A work-in-progress, byte-matching decompilation of Ratchet & Clank (2002) for PlayStation 2.
Reconstructing the original game code in readable C, with a native Rust port as the long-term goal.
Note
Yes, this project is AI-driven— that’s pretty obvious...
While AI does the heavy lifting, I maintain full control over architecture, tooling choices,
and overall direction, with every single PR manually reviewed and verified before merging.
Warning
Lombyte does not include game data, executables, disc images, or proprietary toolchains.
A legitimately obtained copy of the USA / NTSC-U release (SCUS_971.99) is required.
| Game | Platform | Region | Boot executable |
|---|---|---|---|
| Ratchet & Clank (2002) | PlayStation 2 | USA / NTSC-U | SCUS_971.99 |
Expected SHA-256 of the boot executable:
e050581032e4bb3f20341307da5b69b76f1574910519155380ea771e55c3c0c9
Only this release is currently targeted. PAL, NTSC-J, and the PlayStation 3 remaster are not supported.
Contributions to matching C, recovered names, types, and documentation are welcome. See CONTRIBUTING.md for the workflow and verification requirements.
git clone https://github.com/mateuszklysz/Lombyte.git && cd Lombyte
./setup.sh --iso /path/to/your-ratchet-and-clank-usa.isoWindows, macOS and other options: docs/building.md.
Work-in-progress C is also welcome when it preserves the matching baseline. Do not submit game images, extracted game data, or proprietary compiler binaries.
- objdiff — object-level comparison.
- splat and spimdisasm — executable splitting and disassembly.
- Himuro — PS2 decompilation research and reference EE-GCC toolchain work used by Lombyte's matching compiler profiles.
- bordplate/RC1 & Lynder063/rac1-decomp — used as a reference for symbols, structs, and function logic (credited inline in the source).
- The PS2 reverse-engineering and decompilation communities for the tools and research that make matching projects possible.
Repository code is distributed under the MIT License. Code reconstructed from third-party binaries remains the intellectual property of the respective copyright holders; see THIRD_PARTY_NOTICES.md.
The Lombyte emblem in assets/ is the project's original artwork.
