UEVR QuickStart - oneup03/VRto3D GitHub Wiki

This Guide serves as a quick way to start using UEVR with VRto3D

Get VRto3D setup first!

UEVR Installation (skip if already installed)

  • Download the nightly version of UEVR
    • Version 01040 currently recommended for stability
    • Latest version can be tried if desired
  • Extract the zip file to a new folder
  • On the UEVRInjector.exe
    • Right Click -> Properties
    • Under the Compatibility tab, select Run this program as an administrator
    • Click OK

VRto3D Profile Installation

  • Close SteamVR if it is running
  • Download the latest profiles
  • Extract the contents of vrto3d_profiles.zip into your Documents\My Games\vrto3d\ folder

UEVR Profile Installation (once per game or as needed for updates)

  • Download the UEVR profile either from the blog post that contains these instructions or the one that matches your game's exe name from here
  • DO NOT RENAME THE UEVR PROFILE ZIP YOU DOWNLOAD or the settings will not import properly
  • Run UEVRInjector.exe and grant it admin privileges
  • The UEVR GUI will pop up as seen below
  • uevrimport
  • Follow these steps to import a profile:
  1. If you previously used UEVR on your game (either for VR or with an old 3D profile): Click the Open Global Dir button and Windows Explorer will open to where UEVR stores profiles. Delete the folder that matches your game's executable name
  2. Click the Import Config button and select the UEVR profile zip file you downloaded. If you get a DLL Warning, select Yes
  • Close Windows Explorer windows
  • Exit UEVR

Game Configuration

  • Disable HDR in Windows settings
  • Turn OFF Hardware Accelerated GPU Scheduling (requires reboot)
  • Use these steps to upgrade to DLSS4 Transformer model if the game doesn't have it
  • Start your Unreal Engine game and let it get to the Main Menu
  • Adjust all in-game settings according to the blog post or similar to these examples:
    • Windowed Mode (needed for all VR mods)
    • DLSS can be set between Performance up to DLAA
    • Frame Generation Off
    • Motion Blur Off
    • Depth of Field Off
    • Chromatic Aberration Off
    • Film Grain Off
    • Lens Distortion Off
    • HDR Off
  • Exit the game

Playing a Game

  • If using WibbleWobble, get it running in the background before following these steps
  • Start your Unreal Engine game and let it get to the Main Menu
  • Run UEVRInjector.exe and grant it admin privileges
  • The UEVR GUI will pop up as seen below:
  • uevrrun
  • Follow these steps to play a game:
  1. Select the game from the drop-down menu
  2. Select OpenVR or OpenXR for the game (refer to blog post for which to use; OpenXR generally preferred)
  3. Select Inject
  • SteamVR should start and you should hear an audible beep to indicate the VRto3D profile was loaded
  • If you are using WibbleWobbleVR, once per game Disable Async Reprojection
  • (WibbleWobble skip this step) If using a single display and not using auto_focus setting, press Ctrl + F8 to bring the 3D SteamVR Headset Window to the foreground
  • Alt + Tab to the 2D game window for controls and audio to work

Creating your own profiles (optional)

  • This is not needed if you are using one of the provided VRto3D + UEVR profiles
  • Follow the guide here