Game Development Community

Emaga5 crash

by Nathan · in Torque Game Engine · 07/17/2005 (8:46 am) · 7 replies

Hi, I copied Emaga5 off of the cd and ran it. But if I move the mouse around it crashes saying "tge.exe has encountered a problem and needs to close. We are sorry for the inconvenience." and asks me if I want to send an error report. I got this directly off of the cd so it's not something that I did. Help appreciated.
Thanks,
Nathan

#1
07/18/2005 (12:42 am)
I can't get the program to work if I run it off my hard drive myself. I took the time type it out too. After days of looking for a typo I just copied the files from the CD and still it would not work. For some strange reason I tried to run it from the CD it's self and WHAM !! it works just fine.

go figure
#2
07/18/2005 (8:20 am)
When I run it off my hard drive or CD the same thing happens: the Emaga5 splash screen comes up, I click the mouse, the menu comes up, I click start game, the level loads. now here's the weird part: if I immediately move the mouse around the game crashes, however if I don't move the mouse and just walk around the game doesn't crash?
#3
07/27/2005 (10:12 am)
I'm still having this problem!! Except now it only happens when I move the mouse to the left. I'd really appreciate some help as I cant move on in the book when the game keeps crashing!!
#4
07/28/2005 (8:55 pm)
Nathan,

I am having similar problems but lets see if I can help you out any. If you open the console.log that gets created in the root directory what are the errors listed?

If you can post a few of the errors I will check and see if there is anything that I can help with.
#5
07/29/2005 (6:49 am)
Thank you so much for helping!! I went thru the console file(12KB) and picked out the errors.

Missing file: common/client/scriptDoc.cs!

Object 'AudioClose3d' is not a member of the 'AudioDescription' data block class
Object 'AudioClose3d' is not a member of the 'AudioDescription' data block class
Object 'AudioClose3d' is not a member of the 'AudioDescription' data block class
Object 'AudioDefault3d' is not a member of the 'AudioDescription' data block class
Error: shape control/data/models/weapons/boltclip.dts-collision detail 0 (Collision-3) bounds box invalid!

Could not locate texture: control/data/models/avatars/beast/base.lmale
Could not locate texture: control/data/models/avatars/beast/base.lmale
Validation required for shape: control/data/models/avatars/beast/player.dts
control/server/weapons/weapon.cs (46): Unable to find object: '1322' attempting to call function 'getTransform'
Added Beast [ 1321 ] : : # 0
control/server/weapons/weapon.cs (46): Unable to find object: '1325' attempting to call function 'getTransform'
Added Beast [ 1324 ] : : # 1
control/server/weapons/weapon.cs (46): Unable to find object: '1328' attempting to call function 'getTransform'
Added Beast [ 1327 ] : : # 2
control/server/weapons/weapon.cs (46): Unable to find object: '1331' attempting to call function 'getTransform'
Added Beast [ 1330 ] : : # 3
control/server/weapons/weapon.cs (46): Unable to find object: '1334' attempting to call function 'getTransform'
Added Beast [ 1333 ] : : # 4
control/server/weapons/weapon.cs (46): Unable to find object: '1337' attempting to call function 'getTransform'
Added Beast [ 1336 ] : : # 5
control/server/weapons/weapon.cs (46): Unable to find object: '1340' attempting to call function 'getTransform'
Added Beast [ 1339 ] : : # 6
control/server/weapons/weapon.cs (46): Unable to find object: '1343' attempting to call function 'getTransform'
Added Beast [ 1342 ] : : # 7
control/server/weapons/weapon.cs (46): Unable to find object: '1346' attempting to call function 'getTransform'
Added Beast [ 1345 ] : : # 8
control/server/weapons/weapon.cs (46): Unable to find object: '1349' attempting to call function 'getTransform'
Added Beast [ 1348 ] : : # 9
control/server/weapons/weapon.cs (46): Unable to find object: '1352' attempting to call function 'getTransform'
Added Beast [ 1351 ] : : # 10
control/server/weapons/weapon.cs (46): Unable to find object: '1355' attempting to call function 'getTransform'
Added Beast [ 1354 ] : : # 11
control/server/weapons/weapon.cs (46): Unable to find object: '1358' attempting to call function 'getTransform'
Added Beast [ 1357 ] : : # 12
control/server/weapons/weapon.cs (46): Unable to find object: '1361' attempting to call function 'getTransform'
Added Beast [ 1360 ] : : # 13
control/server/weapons/weapon.cs (46): Unable to find object: '1364' attempting to call function 'getTransform'
Added Beast [ 1363 ] : : # 14

Error: shape control/data/models/weapons/boltclip.dts-collision detail 0 (Collision-3) bounds box invalid!

Could not locate texture:
Could not locate texture:
Could not locate texture:
Could not locate texture:
Could not locate texture:
Could not locate texture:
Could not locate texture:
Could not locate texture:

Could not register dust emitter for class: HumanMaleAvatar
Could not register dust emitter for class: HumanMaleAvatar
Could not register dust emitter for class: HumanMaleAvatar
Could not register dust emitter for class: HumanMaleAvatar
Could not register dust emitter for class: HumanMaleAvatar
#6
07/29/2005 (9:13 am)
Starting from the top of the error list:
-- Did you verify you have the common/client/scriptDoc.cs, if not grab it off the cd and place it where it needds to be
-- I would do a search through the code to find 'AudioClose3d' and check which class it is assigned to. I don't know where it is located as I am at work now and don't have access to my scripts.
-- I ignored the collision bounds box errrors and I got the game to run. I am completely helpless when it comes to the modeling stuff. (That's what artists are for :)
-- For the could nto find object errors, if you notice the numbers, it is always causing and error looking for an object ID that is +1 to the very next Added Beast[####]. There may be a couple functions out of order in the weapon.cs or there may be a math error in the generation of the objects. Do a search in weapon.cs for "getTransform" and check the object code in that area.
-- For the Texture errors you would have to check the lines of code above the ones you have shown. The ones you listed do not tell us what object or file we are in. So I can offer any help there.
-- My player.cs does not have a dust emitter anywhere in the file (The one typed in from the book) I am not sure if that is included in the player.cs from the Cd resources section. You can compare your player.cs with the one from the CD resources section and search for the dust emitter. I am not sure where it is called from.
#7
07/29/2005 (10:09 am)
I'm running this directly off of the CD.