• Type a few letters. Arrows move, Enter opens, Esc closes.
  • Type a few letters. Arrows move, Enter opens, Esc closes.

‹ Week 44, 2026

OpenRAC launcher

OpenRAC launcher

Launcher 0.10.0, and mods with one-click install in development

Launcher 0.10.0 was released this week. Separately, the development line gained a signed mod list, install links, dependencies and automatic updates (#161), which reach players in a later release.

  • Safer starts: Safe rendering turns on after a crashed start (#131).
  • More devices: Android 9 support was added (#77).
  • Smoother play: a more precise frame limiter (#146) and optional low-latency frames (#122).
  • Steam: the launcher can add itself to Steam, with its pictures (#184).
  • Reported problems: players hit failures preparing Enhanced Graphics (#141, #173) and asked for controller remapping (#135).

Written by @Lynder063 with Claude Code. Report a mistake

Releases

New (27)

  • #74Add WIP lighting, water and rendering improvementspezzadev
  • #75Diagnostics recordings, faster frames on weak devices, and rendering fixesmateuszklysz
  • #77Support Android 9 (API 28)mateuszklysz
  • #82Views of the game and a shared Vulkan device, interface 1.4Lynder063
  • #84Add reusable map packs and native map sessionsllesieur99
Show all 27
  • #85Backfill gate for rac2 boot and menu codeVeradictus
  • #86Expose warm RAC1 savestates to modsReaperOfVeriod
  • #91Show prepared RAC1 level edits and asset packsllesieur99
  • #103Add persistent RAC1 savestate supportVeradictus
  • #104Add ship destinations and cross-level static importsVeradictus
  • #105Start the level editor over from the Mods pageVeradictus
  • #107One status panel for the level editorVeradictus
  • #122Optional fresh pad input and low-latency framesmateuszklysz
  • #123Mod updates at start, saved mod links, a mods mark on saves, and pad bindingsLynder063
  • #131Safe rendering, turned on after a crashed startLynder063
  • #136Rac1 hook points for menus, HUD, vendor, ammo drops and savesLynder063
  • #146Smoother frame limiter (precise waits, front edge sync)mateuszklysz
  • #154Native baking, compressed probes and water materialspezzadev
  • #161Mod index, openrac:// links, dependencies and auto-updateLynder063
  • #172A data folder per mod and the save slot in use, interface 1.11Lynder063
  • #177Installer look, 4K overlay scale, fullscreen first start, Steam Controller without Steammateuszklysz
  • #179Wear the picked game's accent on desktop toomateuszklysz
  • #182Match the mod hub on links and Browse cardsLynder063
  • #183Motion blur, colour correction, texture upscaling and a reset in the drawermateuszklysz
  • #184Add the launcher to Steam with its picturesLynder063
  • #193Add bounded main and render crash breadcrumbspezzadev
  • #196Add freecam and culling inspectionpezzadev

Fixed (57)

  • #72Triage overlay assembly from its own directoryllesieur99
  • #80Camera collision moby for camera proxy and flipLynder063
  • #81Giant Clank Quit menu Exit makes Clank smallLynder063
  • #87Pack the gameplay copy loaded by PAL at 60 Hzllesieur99
  • #88Keep the actions menu open when it receives focusllesieur99
Show all 57
  • #89Ignore scroll events queued before menu openingllesieur99
  • #93Bind moby updates to the US class update tablemateuszklysz
  • #95A skipped frame drops its effect texture notes toomateuszklysz
  • #96The camera follows the ship as it leaves a planetmateuszklysz
  • #98A movie plays in the game's languagemateuszklysz
  • #100Ship typed pvar layouts with installed toolsllesieur99
  • #108The level's background colour, and sky textures and export for moddingVeradictus
  • #109Give FUN_0020db40's places one C, the grid's ownVeradictus
  • #110Drones and Novalis sparks, matched C backfills, Exit item, native mods on Androidmateuszklysz
  • #111The development channel follows developVeradictus
  • #114Never draw the world from an unusable cameraVeradictus
  • #118The templates pin 1.10.1, as the packager requiresVeradictus
  • #120A co-op figure's glove opens and throws with its handVeradictus
  • #121Exit on the NTSC main menu, save overwrite prompt, black loading screensmateuszklysz
  • #124Exit leaves and returns with Options like the game's rowsmateuszklysz
  • #126Exit and the player's language survive Quit Gamemateuszklysz
  • #128Android full screen, lower input lag and rac1 visual fixesmateuszklysz
  • #130Turn off WebKit compositing on Wayland with NVIDIALynder063
  • #132Novalis water, probe profiles and bake inputs on the PAL discmateuszklysz
  • #139Let a development build switch back to an older Stable releasemateuszklysz
  • #140Run moby updates again after the Lombyte syncmateuszklysz
  • #142Responsive controls camera at any frame rate, and low-latency frames at the display's ratemateuszklysz
  • #143Mobys drawn in the 2D path no longer sample with its samplermateuszklysz
  • #144Read the levels below normal priority, leaving threads freeBlindFire1200
  • #145Mask failing 2D pixels on a multisampled frame instead of discarding themmateuszklysz
  • #147A landing with a full moby pool skips its missing actorsmateuszklysz
  • #149Gamepads behind a USB-C dock and switching controllersmateuszklysz
  • #150Suck Cannon gauge empty with HUD at the edgesLynder063
  • #151PAL freeze after picking Quartumateuszklysz
  • #152Open issues #39 #48 #66 #127 #135 #141Lynder063
  • #153Fade in a tab's list on WebKitGTK as on Chromiumbigbeno37
  • #155Plain 2D fills reach the screen's right and bottom edgemateuszklysz
  • #156Planet name in the flight between planets, and a shorter stop after itmateuszklysz
  • #157Check collision.c against the retail kernels; no gl_SampleMask without MSAAmateuszklysz
  • #158Keep the console arena's 224 moby class slotsmateuszklysz
  • #168Let a diagonal on the stick move as fast as a straight pushmateuszklysz
  • #169RPM update fails with two password promptsLynder063
  • #170CI config script fails on an apostropheLynder063
  • #171Write prepared copies with LF on every systemmateuszklysz
  • #174Desktop Record diagnostics as the drawer has it, saved in the data foldermateuszklysz
  • #176Name an archive with a v before its versionLynder063
  • #178Pass floats by kind through folded wrappers on Windowsmateuszklysz
  • #180Develop's checks (render_equivalence_vulkan, xcheck_tool on Clang 18)mateuszklysz
  • #181Leave the CPU clocks some time in hand on Androidmateuszklysz
  • #185Switch games in place on desktop, only the accent easingmateuszklysz
  • #186Name the animated layer's sun shadow passLynder063
  • #187Harden Vulkan resource and submission handlingpezzadev
  • #188No more sound gaps on Windows, OpenGL programs kept, Vulkan by defaultmateuszklysz
  • #189Require reciprocal clearance for medial pathsllesieur99
  • #190Give Size Matters a blue frame to match its accentmateuszklysz
  • #194Hide what the game's baked visibility hides, on OpenGL toomateuszklysz
  • #197Include build versions in probe bake logspezzadev

Other work (6)

  • #99Co-op sweep: the world under menus, deaths reported (mod interface 1.9)Veradictus
  • #116Release v0.10.0Veradictus
  • #119Enhanced rendering, environment reflections and playable probe placementpezzadev
  • #148Expand RAC1 modded level authoring and runtime limitsReaperOfVeriod
  • #175Verify local Windows crash symbols at startuppezzadev
Show all 6
  • #195Add Object Viewer and Forward+ local lightingpezzadev

Behind the scenes (20)

  • #70Bump the actions group across 2 directories with 2 updatesdependabot[bot]
  • #73Backport only three exact RAC1 PAL functionsllesieur99
  • #83GTAO composite without a depth copyLynder063
  • #90Measure scroll position at menu openingllesieur99
  • #106Sync rac1 to rac1-decomp 0f0bfcfe, NTSC at its pin 8a5972b3Veradictus
Show all 20
  • #112Lay out #108's lines as clang-format 21.1.8 doesVeradictus
  • #1150.10.0Veradictus
  • #1171.10.1, the first SDK with Android native modsVeradictus
  • #125Lay out two new lines as clang-format does and drop stale getenv exceptionsmateuszklysz
  • #129Bump version to 0.10.1mateuszklysz
  • #133Sync rac1/ntsc to Lombyte f809a274mateuszklysz
  • #134Skip the launcher builds on pull requests into developLynder063
  • #137Skip the launcher build on pull requestsmateuszklysz
  • #138Name Lombyte f809a274 in the sources tableLynder063
  • #160Sync rac1 to rac1-decomp 693667f2 and Lombyte d2980748Veradictus
  • #162Rename rac1-mods to openrac-modsLynder063
  • #163Speed up Vulkan regression testspezzadev
  • #165Faster Enhanced graphics on phone GPUsmateuszklysz
  • #192Remove a community credit entryLynder063
  • #198Reduce Vulkan CI setup and scheduling costspezzadev

Opened this week, not merged by its end (11)

  • #71Sync RAC1 PAL matches and names to 90e79a4llesieur99
  • #92Add ship destinations and cross-level static importsllesieur99
  • #94Ship typed pvar layouts with installed toolsllesieur99
  • #97Run more of the game's own logic and fix the NTSC held-item domemateuszklysz
  • #101Add ship destinations and cross-level static importsllesieur99
Show all 11
  • #102Add persistent RAC1 savestate supportReaperOfVeriod
  • #113The Drone Device makes its drones againVeradictus
  • #164Add an Audio tab to replace the game's sounds, music and speechbigbeno37
  • #166[WIP] feat(rac1): co-op round 3, crossplay, saves, takeover and mod codesVeradictus
  • #167[WIP] feat(sdk/rac1): hook points for the item randomizerVeradictus
  • #191Native port of Going CommandoVeradictus

Issues opened (8)

  • #76RaC1 can no longer do camera flip and camera proxylimjiancheng1129-coder
  • #78Unable to close game or launcher cleanlyBillabong1985
  • #79Anyway for PCSX2 save compatibility if it isn't already available?MsNxtCypher
  • #127Mod SDK: inventory/save hooks and bundled assets for additional weaponsnoire342
  • #135Controller remapping: global, per-game and per-player controls (builds on #123)DrLegitamate
Show all 8
  • #141Enhanced Graphics - "The Level Needs Too Many Lighting Regions" (Game Version: NTSC / Series: SCUS-97199)J05H333
  • #159Enhanced Lighting 19 of 21 levels ready, 2 levels could not be prepared.Nlwilkins93
  • #173Enhanced graphics bake fails on PAL level_11: "invalid medial field connection in room 0 (swimming true)"damixadkatakara

Issues closed (12)

  • #39OpenRAC may encounter a very obscure but guaranteed crash from base RaC1TheWhiteGuardian
  • #48HD texture pack compatibility?Billabong1985
  • #64Launcher crashingBillabong1985
  • #66Ratchet & Clank 2 (SCES_516.07) not recognised by extractorOvrilPT
  • #76RaC1 can no longer do camera flip and camera proxylimjiancheng1129-coder
Show all 12
  • #78Unable to close game or launcher cleanlyBillabong1985
  • #79Anyway for PCSX2 save compatibility if it isn't already available?MsNxtCypher
  • #127Mod SDK: inventory/save hooks and bundled assets for additional weaponsnoire342
  • #135Controller remapping: global, per-game and per-player controls (builds on #123)DrLegitamate
  • #141Enhanced Graphics - "The Level Needs Too Many Lighting Regions" (Game Version: NTSC / Series: SCUS-97199)J05H333
  • #159Enhanced Lighting 19 of 21 levels ready, 2 levels could not be prepared.Nlwilkins93
  • #173Enhanced graphics bake fails on PAL level_11: "invalid medial field connection in room 0 (swimming true)"damixadkatakara

OpenRAC on GitHub