
What was done
OpenRAC rebuilds the PS2 Ratchet & Clank games function by function to byte-identical C and runs the first game natively with an OpenGOAL-style launcher and a Godot level editor.
OpenRAC decompiles the PlayStation 2 Ratchet & Clank games back into C, matched function by function until they compile to byte-identical copies of the originals, then runs the C natively the way OpenGOAL brought Jak and Daxter to PC. Its README notes that AI agents follow the AGENTS.md in the repository, and commits carry Co-Authored-By: Claude trailers. No game data ships, the Sony compilers players must supply are never redistributed, and the sourcing policy forbids using SDK samples or leaked NDA material.
How it was done
Each version of each game gets its own tracked project and measuring scope: the PAL version of the first game reaches 93.95 percent of code matched with 4,806 of 5,118 functions, its NTSC release 92.30 percent, and Going Commando, Up Your Arsenal and Deadlocked sit at 5.75, 1.28 and 0.51 percent. The launcher, a Tauri app, finds your disc images, prepares and builds the games, and bundles the native port of the first game. A Godot 4 level editor extracts the 19 levels of a game into editable Godot projects and packs player edits back so the port plays them.
Results
Ratchet & Clank runs on PC through the launcher, with the compiled decompilation, an OpenRAC OpenGL renderer, sound, speech and music, and any remaining assembly is logged and skipped rather than crashed work. The remaining games are far earlier in matching. Progress numbers, disc hashes and matching scope are published directly in the README, keeping claims checkable for contributors who want to pick up the remaining functions.