Skip to content

RiftLift 0.9.2

Latest

Choose a tag to compare

@Villagers654 Villagers654 released this 14 Aug 19:19

RiftLift 0.9.2 improves legacy Oculus game compatibility, head tracking, and diagnostic capture.

Highlights:

  • Routes games that explicitly request legacy -ovr or -vr_presentation behavior through RiftLift's OpenVR bridge, fixing the backend selection seen in the Stormland report without adding a title-specific routing rule.
  • Refreshes OpenVR pose snapshots for explicit-timing clients that use GetPosesForFrame, fixing frozen head tracking while rendering and input continue.
  • Prevents XRizer from releasing a swapchain image that was never acquired; this failure was reproduced in an isolated real Monado launch before the fix.
  • Caches unavailable play-area bounds so a runtime capability failure cannot flood logs every frame.
  • Gives debug launches bounded per-process XRizer logs and includes tracking progress in doctor reports.
  • Preserves high-signal errors from the middle of oversized logs, deduplicates repeated failures, and removes Wine module/Vulkan trace channels that previously displaced useful evidence. Separate graphics and loader logs remain enabled.
  • Pins setup to the new 0.9.2 XRizer archive, whose embedded build identity is v0.9.2 and whose checksum is verified during installation.

Qualification:

  • 123 Python tests passed.
  • 93 XRizer unit tests and the integration smoke test passed.
  • Python/Rust formatting, compilation, Clippy with warnings denied, shell syntax, package build, installer generation, and checksum verification passed locally.
  • Main and tagged GitHub CI passed, including the Windows compatibility bridge build.

Download riftlift-installer.sh for the single-file installer. It installs RiftLift and runs setup automatically. SHA256SUMS covers every published artifact.