Ratchet & Clank (rac1-native)
Game: Ratchet & Clank → (PS2, 2002)
rac1-native: a native PC port of Ratchet & Clank (PlayStation 2, 2002), for Linux and Windows. The game’s code is ported to C++ function by function from the North American release (SCUS-97199), and each function is checked against the original code: an oracle runs the original in an R5900 interpreter and compares the results bit for bit. It isn’t an emulator: the game’s code, including the PS2’s vector-unit microcode, runs as native C++, and the 3D is drawn by a renderer of its own (OpenGL, or Vulkan as an experimental option), which allows widescreen, high resolutions, full-detail textures, and a longer draw distance. Setup reads your ISO: it extracts the assets and, with generators, translates much of the MIPS and vector-unit code into C++ (about 2,150 of the 4,000 ported functions), and that generated code stays on your machine, not in the repository. About 1,600 more functions are hand-written. In 0.4.0 (October 18) every planet is ported, from Veldin to the final fight with Drek, with one function left to port; the whole game has been played through, but the second half only once, and it’s tested on Linux only (Windows is experimental). The main branch adds a launcher, an experimental Vulkan renderer, a widescreen HUD option, and 5.1 and 7.1 sound. Support for the European release (SCES-50916) is untested. The repository was created on October 9 and 69 of its last 100 commits list Claude as a co-author.
You needYour own ISO of the US PS2 disc (SCUS-97199); the repository contains nothing from the disc. You have to build it with CMake and run the setup script (setup.sh or setup.cmd), which generates code from your ISO; the published releases carry no binaries. Plus Linux or Windows.
- How it gets to PC
- Port of a decompilation
- Console
- PlayStation 2
- Original studio
- Insomniac Games
- Year
- 2002
- Author
- RAC-Native
- Stars
- 92
- Last activity
- 2026-10-30 · today
- Latest version
- v0.6.0 · 2026-10-28
- License
- MIT
- Language
- C++
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 (rac-rs) · Ratchet & Clank (ReRAC) · Ratchet & Clank (OpenRAC) See all →