Skip to content
forked from Arsunt/TR2Main

Tomb Raider II Injector Dynamic Library

License

Notifications You must be signed in to change notification settings

TokyoSU/TR2Main

This branch is 9 commits behind Arsunt/TR2Main:master.

Folders and files

NameName
Last commit message
Last commit date
Sep 18, 2021
May 26, 2020
Apr 2, 2021
Apr 2, 2021
Sep 20, 2021
Sep 18, 2021
Aug 18, 2020
Sep 18, 2021
Sep 20, 2021
May 13, 2019
Sep 20, 2021
Dec 24, 2017
Dec 24, 2017
May 26, 2019
Sep 18, 2021
Sep 15, 2020
Oct 21, 2020
Apr 4, 2021
Dec 24, 2017

Repository files navigation

TR2Main by Arsunt

This is a dynamic library for the classic Tomb Raider II game (Windows version). The purpose of the library is to reimplement all the routines performed by the game. This is not a wrapper, it's a full-fledged solution that solves a bunch of compatibility issues, and also allows to easily change gameflow.

The goal of this project is to maximally recreate the code of the original game, gradually transferring its various aspects to dynamic libraries that are linked to the modified original EXE. In this case, main code remains in the game, but graphics, sounds and controls will be in the separate DLL files.

Getting Started

You may download patched Tomb2.exe, TR2Main.dll from releases, put them in your game folder and just launch. Also you may build TR2Main.dll yourself and use it with patched Tomb2.exe from here. You will need DirectX SDK 5/7 to build the DLL.

Changelog

Learn about the latest improvements.

Built With

Authors

License

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

Acknowledgments

If you are inspired by my project and decided to borrow some of the ideas found in the code, do not forget provide a link to this project. It took me years to decompile and understand the details required for this project.

Copyright

(c) 2017-2019 Michael Chaban. All rights reserved. Original game is created by Core Design Ltd. in 1997. Lara Croft and Tomb Raider are trademarks of Square Enix Ltd.

About

Tomb Raider II Injector Dynamic Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.3%
  • C 20.7%