Skip to content

ff7vr v1.2

Choose a tag to compare

@Gilleece Gilleece released this 08 Oct 21:18
· 92 commits to main since this release

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.2

  • Snap turn for pad players: [comfort] snap_turn = 45 (or 30) turns the view in steps on the right stick; the left stick keeps moving you where you look. Off by default.
  • Comfort vignette: [comfort] vignette = 0.6 darkens the edges of the view while you move or turn with the sticks. Off by default.
  • Battle camera: in battles the view stays behind Cloud through the game's camera shots, and every change between camera modes glides instead of cutting ([camera] combat, blend_seconds).
  • Camera collision: in third person the view no longer ends up inside walls or people between you and Cloud ([camera] collision, on).
  • Cutscenes on the virtual screen: [stereo] cutscene_screen = 1 plays scripted camera shots flat, like movies, for players who find camera moves uncomfortable. Off by default.
  • Sound follows your head in first person: the game's audio listener sits at your eyes and turns with the headset ([first_person] audio_listener, on).
  • Sharpening: [picture] sharpen = 0.3 for a crisper 3D view. Off by default.
  • HUD in battles: the HUD panel shrinks during a battle so the markers over enemies line up, and grows back afterwards ([ui] battle_size).
  • Graphics profiles: [graphics] profile = quality, balanced or performance sets the detail, shadow, fog and foveation settings in one go; custom (the default) keeps the file as you wrote it.
  • Pause when the headset comes off: [xr] pause_on_remove = 1 opens the menu when your headset's runtime reports the headset off. Off by default until it has been confirmed with more runtimes.

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)

  1. Download ff7vr-20261008-b3ebda1.zip and unzip it anywhere (your Desktop is fine).
  2. Start your headset's PC app (for example Virtual Desktop Streamer or SteamVR) and connect the headset. Steam must be running.
  3. Double-click start-vr.cmd in 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)

  1. Download ff7vr-20261008-b3ebda1-dropin.zip.
  2. In Steam, right-click the game, then Manage, then Browse local files. Open End, then Binaries, then Win64 (the folder with ff7remake_.exe).
  3. Unzip the files into that folder.
  4. Start the game from Steam as usual (or with ff7vr-start.cmd in 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-20261008-b3ebda1-dlss.zip with the launcher, ff7vr-20261008-b3ebda1-dlss-dropin.zip without). They need one extra file that I'm not allowed to include: NVIDIA's nvngx_dlss.dll.

  1. Open https://github.com/NVIDIA/DLSS/tree/main/lib/Windows_x86_64/rel, click nvngx_dlss.dll, then "Download raw file".
  2. Put it in the game's End\Binaries\Win64 folder, next to ff7remake_.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. Settings are in ff7vr.ini in the folder you unzipped; every setting has a comment. Known problems and more details: README and GUIDE.