Game Development Community

Windows Me Crash

by Paul Martin · in Torque Game Engine · 12/12/2005 (5:40 am) · 12 replies

Hello all,

I'm have a problem running torque on my laptop.

The specs are:

Pentium III 800mhz
512MB
20 gig hd
S3 savage video 8mb
Windows Me
dx9.0c
(I know a piece of crap)

The crash happens on the starup of any torque application. I used debugger and located it to
installRedBookDevices() in winRedBook.cc

More specifically it appears that GetLogicalDriveStrings on line 56 is returning a NULL, so I inserted a GetLastError() and it returned a 120 (ERROR_CALL_NOT_IMPLEMENTED)

I'm a novice when it comes to this kind of thing I'm at a loss what to do next.

Any help would be greatly appreciated.

Thanks

About the author

Recent Threads


#1
12/12/2005 (5:42 am)
Rather check out console.log (it's in the same folder as executable)

Wild guess is that your VGA card is too old to run TGE. You can try to upgrade drivers but I seriously doubt that new drivers will help.

Anyway check the console.log and than I will be able to help you more.
#2
12/12/2005 (6:39 am)
Paul, you aren't the first person to get this error. This thread:
www.garagegames.com/mg/forums/result.thread.php?qt=36930 discusses the same error, I don't think it's been resolved though.
#3
12/12/2005 (6:51 am)
Personally I would remove WinME from your laptop and either install Win2k or Win98 in it's place. When Microsoft created WinME they realized it was such a buggy OS, that official support for the OS was dropped about 2-3 years after it's creation which is record time.

Only a suggestion though.
#4
12/12/2005 (9:35 am)
I think its a combination of the crappy video card, hardly any video RAM, and crappy drivers. My laptop is a similar spec and has a crappy 8MB ATI Mobility M-1 thing and regardless of OS (currently Win2K), Torque hates it. TGE1.4 at least runs the GUI, but attempting to get into the game is futile. You could probably get something running on it with a lot of sweat, but nothing that is going to be playable enough to actually get the game done.

Your best bet is probably to forget about running Torque on the laptop.

T.
#5
12/12/2005 (2:41 pm)
Denis, It never get as far as to make a console log, so their is no help there.

Thanks Unsung Zero, I tried a failed at finding any threads with similiar issues. They went through the exact same steps I did. I find it odd though that it is crashing while trying to enumerate the drives.

If it is in fact, due to my poor hardware then perhaps then it may be time for garagegames to reevaluate their min system requirements.

I kinda sorta rewrote the routine in VB6 just to see if it fails all the time...oddly it did not. Which even deepens the mystery.

Keep the suggestions coming, I haven't quite given up yet.

Thanks guys
#6
12/12/2005 (3:34 pm)
3 times lucky
#7
12/12/2005 (6:31 pm)
Sorry for the triple post
#8
12/12/2005 (6:38 pm)
The problem is that it is compiled for Unicode, and that is not supported by default on the Win95 branch. Recompile it without Unicode support, or upgrade to 2000 or XP.
#9
12/12/2005 (6:42 pm)
Paul - look at this thread:

http://www.garagegames.com/mg/forums/result.thread.php?qt=36930
#10
12/13/2005 (5:34 am)
Ahhh Thanks Jaimi... I recompiled diabling UNICODE under debug as instructed ... now it opens the screen like it is going to start but then hangs

It finally spits out a console.log (showing what might be relevant)


--------- Loading MODS ---------
Loading compiled script tutorial.base/main.cs.
Loading compiled script common/main.cs.
Missing file: common/defaults.cs!
Loading compiled script tutorial.base/client/defaults.cs.
Loading compiled script tutorial.base/server/defaults.cs.
Missing file: tutorial.base/prefs.cs!
Loading compiled script creator/main.cs.
Loading compiled script common/main.cs.
Missing file: common/defaults.cs!

Loading compiled script common/ui/defaultProfiles.cs.
Loading compiled script common/ui/ConsoleDlg.gui.
Loading compiled script common/ui/LoadFileDlg.gui.
Could not locate texture: common/ui/bs
Loading compiled script common/ui/ColorPickerDlg.gui.
Loading compiled script common/ui/SaveFileDlg.gui.
Could not locate texture: common/ui/bs
Loading compiled script common/ui/MessageBoxOkDlg.gui.
Loading compiled script common/ui/MessageBoxYesNoDlg.gui.
Loading compiled script common/ui/MessageBoxOKCancelDlg.gui.
Loading compiled script common/ui/MessagePopupDlg.gui.
Loading compiled script common/ui/HelpDlg.gui.
Loading compiled script common/ui/RecordingsDlg.gui.
Loading compiled script common/ui/NetGraphGui.gui.
Loading compiled script common/client/metrics.cs.
Loading compiled script common/ui/FrameOverlayGui.gui.
Loading compiled script common/client/messageBox.cs.
Loading compiled script common/client/screenshot.cs.
Loading compiled script common/client/cursor.cs.
Loading compiled script common/client/help.cs.
Loading compiled script common/client/recordings.cs.


Loading compiled script tutorial.base/client/audioProfiles.cs.
Loading compiled script tutorial.base/client/ui/PlayGui.gui.
Loading compiled script tutorial.base/client/ui/mainMenuGui.gui.
Loading compiled script tutorial.base/client/ui/optionsDlg.gui.
Loading compiled script tutorial.base/client/ui/loadingGui.gui.
Loading compiled script tutorial.base/client/optionsDlg.cs.
Loading compiled script tutorial.base/client/missionDownload.cs.
Loading compiled script tutorial.base/client/serverConnection.cs.
Loading compiled script tutorial.base/client/loadingGui.cs.
Loading compiled script tutorial.base/client/playGui.cs.
Loading compiled script tutorial.base/client/default.bind.cs.
Could not locate texture: tutorial.base/client/ui/buttons/exit_d
Could not locate texture: tutorial.base/client/ui/buttons/exit_i
Could not locate texture: tutorial.base/client/ui/buttons/forum_d
Could not locate texture: tutorial.base/client/ui/buttons/forum_i
Could not locate texture: tutorial.base/client/ui/buttons/options_d
Could not locate texture: tutorial.base/client/ui/buttons/options_i
Could not locate texture: tutorial.base/client/ui/buttons/gui_d
Could not locate texture: tutorial.base/client/ui/buttons/gui_i
Could not locate texture: tutorial.base/client/ui/buttons/map_d
Could not locate texture: tutorial.base/client/ui/buttons/map_i
Could not locate texture: tutorial.base/client/ui/buttons/news_d
Could not locate texture: tutorial.base/client/ui/buttons/news_i
Could not locate texture: tutorial.base/client/ui/buttons/help_d
Could not locate texture: tutorial.base/client/ui/buttons/help_i
Could not locate texture: tutorial.base/client/ui/buttons/tdn_d
Could not locate texture: tutorial.base/client/ui/buttons/tdn_i
Could not locate texture: tutorial.base/client/ui/buttons/console_d
Could not locate texture: tutorial.base/client/ui/buttons/console_i
Could not locate texture: tutorial.base/client/ui/buttons/tutorial_d
Could not locate texture: tutorial.base/client/ui/buttons/tutorial_i


It appears to be having trouble finding the textures, but they are there. I'm sure this is a simple problem, but
my mind is a bit muddled.

Also for the heck of it I compiled it under release without unicode and it crashed, not sure why.

Thanks for your help so far guys.
#11
02/04/2006 (10:32 am)
The messages about missing 'texture_i' and 'texture_d' should not be the reason for your game to crash, they just tell you that the inactive and depressed states of the button images are missing.
#12
02/05/2006 (2:57 pm)
I updated my OS to XP and now it will run...sort of. Opengl text is garbled and hangs in DirectX modes. I obviously dont have enough texture memory. Anyhow I given up on any direct developement on the laptop, but I can still model with Milkshape and Quark. And that is what I will use it for.

Thanks for the help guys