HOT FIXES ON THE WAY
Hold off on reach for now unless you REALLY want to help squash some bugs
Required:
- The SteamVR Beta.
- SteamVR set as your default OpenXR runtime.
Compatibility across headsets may vary. If it doesn't work, try a different way to connect if you can — but follow the two requirements above and you should be good.
Known issues:
- No Start button on your controller? Map it in the SteamVR controller menu. The next update will add a button combo to fix this.
- Night of Solace has a visual bug, but it is playable.
- Only Halo 3 has weapon zoom.
- I believe you need all 3 games installed for the mod to work in its current form — let me know if that's true, it would take too long for me to test right now.
Let me know in the issues if your headset is not working and someone or I can help you.
For a GPU performance boost, try Quad-Views-Foveated.
MCC VR Alpha 0.3.0
Halo: Reach is now playable in VR, alongside Halo 3 and Halo 3: ODST.
Leave issues on the github page for me to give to the Ai to try and fix! no guarantees this is a WIP!
Reach gets the same treatment as the other two titles: per-eye stereo and 6DOF
head tracking, motion-controller aim, hands and weapon, HUD, cutscenes and
vibration. It is the newest of the three, so expect it to be the roughest.
One control difference to know about:
- On Reach the left trigger and X are swapped, so grenades sit on X.
- first mission is not made for 3d but still is in 3d
Halo 3 and ODST fixes
ODST
- VR recovers after you open a menu, instead of staying dead until you quit the
title. - VR engages reliably at the start of a level, instead of needing a lucky gap in
the camera. - Left stick click opens the map screen while the D-pad gesture is held.
Both titles
- The desktop window now fits your monitor while the headset keeps rendering at
full resolution, and the fitted menus stay clickable. - Your controller is retained when you switch between Halo games in one session.
- The resolution slider now reaches 8K-class, with rescaled F1 tiers.
- Image quality: mod-owned resolve, sharpening, and SMAA 1x / FXAA.
Install
- Download
MCC_VR_ALPHA_0.3.0.zipbelow and unzip it. - Copy
halo3xr.dll,halo3xr_launcher.exeandhalomccvr.cfginto a folder
named exactlyHalo_MCC_VRinside your MCC install
(Steam > Manage > Browse local files). - Make SteamVR the default OpenXR runtime, start Steam + SteamVR, then run
halo3xr_launcher.exe.
Updating from 0.2.2 — replace your config
Replace halomccvr.cfg with the one in the ZIP. Do not keep your old one.
This is the opposite of what previous updates told you.
0.3.0 adds settings that older config files do not contain, and there is no
migration step: any setting your old file is missing silently falls back to a
built-in default rather than the shipped value. The most visible casualty is
fit_desktop_window, whose built-in default is off while the shipped config
turns it on — so keeping an old config can cap your headset frame rate.
Sharpening, HUD and weapon-alignment values regress the same way.
The shipped config is a tuned, tested configuration rather than bare defaults.
If you want your own tuning back, copy your old halomccvr.cfg somewhere safe
first, install the new one, then re-apply your preferences through the F1 menu.
Known issues
- On Reach, the hud_curvature
andhud_vertical_offset` settings have no effect. - ODST's first captioned opening cutscene can be black. Skip that first scene
once; do not repeatedly skip or you will miss the working drop sequence. - MCC can retain multiple title modules after switching games. If a level
returns to the menu, fully close and restart MCC. - ODST brightness stays at the game default.
Verify your download (optional)
ZIP BE1C084F3F2D40CA95A22B66DF4644DF4A3576F7D2D70E001FB11B50AB4C6922
DLL CE43FC67A72D14B6D1D9508C4BB6D8461A7733A303CC94B5784BA0274CE64E9F
Launcher 0433A47883AAA9516C25F1830F8DC33EB15098CABDC04EDC223250B1EFBF25F0
Windows or antivirus may warn about the unsigned files; that is expected for VR
mods. Allow the two binaries (or the Halo_MCC_VR folder) rather than disabling
security. Launch only through the included launcher, with anti-cheat disabled.
Source commit: 4b85134. Built Release x64 with Halo 3, ODST and Reach enabled.