It's been a long road, but we're finally here.
This is the initial release of UEVR, a universal tool for enabling VR in UE4 and UE5 games.
Just looking for the download? Here: https://github.com/praydog/UEVR/releases/latest/download/UEVR.zip
Supported versions
- Unreal Engine versions 4.8 - 5.3
Features
- Full 6DOF support out of the box (HMD movement)
- Full stereoscopic 3D out of the box
- Native UE4/UE5 stereo rendering system
- Frontend GUI for easy process injection
- Supports OpenVR and OpenXR runtimes
- 3 rendering modes: Native Stereo, Synchronized Sequential, and Alternating/AFR
- Automatic handling of most in-game UI so it is projected into 3D space
- Optional 3DOF motion controls out of the box in many games, essentially emulating a semi-native VR experience
- Optional roomscale movement in many games, moving the player character itself in 3D space along with the headset
- User-authored UI-based system for adding motion controls and first person to games that don't support them
- In-game menu with shortcuts for adjusting settings
- Access to various CVars for fixing broken shaders/effects/performance issues
- Optional depth buffer integration for improved latency on some headsets
- Per-game configurations
- Plugin system/Blueprint support for modders to add additional features like motion controls
Installation and quick usage
Extract the UEVR.zip to a folder of your choice, then:
- Launch the frontend GUI (UEVRInjector.exe)
- Launch the target game
- Locate the game in the process dropdown list
- Select your desired runtime (OpenVR/OpenXR)
- Toggle existing VR plugin nullification (if necessary)
- Configure pre-injection settings
- Inject
More information and troubleshooting can be found on the Documentation page.
Additional notes
You may need to whitelist the UEVR folder or executable within your antivirus software for the time being.
If nothing happens, try moving UEVR to a different folder.
Help! What games are Unreal Engine?
Use tools like Rai Pal.
Rai Pal is a tool by Raicuparta that can go through your entire library of games and attempt to tell you what engine, and what version of that engine they are using.
It also has some level of support for UEVR for automatic launching, as well as displaying user scores given to the VR compatibility of a given game. It can also auto-update UEVR when a new version is released here.
Thanks to all the testers
Brian Tate
Alex G/Virtual Insider
Alex/Waifu Enjoyer
Alchemist
Ashok
evertec
Igoreso
Jay Fullerton
Kitt
Lance McCary
Kalth Streil
Matthieu Bucchianeri
Narknon
PanterA
PinkMilkProductions
pvncher
webhead
And everyone else who helped support the project!