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.
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.
Learn about the latest improvements.
- Code::Blocks - C/C++ IDE used
- GCC - C/C++ compiler
- Doxygen - documentation
- Michael Chaban (Arsunt). E-mail: (arsunt@gmail.com)
- PaulD. Author of CD audio solution used now by Steam.
This project is licensed under the GNU General Public License - see the COPYING.md file for details
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.
(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.