Releases: 112cxyz/MoltenVR-Preview
Release list
MoltenVR Preview v1.0.0-beta.1
The biggest MoltenVR update yet: a completely new app, a smarter games library, and a major VR controller input overhaul.
New look
- Redesigned app with a new Home dashboard: featured game from the community catalogue, your games and recently played at a glance, and a status bar showing the whole Game > Stream > Headset chain
- Stream settings (connection, protocol, bitrate, resolution) now live in a popover next to Start VR and apply live - the stream restarts in a couple of seconds, no relaunch
- System health is a single verdict (All set! / Playable / Issue detected) - click it to see exactly what needs fixing and how
Games
- Your library is now a cover-art grid: every game found in your bottles, external drives, and manual adds, with real artwork fetched automatically
- Click a card to edit: rename, rate, pick cover art, assign a bottle, mark games as non-VR, patch or launch - all in one panel
- Steam has its own card: launch the client straight from Games, with launch options and a bottle picker
- Minecraft is one card with a version picker for your Vivecraft instances
- Cover search built in - or upload your own image
- Steam's own tooling (redistributables, CEF, runtimes) no longer shows up as "games"
Community catalogue
- Browse games verified by other MoltenVR players, with covers, engine/API details, and setup notes
- Games you own are matched automatically and badged on your cards
- Submit your own results from the app
Controller input - the big one
- Fixed missing joystick movement in many OpenVR titles (Half-Life: Alyx, The Lab, and other SteamVR-era games): the runtime now understands trackpad-style bindings and touch states, which most of these games use for locomotion
- New Controllers section (enable in Settings > Sidebar): see your controllers' sticks, triggers, and buttons live as the headset sends them - perfect for checking "is my input even arriving?"
- Per-game input tuning: deadzone, sensitivity, swap sticks, invert Y, and A/B/X/Y button remapping - changes apply live while the game is running
Bottles
- Cleaner bottle list with readiness badges and a guided setup flow that highlights your next step
- A proper "Stop all Wine processes" button for when Steam leaves stragglers behind
MoltenVR Preview v0.3.5
MoltenVR Preview 0.3.5
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.3.5.zip, unzip, drag MoltenVR.app to /Applications, open it.
New in 0.3.5: Half-Life: Alyx and OpenComposite
- One-click OpenComposite. The Patch button now downloads OpenComposite automatically
(one time) and installs it as the translation layer for classic OpenVR titles. It speaks
every historical OpenVR interface version, so 2017-era games that crashed on the built-in
shim now run. The shim remains the fallback if the download is unavailable. - Half-Life: Alyx patching that survives Steam. SteamVR-native Source 2 games import an
undocumented export (VRControlPanel) that OpenComposite does not provide, which aborted
the game at load. Patching now installs a small proxy dll that supplies the export and
forwards everything else to OpenComposite. If a Steam update or reinstall wipes the game
folder, hitting Patch again restores a working setup in seconds. - Upside-down menus fixed. OpenComposite games get invertUsingShaders enabled per game,
so flipped eye buffers and overlay quads (menus, loading screens) render upright. - Per-game display orientation. New Auto / Force flip / Never flip control for games
that render inverted, with matching fov handling in the runtime. - Tracking robustness. Both fov axes are sanitized per eye, preventing warped
projection when a game hands back degenerate view data. - First-run fix on Whisky-less Macs. The app no longer defaults its Wine path to a
nonexistent Whisky binary; it now prefers whichever Wine build actually exists.
MoltenVR Preview v0.3.3
MoltenVR Preview 0.3.3
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.3.3.zip, unzip, drag MoltenVR.app to /Applications, open it.
New in 0.3.3: Stability & Tracking Fixes
- Runtime updates now actually reach your games. Bottles kept a private copy of the
OpenXR runtime from the day they were set up, silently missing every fix shipped since —
including 0.3.2's Vulkan and FOV improvements. The app now refreshes it at every launch,
so this release's fixes (and all future ones) apply without re-registering anything. - Reprojection wobble fixed. Frames are now paired with the exact head pose they were
rendered with (atomically, in shared memory) instead of a racy timestamp file — no more
image swimming or judder that pumps with head motion. Applies to all games: OpenXR,
Vulkan zero-copy, and Vivecraft. - Logs no longer eat your disk. ALVR's event log could grow tens of GB over long
sessions (28GB observed). The bridge now caps its logs at 512MB, checked every 5 minutes. - Vivecraft: height/FBT calibration no longer crashes Minecraft. Body-tracker input
paths were misreported as controllers, making Vivecraft think full-body trackers existed
and crash during calibration. - Cleaner game shutdown. The runtime now implements the OpenXR exit handshake, so games
(and translation layers like OpenComposite) quit promptly instead of hanging on close.
Coming next
Legacy OpenVR titles via OpenComposite — already proven in-house with OpenVR Benchmark
running end-to-end on the MoltenVR runtime.
MoltenVR Preview v0.3.2
MoltenVR Preview 0.3.2
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.3.2.zip, unzip, drag MoltenVR.app to /Applications, open it.
New in 0.3.2: VR Performance Improvements
-
Zero-copy frame capture - Vulkan games write frames straight to shared memory on the GPU,
and Minecraft VR (Vivecraft) goes all the way: game GPU to encoder with no CPU pixel copies
at all. Lower CPU load, less heat, a bit less latency. -
Resolution without restarts - the per-eye resolution picker now applies live; no rebuild,
no reinstall. A running game picks it up on its next launch. -
Stream stability - the connection now survives the headset sleeping or leaving the
immersive space, and bad field-of-view data from the client no longer breaks rendering. -
Vivecraft FBT calibration no longer crashes the game - the shim reported body-tracker
input paths (feet/elbows/knees) as the controllers, so Vivecraft thought full-body trackers
existed and crashed during calibration. Height/FBT calibration now works (no trackers found,
as expected without FBT hardware).
MoltenVR Preview v0.3.1
MoltenVR Preview 0.3.1
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.3.1.zip, unzip, drag MoltenVR.app to /Applications, open it.
New in 0.3.1
- Vulkan added - the OpenXR runtime now supports Vulkan games (
XR_KHR_vulkan_enable/enable2),
so Vulkan-only titles can run through OpenComposite. D3D11 titles are unaffected. - Minor UI Changes - Fixed spellings & icons.
MoltenVR Preview v0.3.0
MoltenVR Preview 0.3.0
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.3.0.zip, unzip, drag MoltenVR.app to /Applications, open it.
New in 0.3.0
- One-click Minecraft VR (Vivecraft) — the Games tab detects instances from Prism
Launcher, MultiMC, PolyMC, ManyMC, UltimMC and Fjord Launcher, plus Vivecraft profiles
in the official Minecraft Launcher. Enable VR installs the native OpenVR shim and
wires the JVM args (LWJGL native path + the required-XX:+UseZGC), and Launch starts
it straight into the headset. Fully native — no Wine involved. Instances without the
Vivecraft jar stay tucked away in a collapsed list. - About window — version, credits, and third-party licenses.
- First-run bottle creation built into the setup wizard.
Setup for Minecraft VR
- Use your launcher of choice — Prism Launcher is the tested
path (1.21.1 + Fabric/Quilt); MultiMC-family forks and the official launcher work too. - Drop the Vivecraft jar into the instance's
mods/
folder (official launcher: run the Vivecraft installer instead). - MoltenVR → Games → your instance appears under Minecraft VR → Enable VR → Launch.
Known limitations
- D3DMetal (GPTK4) crashes most games — use DXMT.
- Desktop view is head-locked; no mic return yet.
- Preview build: fully functional for 7 days from first launch.
Questions or issues? Join the Discord
MoltenVR Preview v0.2.0
MoltenVR Preview 0.2.0
7-day free preview. Play PCVR games on an Apple Silicon Mac, streamed to any ALVR headset.
Download MoltenVR-Preview-v0.2.0.zip, unzip, drag MoltenVR Preview.app to /Applications, open it.
New in 0.2.0
- Steam no longer black-screens / hangs on D3DMetal bottles — Steam launches with
-cef-disable-gpu-compositingand on a CEF-safe Wine, so the client UI paints correctly. - D3DMetal (GPTK4) self-heals its framework link and games launch directly so they get the
D3DMetal env. Still experimental — Apple's GPTK4 beta crashes many games (Beat Saber
included) inside its own translation. DXMT is the recommended, tested path.
Known limitations
- D3DMetal (GPTK4) crashes most games — use DXMT.
- Desktop view is head-locked; no mic return yet.
- Preview build: fully functional for 7 days from first launch.
MoltenVR Preview v0.1.0
MoltenVR Preview v0.1.0
Big update. Highlights since the first preview:
- Minecraft VR via Vivecraft — fully native, no Wine (first working Mac Minecraft VR since 2020)
- Iron Lung VR and modded Beat Saber (multiple versions via BSManager)
- Redesigned app: setup wizard, sidebar layout, one-tap stream start, persistent settings, self-contained install
- License unlock: enter a key any time to unlock the latest version past the 7-day preview
- Native OpenXR + OpenVR runtimes registerable on macOS itself
Fully functional for 7 days from first launch. Download, unzip, drag MoltenVR Preview.app to
/Applications, right-click → Open (not notarized yet). See the README for setup.
MoltenVR Preview v0.0.1
First public preview. Fully functional for 7 days from first launch. See the README for install steps and requirements. Feedback and game reports welcome in Issues.