Installation, running after ddfix multicore fix.
What does not
Sound Acceleration without setting to emulation On a multiprocessor machine (dual core here), it hangs with the well known DarkEngine bug. It can be worked around with a (recent, mine is 1.5.5) ddfix and multicore fix. You can configure ddfix graphically if you install dotnet2.0 with winetricks. Don't use imagecfg.exe, it doesn't work on wine, either patching the exe or running a patched exe (it ignores the affinity change). Using taskset or other linux affinity tools on the process wine launched: wine thief.exe & sleep 2 taskset -cp 0 $! appears to work for a while, however the game itself appears to change the affinity after before running the movie of the first mission - it hangs and taskset reports a changed affinity. Only other two solutions i found were setting the affinity on the wine taskmgr clone, or using this utility: http://www.activeplus.com/us/freeware/runfirst/ The affinity fix in tafferpatcher or the ddfix included there don't work either. One uses imagecfg, and the ddfix release is very old and crashes wine. Be aware if you want to install the other things in tafferpatcher that it always installs the latest patch so the exe is replaced. Only install a recent ddfix after running tafferpatcher.
What was not tested
There is a trick to set winecfg settings to specific executables from the command line (so you don't have to keep the .wine dir). In this case it is: wine reg add "HKCU\\Software\\Wine\\Appdefaults\\THIEF.EXE\\DirectSound" /v "HardwareAcceleration" /t REG_SZ /d "Emulation"
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)||Nov 13 2012||1.5.17||Yes||Yes||Gold||an anonymous user|
|Show||Arch Linux x86_64||Dec 21 2011||1.3.35||Yes||Yes||Platinum||Serge Hooge|
|Current||Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)||Oct 27 2010||1.3.5||Yes||Yes||Gold||i30817|
|Show||Ubuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)||Jul 24 2009||1.1.26||N/A||Yes||Gold||Michael Abbott|
|Show||Ubuntu 8.10 "Intrepid" amd64 (+ variants like Kubuntu)||May 19 2009||1.1.21||Yes||Yes||Bronze||Yfrwlf|
|Bug #||Description||Status||Resolution||Other apps affected|
|7585||Thief: the dark project hangs on 'esc' keypress in game if X in 24bpp mode||NEW||View|
|10570||Thief 2: The Metal Age - fog not working||NEW||View|
|40284||Unable to change resolution for LVDS panels (laptop), on which only one resolution is available (ex. 1680x1050)||UNCONFIRMED||View|
you MUST install "iv5play.exe" from the game disc
if you want to view the cinematics then you will also need a native quartz.dll