Update 2025-03-17:
- VRto3D V3.1.0 forcibly disables Async Reprojection for Steam version of the game, making performance smoother (Be sure to update VRto3D)
- Auto-Depth plugin updated to more consistently work in all scenarios and also work with WibbleWobbleVR without VRto3D
- Delete your %APPDATA%\UnrealVRMod\ff7rebirth_ folder before importing the new UEVR profile with Auto-Depth updates!
Notes:
- Optionally support praydog's work on Patreon
- Thanks to markmon for his movie fix script and DJ for Lua help!
- When UEVR is injected, you can open its menu in-game by pressing INSERT and adjust the VR settings there like UI Size and Distance or Screen Percentage (for more performance)
- New Auto-Depth plugin for VRto3D included. Swaps between lower depth for dialogue/menus/cutscenes and higher depth for gameplay
- Toggle between different depth presets for menus/cutscenes using the XInput Guide Button or Numpad 3 (this can be changed in the VRto3D profile if desired)
- DLSS4 Transformer model profile J recommended. See here for setup
- LoD Fix mod recommended. Download the "Scalability" version and install it to <path-to-game>\End\Content\Paks\~mods
- Disable HDR in Windows settings
- If you have really bad performance/flickering, try turning HAGS off
- 3DVision hardware is playable on latest drivers thanks to WibbleWobbleReShade. Check VRto3D ReadMe for instructions
In-Game Settings:
- Display Mode Windowed
- Anti-Aliasing Method set to 'DLSS' for Transformer model
- Dynamic Resolution Scaling Max can be set to 50% when using DLSS
- Dynamic Resolution Scaling Min can match the Max setting or lower
- Background Model Detail is really strenuous - don't use Ultra
You will need:
- VRto3D V3.1.0 or newer setup for your 3D display here
- Download and extract the latest VRto3D profiles to your "Documents\My Games\vrto3d\" folder
- The "ff7rebirth_.exe_config.json" can be edited for different hotkeys or depth settings. Reference the VRto3D ReadMe for details
- Follow the general UEVR instructions for installation (Nightly version 01039 or newer required) and launching a game below
- Download this UEVR profile
- DO NOT RENAME THIS PROFILE ZIP OR UEVR WILL NOT WORK. THAT INCLUDES IF WINDOWS ADDS (1) ETC
- If coming from an old or VR version, delete your %APPDATA%\UnrealVRMod\ff7rebirth_ folder before importing using UEVR
- Import into UEVR using the "Import Config" button and select "Yes" to the DLL Warning
- You can edit the %APPDATA%\UnrealVRMod\ff7rebirth_\scripts\ff7rebirth_AD.lua "cinema_scale" and "gameplay_scale" to adjust the Auto-Depth strength
- Run UEVR in OpenXR mode for this game
Known Issues
- Auto-Depth may not always trigger properly. You can use XInput Guide button or Numpad 3 to toggle to lower depth manually. (This can result in double lowered depth if you don't toggle back)
- As with many newer Unreal Engine games, it can have performance issues. I'm able to run it relatively well at 1080p 3D on 2080ti
- If performance tanks and is bad even in the game menu, save the game, exit to title, and load your save
- If you are using a non-Steam version or WibbleWobbleVR, you can manually disable async reprojection to improve performance
Thanks so much I'm so excited to play this when I can get the new graphics cards new donation coming soon
ReplyDeleteI recommend donating to praydog - he made a lot of great improvements to UEVR to get this game working.
DeleteThank you, Nice work !!!
ReplyDeleteThanks for this. I ended up having to turn GPU scheduling off though, otherwise the wibblewobble moniker became a little too literal. Very unstable glitchy image with it on, pretty much perfectly fine with it off.
ReplyDeleteDoes this not work with Losti's UE universal Fix?
ReplyDeleteNo, this game is DX12 only, so no Geo-11. Initial setup for VRto3D/wibblewobble is complicated, but you should be able to play this on any 3D display, including 3DVision on latest drivers.
DeleteSorry what is wibblewobble?
DeleteWibbleWobble is a new tool/driver for 3DVision emitters that lets you play VR games/mods (works with all the VRto3D posted mods) and SuperDepth3D in frame sequential on any GPU/driver version. It might even be possible to run a 3DVision emitter/display with an AMD GPU, but I don't have hardware to test.
DeleteThe VRto3D setup page that's linked above covers how to get WibbleWobble working with VRto3D.
RE: OneUp03 - REframework / REAL VR + VRto3D dont work with Radeon? So, should I not even think about the AMD 9070?
DeleteI tested Satisfactory using VRto3D and UEVR, and it was working on AMD 7900 XT. I don't know about the REFramework though, and haven't tried it. I don't have FF7 so I can't test this specific setup. In general I think the UEVR+VRto3D path should work on AMD, and geo-11 mostly works on AMD with some exceptions.
DeleteAMD GPU should work ok with UEVR, REFramework, and RealVR. However, it will miss out on the DLSS performance and fidelity advancements (especially RealVR as DLSS fixes ghosting).
DeleteThanks @OneUp03. My testing with AMD has been pretty good, and it's particularly good with VR based stuff like VRto3D. One thing I did that I think is the best possible combo is that I run two video cards in a SLI-capable motherboard, but one RTX2080, one 7900 XT. So not SlI, but both can be there. I switch main monitor between two different outputs. When I want to run something incompatible with new stuff, I switch back to 2080 output. A little nicer than dual-boot, and better than two different PCs, because I can use better CPU and same OS/work config in both cases.
DeleteSomething I've noticed during longer play sessions: the game gets stuck running at like 20fps or lower. Not sure if this experience is unique to my setup. You can remedy it by saving, return to menu, and continuing.
ReplyDeletethough using UE4, it's Dx12 only it seems. was hoping for a dx11 true 3d vision fix, especially since FF7 remake integrate is among the best 3d surround experiences. am playing Mad Max now, and guess revisiting older games is the future of true 3d vision gaming.
ReplyDeleteIf you've got decent hardware, give UEVR mods a try as they're now playable on any 3D display/any GPU/any drivers. It's geometric 3D like Geo-11 and I haven't run into any broken effects so far (on chapter 4 currently). The main Geo-11 feature that can't be completely replicated is auto convergence, but for this game I was able to create a plugin to adjust depth automatically and there are user presets.
DeleteVR MODs (UEVR/REAL_VR) + Vrto3D are the best way to play fully geometric 3D games in DX12/Vulkan. Without VRto3D mode, we ended up with 3D in DX11
ReplyDeleteOK, now in english :))) : VR MODs (UEVR/REAL_VR) + Vrto3D are the best way to play full geometric 3D games in DX12/Vulkan. Without VRto3D we are stuck with 3D in DX11
DeleteI have an issue with a RTX409, i have like 100fps showed on msi afterburner, but it does not feel like even 50fps... why? even if go lower on settings, it is still showing the same fps, but the fluidity is like 30ish fps
ReplyDeleteThis game has optimization issues. What CPU are you using? The settings to try turning down are background model detail and the people density I think it was. Could also try lowering the UEVR screen percentage to maybe 66%. Unfortunately, the SteamVR compositor won't let you run at in between framerates as it forces a triple vsync, so you're getting bumped down to 30 or 20 fps when any drop below 60 happens.
DeleteI think you don't get it :my msi afterbuner is showing me 100 fps... but the feeling is not 100fps at all. Maybe the measurement is wrong when using UEVR/VRTO3D? is there any other means to track fps better ?
DeleteI have a i9, but this does not seems to be a cpu issue. just FYI, i tried the lowest graphical settings and it does not chage anything. so there is another issue involved. it is showing 100 fps
DeleteAfterBurner is not showing the correct number. In this complicated type setup, it cannot see what the VR environment is actually getting in terms of frame rates. It's also worth noting that frame rate (fps) inside VR doesn't really matter, what matters is dropped frames. Dropped frames are what make it 'feel' weird.
DeleteLots of settings in VR, but you should definitely disable Reprojection, and any motion smoothing.
In VR, you can enable performance monitoring via the Developer panel to see what your frame timing looks like and whether you are dropping frames.
Game wise, as OneUp03 notes, you need to be pulling a *minimum* of 60 fps when running in 2D mode or it will be a bad experience. Average frame times are irrelevant, what matters is minimum fps, because that's what triggers reprojections and dropped frames. Best approach is to start with super low settings, get it stable and feeling right, then slow turn up settings to where you can still have a good experience. Start known good- and go up, don't start known bad and try to go down.
I am not in VR but in Stereo 3D. is there a way to disable reprojection? Have you read completely my post?, i said i got the exact same feeling even with all graphics to the lowest.
DeleteReprojection should already be disabled by VRto3D. This game has stutter issues in 2D as well - can check out the digital foundry video on it. To view the real fps per eye, you can open UEVR with the insert key, go to the debug tab, and enable show fps. You can also install fpsvr to see what your frametimes are for your GPU and CPU. If lowering settings isn't improving performance, that's generally a CPU bottleneck, but here's another thing to check:
DeleteAre you running through wibblewobble or just VRto3D? If you're running with the two combined, I have noticed more latency that way. The separate WibblewobbleVR setup might provide better latency if you haven't tried that.
i've tried only vrto3D
DeleteLike another commenter said, try turning hardware accelerated GPU scheduling off if you have it on.
DeleteYou don't need to mess with wibblewobble unless you're using 3DVision hardware
Annoyingly, I found SteamVR is ignoring the global setting for disabling async reprojection :/
DeleteYou can manually turn it off by opening SteamVR settings, going to video tab, opening per-game settings, and setting the legacy reprojection on.
I'm looking into a way for VRto3D to fix this, will see if that's possible.
VRto3D V3.1.0 should fix this issue. It forcibly disables async reprojection for any steam game that gets loaded into VR. Be sure to update VRto3D and the FF7Rebirth UEVR profile!
Deletewas unable to get 3d surround to work via Wibblewobble ; vrto3d did get my DLP projector to work, however the effect isn't that good (for me personally projector is great for 3d movies, not for gaming~); now simply playing UEVR with hp reverb g2, surprisingly good compared to 4k standard gaming (though cinematic cutscene a mess, and in-game cutscenes have some visual anomalies).
ReplyDeleteSounds like you need different depth and maybe convergence settings from the ones I shipped with the fix. VRto3D doesn't have a screen size parameter to scale those values.
DeleteYou can try to find good depth and convergence value in the SteamVR purple retrowave display. You can turn on the "depth_gauge" in VRto3D default_config.json to help know your current depth. When adjusting depth, occasionally adjust convergence to "apply" that depth to the convergence calculation (they're not linked because many games don't allow convergence changes in-game). If you find a good depth/convergence value for your screen size in the SteamVR purple void, save it with Ctrl+F7 and it will be saved to _config.json. I've found that you can generally use the same depth and convergence for 3rd person games. You may want to create a user hotkey setting with depth that is roughly 25% of your max for cutscenes. Finally, take those values and replace the ones in ff7rebirth_.exe_config.json.
If you want to use VR instead, you may want to use the profile from flat2vr discord instead of this VRto3D one.
What does VRto3D do that UEVR 2D mode doesnt?
ReplyDeleteVRto3D lets you play UEVR games on a physical 3D screen. UEVR 2D Mode lets you play UEVR games on a virtual 3D screen in VR.
Delete