ReRAC PC Port

ReRAC rewrites the 2002 PlayStation 2 classic Ratchet & Clank in native Rust on the Bevy engine (wgpu over Vulkan, DirectX 12 and Metal), paired with a Tauri 2 desktop launcher that extracts and SHA-1-verifies your own NTSC-U SCUS-97199 disc ISO.

  • Engine & launcherv0.3.9-alpha · v0.3.1-alphaNovember 10, 2026
  • Supported discSCUS-97199 (NTSC-U)Plain .iso · ~4.5 GB verified
  • Runtime stackRust + Bevy (wgpu)Vulkan · DX12 · Metal · Fill UW
  • GitHub downloads35,701176 + 110 GitHub stars

Choose your ReRAC package

Direct GitHub Release assets from re-rac/rerac-launcher (v0.3.1-alpha) and re-rac/rerac (v0.3.9-alpha).

ReRAC Launcher v0.3.1-alpha (Windows 10/11 x64 MSI)

Start here. rerac-launcher-windows-x64.msi · 4.9 MB (4,931,584 B)

SHA-256 3c10da4f607d305660e31dd1c181241eb4119e3bd690a62f73fa3a2d324f2b74
Macro view of interlocking bronze and steel mechanical gearwheels on a machined frameMetal workshop case holding twin reversible ratcheting socket wrenches and hexagonal steel socketsDesktop gaming PC workstation with dual monitors and tempered glass chassis
Mechanical gearwork, ratcheting socket drivers, and native PC hardware powering ReRAC (Ratchet & Clank 2002 in Rust and Bevy).

Native Rust & Bevy rewrite for PC

Instead of emulating PlayStation 2 Emotion Engine and Graphics Synthesizer hardware at run time, re-rac/rerac runs gameplay, moby classes, sound banks and WGSL shaders natively in Rust and Bevy while re-rac/rerac-launcher verifies 3,072 files from your NTSC-U disc for widescreen and ultrawide play on Windows, Linux and macOS .

Native Rust + Bevy wgpu runtime (Vulkan, DirectX 12 & Metal)

ReRAC (v0.3.9-alpha) compiles directly to x86_64 Windows, x86_64 Linux and Apple Silicon macOS binaries with custom WGSL shaders for tfrag terrain, tie props, shrubs, mobys, liquid surfaces and HUD blits.

One-time SCUS-97199 ISO verification & 438 MiB fast-load cache

ReRAC Launcher runs rerac-extract against your plain NTSC-U Ratchet & Clank v1.00 ISO (SCUS-97199), checking all 2,937 disc archive entries against built-in SHA-1 hashes and building cache/v1 (~4.5 GB total).

4:3, 16:10, 16:9 and Fill ultrawide up to 2160p + 8x MSAA

Port Options switches instantaneously between authentic PS2 Original bilinear AA blits and Enhanced multisampling (2x/4x/8x MSAA), Far/Farther/Maximum LOD distances, 16x anisotropic Sharp textures and Hor+ Fill ultrawide.

Twin-stick gamepads, keyboard/mouse camera & PNG/WAV/glTF export

Play with DualSense, Xbox, 8BitDo or GameSir pads (multi-controller reading and Linux 8BitDo fixes landed in v0.3.8-alpha) or WASD + mouse camera + Z/C strafing, and export disc assets via the launcher menu.

Sony PlayStation 2 home console with DualShock 2 controller and 8 MB memory card plugged in
PlayStation 2 (2002 NTSC-U SCUS-97199 disc source) and DualShock 2 twin-stick layout

Verify your download locally

Drop a downloaded MSI, AppImage, DMG or ZIP archive to verify its SHA-256 in your browser against all 14 ReRAC engine releases and all 4 ReRAC Launcher releases. Nothing leaves your machine.

Waiting for a file or SHA-256 digest.

Verified numbers

Every figure on this wiki is pulled directly from the upstream GitHub repositories, release manifests, and extractor contract.

19 Planets

Every campaign planet from Veldin to Drek’s Fleet loads and runs (first 4 at the 90% polish ceiling)

3,072 Files

Verified during ISO setup: 2,937 Tier 0 disc archive files + extract-info.json + 438 MiB cache/v1

14 + 4

Published GitHub alpha releases across re-rac/rerac (v0.3.9-alpha) and re-rac/rerac-launcher (v0.3.1-alpha)

416p–2160p

Selectable internal frame height with 4:3, 16:10, 16:9 and Hor+ Fill ultrawide presentation

3–8 sec

Typical NVMe extraction and SHA-1 verification time for a 4 GiB SCUS-97199 ISO in rerac-extract

35,701

Combined GitHub Release downloads (21,560 launcher + 14,141 engine) since September 26, 2026

Metal workshop case holding twin reversible ratcheting socket wrenches and hexagonal steel sockets
Reversible ratcheting socket wrenches and hexagonal bolt drivers

Latest alpha progress & setup essentials

Everything needed to verify v0.3.9-alpha and Launcher v0.3.1-alpha, extract your NTSC-U SCUS-97199 disc image, and tune Port Options on Windows, Linux or macOS.

What Shipped in Engine v0.3.9-alpha & Launcher v0.3.1-alpha
Engine v0.3.9-alpha (November 10, 2026)Batalia & Pokitaru waterfall foam from all angles, clean cutscene fades/cuts, paused-music fix
Engine v0.3.8-alphaHor+ Fill ultrawide, multi-controller reading, Linux 8BitDo button fix, Gemlik return ship fix
Engine v0.3.6–v0.3.760 FPS pacing without VSync, Swingshot pull fix, 16:9 solid reticles, PS2 cave texture scale
Launcher v0.3.1-alpha (October 23, 2026)Background launcher self-updater, per-game version selector above Play, Going Commando tab prep
Asset exporter built inLauncher ⋯ > Export assets writes PNG textures, WAV audio, glTF 2.0 meshes and JSON level tables
System & Disc Requirements Summary
Supported PS2 discRatchet & Clank (2002) NTSC-U v1.00, serial SCUS-97199 (SCUS_971.99), plain ISO9660 .iso
Operating systemsWindows 10/11 x64, 64-bit Linux / SteamOS (x86_64), macOS Apple Silicon (primary tested) & Intel
Graphics API (Bevy wgpu)Vulkan 1.2+, DirectX 12 (Windows), or Metal (macOS) GPU supporting WGSL & 2x–8x MSAA
Storage footprint~4.5 GB free inside %LOCALAPPDATA%\rerac, ~/.local/share/rerac or ~/Library/Application Support/rerac
Zero copyrighted filesNo game data, ISOs or PlayStation 2 firmware files are included or required beyond your own disc
Ratchet & Clank Native PC Ecosystem
1. re-rac/reracNative Rust + Bevy rewrite of PS2 R&C 2002 NTSC-U (v0.3.9-alpha, 110 stars, ISC)
2. OpenRAC/OpenRACMatching C decompilation + PC framework for PAL SCES-50916 (188 + 78 stars)
3. Re-TeRo17/ratchet-tod-recompPS3 Tools of Destruction static recompilation on Direct3D 12 (v1.2.1, 162 stars)
4. HighDrexler/RACiTPS3 A Crack in Time static recompilation on Vulkan for PC & Android (v0.9.9.4, 135 stars)
5. shehab4546/RatchetPortExperimental PS4 R&C 2016 Windows Vulkan 1.3 runtime (v2.0, 172 stars)

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:

ControllerBest For in ReRACHardware AdvantageLink
Sony DualSenseAuthentic PlayStation button layoutSymmetrical twin sticks matching DualShock 2 muscle memory + crisp D-padView on Amazon
8BitDo Ultimate 2 WirelessLinux, SteamOS & Windows desktopZero-drift TMR sticks, charging dock, verified Linux button mapping in v0.3.8-alphaView on Amazon
GameSir Cyclone 2Precision 3D platforming & strafingTMR sticks, hair-trigger locks for L2/R2 Thruster-Pack strafing, 1000 Hz wirelessView on Amazon
Xbox Wireless ControllerPlug-and-play Windows 10/11Native Windows XInput standard with positional face-button mappingView on Amazon

As an Amazon Associate, this site earns from qualifying purchases.

Common questions

What is ReRAC?

ReRAC (re-rac/rerac, ISC License) is an open-source native PC rewrite of the original 2002 PlayStation 2 game Ratchet & Clank, written in Rust on the Bevy engine (wgpu) and paired with the Tauri 2 desktop installer ReRAC Launcher (re-rac/rerac-launcher). Rather than emulating PS2 hardware, ReRAC executes native compiled x86_64 and ARM64 code while reading verified assets extracted from your own NTSC-U disc.

Does ReRAC include Ratchet & Clank ISOs, game assets, or PS2 firmware?

No. Neither ReRAC, ReRAC Launcher, nor this wiki distributes any Sony or Insomniac Games assets, disc images, or console firmware. Because ReRAC is a native engine rather than an emulator, no PlayStation 2 system files are ever used; you supply only a plain .iso dumped from your own NTSC-U Ratchet & Clank disc (SCUS-97199, v1.00).

Which Ratchet & Clank disc version works with ReRAC?

Currently only the original North American Black Label / Greatest Hits v1.00 release of Ratchet & Clank (2002) with serial SCUS-97199 (SCUS_971.99) in plain ISO9660 .iso format is supported. PAL (SCES-50916, tracked in Launcher Issue #18), Japanese (SCPS-15037), and compressed formats like .chd, .cso, or raw 2352-byte .bin return extractor error codes 21 or 11.

How do I install the latest ReRAC engine build inside ReRAC Launcher?

Install and open ReRAC Launcher (v0.3.1-alpha). Check the Version selector right above the Play button, or open Settings → Version Management. Because current builds carry -alpha tags, if the release channel list is empty on your setup, download the standalone engine archive (such as rerac-0.3.9-windows-x86_64.zip for v0.3.9-alpha), open Settings → Version Management → Development → Install from zip…, select the ZIP, click Set active, and then run Install via ISO.

How complete is ReRAC right now?

All 19 campaign levels from Veldin through Drek’s Fleet and the Veldin finale load and run. In the upstream status tracker, the first four planets (Veldin, Novalis, Aridia, Kerwan) sit at the 90% pre-polish ceiling, Veldin’s finale is at 85%, Eudora is at 80%, and Rilgar through Drek’s Fleet are at 75% awaiting full playthrough polish. Rapid alpha updates (14 releases through v0.3.9-alpha) have already resolved dozens of cutscene, weapon, water, and boss issues. See the 19-planet compatibility table.

Does ReRAC support mods and ultrawide monitors?

Ultrawide monitors are supported natively as of v0.3.8-alpha: set Aspect ratio to Fill in Pause → Options → Port Options (or pass RC_ASPECT=fill) for a Hor+ widescreen camera that keeps HUD elements anchored to screen edges. A full composable mod loader (mod.toml + Tier 1 VFS overlay cache) is scheduled for Stage 3; today you can already export textures (PNG), audio (WAV), 3D models (glTF) and level tables (JSON) via ⋯ → Export assets…. Details on ReRAC Mods & Asset Export.