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||macOS 12 "Monterey"||Feb 16 2022||6.23||No, but has workaround||Yes||Yes||Garbage||John Doe|
|Show||openSUSE Leap 15.3||Oct 26 2021||6.20-staging||N/A||Yes||No||Silver||Ben Suttor|
|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|
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.