Datablock Crash
by Taylor Petrick · in Torque Game Engine Advanced · 07/02/2008 (3:57 am) · 2 replies
I'm running a dedicated server for my game on my computer, and I'm trying to connect to in on my laptop. The server appears in the 'Query Master'. When I join the server, the datablock bar fills up about a tenth of the way, the the game crashes. I can run in singleplayer mode just fine. In my console.log, I recieve the following errors:
SFXProfile((null))::onAdd: Invalid packet, bad description id: 4
SFXProfile((null))::onAdd: The profile is missing a description!
SFXProfile((null))::onAdd: Invalid packet, bad description id: 10
SFXProfile((null))::onAdd: The profile is missing a description!
Warning: shape scriptsAndAssets/data/shapes/ladders/ladder.dts collision detail 0 (Collision-1) bounds exceed that of shape.
Warning: shape scriptsAndAssets/data/shapes/ladders/ladder.dts collision detail 1 (Collision-2) bounds exceed that of shape.
SFXProfile((null))::onAdd: Invalid packet, bad description id: 12
SFXProfile((null))::onAdd: The profile is missing a description!
Error, unable to load projectile for shapebaseimagedata
Error, unable to load sound profile for precipitation datablock
Error, unable to load projectile for shapebaseimagedata
Error, unable to load sound profile for precipitation datablock
Sometimes, however, only the SFXProfile errors are present. I can't seem to find which SFXProfile causing the problem. I've checked all the ones in the server\scripts folder, and all of them has descriptions. Does anyone have any ideas on what the problem is?
SFXProfile((null))::onAdd: Invalid packet, bad description id: 4
SFXProfile((null))::onAdd: The profile is missing a description!
SFXProfile((null))::onAdd: Invalid packet, bad description id: 10
SFXProfile((null))::onAdd: The profile is missing a description!
Warning: shape scriptsAndAssets/data/shapes/ladders/ladder.dts collision detail 0 (Collision-1) bounds exceed that of shape.
Warning: shape scriptsAndAssets/data/shapes/ladders/ladder.dts collision detail 1 (Collision-2) bounds exceed that of shape.
SFXProfile((null))::onAdd: Invalid packet, bad description id: 12
SFXProfile((null))::onAdd: The profile is missing a description!
Error, unable to load projectile for shapebaseimagedata
Error, unable to load sound profile for precipitation datablock
Error, unable to load projectile for shapebaseimagedata
Error, unable to load sound profile for precipitation datablock
Sometimes, however, only the SFXProfile errors are present. I can't seem to find which SFXProfile causing the problem. I've checked all the ones in the server\scripts folder, and all of them has descriptions. Does anyone have any ideas on what the problem is?
About the author
#2
07/02/2008 (6:58 am)
I just downloaded CodeWeaver. I'm going to take your advise and search for all the SFXProfiles in my scripts. On another note, I'm currently using TGEA 1.7, not 1.7.1. Were there any bugs with SFX and networking?
Torque 3D Owner Dave Young
Dave Young Games
You can try to narrow it down by commenting out the audio datablock chunks of certain files (like player.cs file) to see when it stops crashing. That will help narrow it down. Look for ALL the audio profiles (maybe use Torsion for a nice full project search)
They're tricky to find, but can always narrow it down until it stops crashing, then add in profiles one by one until you find the culprit.
Or... go modify the engine to transmit datablock names so you can run in debug and see what the datablock name is on the client side.