Ratchet & Clank (rac-rs)
Game: Ratchet & Clank → (PS2, 2002)
rac-rs: an unofficial Windows port written in Rust. On setup it translates the PS2 code from your disc into Rust (static recompilation), and that code runs on a PS2 CPU core also written in Rust; graphics, sound, movies, input, and saving are native code written for the port. Only the original functions that need a fix or a PC feature are rewritten in Rust, and changes are tested by playing the same frames on both versions and comparing the game’s memory. According to its author, the whole game is playable from power-on to the end credits, New Game+ included. It adds widescreen, keyboard and mouse, Xbox and PlayStation controllers, three camera styles (the classic one, a static one with free look and strafing, and a smooth one), lock-on, rebindable controls, and a graphics page with quality levels for enhanced lighting, global illumination, ambient occlusion, dynamic shadows, water with waves and reflections, vegetation, particles, sun rays, draw distance, in-between frames, and a sharp HUD; the “Classic” settings keep the PS2 look. Setup downloads its own copy of Rust, Python, and the GNU assembler (about 220 MB), builds the game in about 12 to 30 minutes depending on the CPU, and checks for updates at launch. Version 0.3.0 came out on October 21. Nine of its twelve commits list Claude as co-author.
You needYour own .iso image of the Ratchet & Clank PS2 disc, European v1.00 (SCES-50916) or US v1.00 (SCUS-97199); the US one has had less testing, and the Japanese release and the Platinum and Greatest Hits reissues aren’t supported. Plus 64-bit Windows 10 or 11, about 5 GB of free space (the finished install takes about 3.5 GB), and an internet connection for the first setup.
- How it gets to PC
- Static recompilation
- Console
- PlayStation 2
- Architecture
- Emotion Engine
- Author
- AsobiCodes
- Original studio
- Insomniac Games
- Year
- 2002
- Stars
- 197
- Last activity
- 2026-10-30 · 1 day ago
- Latest version
- v0.4.2 · 2026-10-30
- License
- GPL-3.0
- Language
- Rust
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Ratchet & Clank
3
Ratchet & Clank (ReRAC) · Ratchet & Clank (rac1-native) · Ratchet & Clank (OpenRAC) See all →