Thief: The Dark Project

Original & Gold editions

Application Details:

Version: 1.0-1.33
License: Retail
Votes: 4
Latest Rating: Garbage
Latest Wine Version Tested: 6.23

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download TFix Patch (TTLG Forums) Free Download TFix Patch (Mod DB) Free Download 1.33 Patch

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The game works "ok" with just some wine settings altered. However without my method below you get some annoying things like playing it in a window on your desktop, and an annoying mouse cursor in the middle of the screen.When I did my little scripts though I think the experience is not perfect but surely without major problems and I say it is very playable. What I did, that you can read how to do below, is to start wine and the game in a second Xserver with evilwm as windowmanager with just a small black 1px border and black background, and transparent mouse cursor, to simulate a fullscreen experience.Best of luck to you!

What does not

- Fullscreen. : You have to run it in virtual desktop mode or you get problems. My script hack below makes it playable anyway though so don't worry.- Mouse cursor : The window manager mouse cursor is visible in the game. My script hack below makes it playable anyway though so don't worry. - Movies- Menu screen and play screen has different size. The menu screen is smaller than it should and doesnt scale to the full specified resolution but is in its original size in the top left corner. Just annoying but doesnt affect gameplay at all.


What was not tested

Um a lot most likely?

Hardware tested


  • GPU:
  • Driver:

Additional Comments

How to make it work and notes: - Configure X to be startable by everybody. On Debian you do this with "dpkg-reconfigure x11-common". There change so everybody can start the X server. This is needed to be able to execute the script to initiate a second X server for wine and the game. - Download and install or make a transparent xcursor. tells you how to make one. - Make scripts to start the second xserver and start wine and thief. Since I suck at scripting I made two scripts. /home/jesper/bin/ containing " xinit /home/jesper/bin/ -- :1 " and /home/jesper/bin/ containing "xsetroot -display :1 -solid black -cursor /home/jesper/bin/emptycursor/transp.xbm /home/jesper/bin/emptycursor/transp.xbm & evilwm -bg black -fg black -bw 1 & xterm -bg black -fg grey20 -geometry 120x5-300-0 & cd /home/jesper/.wine/drive_c/Games/Thief/; /usr/local/bin/wine THIEF.EXE -geometry +200+200" Remove the xterm if you dont want a n xterm below game window if you want to or have to launch something to debug or whatever. In #winehq at freenode they say it is best to start the games with windows path like "wine "C:\Games\Thief\THIEF.EXE" but for some reason I got errors. - Of course chmod +x the scripts and edit to your own paths and filenames. - I found that installing evilwm and using it as I did solved getting rid of the cursor and be able to position the window nice. There are of course other ways to do this that you might like more. - Run winecfg and check "Emulate a virtual desktop". I have mine at 1024x768, which is thiefI's maximum resolution. - Oss works for sound for me. - I find it to be very responsive and playable. I have heard people saying before that it is slow but I don't notice it. It might be that I have a powerfull system though. I am running a core2 duo 2 gig ram and nvidia 7950gx2 card.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowmacOS Monterey 12.2.1Feb 16 20226.23No, but has workaround Yes YesGarbageJohn Doe 
ShowopenSUSE Leap 15.3Oct 26 20216.20-stagingN/A Yes NoSilverBen Suttor 
ShowPop!_Os 20.10Feb 10 20216.2-stagingYes Yes YesGoldDylan 
ShowFuntoo Linux AMD64Jul 11 20172.10-stagingYes Yes PlatinumAnonymous Anonymous 
ShowArch Linux x86_64Feb 07 20172.1Yes Yes PlatinumP. Neidhardt 

Known Bugs

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
52004 Thief Gold and Thief II, NewDark engine, mouse lag UNCONFIRMED View

Show open bugs

HowTo / Notes

Hardware compatibility

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.


Original setup

  • Launch it with `wine setup.exe -lgntforce` to bypass the DirectX limitation warning.
  • The Intel video codecs proposed at the end of the installation ("iv5codecs.exe") are no longer necessary with recent versions of Wine.
  • Copy the THIEF/MOVIES folder from the disc to the game installation folder in order to play the game cutscene without disc.

GOG setup

It may prompt an error message at the end of the process. Do not confirm or it will revert the install. Kill wine instead.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.