TRX

PC port of Tomb Raider

  • DecompilationPort Type
  • LostArtefactsDeveloper
  • 2 Nov 2026Page Updated
Tomb Raider

Details

Developer
LostArtefacts
Port Type
DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
AI Use
Not statedThe developers haven't said whether they used AI.
Source Code
GitHub
Original Release
lostartefacts.dev
Page Updated

Platform Support

Screenshots

What you need: The game files of Tomb Raider, Tomb Raider II and/or Tomb Raider III (and their expansions) from a CD, GOG or Steam. The Tomb Raider I-III Remastered collection is not supported.

Overview

WidescreenController SupportPhoto ModeCustom Levels

TRX, by the LostArtefacts team, is a single open-source engine that runs the first three Tomb Raider games, Core Design’s classics from 1996 to 1998. It grew out of their earlier TR1X and TR2X projects and combines decompiled code from the original games with open-source replacements for their proprietary parts, keeping each game’s own mechanics.

All three games can be played from beginning to end. TRX fixes many original bugs and adds widescreen and higher resolutions, a customisable draw distance, full controller support with rebindable controls, 3D pickups, skyboxes, a photo mode, detailed level statistics and the PlayStation version’s interface as an option, along with an optional sprint and other moves.

It also runs custom levels, and work on Tomb Raider: The Last Revelation is under way.

How to Set It Up

  1. Download the Windows installer, the Windows zip, the macOS disk image or the Linux zip.
  2. On Windows, the installer can copy the game files from your CD, GOG or Steam copy. For the zips, follow the project’s install guide to put your game’s data next to TRX.
  3. Start the game you want to play, and change graphics, controls and the many extras in the options.
Go to Downloads

Advertisement

Download TRX

What's new in v1.12TRX 1.12

1.12 – 2026-11-02 - bbed65a0e4fee48f1aa70956f9f0f4a44a059013 · Diff · History

Lara’s movement

  • Added the ability for Lara to look up and down while idle on monkey bars, as per TR4+
  • Added an option to allow Lara to deflect off monkey bar edges when moving forward, as per TR4+ (Gameplay → Controls → Monkey bar deflect)
  • Improved Lara’s torso rotation handling when walking to interactive objects and when crouching, as well as drawing/holstering guns while crouched (#6700)
  • Improved the step glitch fix option to handle when Lara is walking as well as running (Gameplay → Fixes → Step glitch)
  • Changed the fix to prevent Lara from sprinting through wading-depth water to be optional (Gameplay → Fixes → Fix wading sprint) (#5868 / TRX699)
  • Changed the “Fixed” wall glitch mode to prevent Lara being voided when embedding into walls, similar to TR4+ (Gameplay → Fixes → Wall glitch mode)
  • Changed the “Fixed” wall glitch mode to prevent Lara being voided when jumping under low ceilings, similar to TR3+ (Gameplay → Fixes → Wall glitch mode)
  • Fixed Lara being unable to grab zipline handles that are positioned on slopes when animated interactions are enabled (TRX1587, regression from 1.10)
  • Fixed Lara moving while the look button was held and two opposite directions were pressed (OG bug) (#6686 / TRX1585)
  • Fixed Lara sometimes sliding along stationary objects when at a standstill at specific angles (OG bug) (TRX1680)
  • Fixed Lara’s position while vaulting to prevent cases where she may be slightly embedded into the block she is interacting with (OG bug)
  • Fixed Lara crawl-turning in mid-air if the floor below her gives way (OG TR3 bug) (Gameplay → Fixes → Fix falling)
  • Fixed Lara being able to jump off trapdoors when they open (Gameplay → Fixes → Fix falling)
  • Fixed Lara not being able to do a turn around move in monkey bars by pressing the forward and backward keys simultaneously (#6850)
  • Fixed Lara’s torso not being reset to a neutral position when boarding certain vehicles if she was looking away somewhere beforehand (OG bug) (#6858)
  • Fixed Lara getting thrown to the side of a pole after dismount (OG bug) (TRX1753)
  • Fixed Lara embedding slightly into the floor after descending a pole and dismounting (TRX1763, regression from 1.9)
  • Fixed Lara being able to pull up from ladders into very small gaps (#6999 / TRX1881, regression from 1.10)
  • Fixed Lara sinking into swamps more slowly than in the original game after jumping into them (TRX1941, regression from 1.1)

UI

  • Added a Ukrainian translation (TRX1901)
  • Added a Spanish translation (TRX1927)
  • Added Russian text for TR2, TR3 and TR4, and French, Polish and Gaelic text for TR4
  • Added an option to blur the game behind the inventory, pause and stats screens (Graphic Options → UI → Background blur) (#6725 / TRX1610)
  • Added an option to change the loading bar color (Graphics → Bars → Loading bar color) (#6682 / TRX1582)
  • Added a loading bar to the TR1–3 loading screens (Graphics → Bars → Loading bar) (TRX1591)
  • Added an option to draw the side borders of the PS1 bars (Graphics → Bars → Side borders) (TRX488)
  • Added an option to choose how a level comes in: a cross-fade from the loading screen, a fade through black, or none. TR4 fades through black by default, as in the original (Graphics → UI → Level start transition) (TRX1375)
  • Added an option to show the menus flat, as in the original TR4, in place of the inventory ring. TR4 shows them flat by default (Graphic Options → UI → Menu system)
  • Added an option to choose the model of the controls item in the inventory: the Sega Saturn pad, the keyboard or the PlayStation pad. By default, it shows a pad while the controls are set to a controller, and the keyboard otherwise (Graphic Options → UI → Controls model) (#6759 / TRX94)
  • Improved the position of the passport dialogs, which now line up on every page

…

Installer for Windows v1.12 · Download
SHA-256 0d89d47ae92dcde29bac32726bcd073af50dbbe5f581e9fc7187bf34d2c7157b
Windows v1.12 · Download
SHA-256 db890625de2de0baf4f97802b65754af22f30a3f4b3307ef789537f09606fc0e
Linux v1.12 · Download
SHA-256 278e2bc97749971d18682189c7d737de39ff48132c8014aae74c7d72b996ef17
macOS v1.12 · Download
SHA-256 6333ba99813dcfffef00e4d2144d938fa595e23b25fcf3dfe7a25c47ca1e5b63

Follow new builds by RSS

TRX Archive