REFramework is a VR mod for Capcom’s RE Engine
- The main GitHub is here but there are newer versions available as nightlies and on the pd_upscaler branch
- Support praydog’s efforts on Patreon
- Some Game-Specific Settings and profiles are available
- 3DVision is compatible with older RE Engine games, but the drivers are too old for newer ones (Dragon’s Dogma 2 and newer)
- You may get improved performance with
GPU Scheduling
OFF - you can change it here
Quick Reference
- REFramework menu can be toggled using
INSERT
- The menu is navigable by Mouse, but sometimes you can’t properly click on it
- The menu looks like this:
- The main settings you may want to modify are
2D UI Scale, 2D UI Distance, World-Space UI Scale
- If you can’t properly modify settings in-game, you can edit the generated
re2_fw_config.txt
config file when the game isn’t running
- In general, you want to set the game to run in windowed mode for single and multi display VRto3D configurations
- OpenXR seems to be a bit more stable, but OpenVR should also work
- The
pd_upscaler
branch has a newer renderer that fixes TAA and some other effects better, but it’s still WIP and isn’t fully compatible with all games. You need a GitHub account to access downloads for it
Game Specific Configurations
Dragon’s Dogma 2 and Kunitsu-Gami
- no VRto3D profile created for either yet - create one and share it!
- REFramework support is WIP but the games are relatively playable in their current states
- Both use the
DD2.zip
- Can try either the REFramework nightly or the pd_upscaler branch
- May need to try these settings in
re2_fw_config.txt
VR_AllowEngineOverlays= false
VR_AlternateFrameRendering=true
VR_AsyncRendering_V2=false
Monster Hunter Rise
- Features
- Dynamic UI depth
- Multiplayer compatible
- Remaining issues:
- Ambient Occlusion is broken - disable it for now, hopefully fixed in future
- Some UI elements don’t render correctly (weapon thumbnails in blacksmith menu, zoomed map when holding L1)
- Zoom in/out doesn’t work for the in-game camera tool for taking pictures of things
VRto3D Settings for MHRise
- Close SteamVR if it is running
- Extract the latest profiles into your
Documents\My Games\vrto3d\
folder
- This game’s profile sets:
- A lower depth preset toggle for menus/NPCs when you press the guide button
- Depth reset on Numpad 1
REFramework Installation for MHRise
- Download and extract this zip to your
MonsterHunterRise
folder (you should be placing several .dll
and .txt
files and the reframework
folder next to MonsterHunterRise.exe
)
- Optionally, additional MHRise mods that are compatible with REFramework can be added if desired - SpiritBirds and Remove Monster Kill-Cam Plus Stylish SlowMo Finishers work
- Run the game and REFramework should initialize and load up SteamVR
- Change in-game settings:
- Display:
Output Display Settings
to your second display if you are using a multi-display setup
Screen Mode
to Windowed Mode
Resolution Settings
to your render resolution
Display Frequency
to 59.95Hz
or whatever frequency per-eye your display can do
Nvidia DLSS
to Off
- Display - Advanced Graphics Settings:
Ambient Occlusion
to Off
Anti-Aliasing
can use TAA + FXAA
Motion Blur
Lens Distortion
Depth of Field
Film Grain
and Filters
to Off
- After loading a character:
Game Settings - HUD Settings - Open Settings Menu
and adjust as desired. Recommendations:
- Close out of the game and SteamVR
- Start MHRise again and SteamVR should load up
- For single-display setups, enable VRto3D foregrounding with
Ctrl + F8
and Alt + Tab
to the 2D game window for controls
- For multi-display setups, ensure that the 3D Headset Window is fullscreen by clicking on it and then click on the 2D game window for controls
Resident Evil 4 REmake
- Full game and chainsaw demo both work
- Features
- Dynamic crosshair depth
- Dynamic UI depth
- Different depth/convergence setting while aiming
- Remaining issues:
- There’s two versions of REFramework to choose between, each with pros/cons
- Nightly Version:
- TAA is broken, but it’s disabled by the mod
- Shimmering foliage, but can be reduced by increasing resolution or in-game
Image Quality
setting
- Some UI renders differently in each eye
- pd-upscaler Version:
- TAA is fixed, which also fixes shimmering foliage
- UI is good
- Some foliage only renders in one eye
- 2D Game Window won’t render anything, but you don’t need this for 3D gameplay
VRto3D Settings for RE4
- Close SteamVR if it is running
- Extract the latest profiles into your
Documents\My Games\vrto3d\
folder
- This game’s profile sets:
- A higher depth preset toggle when you press the guide button or Numpad 2
- A lower depth preset when you hold Left Trigger or Right Mouse Button
- Depth reset on Numpad 1
REFramework Installation for RE4
- Nightly Version
- Go to the latest nightly
- Download the latest
RE4.zip
and extract it to your RESIDENT EVIL 4 BIOHAZARD RE4
folder (you should be placing several .dll
files and the reframework
folder next to re4.exe
)
- pd-upscaler Version
- Create a GitHub account if you don’t have one and login
- Go to the pd_upscaler branch and click the newest/topmost workflow run link that has a
Green Checkmark
- Download the latest
RE4.zip
and extract it twice to your RESIDENT EVIL 4 BIOHAZARD RE4
folder (you should be placing several .dll
files and the reframework
folder next to re4.exe
)
- Delete
openvr_api.dll
from your RESIDENT EVIL 4 BIOHAZARD RE4
folder
- Download and extract this zip to your
RESIDENT EVIL 4 BIOHAZARD RE4
folder
- Run the game and REFramework should initialize and load up SteamVR
- Change in-game settings:
- Graphics:
Screen Resolution
to your render resolution
Refresh Rate
to 59.95Hz
or whatever frequency per-eye your display can do
Display Mode
to Windowed Mode
Ray Tracing
to Off
FidelityFX Super Resolution
to Off
Rendering Mode
to Normal
Contact Shadows
to Off
Lens Distortion
to Off
Depth of Field
to Off
- Close out of the game and SteamVR
- Start RE4 again and SteamVR should load up
- For single-display setups, enable VRto3D foregrounding with
Ctrl + F8
and Alt + Tab
to the 2D game window for controls. Mouse control is not possible
- For multi-display setups, ensure that the 3D Headset Window is fullscreen by clicking on it and then click on the 2D game window for controls. Mouse control is supported
Resident Evil 8 Village
- Features
- Dynamic crosshair depth in first person mode
- Dynamic UI depth
- Different depth/convergence setting while aiming
- Remaining issues:
- If using mouse for controls in multi-display mode, the cursor can escape the game window when navigating menus in-game
VRto3D Settings for RE8
- Close SteamVR if it is running
- Extract the latest profiles into your
Documents\My Games\vrto3d\
folder
- This game’s profile sets:
- A higher depth preset toggle when you press the guide button or Numpad 2
- A lower depth preset when you hold Left Trigger or Right Mouse Button
- Depth reset on Numpad 1
REFramework Installation for RE8
- Download and extract this zip to your
Resident Evil Village BIOHAZARD VILLAGE
folder
- Choose between running the game in 1st person or 3rd person
- For 3rd person, copy the
reframework
folder from the 3rdPerson
folder to your Resident Evil Village BIOHAZARD VILLAGE
folder and overwrite. Also copy the re8.exe_config.json
to Documents\My Games\vrto3d\
and overwrite
- Run the game and REFramework should initialize and load up SteamVR
- Change in-game settings:
- Camera:
View Mode
to 1st or 3rd person
- Graphics:
Display Mode
to Window
Screen Resolution
to your render resolution
Refresh Rate
to 59.95Hz
or whatever frequency per-eye your display can do
Frame Rate
to match Refresh Rate
FidelityFX Super Resolution
to Off
Rendering Mode
to Normal
Anti-aliasing
to FXAA+TAA
Ray Tracing
to Off
Film Noise
to Off
Depth of Field
to Off
Lens Distortion
to Off
- Close out of the game and SteamVR
- Start RE8 again and SteamVR should load up
- For single-display setups, enable VRto3D foregrounding with
Ctrl + F8
and Alt + Tab
to the 2D game window for controls. Mouse control is not possible
- For multi-display setups, ensure that the 3D Headset Window is fullscreen by clicking on it and then click on the 2D game window for controls. Mouse control is supported