Repository navigation
ff7vr v1.3
VR mod for FINAL FANTASY VII REMAKE INTERGRADE (Steam version): each eye rendered at your headset's resolution, first person while exploring, third person in battles, HUD on a floating panel, foveated rendering, optional DLSS. Works with any PC VR headset that has an OpenXR runtime (Virtual Desktop, SteamVR, Meta Quest Link, ...). Tried on Quest 3 and Pico 4 Ultra.
What's new in v1.3
- Reflections in both eyes. The game's screen-space reflection pass was only right for the left eye (its shader mixes up where the view starts). The mod now draws the right eye's reflections with a corrected copy of that shader, so wet floors, puddles and metal reflect the same in both eyes (
[stereo] ssr_fix = 3, the default;2switches reflections off as before). - No more dark edges. The game's lens vignette darkened the outer part of each eye heavily in VR (edges about five times too dark, corners about sixteen times). It is removed while 3D renders (
[stereo] game_vignette = 0, the default;1keeps the game's look). - Settings panel in the headset. Press Delete, or hold View/Back and press Y. Change first/third person, snap turn, the comfort vignette, HUD distance and size, render scale, graphics profile, foveation, brightness, contrast, saturation, gamma, sharpening, world scale, head bob and more while you play, then save to
ff7vr.ini. D-pad chooses, left/right changes, A selects, X saves, B closes. - PlayStation pads. The mod's combinations (L3+R3 for first/third person, touch pad + button) now work on a DualSense or DualShock 4 the game reads itself, without Steam Input (
[controls] pad_source). Not yet tried with a real pad: reports welcome. - Head-directed movement.
[first_person] move = head(and[camera] move = headfor third person) makes the left stick walk where your head points instead of where the game camera points. Off by default. - Depth to the headset. The scene's depth now goes to your headset's runtime with every frame (
[xr] depth_layer = 1), so it can re-project late frames better. - Late head-pose update (
[stereo] late_update = 1, off by default): the head position is read again just before each frame renders, about two frames fresher. Try it; leave it off if anything looks unsteady. - Sharpening on by default (
[picture] sharpen = 0.5). - DLSS keeps working after an area load. The DLSS build stopped upscaling after the first loading screen; fixed.
- Diagnostics and safety.
collect-diagnostics.cmdreplaces your Windows user name and profile path in every file and leaves crash dumps out unless asked.restore.cmdonly removes files it can prove are the mod's and keeps settings you changed during a session. The developer command pipe is reachable only by your own user account. - Verifiable downloads. SHA-256 sums below; the DLL carries the version number; releases are built with build-provenance attestations (see
docs/releasing.md). - Measured and found not worth changing: texture anisotropy, TAA sample counts, mip bias, shadow settings. The game already runs them at its highest values.
Every setting has a comment in ff7vr.ini.
Setup
You need: the game on Steam (current version), a PC VR headset with its PC app installed, Windows 10 or 11.
Option 1: launcher (easiest)
- Download
ff7vr-20261010-6d3f63e.zipand unzip it anywhere (your Desktop is fine). - Start your headset's PC app (for example Virtual Desktop Streamer or SteamVR) and connect the headset. Steam must be running.
- Double-click
start-vr.cmdin the unzipped folder. It starts the game in VR and puts everything back when you quit. Leave its window open while you play.
Option 2: without the launcher (files in the game folder)
- Download
ff7vr-20261010-6d3f63e-dropin.zip. - In Steam, right-click the game, then Manage, then Browse local files. Open
End, thenBinaries, thenWin64(the folder withff7remake_.exe). - Unzip the files into that folder.
- Start the game from Steam as usual (or with
ff7vr-start.cmdin that folder). To remove the mod, delete the files you added.
DLSS version (NVIDIA RTX cards only, experimental)
Use the -dlss zips instead of the ones above (ff7vr-20261010-6d3f63e-dlss.zip with the launcher, ff7vr-20261010-6d3f63e-dlss-dropin.zip without). They need one extra file that I'm not allowed to include: NVIDIA's nvngx_dlss.dll.
- Open https://github.com/NVIDIA/DLSS/tree/main/lib/Windows_x86_64/rel, click
nvngx_dlss.dll, then "Download raw file". - Put it in the game's
End\Binaries\Win64folder, next toff7remake_.exe. If you already use Luma or another DLSS mod, it is probably there already.
Without that file the mod runs without DLSS.
In the game
Home (or both stick clicks, L3+R3) switches between first and third person. End recenters the view. Insert turns 3D off and on. Delete (or View/Back + Y) opens the settings panel. Settings are in ff7vr.ini in the folder you unzipped; every setting has a comment. Known problems and more details: README and GUIDE.
Verify your download
SHA-256 of each file of this release:
1e76264585d8fcf36c3789c1509248e7ac6da41c72458aa4ababa3e0b79273c1 ff7vr-20261010-6d3f63e.zip
6eb682cdb2d408925e2f31b9be38850ba0ffa04c1f14f1d0a8f9b752cf58a2c7 ff7vr-20261010-6d3f63e-dropin.zip
ce3d9706dad76b1cbf884bf10cc76e468719730ba0b5dd46871cdeda718cf820 ff7vr-20261010-6d3f63e-dlss.zip
28fa4ff6ef1650e73d8b4573f7c76a5f33fa33ab39a9b026d6ac1819a5c45552 ff7vr-20261010-6d3f63e-dlss-dropin.zip
To check a download on Windows, run certutil -hashfile <zip> SHA256 in a command prompt in the folder of the zip and compare the result with the line above (upper or lower case does not matter). The mod is an unsigned DLL that hooks the game, so antivirus heuristics can flag it, as they do other mods of this kind; a matching hash shows you have the published file.