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-assisted—that’s pretty obvious.
AI helps get more done, but the direction and decisions remain human.
A lot of time and care goes into getting things right. Every PR and issue is manually reviewed.
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/lombyte-project/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, OpenRAC/rac1-decomp & re-rac/rerac — 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 GNU General Public License v3.0. Code reconstructed from third-party binaries belongs to its copyright holders; see THIRD_PARTY_NOTICES.md.
The Lombyte emblem in assets/ is the project's original artwork.
