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

‹ Friday, 23 October 2026

OpenRAC launcher

OpenRAC launcher

New (2)

  • #35The EE's float arithmetic for chosen functions, and port overrides of matched CDrustburn
  • #40Every real function has C: libkernel's uncalled system calls, crt0, tlbtrap, the WAD DMA helpersDrustburn

Fixed (4)

  • #33The library layer answers as the console's libraries and kernel doDrustburn
  • #37Host collision computes as the console's vector unitDrustburn
  • #38Folded functions' places, part 3Drustburn
  • #42Game routines that behave as retail'sDrustburn

Other work (1)

  • #36Add enhanced lighting and GPU-driven renderingpezzadev

Behind the scenes (2)

  • #34The README's files-and-network table in Prettier's layoutDrustburn
  • #41The remaining translation fixesDrustburn

Opened this day, not merged by its end (1)

  • #43Optimise probe baking and add edge-aware texture upscalingpezzadev

Issues opened (1)

  • #39OpenRAC may encounter a very obscure but guaranteed crash from base RaC1TheWhiteGuardian

Commits landed

develop: 67 commits
  • 0d8a65dStats::probe reads its switches through common/env.h
  • 4256408The install folder's first start decided in the core
  • 1ca32ceDecomp-permuter pinned and patched in a cache
  • 9268caaP2-04, the frontend's shared state and the window split out, done in the restructure's progress
  • 58dbc3fThe frontend's shared state into frontend/state.h
  • a0dd1dcRenderer/vulkan reads its variables through common/env.h
  • 3d3069dChanged lines are held to clang-format in CI
  • a5e266bA play's Discord presence decided in the core
  • e4dedfdMove the scene's files from viewer/ to scene/
  • 987c30bManifests and file digests from openrac_common
  • 6d922ebFail a push or pull request whose changed lines clang-format would lay out differently
  • a57634aP2-10, port/tools and the probe tools on openrac_common, done in the restructure's progress
  • cdaf076Versionmap finds the repository and its tables through openrac_common
  • a3b4707One bootstrap finds openrac_common; the probe tools use it
  • 78ab825The frontend's frame box and moby blend to frontend/geometry
  • 93cb4f1P2-28, the layering check in CI, in the restructure's progress
  • 40ab0a6Run the port's layering check beside the conventions check
  • 273f8e3Env::find, a variable of the table by its whole name
  • 6b96e78Enhanced graphics on an Intel Mac say it ships without the baker
  • 722301bIntel Macs ship without the probe baker
  • 785e83cSplit main into one named check per behaviour, and comment the test
  • c11e301Document every exported name and the headers' order
  • cb9cb39Name private members m_<name>
  • d8f743dCpp_style.py, the layout check for the port's and the SDK's C++
  • 495de3cFrontend reads its variables through common/env.h
  • e21816bP2-08, Result<T> and the C-boundary wrapper, done in the restructure's progress
  • ea7c526Name the games' Linux desktop entries from game.json
  • c681061Follow-ups from reviewing pull requests #37 and #40 to #42
  • 511aeb1Host collision computes as the console's vector unit
  • babf1baGame routines that behave as retail's
  • 1ee96f0The remaining translation fixes
  • 6eb590fEvery real function has C: libkernel's uncalled system calls, crt0, tlbtrap, the WAD DMA helpers
  • f93f02aFolded functions' places, part 3
  • 5a75c29The restructure's phase 2 as 39 packages in three lanes
  • b50fd8fCommon/env.h, one table of the OPENRAC_* variables
  • 62446ecP1-01, json and ps2_float in common/, done in the restructure's progress
  • 3d4f004The JSON reader moves to common/, as openrac::json
  • abfd8daTemplate/ named as the source of the files the templates share
  • 4b97e17One job duration and transcript for Activity and the console
  • a707850P1-07, the launcher's logic out of src-tauri, done in the restructure's progress
  • 216cd4bThe Linux desktop integration in the core, with tests
  • f849d82P1-06, the editor's helpers and disc identities, done in the restructure's progress
  • 46444abOne copy of each shared helper
  • 6344d47P1-05, the tools on openrac_common, done in the restructure's progress
  • 1715fe7The launcher's bundled copy carries openrac_common
  • 1618b95One WAD decompressor routine for rac2 and rac4
  • 61f1248Add openrac_add_test and openrac_add_c_test
  • d1ec24dCompile Embree with the build's CXXFLAGS
  • bcebe39P0-06, master's CI green again, done in the restructure's progress
  • 6b16b09Common/joining_thread.h, a thread its owner joins
  • 66cccf3P1-02, the Vulkan backend split by concern, done in the restructure's progress
  • ae7deeaMake_image's Image owned without a raw new or delete
  • eb7688fOpenrac_common, the helpers the Python tools share
  • 773db3aRetire the OPENRAC_PORT_WIP gate
  • 867585fCheck the port's includes against the module layering
  • 8fae05dRatchet & Clank gets 767 spare moby slots where its level heap has room
  • 589c282Build Embree's AVX target so the probe baker links on x86-64
  • 3b9c715The jobs console scrolls inside the window instead of growing with its output
  • 7ee5e5eAdd the levels' visibility to exports made before it
  • 8f45884A second press of Play or any action starts nothing while the first is queued, running or starting
  • fb05784Carry Embree's license from its source when its install predates it
  • 64af2acThe Enhanced graphics entry's core, its bake action and Play
  • 59e29dbCompile enhanced rendering into every build, chosen at start
  • 2bc8546Enhanced lighting and GPU-driven rendering
  • 5c10f5bThe EE's float arithmetic for chosen functions, and port overrides of matched C
  • fdece0fThe library layer answers as the console's libraries and kernel do
  • 8a48975The README's files-and-network table in Prettier's layout
master: 67 commits
  • 0d8a65dStats::probe reads its switches through common/env.h
  • 4256408The install folder's first start decided in the core
  • 1ca32ceDecomp-permuter pinned and patched in a cache
  • 9268caaP2-04, the frontend's shared state and the window split out, done in the restructure's progress
  • 58dbc3fThe frontend's shared state into frontend/state.h
  • a0dd1dcRenderer/vulkan reads its variables through common/env.h
  • 3d3069dChanged lines are held to clang-format in CI
  • a5e266bA play's Discord presence decided in the core
  • e4dedfdMove the scene's files from viewer/ to scene/
  • 987c30bManifests and file digests from openrac_common
  • 6d922ebFail a push or pull request whose changed lines clang-format would lay out differently
  • a57634aP2-10, port/tools and the probe tools on openrac_common, done in the restructure's progress
  • cdaf076Versionmap finds the repository and its tables through openrac_common
  • a3b4707One bootstrap finds openrac_common; the probe tools use it
  • 78ab825The frontend's frame box and moby blend to frontend/geometry
  • 93cb4f1P2-28, the layering check in CI, in the restructure's progress
  • 40ab0a6Run the port's layering check beside the conventions check
  • 273f8e3Env::find, a variable of the table by its whole name
  • 6b96e78Enhanced graphics on an Intel Mac say it ships without the baker
  • 722301bIntel Macs ship without the probe baker
  • 785e83cSplit main into one named check per behaviour, and comment the test
  • c11e301Document every exported name and the headers' order
  • cb9cb39Name private members m_<name>
  • d8f743dCpp_style.py, the layout check for the port's and the SDK's C++
  • 495de3cFrontend reads its variables through common/env.h
  • e21816bP2-08, Result<T> and the C-boundary wrapper, done in the restructure's progress
  • ea7c526Name the games' Linux desktop entries from game.json
  • c681061Follow-ups from reviewing pull requests #37 and #40 to #42
  • 511aeb1Host collision computes as the console's vector unit
  • babf1baGame routines that behave as retail's
  • 1ee96f0The remaining translation fixes
  • 6eb590fEvery real function has C: libkernel's uncalled system calls, crt0, tlbtrap, the WAD DMA helpers
  • f93f02aFolded functions' places, part 3
  • 5a75c29The restructure's phase 2 as 39 packages in three lanes
  • b50fd8fCommon/env.h, one table of the OPENRAC_* variables
  • 62446ecP1-01, json and ps2_float in common/, done in the restructure's progress
  • 3d4f004The JSON reader moves to common/, as openrac::json
  • abfd8daTemplate/ named as the source of the files the templates share
  • 4b97e17One job duration and transcript for Activity and the console
  • a707850P1-07, the launcher's logic out of src-tauri, done in the restructure's progress
  • 216cd4bThe Linux desktop integration in the core, with tests
  • f849d82P1-06, the editor's helpers and disc identities, done in the restructure's progress
  • 46444abOne copy of each shared helper
  • 6344d47P1-05, the tools on openrac_common, done in the restructure's progress
  • 1715fe7The launcher's bundled copy carries openrac_common
  • 1618b95One WAD decompressor routine for rac2 and rac4
  • 61f1248Add openrac_add_test and openrac_add_c_test
  • d1ec24dCompile Embree with the build's CXXFLAGS
  • bcebe39P0-06, master's CI green again, done in the restructure's progress
  • 6b16b09Common/joining_thread.h, a thread its owner joins
  • 66cccf3P1-02, the Vulkan backend split by concern, done in the restructure's progress
  • ae7deeaMake_image's Image owned without a raw new or delete
  • eb7688fOpenrac_common, the helpers the Python tools share
  • 773db3aRetire the OPENRAC_PORT_WIP gate
  • 867585fCheck the port's includes against the module layering
  • 8fae05dRatchet & Clank gets 767 spare moby slots where its level heap has room
  • 589c282Build Embree's AVX target so the probe baker links on x86-64
  • 3b9c715The jobs console scrolls inside the window instead of growing with its output
  • 7ee5e5eAdd the levels' visibility to exports made before it
  • 8f45884A second press of Play or any action starts nothing while the first is queued, running or starting
  • fb05784Carry Embree's license from its source when its install predates it
  • 64af2acThe Enhanced graphics entry's core, its bake action and Play
  • 59e29dbCompile enhanced rendering into every build, chosen at start
  • 2bc8546Enhanced lighting and GPU-driven rendering
  • 5c10f5bThe EE's float arithmetic for chosen functions, and port overrides of matched C
  • fdece0fThe library layer answers as the console's libraries and kernel do
  • 8a48975The README's files-and-network table in Prettier's layout

OpenRAC on GitHub