Skip to content

Ring Out v1.2.1-ell.3 for Windows (experimental)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 05:03
· 30 commits to main since this release

Windows runtime hotfix based on a live physical-Windows boot report. If you downloaded v1.2.1-ell.2, replace it with this package and run setup again in a fresh folder.

Fixes:

  • Normal playback no longer arms the experimental external-FFmpeg FMV takeover. The game now uses its own Sofdec decoder unless a developer explicitly sets STATICRECOMP_FMV_TAKEOVER; ordinary users do not need FFmpeg.
  • Offline play now defaults to single-core CPU/GPU scheduling, preventing the observed GFX FIFO: Unknown Opcode dual-core desynchronization. Developers can opt back into the experimental path with RINGOUT_DUAL_CORE=1.
  • Removes duplicate exception-handler ownership between the static-recompilation core and Dolphin's CPU thread, eliminating the Condition: !s_veh_handle warning and its unbalanced shutdown lifecycle.
  • Windows-built game modules now export ppc_set_gather_pipe and ppc_set_mem_write_journal, enabling the intended gather-pipe fast path instead of falling back to an external-write hook.

The ell.2 timestamp/CMake-loop and LLD fixes remain included. The package still bundles Clang/LLD, CMake, Ninja, Python, and DolRecomp; no system compiler or FFmpeg download is required for normal play.

Validation:

  • Windows runtime and DolRecomp cross-build pass with the MinGW-w64 release configuration.
  • The exact bundled Clang 22.1.8/LLD toolchain builds a Windows module exporting the runtime entry point and both optional recompilation hooks.
  • Wine loader, package integrity, manifest, PE-import, privacy, and no-game-data checks pass.
  • The tag build passed in GitHub Actions. ZIP SHA-256: 74682e4e788405d6e2285c5dab0718ca61f80d583f3a393f500f1f65a5cbc3bc.

The controller-profile and Cubeb messages seen in the report are normal. This remains an experimental prerelease pending another complete real-disc gameplay run on physical Windows after these fixes.