Open source re-implementation of Tomb Raider I and Tomb Raider II, along with additional enhancements and bugfixes
Find a file
2021-02-20 16:01:13 +01:00
.github/workflows rename the repository 2021-02-18 16:40:32 +01:00
bin rename the repository 2021-02-18 16:40:32 +01:00
build move to Docker 2021-02-08 00:24:43 +01:00
docs port HitTarget 2021-02-20 16:01:13 +01:00
src port HitTarget 2021-02-20 16:01:13 +01:00
.clang-format fix compiling under WSDL 2021-02-10 22:24:26 +01:00
.gitignore move to Docker 2021-02-08 00:24:43 +01:00
CONTRIBUTING.md docs: extract CONTRIBUTING.md 2021-02-12 13:47:24 +01:00
COPYING.md add docs 2021-02-07 23:29:49 +01:00
Dockerfile merge shellscripts to Makefile 2021-02-10 16:32:14 +01:00
Makefile rename the repository 2021-02-18 16:40:32 +01:00
README.md add shotgun fire 2021-02-20 01:29:10 +01:00
Tomb1Main.json add shotgun fire 2021-02-20 01:29:10 +01:00

Tomb1Main

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.

Installing

Get a copy of the latest release from here and unpack the contents to your game directory. Make sure you overwrite existing files. Currently Tomb1Main requires you to have the TombATI patch installed to work.

Configuring

To configure Tomb1Main, edit the Tomb1Main.json file in your text editor such as Notepad.

Currently the following configuration options are supported:

  • disable_medpacks: removes all medpacks (for No Meds challenge runs).
  • disable_magnums: removes all magnum guns and ammo pickups.
  • disable_uzis: removes all UZI guns and ammo pickups.
  • disable_shotgun: removes all shotgun and shotgun shells pickups.
  • disable_healing_between_levels: disables healing Lara between level reloads (for No Heal challenge runs).
  • enable_red_healthbar: replaces the default golden healthbar with a red one.
  • enable_enemy_healthbar: enables showing healthbar for the active enemy.
  • enable_enhanced_look: allows the player to look while running, jumping etc. (similar to TR2 style).
  • enable_enhanced_ui: enables UI scaling of in-game inventory text and ammo text (useful for 4k screens).
  • enable_shotgun_flash: draws flame when firing a shotgun, like for other guns.
  • enable_numeric_keys: enables quick weapon draws and medpack usage.
    • 1: draw pistols
    • 2: draw shotgun
    • 3: draw magnums
    • 4: draw UZI
    • 8: use small medpack
    • 9: use large medpack
  • healthbar_showing_mode: change when the healthbar is displayed. Possible values:
    • always: always show the healthbar
    • flashing: show the healthbar only when Lara's health is 20% or below
    • default: show the healthbar at the beginning of a level, after getting hit or while having weapons equipped (as in OG)
  • fix_end_of_level_freeze: fix game freeze when ending the level with the Action key held.
  • fix_tihocan_secret_sound: disable the secret sound incorrectly playing during using the golden key in Tomb of Tihocan.

Decompilation progress

License

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

(c) 2021 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.