Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

FL Spew - help please

The general place to discuss MOD''ing Freelancer!

Post Wed Dec 08, 2004 1:34 pm

FL Spew - help please

In building the mod, I have methodically gone through all the errors and fixed virtualy all of them. I was hoping to try and "discover" the route of this problem, but I'm stumped, so I hope someone can help me:

E:\FL\Scratch\Source\Server\gf\pubGF.cpp(120) : *** ERROR: Cannot find bodypart
E:\FL\Scratch\Source\Server\gf\pubGF.cpp(120) : *** ERROR: Cannot find bodypart
E:\FL\Scratch\Source\Server\gf\pubGF.cpp(120) : *** ERROR: Cannot find bodypart
E:\FL\Scratch\Source\Server\gf\pubGF.cpp(120) : *** ERROR: Cannot find bodypart

The server doesn't crash, the mod loads ok and all "appears" ok on the face of it (testing and playing). But it's obviously an error and I need to sort it out.
I have just tried FLspit, unfortunately, it doesnt shed anymore light on the problem.

Post Wed Dec 08, 2004 4:05 pm

Could you post the 3-4 lines immediately preceding the errors you show there - raw lines from FLSpew? I don't know anything about that particular problem, but _usually_ something like that message will have warnings about archetype issues preceding it.

Post Thu Dec 09, 2004 2:41 am

Thanks for taking an interest Watercooler, it's much appreciated. This is the FL-spit read out

[07/12/2004 15:02:19
WARNING:General:set_gamma_function() called outside of create_buffers/destroy_buffers
WARNING: sound "audio\music\music_iw_battle.wav" has attenuation out of valid range (0, -96)
ERROR: Cannot find bodypart
ERROR: Cannot find bodypart
ERROR: Cannot find bodypart
ERROR: Cannot find bodypart
ERROR: Cannot find bodypart
WARNING: Failed to get start location
WARNING: unknown Sound archetype '0xa8757406'
WARNING:General:create_device: D3DERR_INVALIDCALL
WARNING: RenderMgr - failed to create_buffers(800,600) -1,-1

The only one I know about is the audio - but this is in fact within the valid range @ -8. I will adjust it and see if I can remove the error.

Any help on the other warnings would also be appreciated, because I have no idea where to start with them.

Post Thu Dec 09, 2004 5:11 am

Several possible causes...

The most common, caused by Freelancer Explorer, is:
space_costume = 0, robot_body_a
Which should actually be:
space_costume = , robot_body_a
The zero shouldn't be there.
(And be warned, anytime you re-edit a system, it'll add that zero back in.)

The second most common error is usually a Typo.
Either in one of your "space_costume =" entries in a system file, or a "body =" entry in the mBases.ini file.

Another cause would be by giving a Head/Body/Hands to robots in mbases.ini

A rarer, but possible cause, is changing costumes in the costumes.ini, or bodyparts.ini files.
Certain characters must have the costumes that they were originally assigned, or they can cause crashes.
These 3 jump immediately to mind:
"lonnigan_hurt"
"jacobi_torture"
"neimann_worm"
There are others, I just can't recall them right now.

Of course, a Typo in any of the aforementioned files can cause it too.


WARNING:General:create_device: D3DERR_INVALIDCALL
WARNING: RenderMgr - failed to create_buffers(800,600) -1,-1

You'll get these errors anytime a 3D object is called for, but either doesn't exist, or can't be displayed, or it's got the wrong, or no name assigned to it.
Your missing bodypart caused this one, but I've seen it caused by ships, bases, missing texture files in models, and even a DLL file that didn't have the IDS code that was called for.

Watch your 6!

Edited by - warzog on 12/9/2004 5:32:07 AM

Post Thu Dec 09, 2004 8:47 am

Thanks for that !
Gives me something to go at.

Post Thu Dec 09, 2004 5:54 pm

You're Welcome!
(And Good Luck hunting it down!)

Watch your 6!

Post Mon Dec 13, 2004 6:33 pm

I was running into that as well, least i know a cure now lol, nice one warzog!

Post Tue Dec 14, 2004 6:38 am

Glad to help!
At least NOW, there's somewhere to find it!
I had to discover each and every one of them the hard way!

Watch your 6!

Return to Freelancer General Editing Forum