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