A decompilation of Tomb Raider: Chronicles game code from PlayStation and PC versions into readable C source.
TOMB5/TOMB5 is a decompilation project that translates the original PlayStation and PC assembly code of the classic game Tomb Raider: Chronicles into human-readable C source code. It aims to reconstruct the game's logic for preservation and study, as the original source code is reportedly lost. The project ensures functional accuracy, producing code that behaves identically to the original while being maintainable.
This project is for reverse engineers, game preservationists, and developers interested in studying, modifying, or fixing bugs in Tomb Raider: Chronicles, particularly those with experience in C, assembly, or game decompilation efforts.
Developers choose this project for its accurate decompilation that maintains original game behavior across PlayStation and PC versions, using debugging symbols and tools to recover variable and method names. It offers a collaborative, open-source approach to reconstructing lost source code, enabling community-driven study and modification.
Tomb Raider: Chronicles Disassembly translated to C source code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Decompiled C code maintains identical behavior to the original PlayStation and PC versions, ensuring precise preservation of game logic as stated in the philosophy.
Supports both PSX and PC builds with continuous integration for Windows and Linux via AppVeyor and Travis CI, enabling multi-platform development.
Leverages debugging symbols (.SYM, .MAP), TRosettastone 3.0, and GAMEWAD.OBJ to reconstruct variable and method names, improving code readability for study.
Encourages contributions through a dedicated Discord channel, fostering a collaborative environment for reverse engineering and decompilation efforts.
The README explicitly warns the project may be abandoned at any time, posing uncertainty for long-term reliance or contribution.
Decompilation is ongoing, with current goals focused only on title screen code and in-game logic still being processed, limiting immediate full-game modification.
Requires users to copy files from an original NTSC PSX disc and ensure version compatibility, adding barriers to entry for quick setup.