Tuesday, October 11, 2022

Final Fantasy VII Remake Intergrade [DX11]





3D Vision and geo-11 fix for Final Fantasy VII Remake Intergrade. Based on the UE4 universal fix but with lots of custom fixes and some extra features. Losti helped me convert some of the specific fixes of this game into regex.

It's mandatory to make the game run in DX11 mode to make the fix work.


Update (2022-12-01): geo-11 updated to build v0.6.90. Autoconvergence working perfectly alongside temporal effects like TAA. Correctly fixed temporal part of volumetric lighting compute shader.

Update (2022-11-12): geo-11 updated to build v0.6.78. Autoconvergence improvements.

Update (2022-10-12): geo-11 updated to build v0.6.64. HUD adjustments, and commands windows have some real depth with slight tilting that the game provides. New autoconvergence that is smoother and better configured. Removed all universal fix hotkeys except / and * to adjust HUD depth.

Update (2022-06-21): geo-11 fix uploaded, making the 3D Vision fix outdated. By default autoconvergence is enabled (can be toggled with "numpad +"), fixed HUD clipping when at depth (except a bug in the map screen), and HUD depth is now 50% by default (cutscenes at screen depth, sadly, so subtitles will be at a deeper depth than them by default). Remember that the "numpad *" key cycles the HUD depth, so you can go back to screen depth if you want-


Fixed
- Shadows.
- Lighting.
- Lighting clipping (the great majority of it).
- Water.
- Sky lighting.
- Volumetric lighting.
- Screen space reflections.
- Realistic specular reflections.
- Temporal anti-aliasing and all other temporal effects.
- Motion blur.
- Radial blur.
- A lof of other small effects.
- Configured autoconvergence.


Known issues
- During very few cutscene closeups in the game, characters show screen space shadows on their faces. They are a bit imperfect.


Installation
- Prepare the game to launch in DX11 mode, with "-dx11" launch command on Steam or the Epic Games Store, without quotes. If you happen to have a "Final Fantasy VII Remake Intergrade\Engine\Binaries\ThirdParty\EOS\epic_emu.ini" file, use "AppName=FFVIIRemakeIntergrade -dx11" (no quotes).
- I recommend installing FFVIIHook to unlock the possibility of creating an Engine.ini file inside the "%USERPROFILE%\Documents\My Games\FINAL FANTASY VII REMAKE\Saved\Config\WindowsNoEditor" folder. The most important setting under [SystemSettings] is using "r.DynamicRes.OperationMode=0" to disable dynamic resolution.
- Configure the ingame options first before installing the fix.


geo-11 (build v0.6.90), new and recommended:
- Download this file and extract its contents in the "Final Fantasy VII Remake Intergrade\End\Binaries\Win64" folder, where "ff7remake_.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. For 3D Vision monitors, "nvidia_dx11 works" and "nvidia_dx9" doesn't, at this moment.


3D Vision, old (not recommended and not updated with the latest changes):
- Download this file and extract its contents in the "Final Fantasy VII Remake Intergrade\End\Binaries\Win64" folder, where "ff7remake_.exe" is.



- Run the game. The first time, Windows will ask for permission to modify the Nvidia profile (for 3D Vision).

If using the old 3D Vision version, you shouldn't need to run the typical universal fix bat files to configure the fix, but I left the files there if you want, because currently it forces vsync on and some other stuff.


Hotkeys
F2: toggles the UE4 universal fix OSD that shows plenty of options, but other than optionally enabling automatic convergence (CPU performance hit. Only works with TAA enabled) or changing the depth of the HUD, I don't recommend touching anything else. Invisible in geo-11 right now.
- ctrl+alt+F5: motion blur toggle. Motion blur (per object) is enabled by default. Warning: I very much recommend not using this hotkey unless you have disabled TAA via "Engine.ini" and you hate this motion blur very much. Disabling it causes very bad side effects with TAA enabled, and only one very minor ambient occlusion problem sometimes with TAA disabled.
ctrl+alt+F6: vignette toggle. Disabled by default. I recommend leaving it disabled, because the effect is very annoying in 3D.
ctrl+0 (not the numpad): three dithering presets. By default the game uses random dithering that changes position very frequently. This is done on purpose because TAA averages it out, so it looks like transparency, but if you willingly choose to disable TAA (I don't recommend disabling it in this game), it will look very noisy and flickery. One press of this hotkey combination converts the random dithering into ordered dithering (it will show as a checkerboard pattern). Another press and it disables dithering with some exceptions that look really bad without it (hair, screen space reflections). Another press, and it goes back to default. I repeat, if you use TAA, don't bother using this.
XB_RIGHT_THUMB: hold it for almost a second to switch to a low convergence value of 60. Then you can release it. Hold it again to go back to normal (300 by default). Intended for cutscenes if you don't enable automatic convergence. I made the hold requirement because that button is used to lock on and center the camera, so the convergence function won't interfere. Disabled now, because it's unnecessary with autoconvergence.


You can reset some settings with F10, as usual for 3Dmigoto, but my custom motion blur, vignette and dithering settings are sticky and their state will instead be saved with F10. They don't show any OSD notification when they change state.


About Temporal Anti-aliasing and autoconvergence
- To disable TAA (not recommended because of dithering), go to your created "Engine.ini" mentioned in the installation steps and add the "r.DefaultFeature.AntiAliasing=0" line (no quotes) under [SystemSettings].
- Autoconvergence is enabled by default in "d3dxdm.ini". I don't recommend disabling it.
- Autoconvergence doesn't work if you select these specific ingame resolutions, so don't use them:
1366x768
1440x810
1768x992
2720x1530


If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku
For credit to Losti, who also helped in this fix, check his UE4 universal fix post linked just below the screenshots.

46 comments:

  1. wow, those screenshots look incredible :O Thanks a lot masterotaku!

    ReplyDelete
  2. I try but it not working.Run on dx 11 mode.Any solutions?

    ReplyDelete
    Replies
    1. If you are using any driver newer than 425.31, you need to have the Schwing hack for the driver. All DX11 games will crash otherwise.

      Delete
    2. How does the Schwing hack work? I'm having a hard time understanding how it works and how to install it.

      Delete
  3. does Helixvision work with game?

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Yes works now! Please fix shadow filickernig in God of War beacuse its similar problem,after manually disable TAA.

    ReplyDelete
  6. nice work! another proof that 3D Surround gaming is superior to 4+K gaming. thanks.

    ReplyDelete
  7. works great, but I have little problems with the shadows. Some shadows only appear on one eye, on the other eye the shadow is not present at all, which of cause leads to a little messy 3d. any ideas what I could do?

    ReplyDelete
    Replies
    1. That never happened to me in this game. What are your game settings, resolution, mods, etc?
      Did a game update cause this issue?

      Delete
    2. thank u.
      my settings:
      - win 10 2004
      - Nvidia driver: 452.06
      - Nvidia 3DV driver: 425.31
      - GTX 2080 TI
      - 3DV generic monitor (Optoma 29he)
      - 3d & Windows driver hack on

      The game did not update at all.
      I have this problem with other games too.
      I just installed the fix like described here.
      I did not update any nvidia profiles.

      best regards

      Delete
    3. Would be worth doing a clean reinstall of the 452.06 driver using DDU to scrub the driver. I've seen this sort of thing on rare occasions where the driver is somehow corrupted.

      Also be sure to delete any shader caches like for the video driver, and also 3Dmigoto and let it rebuild shaders.

      Delete
    4. thank u very much.

      ok I will try DDU and reinstall.
      How can I delete shader caches and 3Dmigoto and let it rebuild. sorry I am not so familiar with this.
      best regards

      Delete
    5. Go to the nvidia control panel and under teh Manage3DSettings section disable the ShaderCache. For the 3Dmigoto cache, run the uninstall.bat file which deletes everything, and reinstall the fix. This gives you a clean start for the 3D and might work. (Since it's working fine for masterotaku)

      Delete
    6. thank u very much.
      I did reinstall everything und disabled the ShaderCache. For 1440p it still has misplaced shadows. But now it works for HD und 4K :)

      Delete
    7. That is strange, because I played the entire game at 2560x1440 (without dynamic resolution) at max settings and there wasn't any shadows problem.

      Delete
  8. oops I forgot games settings:
    all on max.
    resolution tried 1080p to 1440p (DSR)
    Mods: just the blue tifa dress :) but it did also happen before

    ReplyDelete
  9. Will this work for the Steam version?

    ReplyDelete
    Replies
    1. It does. You just need the "-dx11" (no quotes) launch command. I'm going to update the fix in a few days to allow HUD depth without glitches, so if you can, wait until you see an update mentioned in this blog post.

      Delete
    2. Thanks again - but I only want to let you know, that I play it with some older geo-11 build - which I downloaded a long time ago - because with some newer build - there when you move camera for example up - to look down on Cloud - his body, limbs are much longer - seems to be much longer then it should be - you should fix this or provide at all games with geo-11 fix a older builds for downloading, or tell me which settings to change to make it looks normal when you move camere down or up - to characters do not seem longer, I use video projector, maybe in VR it looks OK, but with video projector very high 3D effect do not work well - playlist: https://www.youtube.com/playlist?list=PLhaYcYUbMQx6vbaKrMZiVxF_AIg51KGx1

      Delete
  10. super, I will buy it soon also on PC to try it out in 3D - it's bad/shame, that playstation god rid of the 3D - now when cheap 3D displays are on the market and PS are very powerful - I tried to write to the creators of the The Last of Us - to make it, and all their games, into 3D (or at least their remake) as they did with Uncharted 3.

    ReplyDelete
  11. I bought it now - but I am unable the Engine.ini - or I can not even activate the console inside the game. So I can not to do this: "r.DynamicRes.OperationMode=0" is it big problem to play the game without this? - can you please help with this - I copied the xinput where I should but no engine.ini was created. can you please write down exactly step by step what should I do. anyway in 3D it looks at first glance very good. thanks.

    ReplyDelete
    Replies
    1. I figured out that, I should copy the engine.ini itself - included - into the documents - but I see no difference - so I think that it doesn't work anyway.

      Delete
  12. and there is some strange a bit disturbing horizontal line at the top of the screen - is it normal?

    ReplyDelete
  13. a video for show: https://www.youtube.com/watch?v=wuAdZ97kjVM

    ReplyDelete
    Replies
    1. it's me again - I changed 3D from 100 separataion and 300 convergence to 50 and 150 - now it's more pleasant to watch - before it makes ma eyes hurt - now making new videos - now I got the time to play it, thanks again.

      Delete
  14. hi, many thanks for your work. I did not get it fully work for my case ;( Setup:

    - nvidia driver 512.16 with 3090ti
    - 3d vision driver also installed
    - game setup like described above

    geo-11 in sbs mode works perfectly, but I have an optomo projetor, so the target is to get it work with geo-11 nvidia_dx9 so that 120hz page flipping will be used as output. with geo11 set to nvidia_dx9 mode the game starts and brings up a black screen. I can hear the sound of the game menu and also could load (via guessing by the sounds of the menu) a savegame. but the screen still is just black.

    my setup in general should be fine so far, because "god of war" works perfectly with geo11 in nvidia_dx9 mode (sadly without nvidia DSR 4k just 1080p but nice enough :)

    any ideas what I could try to get ff7 work with geo11 in nvidia_dx9 mode?

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. additional information, ff7 with my old 3d vision setup (win10 1903 nvidia max 3dv driver rtx 2080ti) and geo11 with nvidia_dx11 mode set did work fine. but just a 2080ti....

      Delete
  15. I also use optoma projector - I set it to: TAB mode - but I encountered problem with the sound in the game - on PS4 in was OK - here the 2 solutions: 1 - the solution is written in the video description: https://www.youtube.com/watch?v=90J_vHvWec0 or this much better solution: 2 - https://www.youtube.com/watch?v=untscQqmSAg FF 7 - Final Fantasy VII Remake - sound problem solution - crackling stuttering - permanent fix

    ReplyDelete
  16. Hi Master, pls investigate this, its coming out soon a remaster of prey 2006 https://www.moddb.com/mods/prey-2006/images/prey-6#imagebox

    ReplyDelete
  17. RTX 4090 Windows 11, latest Nvidia driver, just as FF XV, encounters Entry Point Not Found CreateDirect3D11SurfaceFramDXGISurface could not be located in the dynamic link library C:\Windows\System32\Winodws.Mirage.dll. But the game starts after the warning, though the performance is bad, hiccups every few seconds.

    ReplyDelete
  18. This comment has been removed by the author.

    ReplyDelete
  19. 2 days playing around with this and all I get is sbs right side green lighting and no stereo effect some times tiffa has some artifact to here left. any ideas what im missing here?

    ReplyDelete
    Replies
    1. BTW no sound now

      Delete
    2. fixed no sound issue Fn steam BS

      Delete
    3. ok I think I know Y now. I am unable to disable dynamic res. cracked epic version the fix don't work.

      Delete
  20. Wanted to make a note that the HUD DEPTH toggle seems to be Shift+8, instead of "Numpad *".

    ReplyDelete
  21. This fix is awesome just beat the whole game in 4K interlaced. Works perfectly.

    ReplyDelete
  22. For some reason my ThirdParty file doesn't have EOS

    ReplyDelete
  23. Amazing 3D !! Just like the good old days of "3D Ready" games like Tomb Raider 2013 etc !! Just bought the game today, and once the initial cut-scenes of the Train ended...I was blown away by how 3D the actual-game train and station looked!

    One question (I'm on a RTX 2070 using 3D Vision) - when the cut-scenes happen, the convergence seems to change to very high? Almost like you're looking through cross-eyes - although that stops when the cut-scenes go...

    Many thanks :-)

    ReplyDelete
  24. Game no longer launching in 3D Vision - it almost does - but then I get a "Low Level Fatal Error" - have done everything - reinstalled game / used DDU to scrub driver / reinstalled driver / etc - but still no luck - anyone else havin issues? RTX 2070 GPU

    ReplyDelete
    Replies
    1. "Unreal Engine is exiting due to D3D device being lost" ????

      Delete
    2. "Device being lost" is the error you get when using a driver higher than 425.31 on Unreal games. You need to enable the global driver hack, or use HelixVision which fixes that by adding the driver hack to game folder.

      Delete
    3. Bo3b - sorry for the late reply...for some reason I no longer getr notified via E-mail to any mails from Helixblog...

      But you absolute HERO!! I was using 452.06 for the GeForce driver - so following your response I installed 425.31 - and FF7RI loads in 3D again!!

      3 questions -

      A) Paul Dusler / Markus of 3DFM mentions on this page -

      https://www.mtbs3d.com/phpbb/viewtopic.php?t=25513

      "To enable global driver hack feature in 3DFM go to "Settings" tab -> "Nvidia 3D Settings" tab. Enable "Show global driver hack toggle"

      Except I can't see that option in 3DFM (Version 1.87) ...? Unless I am mis-reading his instruction?

      B) How do I get / use HelixVision ? I went to Steam, but it says it's no longer available - only a version for V.R. seems to be? https://store.steampowered.com/app/1127310/HelixVision/

      C) How can I send you a Thank you donation? You've always helped me a lot on this Blog - do you have a Paypal like most of the others do?

      Delete