Ratchet & Clank Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Ratchet & Clank
compare all 3 clones
Original game imageAbout
A work-in-progress matching decompilation of Ratchet & Clank (Insomniac Games, 2002) for the PlayStation 2, targeting the PAL v2.00 executable SCES_509.16, as part of the OpenRAC initiative. The aim is C/C++ source that, built with the original toolchain, produces a byte-identical copy of the retail executable, which is then refactored toward readable C++.
Getting started
The repository contains no game assets, retail executables or disassembly, so you must provide your own legally obtained copy of the game. Copy SCES_509.16 from your disc image into the baserom folder, install dependencies and toolchains, and run the build script. Linux and macOS builds use a Docker or Podman container; Windows uses Git Bash and Python 3.10+.
What you need to run it
Status & roadmap
- Progress is tracked live on openrac.dev and decomp.dev.
Licensing & legal
- Code written for the project is MIT-licensed; reconstructed libraries and third-party components keep their original licenses.
- The README says the project is not affiliated with or endorsed by Sony or Insomniac Games.
FAQ
- What is Ratchet & Clank Decompilation?
- Ratchet & Clank Decompilation is an open-source decompilation of Ratchet & Clank. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on PlayStation 2.
- Do I need the original game files to run Ratchet & Clank Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Ratchet & Clank Decompilation licensed?
- project: MIT License (code written for this project); project: original licenses (reconstructed libraries and third-party components). The repository itself is the authoritative source.
