
About
OpenRaider targets the engine of the classic Tomb Raider games, supporting level files from the first three titles (TR1, TR2 and TR3). OpenRaider began as a fork of an earlier open-source Tomb Raider engine project abandoned in 2003, and has since become a full C++11/OpenGL rewrite. It loads TR1, TR2 and TR3 level files as well as custom maps built for those engines, and targets Linux and macOS.
How it differs from the original
Controller support is limited and only available when built with SDL2, and the button mapping cannot yet be changed; the engine also adds an in-game console driven by a text configuration file.
Getting started
Build from source with CMake, then run the setup step to create the config directory and copy your own Tomb Raider asset files (maps, plus the game script and sound file for TR2/TR3) into its pak folder. Default controls are WASD to move, space to jump, and the mouse to turn and shoot.
History
The original OpenRaider project was abandoned in 2003; Thomas Buck forked and began rewriting it in December 2013.
Known limitations
- platform: Limited controller support; currently only included when building with SDL2.
Media
Additional notes
- Build option
- Sound support is disabled automatically if OpenAL and ALUT are not found at build time.
- Macos
- Running the install step on macOS produces a self-contained app bundle with all linked libraries included.