# Ratchet & Clank 3: matching PlayStation 2 decompilation

> rac3-decomp reconstructs Ratchet & Clank 3 PlayStation 2 core and level programs from C and assembly, checking compiled functions against PAL and NTSC-U retail code. It tracks shared functions across versions and links functions at retail addresses; the author reports substantial matching progress while many level functions remain in assembly.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/OpenRAC/rac3-decomp>
- Primary source: <https://github.com/OpenRAC/rac3-decomp/blob/68377e3007a04205ece5166c039e0132f9fbbf6c/README.md>
- Catalog page: <https://awesomerea.org/resources/rac3-matching-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/rac3-matching-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/rac3-matching-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A legally obtained PAL or NTSC-U game disc image is required to generate disassembly and compare builds.
- **Prerequisites:** Building requires Python, the SN Systems ee-gcc 2.95.3 v1.36 and Sony ee-gcc 2.9 toolchains; Linux and macOS also use wibo and Wrench.
- **Limits:** The decompilation remains in progress, especially level-specific functions.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/OpenRAC/rac3-decomp/blob/68377e3007a04205ece5166c039e0132f9fbbf6c/README.md>

## More in Games

- [Ratchet & Clank Collection: PS3 executable analysis and matching reconstruction](https://awesomerea.org/resources/ratchet-clank-collection-ps3-case/index.md) · Case study
- [Ratchet & Clank Future: Tools of Destruction: early PS3 matching decompilation](https://awesomerea.org/resources/ratchet-clank-tools-of-destruction-decomp-case/index.md) · Case study
- [Ratchet & Clank: a matching PS2 decompilation with a documented agent workflow](https://awesomerea.org/resources/rac1-matching-decomp-case/index.md) · Case study
- [Ratchet & Clank: Going Mobile: output-matched Java reconstruction](https://awesomerea.org/resources/going-mobile-java-reconstruction-case/index.md) · Case study
- [Ratchet & Clank: Size Matters — scoped PS2 matching decompilation](https://awesomerea.org/resources/ratchet-clank-size-matters-decomp-case/index.md) · Case study
- [Ratchet & Clank: Up Your Arsenal — byte-exact PlayStation 2 decompilation](https://awesomerea.org/resources/rac3-uya-decomp/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
