Mademan on 25/2/2010 at 04:28
Been trying to run Thief 2 on my new laptop. I've not had trouble previously on my netbook, and I've had no problems installing because it's a recently re-released version (as part of the 'Thief Triliogy' set). But it still refuses to run, no intro movies or anything, just a flicker as the screen resizes, goes to black, then crashes to desktop. I've consulted DDFix, but it claims you must first run the game to generate a specific file, so that's of no help as far as I know. I've patched up to the final version, but beyond that I don't know what to do. Any help? :confused:
MoroseTroll on 25/2/2010 at 07:52
Mademan: Because you're a Vista user, I'd recommend to you to reinstall Thief 2 into the "C:\Games" folder or anywhere else you wish, but not in "C:\Program Files", which is default.
Mademan on 25/2/2010 at 12:58
Quote Posted by MoroseTroll
Mademan: Because you're a Vista user, I'd recommend to you to reinstall Thief 2 into the "C:\Games" folder or anywhere else you wish, but not in "C:\Program Files", which is default.
Really? Any particular reason?
Albert on 25/2/2010 at 17:24
Quote Posted by Mademan
Really? Any particular reason?
Hm, this always confuses me. People will tell a person to install a game in a certain file, but honestly, the only things I know of for windows where file-location is mandatory is a .dll. Otherwise, I'd recommend this:
Right click either the game shortcut or main executable (Thief.exe, Thief2.exe, etc)
Select the compatability tab.
(Not quite sure) select the little tab that says Operating System compatability, and there's a list to it of windows 95, 98, 2000, etc... Select Windows XP SP2 (or SP3, I think), and apply. Also, make sure to try (
http://www16.brinkster.com/salvage/thief/darkengine.htm) this as well, if you have a dual core, which you probably might if your using a new laptop (EEE doesn't have a dual core, because it's a netbook)
If you don't see any results, then try installing it in the C:\Games folder, then try my steps again.
Mademan on 25/2/2010 at 21:39
Thats what I was thinking, the game would have installed to Program Files back in 1998 or whenever. I'm not too convinced by your compatibility mode fix either - these have never once worked for me, and have often caused more problems :S
As for setting the processor affinity, do you mean the imagecfg way? Because I can't get the game running long enough to alt+tab out of it.
Mademan on 25/2/2010 at 22:16
I've reinstalled and re=patched to 1.18, set the compatibility mode, and it works! Thanks for your help, I don't think I'd have bothered with those modes otherwise, most often I try to use them, and despite the program not working, it still works enough to block setting a compatibility mode ~.^
Now back to step one :)
Namdrol on 25/2/2010 at 22:45
(
http://www.ttlg.com/forums/showthread.php?t=131159) One of MS' new updates for win7/vista explicitly states that it sorts out Thief 2 compatibility problems.
We've had no feed back here yet from anyone trying a fresh install with a patched os.
(Now you've set your compatibility the next thing to do is DDfix.)
The Brain on 25/2/2010 at 23:46
Quote Posted by Mademan
Really? Any particular reason?
Under Vista and later versions of Windows, "Program Files" is tightly locked down. Even users with administrator group membership can't access it and modify its contents without privilege elevation.
So that's why you should install Thief or other games/programs to under different directory.
Mademan on 26/2/2010 at 02:26
Sorry, I tend not to read the information included with MS updates, they tend to break more than they fix.
Ah, so "run as administrator" only affects those executables within 'Program Files'? Interesting, although this would appear to be a non-issue with Thief 2. Good to know the next time I install BF2142 though. And sorry, I tend not to read the information included with MS updates, they tend to break more than they fix -_-
Brian The Dog on 26/2/2010 at 08:46
UAC in Vista and Windows 7 means that the user cannot make change to the Program Files (both of them in the case of x64 OS). So installing DDFix (which changes the binary code of the exe) will not work, and this may cause problems for Fan Missions as well, since DarkLoader moves files around in the game directory automatically.