Universal Unreal Engine VR Mod (4/5)
4.8 - 5.4
Before launching, ensure you have installed .NET 6.0 SDK. It should tell you where to install it upon first open, but if not, you can download it from here. Most people should click x64 in the top left table, under the Installers column, next to windows.
Download the latest release from the Releases page
-nohmd
to the game's command line and/or delete VR plugins from the game directory if the game contains any existing VR pluginsHardware Accelerated GPU Scheduling
in your Windows Graphics settings
Press the Insert key or L3+R3 on an XInput based controller to access the in-game menu, which opens by default at startup. With the menu open, hold RT for various shortcuts:
When it works, it looks the best, performs the best (usually). Can cause crashes or graphical bugs if the game does not play well with it.
Temporal effects like TAA are fully intact. DLSS/FSR2 usually work completely fine with no ghosting in this mode.
Fully synchronized eye rendering. Works with the majority of games. Uses the actual stereo rendering pipeline in the Unreal Engine to achieve a stereoscopic image.
A form of AFR. Can fix many rendering bugs that are introduced with Native Stereo. Renders two frames sequentially in a synchronized fashion on the same engine tick.
Fully synchronized eye rendering. Game world does not advance time between frames.
Looks normal but temporal effects like TAA will have ghosting/doubling effect. Motion blur will need to be turned off.
This is the first alternative option that should be used if Native Stereo is not working as expected or you are encountering graphical bugs.
Skip Draw skips the viewport draw on the next engine tick. Usually works the best but sometimes particle effects may not play at the correct speed.
Skip Tick skips the next engine tick entirely. Usually buggy but does fix particle effects and sometimes brings higher performance.
Alternated Frame Rendering. Renders each eye on separate frames in an alternating fashion, with the game world advancing time in between frames. Causes eye desyncs and usually nausea along with it.
Not synchronized. Generally should not be used unless the other two are unusable in some way.