Skip to content

Commit

Permalink
readme file updated
Browse files Browse the repository at this point in the history
  • Loading branch information
Arsunt committed Sep 18, 2022
1 parent b843c03 commit 7c7754e
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# TR2Main by Arsunt
# TR2Main

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.
This is an open source implementation of the classic Tomb Raider II game (1997), made by reverse engineering of the original game for PC and PS1. Right now it's a dynamic library injecting the original game EXE to allow step-by-step decompilation, fixing, and improvement, but someday it will become single EXE file.

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.
The goal of the project is to make 1:1 clone of the original PC game, to fix all its bugs, and to add more features from non-PC official ports (for example from PS1). So TR2Main is some sort of unofficial modern PC port of Tomb Raider II.

## Getting Started

You may download patched Tomb2.exe, TR2Main.dll from [releases](https://github.com/Arsunt/TR2Main/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](/binaries). You will need DirectX SDK 5/7 to build the DLL.
You may download patched Tomb2.exe, TR2Main.dll from [releases](https://github.com/Arsunt/TR2Main/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](/binaries).

## Changelog

Expand All @@ -20,7 +20,9 @@ Learn about [the latest improvements](CHANGELOG.md).

## Authors

* **Michael Chaban** \([Arsunt](https://github.com/Arsunt)\). E-mail: ([email protected])
* **Michael Chaban** \([Arsunt](https://github.com/Arsunt)\). Author of the project. E-mail: <[email protected]>
* [**ChocolateFan**](https://github.com/asasas9500). Decompilation.
* [**TokyoSU**](https://github.com/TokyoSU). Decompilation and features development.
* **PaulD**. Author of [CD audio solution](modding/cd_pauld.cpp) used now by Steam.

## License
Expand All @@ -32,6 +34,6 @@ This project is licensed under the GNU General Public License - see the [COPYING
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.
(c) 2017-2022 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.

0 comments on commit 7c7754e

Please sign in to comment.