Getting Started - dortamur/satisfactory-uevr-enhancements GitHub Wiki
This is a mod for Satisfactory intended to accompany Praydog's Unreal Engine Virtual Reality Tool, to provide VR-specific UI and interaction enhancements, to make playing Satisfactory in VR more practical and enjoyable.
This mod does not enable VR! It adds VR controls and interactions. You will need version nightly 983 or newer) of the Unreal Engine Virtual Reality Tool as well, which runs separately to Satisfactory. You will also need the UEVR Profile to accompany this mod.
See the Controls for tips on buttons, stick and gestures for using VR controllers.
If you prefer, there is now a Video Setup Guide to installing the mod.
Otherwise follow the steps below:
- Download and install the Satisfactory Mod Manager app
- Go to the UEVR Enhancements mod page and select "↓ Install" latest version from the right of the page. This should open Satisfactory Mod Manager, install this mod, along with its dependencies.
- Download version nightly 983 or newer of the Unreal Engine Virtual Reality (UEVR) Tool - this is required and the mod will not work without it!
- Unzip it to a folder somewhere, and create a shortcut to
UEVRInjector.exe - Download the Satisfactory profile for UEVR depending on where you bought Satisfactory:
- Run
UEVRInjector.exeand select "Import Config". Select the fileFactoryGameSteam-Win64-Shipping.ziporFactoryGameEGS-Win64-Shipping.zipfile downloaded in the previous step.
The filename must be exactlyFactoryGameSteam-Win64-Shipping.ziporFactoryGameEGS-Win64-Shipping.zipotherwise UEVR will not use the right one on injection!
On import UEVR will open a Windows folder showing you the imported files. This window can be closed. - Check the Troubleshooting page if you're having problems with the setup, and for other recommended settings for UEVR and Satisfactory
- Now you're ready to go!
- Run Satisfactory, and load into your saved game (or start a new game). You should see "Ready for UEVR Injection..." up the top-left if the mod is installed correctly.
- Make sure your VR headset is connected and ready
- Run the UEVR tool, select
FactoryGameSteam-Win64-ShippingorFactoryGameEGS-Win64-Shippingfrom the Inject menu, and inject into the game - Note: You can now Inject while still in the main menu, but if you have issues with games crashing on loading, it is recommended to inject after loading your save game.
For most setups, use "OpenXR" in the UEVR Tool before injecting it if it is available for your headset
- For best results use Virtual Desktop:
- Get Virtual Desktop for your headset: Quest, Pico, Viveport
- Download the Virtual Desktop Streamer app and set "OpenXR Runtime" to "VDXR" in the Streamer config
- Select "OpenXR" for UEVR Tools
- When using Oculus Link: Select "OpenXR" - but "OpenVR" works ok
- When using Steam Link: Select "OpenVR" - do not use "OpenXR" as it is busted.
- Of the two free options Oculus Link and OpenXR are better performance than Steam Link.
- Select "OpenVR" for UEVR Tools
VR is a performance hog. If your frame-rate is super-terrible, try:
- Turn off "Global Illumination"!
- Drop your VR render resolution down
- Use DLSS and set it to "Performance" (for NVIDIA cards)
- Check you're using the right one out of OpenVR/OpenXR
- Start with "medium" graphics settings in-game ...let me know what works best for your setup!
If you already have the "UEVR Enhancements" mod installed, loading the Satisfactory Mod Manager app should give an option to upgrade to the latest version.
Alternatively, you can download a release zip from github and unzip it to your Satisfactory /FactoryGame/Mods/ folder, replacing the existing UEVREnhancements mod directory.
If this is your first upgrade for Satisfactory 1.0 or newer make sure you are running version nightly 983 or newer of UEVR Tools.
If a mod update says there is also an update to the UEVR Profile, or you are prompted in-game by the mod, make sure to download and import the latest Satisfactory profile for UEVR, as it may have config adjustments to suit changes to the mod.
It is recommended to reset your old UEVR profile before importing an updated profile. For a full clean UEVR Profile:
- Download the latest Satisfactory profile for UEVR:
- Open the UEVR Tools menu after injecting into Satisfactory by pressing in both controller sticks simultaneously.
- Select "Reset to Default Settings" at the top-left.
- Close Satisfactory, and in the main UEVR Tools control panel, select "Import Config", and then select the
FactoryGameSteam-Win64-ShippingorFactoryGameEGS-Win64-Shippingfile you downloaded.
The filename must be exactlyFactoryGameSteam-Win64-Shipping.ziporFactoryGameEGS-Win64-Shipping.zipotherwise UEVR will not use the right one on injection! Now you should be all set with a clean install of the latest profile!
