Original & Gold editions
What does not
Sound Acceleration without setting to emulation On a multiprocessor machine (dual core here), it hangs with the well known DarkEngine bug. However the windows workarounds using imagecfg.exe don't work on wine - imagecfg itself fails at the setaffinity exe edit stage. On a windows virtual machine the exe edit works, but transplanted to a linux wine ambient, it ignores the affinity change. Using taskset or other linux affinity tools before running wine doesn't work (the wine launched process appears to show a different affinity) 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 two solutions i found were setting the affinity on the wine taskmgr clone, or using this utility: http://www.activeplus.com/us/freeware/runfirst/
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||Pop!_Os 20.10||Feb 10 2021||6.2-staging||Yes||Yes||Yes||Gold||Dylan|
|Show||Funtoo Linux AMD64||Jul 11 2017||2.10-staging||Yes||Yes||Platinum||Anonymous Anonymous|
|Show||Arch Linux x86_64||Feb 07 2017||2.1||Yes||Yes||Platinum||P. Neidhardt|
|Show||Ubuntu 15.04 "Vivid" i386 (+ variants like Kubuntu)||Jun 16 2015||1.7.45||No, but has workaround||Yes||Gold||Ezequiel Ferriol|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Apr 14 2014||1.7.16||Yes||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|881||Mouse cursor not blanked||CLOSED||FIXED||View|
|5823||Thief Direct3D renders VERY slowly, with blocks of colour drawn||CLOSED||FIXED||View|
|7585||Thief: the dark project hangs on 'esc' keypress in game if X in 24bpp mode||NEW||View|
|12722||intel software codecs video not working for thief/system shock||CLOSED||FIXED||View|
|13954||Only top half of screen visible||CLOSED||ABANDONED||View|
|15157||Thief the dark project crashes on startup.||CLOSED||FIXED||View|
|16559||PixelFormat_WineD3DtoDD Can't translate this Pixelformat||CLOSED||FIXED||View|
|17900||RenderTargetLockMode=disabled required for playable display (ati)||CLOSED||ABANDONED||View|
|24870||thief gold multiprocessor bug not affected by taskset or schedtool.||CLOSED||FIXED||View|
|46429||Multiple games need IV50 codec to play videos (Thief Gold, Thief II: The Metal Age, Commandos 2: Men of Courage)||CLOSED||FIXED||View|
Thief is an old game that will have problems on modern hardware, Windows or Wine. Therefore you must install TFix to run the game.
TFix might prompt a warning on language settings for the GOG version: you can safely ignore it.
It may prompt an error message at the end of the process. Do not confirm or it will revert the install. Kill wine instead.