Posted July 13, 2011
How to get Thief games to run on Vista and Win7:
1) Turn off UAC, and make sure you have administrator rights.
2) Install the game using the command d:\setup.exe -LGNTFORCE from a Run command, where "d" is the drive letter of your DVD drive. This may take up to 2 hours. Do not install it in the Program Files directories.
3) Run the game. You will almost certainly crash the game, but is required since it populates some lines in a config file.
4) Download DDFix. Unzip both the ddfix.dll & ddfix.ini files to the game directory.
5) Open the game executable in a hex-editor such as PSPad. Search for the string "ddraw.dll" and replace it with "ddfix.dll". Save and quit.
6) Open the ddfix.ini file in Notepad, and make sure the following ines are correct:
gWidth=1280
gHeight=1024
MultiCoreFix=1
VideoFix=1
They should be set to these already.
7) Go to cam.cfg, open it in Notepad, and set the resolution to 1280x1024, with the line
game_screen_size 1280 1024
8) It should all be ready to go :) Sometimes the videos require the K-lite codec pack to be installed, but I don't think this is usually the case in Vista or Win7, just XP.
9) Turn back on UAC, if you want it on. Make sure you run the game as administrator.
Hope this helps, am doing this from memory, will check the config files in a bit and edit this post :)
Download links:
DDFix:
http://www.gamefront.com/files/16384349/ddfix-1.4.5-complete.zip/
PSPad (for the hex-editing, you can uninstall it afterwards):
http://www.pspad.com/
[Edit - checked the actual lines in the ini & cfg files]
1) Turn off UAC, and make sure you have administrator rights.
2) Install the game using the command d:\setup.exe -LGNTFORCE from a Run command, where "d" is the drive letter of your DVD drive. This may take up to 2 hours. Do not install it in the Program Files directories.
3) Run the game. You will almost certainly crash the game, but is required since it populates some lines in a config file.
4) Download DDFix. Unzip both the ddfix.dll & ddfix.ini files to the game directory.
5) Open the game executable in a hex-editor such as PSPad. Search for the string "ddraw.dll" and replace it with "ddfix.dll". Save and quit.
6) Open the ddfix.ini file in Notepad, and make sure the following ines are correct:
gWidth=1280
gHeight=1024
MultiCoreFix=1
VideoFix=1
They should be set to these already.
7) Go to cam.cfg, open it in Notepad, and set the resolution to 1280x1024, with the line
game_screen_size 1280 1024
8) It should all be ready to go :) Sometimes the videos require the K-lite codec pack to be installed, but I don't think this is usually the case in Vista or Win7, just XP.
9) Turn back on UAC, if you want it on. Make sure you run the game as administrator.
Hope this helps, am doing this from memory, will check the config files in a bit and edit this post :)
Download links:
DDFix:
http://www.gamefront.com/files/16384349/ddfix-1.4.5-complete.zip/
PSPad (for the hex-editing, you can uninstall it afterwards):
http://www.pspad.com/
[Edit - checked the actual lines in the ini & cfg files]
Post edited July 13, 2011 by Irenaeus.