mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-29 00:07:58 +03:00
41 lines
2.5 KiB
Markdown
41 lines
2.5 KiB
Markdown
# TombEngine
|
|
|
|

|
|
|
|
TombEngine (TEN) is an open-source, custom level engine which aims to abolish limits and fix bugs of the classic Tomb Raider games, introduce new features while refining old ones, and provide user-friendly level creation process. Current support includes:
|
|
- Lua (as the native scripting language)
|
|
- Many objects from the original series (1-5)
|
|
- Support for high framerate, antialiasing, mipmapping and SSAO
|
|
- Full diagonal geometry support
|
|
- Uncapped map size
|
|
- A streamlined player control scheme.
|
|
|
|
If you would like to participate in TEN discussion with other TEN devs whether it is contributing, bugs or general discussion, then join this discord server: https://discord.gg/h5tUYFmres
|
|
|
|
Tomb Engine should be used in conjuction with Tomb Editor. Tomb Editor is also open source written in C#, you can find the repository here: https://github.com/MontyTRC89/Tomb-Editor
|
|
|
|
# Compiling TombEngine
|
|
To compile TEN, ensure you have installed:
|
|
- Microsoft Visual Studio
|
|
- Tomb Editor (if you would like to create and test levels)
|
|
|
|
Steps:
|
|
1) Clone the repository to your GitHub Desktop
|
|
2) Open TombEngine.sln
|
|
4) Compile the solution
|
|
5) Once compiled, create a separate folder to serve as your main TEN directory (or create test TEN project using TombIDE)
|
|
6) Copy everything inside the Build folder to the main TEN directory
|
|
7) Ensure you have the necessary level data and texture files as well
|
|
8) In the case Windows warns about missing DLLs, (bass.dll, etc.) copy the missing DLL files found inside the Libs folder to your main TEN directory.
|
|
|
|
Visual Studio may also warn about NuGet packages. To fix:
|
|
1) Delete the Packages folder
|
|
2) Go back to Microsoft Visual Studio
|
|
3) Right-click on the TombEngine solution in the Solution Explorer tab and select "Restore NuGet Packages"
|
|
4) If it doesn't help, manually install `directxtk_desktop_2019` and `Microsoft.XAudio2.Redist` packages via NuGet Package Manager
|
|
|
|
Once done, you should be able to build a level with TombEditor and run it in TEN.
|
|
|
|
# Disclaimer
|
|
This is a community project which is not affiliated with Core Design, Eidos Interactive, or Square Enix. Tomb Raider is a registered trademark of Square Enix; TombEngine is not be sold. The code is open-source to encourage contributions and to be used for study purposes. We are not responsible for illegal uses of this source code. This source code is released as-is and continues to be maintained by non-paid contributors in their free time.
|
|
|