Case study
rac-rs: a static recompilation of Ratchet & Clank for PC
rac-rs ports the 2002 PlayStation 2 Ratchet & Clank to PC by statically recompiling code from the user's disc into Rust. A Rust PS2 CPU core runs the translated game logic, while native code handles graphics, audio, input and saving; selected rewritten functions are compared with original game memory.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 262
- Last commit
- 2026-11-05
- Language
- Rust
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: An owned PAL/Europe v1.00 (SCES-50916) or USA v1.00 (SCUS-97199) Ratchet & Clank disc image in ISO format.
- Prerequisites: Windows 10/11 64-bit or Linux x86-64; first setup needs an internet connection and the documented free disk space.
- Limits: Japan, Platinum and Greatest Hits discs are not supported; Linux support has limited testing.
- License: GPL-3.0-or-later.
Cite
BibTeX
@misc{rac-rs-case,
title = {{rac-rs: a static recompilation of Ratchet \& Clank for PC}},
howpublished = {\url{https://github.com/AsobiCodes/rac-rs}},
url = {https://github.com/AsobiCodes/rac-rs},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/rac-rs-case/}}
}Plain text
rac-rs: a static recompilation of Ratchet & Clank for PC. https://github.com/AsobiCodes/rac-rs (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/rac-rs-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · AsobiCodes/rac-rs · Revision 074c30f
- Cargo.toml GitHub · AsobiCodes/rac-rs · Revision 074c30f
More in Games
- RaceWave46: an AI-assisted Wave Race 64 recompilation for Windows · Case study
- Racing 8 DX Recomp: statically recompiling Mario Kart 8 Deluxe · Case study
- Rampage Recompiled: static ports of two N64 games · Case study
- RampageRE: a native reconstruction of Rampage: Total Destruction · Case study
- Ratchet & Clank: Tools of Destruction: a PS3 static recompilation · Case study
- Rayman 3 HD Recompiled: statically recompiling the Xbox 360 game · Case study