starfield2vr is a VR modding project for Starfield that aims to deliver immersive gameplay. This project is based on PrayDog's REFramework.
- Full 6DoF Head Tracking - Six degrees of freedom for immersive VR experience
- Roomscale Support - Standing origin with configurable world scale
- Configurable HUD - Adjustable HUD scale and distance for comfortable viewing
- OpenXR Resolution Scale - Customize rendering resolution for your headset
- Decoupled Pitch - Independent head movement from character orientation
- Desktop Recording Fix - Option to fix desktop mirror for recording/streaming
- Haptic Feedback - Controller vibration support for immersive gameplay
- Quad View Support - Compatible with Pimax and Virtual Desktop
- Multiple Controller Support - Works with Oculus Touch, Vive wands, and Valve Index controllers
- Set your VR headset as the default OpenXR engine
- Install ViGEmBus driver for motion controllers to work as joystick: ViGEmBus v1.22.0
Copy content from archive starfield2vr-{openxr/openvr}-vX.X.X.zip into:
C:\Program Files (x86)\Steam\steamapps\common\Starfield
Copy content from archive starfield2vr-{openxr/openvr}-vX.X.X.zip into:
C:\XboxGames\Starfield\Content
- Display: Set to Windowed
- Frame Generation: Off
- VSYNC: Off
- Motion Blur: Off
- Depth of Field: Off
- Dynamic Resolution: Off (recommended)
- In-game Overlay has F11 hotkey (works only on main display, not in HMD)
- Mod is based on PrayDog's REFramework
The in-game overlay provides configurable options:
- OpenXR Resolution Scale - Adjust VR rendering resolution (0.1x to 5.0x)
- Desktop Recording Fix - Enable for better desktop mirror quality
- Set Standing Origin Key - Recenter your VR position
| Control | Action |
|---|---|
| Thumbrest | Left/Right buttons respectively |
| Left Grip + Left Stick Button | Turn screen to flat screen |
| Left Grip + Left Joystick | Acts as cross in joystick |
| Right Grip | Aim (joystick left trigger) |
| Left Grip + System Button | Xbox Start or system menu button (Switches between third-person/first-person views) |
- TAA, DLSS, and CAS will work; Frame Generation will not
- Remember to never turn on Frame Generation
- OpenVR missing bindings for controllers