Game Development Community

TGB game crashing

by Shaz · in Torque Game Builder · 10/15/2008 (9:49 pm) · 6 replies

Not sure if I've got the right spot for this... sorry.

A player has reported that my just-released game crashes on a regular basis on his computer, and he has to reset his computer.

There doesn't seem to be a pattern to it - sometimes it happens at the end of a level, sometimes at the beginning of a level. On one occasion he got a black screen and the music was stuck in a repeating loop. On the next occasion the screen froze bug did not go black, and the music stopped completely. The third time (after uninstalling then reinstalling in another location), as the game froze he got an error from his video driver, was eventually able to regain control (all the other times, they keyboard and mouse stopped responding), but it froze up and the screen "went crazy" on the next level.




I really want to get this sorted out for him, but I have no idea where to start looking. I searched through the forum but only came up with very old stuff for TGE and pages I couldn't access.

I'll be ever so grateful if someone can help me work this out.

#1
10/15/2008 (9:49 pm)
Oops - ran into the max text limit, so here's the additional info that may prove useful...

Here's the info he's provided me:
Intel Core2 CPU 6600 @ 2.4GHz, 2GB RAM, Microsoft Windows XP Professional Version 2002 Service Pack 3

Message:
VPU Recover has reset your graphics accelerator as it was no longer responding to graphics driver commands.

Start of Console.log:
//-------------------------- 10/15/2008 -- 09:42:23 -----
Processor Init:
   Intel (unknown, Pentium Pro/II/III family), ~2.40 Ghz
     (timed at roughly 2.40 Ghz)
   FPU detected
   MMX detected
   SSE detected
 
Math Init:
   Installing Standard C extensions
   Installing Assembly extensions
   Installing FPU extensions
   Installing MMX extensions
   Installing SSE extensions
 
Input Init:
   DirectInput enabled.

Initializing chunk mappings...
   o 'TEXT' maps to TextChunk
   o 'SCHK' maps to UnknownChunk
   o 'SCHK' maps to SimChunk
Loading compiled script C:/Program Files/Nuts About Nuts/common/main.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/game/main.cs.
 % - Initializing Common
Loading compiled script C:/Program Files/Nuts About Nuts/common/preferences/defaultPrefs.cs.
Reading Display Device information...
   Primary Display Device Found:
      Vendor Id: VEN_0000
      Device Id: DEV_0000

Using OpenGL rendering. Fullscreen: 0

Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/xml.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/properties.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/common.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/audio.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/canvas.cs.
Loading compiled script C:/Program Files/Nuts About Nuts/common/gameScripts/cursor.cs.
Video Init:
   Accelerated OpenGL display device detected.
   Accelerated D3D device detected.
   Voodoo 2 display device not detected.

Activating the OpenGL display device...
Activating the OpenGL display device...
Setting screen mode to 800x600x32 (w)...
Creating a new window...
Acquiring a new device context...
Pixel format set:
  32 color bits, 24 depth bits, 8 stencil bits
Creating a new rendering context...
Making the new rendering context current...
OpenGL driver information:
  Vendor: ATI Technologies Inc.
  Renderer: Radeon X1900 GT x86/SSE2
  Version: 2.0.5885 WinXP Release
OpenGL Init: Enabled Extensions
  ARB_multitexture (Max Texture Units: 8)
  EXT_blend_color
  EXT_blend_minmax
  EXT_compiled_vertex_array
  EXT_texture_env_combine
  EXT_packed_pixels
  EXT_fog_coord
  ARB_texture_compression
  EXT_texture_compression_s3tc
  (ARB|EXT)_texture_env_add
  EXT_texture_filter_anisotropic (Max anisotropy: 16)
  WGL_EXT_swap_control
OpenGL Init: Disabled Extensions
  EXT_paletted_texture
  NV_vertex_array_range
  3DFX_texture_compression_FXT1

Max Texture Size reported as: 4096
OpenAL Driver Init:
   Vendor: Creative Labs Inc.
   Version: OpenAL 1.0
   Renderer: Software
   Extensions: EAX 2.0, EAX 3.0, EAX Unified, and EAX-AC3

after that, it's all just script loading. There are no error messages in the rest of the log.
#2
10/23/2008 (2:13 pm)
Did you implement Amanda Fitch's (amaranthia) accelerator checking and vendor id updates and ship that build to them to see if it gives you some more relevant information?
#3
10/23/2008 (2:22 pm)
I'm actually using an exe given to me by Amanda - I assume that's already embedded. I've also gone back to the exe created by TGB and the problem happens with both.

I did wonder about that though, and have been trying to set up Visual C++ Express 2008, but ran into a whole other set of problems with that - the Windows SDK for Windows Server 2008 and .NET Framework 3.5 won't install for me - I see you've just responded to my question with that one. I'll plug away and see if I can get my compiler up and running, and will have another go at this then.
#4
10/23/2008 (4:13 pm)
Can you ask him to go to ATI.com and grab the latest drivers (Catalyst) for his card? It looks to me like he is running old drivers from what I can tell, and I know for a fact that ATI drivers in the past have been problematic.
#5
10/24/2008 (3:05 pm)
Updating the driver did the trick. Thanks Kenneth :)
#6
10/24/2008 (3:42 pm)
Sweet, glad to hear he can play your game now!