It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hey guys,
very time I start Thief and either try to start a new game, load a saved game or even go to the options menu, the game crashes to the desktop with the Windows 7 standard "Thief.exe has stopped working." message. I've tried multiple rounds of patching the game with ddfix to no avail. My patched up copy of Thief 2 seems to work fine though.
Anyone know what I should do to fix this?
avatar
Garroh: Hey guys,
very time I start Thief and either try to start a new game, load a saved game or even go to the options menu, the game crashes to the desktop with the Windows 7 standard "Thief.exe has stopped working." message. I've tried multiple rounds of patching the game with ddfix to no avail. My patched up copy of Thief 2 seems to work fine though.
Anyone know what I should do to fix this?
When you say you've tried DDFix, what exactly have you tried? Have you hex-edited the THIEF.EXE file to point to ddfix.dll? The pre-patched binaries at TTLG won't work with this release of Thief Gold since GOG have modified the binaries to at least try to address the DDraw problems.
avatar
Garroh: Hey guys,
very time I start Thief and either try to start a new game, load a saved game or even go to the options menu, the game crashes to the desktop with the Windows 7 standard "Thief.exe has stopped working." message. I've tried multiple rounds of patching the game with ddfix to no avail. My patched up copy of Thief 2 seems to work fine though.
Anyone know what I should do to fix this?
avatar
Irenaeus.: When you say you've tried DDFix, what exactly have you tried? Have you hex-edited the THIEF.EXE file to point to ddfix.dll? The pre-patched binaries at TTLG won't work with this release of Thief Gold since GOG have modified the binaries to at least try to address the DDraw problems.
What am I specifically doing in the HEX editor that makes this so important?
avatar
Garroh: What am I specifically doing in the HEX editor that makes this so important?
Without the hex changes, DDFix does nothing. Thief will use the broken ddraw.dll instead of ddfix.dll.
All Dark Engine games cannot handle Multi-core processors... they just cant. However the fix is easy... just download DDFix found here: http://www.ttlg.com/forums/showthread.php?t=121449

Paste ddfix.ini and ddfix.dll into your Thief directory. Next, make a backup of your thief.exe, and replace yours with the one provided in that post.

Optionally, open cam.cfg with a text editor and edit the value "game_screen_size" to something like "game_screen_size 1920 1080" or 1280 720 or whatever is your monitor's native resolution... to have widescreen Thiefy goodness.

The TTLG people are really helpful feel free to post and ask your questions.
avatar
Garroh: What am I specifically doing in the HEX editor that makes this so important?
avatar
shadearg: Without the hex changes, DDFix does nothing. Thief will use the broken ddraw.dll instead of ddfix.dll.
Ok, that makes sense. I've manage t fix my game, save for the movies which still won't play. The link for the correct codecs on TTLG is broken and I'm using a separate install of Win7 to play the game. Do you guys have a link to the files?
avatar
shadearg: Without the hex changes, DDFix does nothing. Thief will use the broken ddraw.dll instead of ddfix.dll.
avatar
Garroh: Ok, that makes sense. I've manage t fix my game, save for the movies which still won't play. The link for the correct codecs on TTLG is broken and I'm using a separate install of Win7 to play the game. Do you guys have a link to the files?
Actually DDfix should fix the movies as well. I've had the problem of my movies not playing even with DDfix unless I run as administrator disabled EAX... try that.
Post edited January 31, 2012 by Sayne