PS2, PS3 & PS4 PC Ports Compared
How ReRAC (re-rac/rerac) compares against OpenRAC, Tools of Destruction PS3 Recomp, RACiT (A Crack in Time), and PS4 RatchetPort across target discs, graphics APIs and playability.
- 5 open-source projects compared
- PS2 Rust rewrite vs C decomp
- PS3 D3D12 & Vulkan static recomps
- Zero copyrighted files hosted

Every Ratchet & Clank PC port & recomp project compared
Before Insomniac’s Rift Apart arrived on PC in 2023, every earlier Ratchet & Clank entry remained locked to PlayStation 2, PlayStation 3, PSP or PlayStation 4 hardware. Between late 2025 and November 2026, five distinct open-source community efforts emerged across PS2, PS3 and PS4. Because players frequently search ratchet and clank pc port or ratchet and clank recomp without knowing which game or disc serial each repository targets, the table below maps the entire ecosystem from verified GitHub metadata (November 13, 2026):
| Project & Repository | Target Game | Required Disc / Dump | Technical Architecture | Platforms | GitHub Traction | Current State |
|---|---|---|---|---|---|---|
ReRACre-rac/rerac + re-rac/rerac-launcher | Ratchet & Clank (2002, PS2) | SCUS-97199 v1.00 (NTSC-U) | Hand-written native Rust + Bevy (wgpu) rewrite + Tauri 2 launcher | Windows x64, Linux x86_64, macOS (ARM64/x64) | 176 + 110 ★ (35,701 DLs) | Active alpha (v0.3.9-alpha, all 19 planets in) |
OpenRAC & rac1-decompOpenRAC/OpenRAC + OpenRAC/rac1-decomp | Ratchet & Clank (2002, PS2) + early R&C 2 | SCES-50916 v2.00 (PAL) & NTSC Lombyte | 100% matching MIPS-to-C decompilation (5,116 functions) + Godot 4 editor | Windows & Linux (x86_64) | 188 + 78 ★ (42,433 DLs) | Research & framework builds (GPL-3.0) |
Tools of Destruction RecompRe-TeRo17/ratchet-tod-recomp | Ratchet & Clank Future: Tools of Destruction (2007, PS3) | BCES00052 (PS3 Blu-ray dump) | Ahead-of-time PS3 Cell PPU/SPU static recompilation (ps3recomp) + Direct3D 12 | Windows 10/11 x64 (AVX2 + D3D12) | 162 ★ (4,771 DLs) | Playable alpha/beta (v1.2.1, 2026-11-08; 4K, 60 FPS, 21:9/32:9, DualSense) |
RACiT (Recomped A Crack in Time)HighDrexler/RACiT | Ratchet & Clank Future: A Crack in Time (2009, PS3) | BCUS98124 (US PS3 dump) | Ahead-of-time PS3 static recompilation (ps3recomp) + RSX-to-Vulkan | Windows x64 & Android ARM64 (Adreno/Turnip) | 135 ★ (5,416 DLs) | Pre-release (v0.9.9.4, 2026-11-07; Vulkan, DualSense speaker & triggers) |
RatchetPortshehab4546/RatchetPort | Ratchet & Clank (2016 re-imagining, PS4) | CUSA01047 v1.00 (USA PS4 dump) | PS4 x86_64 HLE runtime / translation layer (derived from SpartanPort + shadPS4) + Vulkan 1.3 | Windows 10/11 x64 (Vulkan 1.3) | 172 ★ (7,483 DLs) | Experimental pre-alpha (v2.0, 2026-10-28; boots to gameplay with graphical glitches) |
1. PlayStation 2 (2002): ReRAC vs OpenRAC / rac1-decomp
Two separate projects target the original 2002 PlayStation 2 Ratchet & Clank, taking opposite engineering routes:
- ReRAC (
re-rac/rerac&re-rac/rerac-launcher, ISC License): A clean, idiomatic Rust + Bevy engine rewrite targeting the North AmericanSCUS-97199v1.00 ISO. Rather than translating compiler-emitted C line for line, ReRAC implements the game’s systems, moby classes, sound synthesizer and PS2 GS rendering pipelines in safe Rust and WGSL shaders, shipping a user-friendly Tauri 2 launcher across Windows, Linux and macOS withFillultrawide and up to 8x MSAA. Its repository also includes earlyrac2_bringupdocumentation, and Launcherv0.3.1-alphaalready prepares a sidebar slot for Going Commando. - OpenRAC (
OpenRAC/OpenRAC) & rac1-decomp (OpenRAC/rac1-decomp, GPL-3.0): A classic byte-matching decompilation project targeting the European PAL v2.00 release (SCES-50916, with all 5,116 functions matched in C) alongside the NTSCLombytesubproject and a Godot 4 level inspection editor. Choose ReRAC today if you want to play the 2002 campaign natively with a one-click ISO installer; followrac1-decompif you study exact MIPS compiler output or PAL binary structure.
2. PlayStation 3 Future Saga: Tools of Destruction Recomp & RACiT
On PlayStation 3, community developers use ahead-of-time static recompilation (ps3recomp) to translate 64-bit PowerPC Cell PPU and SPU executables into native x86_64 C++ while mapping NVIDIA RSX graphics packets to Direct3D 12 or Vulkan:
- Tools of Destruction Recomp (
Re-TeRo17/ratchet-tod-recomp, v1.2.1): Translates the European PS3 release (BCES00052) into a native Windows Direct3D 12 application supporting 4K resolution, 60 FPS, 21:9 and 32:9 ultrawide aspect ratios, and DualSense features. (An earlier MIT research repo,undecuple/qwarks-awakeningwith 9 stars, explored initial ToD static lifting.) - RACiT – Recomped A Crack in Time (
HighDrexler/RACiT, v0.9.9.4): Statically recompiles the North American PS3 release of A Crack in Time (BCUS98124) onto a Vulkan renderer for both Windows x64 and Android ARM64 (Snapdragon Adreno / Turnip drivers), including DualSense speaker audio and adaptive triggers.
3. PlayStation 4 (2016): RatchetPort
RatchetPort (shehab4546/RatchetPort, v2.0, GPL-2.0) targets the 2016 PlayStation 4 re-imagining (CUSA01047 USA v1.00). Because the PS4 already uses an x86_64 AMD Jaguar CPU, RatchetPort adapts SpartanPort and shadPS4’s Orbis OS high-level emulation and GCN-to-Vulkan 1.3 shader recompiler into a game-specific Windows x64 runner. As of v2.0 (2026-10-28), it reaches in-game rendering in pre-alpha form with active work on shader accuracy and memory stability.
Recommended PC controllers
ReRAC maps PlayStation 2 face buttons, bumpers, triggers and twin analog sticks by physical position across connected gamepads, with multi-controller detection and Linux 8BitDo mapping fixes in v0.3.8-alpha:
| Controller | Best For in ReRAC | Hardware Advantage | Link |
|---|---|---|---|
| Sony DualSense | Authentic PlayStation button layout | Symmetrical twin sticks matching DualShock 2 muscle memory + crisp D-pad | View on Amazon |
| 8BitDo Ultimate 2 Wireless | Linux, SteamOS & Windows desktop | Zero-drift TMR sticks, charging dock, verified Linux button mapping in v0.3.8-alpha | View on Amazon |
| GameSir Cyclone 2 | Precision 3D platforming & strafing | TMR sticks, hair-trigger locks for L2/R2 Thruster-Pack strafing, 1000 Hz wireless | View on Amazon |
| Xbox Wireless Controller | Plug-and-play Windows 10/11 | Native Windows XInput standard with positional face-button mapping | View on Amazon |
As an Amazon Associate, this site earns from qualifying purchases.



Common questions
Is ReRAC a static recompilation or a native source rewrite?
ReRAC is a native Rust rewrite on the Bevy engine, verified continuously against the original PlayStation 2 game’s behavior and memory tables. By contrast, Tools of Destruction Recomp and RACiT are ahead-of-time static recompilations of PS3 Cell binaries.
Will ReRAC support Ratchet & Clank: Going Commando and Up Your Arsenal?
ReRAC’s extractor contract already recognizes rac2, rac3 and racdl disc headers (returning code 21 until supported), the engine repo includes initial rac2_bringup.md architecture notes, and ReRAC Launcher v0.3.1-alpha added a dedicated Going Commando page ready for future builds.
Do any of these PC port projects include game ROMs, ISOs, or PKGs?
No. Every legitimate project listed above distributes only open-source engine or recompiler code and requires you to supply assets from your own legally owned PS2, PS3 or PS4 disc.