Malleus on 7/11/2010 at 04:07
What are your system specs, OS and drivers, and how does Thief2 run? I'm just trying to figure out if a driver or OS change would help with my problem.
Because my case is this:
no ddfix - game runs fine, but it's fugly
ddfix 1.1.1 - game runs fine, but there's no fog
newer ddfixes - graphics are flawless, but the game crashes constantly
So now I go with 1.1.1 as the lesser of three evils.
My PC:
Intel Dual Core E5400
2 GB RAM
ATI Radeon HD5770
Windows XP-32 SP3
Catalyst 10.10 (I cannot revert back any further than 9.11, and that crashes already with the latest ddfix)
Thanks.
jermi on 7/11/2010 at 14:17
Please post the module name and offset of some of these crashes.
Malleus on 7/11/2010 at 17:27
Clicking Options, then Done, then Options again:
AppName: thief2.exe AppVer: 1.9.0.0 ModName: thief2.exe
ModVer: 1.9.0.0 Offset: 001fc8f1
Attempting to load a savegame:
AppName: thief2.exe AppVer: 1.9.0.0 ModName: thief2.exe
ModVer: 1.9.0.0 Offset: 001ff111
Attempting to start a new game:
AppName: thief2.exe AppVer: 1.9.0.0 ModName: ddfix.dll
ModVer: 1.5.7.0 Offset: 00013509
These are the offset numbers I encountered, this three kind. This is with ddfix 1.5.7, using the pre-patched exe. Menu corruption happens in all cases ('Done' letter in Options, Savegame list, 'Start game','Options','Quit' text in New Game menu).
If I set UseSysMemOverlay=2 in the ddfix.ini, then I can start a new game, and then I can save and load the game (this is how I had savegames). After that it still often crashes when I enter the options menu (same offset as the first one), but sometimes it doesn't.
If you need the detailed crash report (appcompat.txt files), I can recreate these crashes any time.
jermi on 8/11/2010 at 19:42
The last one is somewhere in the middle of LevelStart(), where some STL vectors are being cleared. I don't understand how that could possibly crash.
Try turning post processing off if you didn't already.
Please post a screenshot of the menu corruption.
Which versions since 1.1.1 did you try and did you have the same problems with all of them?
Malleus on 10/11/2010 at 14:49
I just checked Thief Gold and it also crashes (both with 1.3.1.1b and 1.5.7):
Returning to the main menu from any other screen:
AppName: thief.exe AppVer: 1.9.0.0 ModName: thief.exe
ModVer: 1.9.0.0 Offset: 001b2211
No other crashes, the game can be played otherwise no menu corruption and save-load works as well.
By the way, in Thief2, if I click on Credits and then click to return to the main menu, then the first two type of crashes no longer happen.
If I do that main menu->credits->main menu sequence after starting the game then the options screen crash no longer happens, and the other two crashes (start new game / attempt to load a game) are of the ddfix kind (ModName: ddfix.dll ModVer: 1.5.7.0 Offset: 00013509).
If I do a main menu->credits->main menu->options->main menu transition then the game no longer crashes at all (at least I couldn't reproduce any of the crashes after this menu navigation sequence).
Seriously, this is just weird. EDIT: Also, just a guess, but this looks like it has to do something with the menu or the way the menu is handled in ddfix.
jermi on 10/11/2010 at 17:03
Quote Posted by Malleus
If I do a main menu->credits->main menu->options->main menu transition then the game no longer crashes at all
Does the menu screen corruption still happen after you've done this?
Malleus on 10/11/2010 at 17:49
Ah, hell, I just tried it again and it crashed after that second menu navigation too. It was the ddfix modname crash.
But no, the menu corruption disappears after I enter credits (or options menu) once.
Malleus on 10/11/2010 at 21:26
Yeah, I strongly suspected that an older driver would fix it, and I would have tried that, but support for the 5770 was only introduced in 9.11. That's why I said I cannot revert back further than that.
EDIT: But it looks like people don't have a problem with new catalysts on newer operating systems, so it might be time to upgrade to 7?