← recipe book

Needs test ProtonDB Gold

Thief: The Dark Project (Thief Gold)

Proton (Windows) Stealth / Immersive Sim 1998 (Gold: 1999) other appid 211600 ⚙ GE-Proton
Does it run on your Deck?

About

Thief: The Dark Project (Thief Gold) by Looking Glass Studios (1998/1999) is
the founding masterpiece of the stealth genre, placing you in the shadows of a
gaslit fantasy-industrial city as master thief Garrett. Thief Gold adds three missions
to the original release. The DarkEngine's emergent stealth systems — light, sound, and
surface simulation — remain unmatched. Available on Steam (App 211600) and GOG; runs on
Steam Deck via Proton/GE-Proton with the TFix (NewDark) patch installed from the Lite ZIP.

Identity

DeveloperLooking Glass Studios
PublisherEidos Interactive
Released1998 (Gold: 1999)
GenreStealth / Immersive Sim
ModesSingle-player
Engineother
TypeProton (Windows)
Steam appid211600
AliasesThief Gold, Thief: The Dark Project, Thief 1

Launch

Binary
thief.exe
Options
PROTON_NO_ESYNC=1 %command%
Needs files
none beyond the binary

Proton

Version
GE-Proton
Winetricks
ProtonDB
ProtonDB Gold runs perfectly after tweaks

⚙ Setup notes

Install method
Thief Gold is on Steam (App ID 211600, ~$7) — install it like any other Steam title
and run it through Proton. ProtonDB rates it Gold (trending Platinum, ~69 reports);
it is not Steam Deck "Verified" but plays well after the steps below. It is also sold
on GOG; if you use the GOG copy, install via Heroic and pick GE-Proton (latest stable).
Either way the game ships as thief.exe in the install folder (Steam path:
steamapps/common/Thief_Gold/). Force a recent GE-Proton (or Proton 9.x / Experimental)
in the game's Compatibility properties.

TFix — NewDark community patch (essential)
TFix (by Tannar/community, built on the NewDark engine update) is the essential patch
for modern Thief Gold. It fixes crashes, restores cutscenes, adds widescreen support,
and greatly improves stability under Proton. It patches the game in place — it does NOT
add a separate launcher, so you still launch thief.exe afterward.

IMPORTANT INSTALL METHOD ON DECK — USE THE "LITE" ZIP, NOT THE INSTALLER EXE:
1. Get TFix from the official TTLG forum thread or ModDB (see links below).
2. Prefer "TFix Lite" (a plain ZIP). The full self-extracting installer EXE runs a
setup wizard that is awkward under Proton; the Lite ZIP avoids that entirely.
3. In Steam, right-click Thief Gold → Manage → Browse local files, then extract the
ZIP contents into that folder, overwriting/replacing duplicates when prompted.
4. Edit cam_ext.cfg (or run TFix's config) to set resolution:
game_screen_size 1280 800
(1280x800 is native Steam Deck resolution)
5. If you must run the full installer EXE instead, do it with protontricks pointed at
App ID 211600 so it lands in the correct prefix.

Steam Overlay
The Steam overlay can cause flickering/rendering glitches in DarkEngine games. If you
see graphical corruption, disable it in Properties → General → "Enable the Steam Overlay
while in-game". (On a GOG/Heroic copy added as a non-Steam game, disable it on that
shortcut's per-game properties.)

Controller
Thief Gold has no native controller support. Recommended approach:
- Use Steam Input with a community layout for "Thief Gold" or "Thief 1".
- Right trackpad = mouse look, right trackpad click = use/attack.
- Left trackpad = lean left/right mapped to Q/E.
- This is a first-person game — trackpad mouse look is more natural than joystick.

Audio
With TFix/NewDark installed, set the audio backend to OpenAL in the game's video/audio
options (or via TFix's config tool) — it is the most reliable mode under Proton and
avoids legacy EAX/A3D errors. If audio still fails on launch, you can disable EAX in
cam.cfg as a fallback.

Performance
The DarkEngine is single-threaded and CPU-bound on one core. Runs at 60 fps easily.
No TDP limits needed. Excellent battery life.

Save System
Thief uses a per-mission save system. Use F5/F9 for quick save and load. Save before
attempting difficult sections — the game is unforgiving.

The one thing to know

- TFix (NewDark) is essential; install the Lite ZIP into the game folder. It patches in
place and does NOT add a new launcher — the game still runs as thief.exe.
- Set resolution in cam_ext.cfg / TFix config (game_screen_size 1280 800 for Deck).
- Set audio backend to OpenAL for reliability under Proton.
- If you see flickering/corruption, disable the Steam overlay in game Properties.
- No native controller support; trackpad mouse look recommended over joystick.
- DarkEngine is single-threaded; do not expect multi-core scaling.
- ProtonDB: Gold (trending Platinum); not Steam Deck "Verified".

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed — it writes the recipe (binary, launch options, Proton version) and registers the shortcut with artwork.