Open source re-implementation of Tomb Raider I and Tomb Raider II, along with additional enhancements and bugfixes
Find a file
2021-02-09 23:44:44 +01:00
bin add binaries 2021-02-08 14:15:58 +01:00
build move to Docker 2021-02-08 00:24:43 +01:00
src port InitialiseLOTArray 2021-02-09 23:44:44 +01:00
.gitignore move to Docker 2021-02-08 00:24:43 +01:00
compile move to Docker 2021-02-08 00:24:43 +01:00
COPYING.md add docs 2021-02-07 23:29:49 +01:00
Dockerfile move to Docker 2021-02-08 00:24:43 +01:00
entrypoint.sh move #ifdefs to a JSON config 2021-02-08 14:14:04 +01:00
README.md fix end of level freeze 2021-02-09 22:49:47 +01:00
TR1Main.json rename no heal option 2021-02-09 22:44:28 +01:00

TR1Main

This is a dynamic library for the classic Tomb Raider I game (TombATI version). The purpose of the library is to reimplement all the routines performed by the game and enhance the gameplay with new options.

This project is inspired by Arsunt's TR2Main project.

Getting Started

For TR1Main to work, you will need a patched tombati.exe from here. Then you should download TR1Main.dll from releases. Both files should be put in your game folder. Then you can launch the game by running the patched tombati.exe.

Configuring

To configure TR1Main, copy TR1Main.json from this repository to your game folder, then edit it in your text editor such as Notepad.

Currently the following configuration options are supported:

  • disable_medpacks: hides all the medpacks (for No Meds challenge runs).
  • disable_healing_between_levels: disables healing Lara between level reloads (for No Heal challenge runs).
  • fix_end_of_level_freeze: fix game freeze when ending the level with the Action key held

Building

  • i686-w64-mingw32-gcc - C/C++ compiler
  • Vim @ WSL - IDE

To compile the project with Docker, just run ./compile.

License

This project is licensed under the GNU General Public License - see the COPYING.md file for details.

(c) 2020 Marcin Kurczewski. All rights reserved. Original game is created by Core Design Ltd. in 1996. Lara Croft and Tomb Raider are trademarks of Square Enix Ltd.