3D Vision and geo-11 fix for Nioh 2 - The Complete Edition.
Update (2024-07-21): geo-11 build updated to v0.6.164. Motion blur fixed. Ambient occlusion fixed. Dynamic depth for the bow/gun crosshair. Other corrections.
Update (2022-10-11): geo-11 fix added, with build v0.6.64. Temporal effect of volumetric fog fixes. Fixed all other remaining shader problems and HUD text. HUD tweaks. Autoconvergence configured and enabled by default.
Fixed
- Haloing problems (smoke, water, refraction effects, etc).
- Shadows, decals, and lighting.
- Volumetric lighting and fog.
- Clipping of lighting and decals.
- Water reflections.
- Skyboxes, sun and moon.
- Screen space reflections.
- Clipping of lighting and decals.
- Water reflections.
- Skyboxes, sun and moon.
- Screen space reflections.
- Motion blur.
- Ambient occlusion.
- World map.
- Some geometry that was double stereoized.
- Some geometry that was double stereoized.
- Distortion effect.
- Tweakable HUD depth and toggling. Crosshair is at dynamic depth and isn't affected by the HUD depth hotkey.
- Autoconvergence configured for slow transitions, with an automatic preset for cutscenes that changes how autoconvergence is configured (lower max limit and faster transitions). This preset also makes HUD be at screen depth for better subtitle readability. Also another preset that makes world map convergence be higher.
- Tweakable HUD depth and toggling. Crosshair is at dynamic depth and isn't affected by the HUD depth hotkey.
- Autoconvergence configured for slow transitions, with an automatic preset for cutscenes that changes how autoconvergence is configured (lower max limit and faster transitions). This preset also makes HUD be at screen depth for better subtitle readability. Also another preset that makes world map convergence be higher.
Installation
- geo-11, with build v0.6.164: download this file and extract its contents in the "Nioh2" folder, where "nioh2.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. For 3D Vision monitors, use "nvidia_dx11" and preferably set "upscaling = 1" in "d3dxdm.ini". The "nvidia_dx9" mode doesn't work currently.
- (3D Vision fix, outdated): download this file and extract its contents in the "Nioh2" folder, where "nioh2.exe" is.
- Launch the game and let it overwrite the profile.
- Launch the game and let it overwrite the profile.
- Do not use 1366x768 resolution specifically.
Recommendations
- (3D Vision, old) Never disable 3D or alt+tab while playing unless you are in Nvidia Ansel mode (paused game in photo mode). Doing that will make trees and grass desynchronize between the eyes.
- Don't use the ingame 120fps cap. It will make anything under 60fps run at lower speed than normal. Better use the 60fps cap.
- You can use borderless fullscreen and it will still trigger 3D Vision. Just like exclusive fullscreen, but more alt+tab friendly (if you remember to use Ansel before doing that).
Hotkeys
- F1: convergence presets (0, 1, 40, 80, 160, 240, 320). 320 by default. However, there are two or three missions that incorrectly trigger the low convergence preset because the depth of field shader is present. These presets don't do anything when using autoconvergence (enabled by default).
- F2: HUD depth presets. 40% depth by default.
- F3: HUD toggle. Not disabled by default.
- F4: depth of field toggle. Not disabled by default.
- 5 (not the numpad): bloom toggle. Not disabled by default.
- 6 (not the numpad): vignette toggle. Disabled by default. A second press also disables radial blur in the dark realm. The third press turns all vignette and radial blur on again.
Hotkeys
- F1: convergence presets (0, 1, 40, 80, 160, 240, 320). 320 by default. However, there are two or three missions that incorrectly trigger the low convergence preset because the depth of field shader is present. These presets don't do anything when using autoconvergence (enabled by default).
- F2: HUD depth presets. 40% depth by default.
- F3: HUD toggle. Not disabled by default.
- F4: depth of field toggle. Not disabled by default.
- 5 (not the numpad): bloom toggle. Not disabled by default.
- 6 (not the numpad): vignette toggle. Disabled by default. A second press also disables radial blur in the dark realm. The third press turns all vignette and radial blur on again.
- 7 (not the numpad): FXAA toggle. Disabled by default.
- XB_LEFT_TRIGGER (holding it): this increases HUD depth to 85% when you hold it, intended for aiming with long range weapons. Not needed anymore.
- 8 (not the numpad): screen space reflections quality toggle. Unmodified by default. This doesn't control resolution. It increases the amount of geometry reflected. There is a performance cost when you use this, maybe 15-20% extra GPU usage.
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
Awesome!! Thank you for this fix!!
ReplyDeletethanks so much! And yeah, don't waste your time on motion blur, I think most people turn it off.
ReplyDeleteOh yeah! Gonna get the game now and try it.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHi, for me is not working. Is working fine with the 3D off. I have only sound and a black screen when the 3D is on.Some advice? Thank You.
ReplyDelete3D Fix Manager -> Settings -> Nvidia 3D Settings -> Show global driver hack toggle
DeleteCheck that. Then, at the top right corner, enable the global hack under the "3D" button.
I've just tried without it, and I also get a black screen with sound. With the hack enabled (which I use all the time), the game works fine.
Yes the game now is working in 3D, thanks for the "3D Button" hint! donation made...it seems that the shadows are broken and hotkeys are not functioning, can you give me some advice.
ReplyDeleteThat means you didn't install the fix correctly. Make sure "d3d11.dll" and the rest of files from the fix are alongside the "nioh2.exe" file.
DeleteStrangely with the 3D fix manager program the wrapper is not loaded, while manually inserting it, it works. thank you very much, great.
Delete@Masterotaku + Karl:
DeleteMay I ask if you used the "Play 3D" button in 3DFM? Because without hitting the button you'll definitely see the black screen ^^.
Hi Pauldusler, the game is not on my Steam library, yes i always use the "Play 3D" button next to the "Play 2D" button to start my games, your software is very useful. The suggestion of Masterotaku worked.
ReplyDeleteis there any way to run this mod and special k in same time? Your fixes are great but in need frame pacing fixes from special k too.
ReplyDeleteThe game does not work anymore in 2D or 3D after I installed the 3D Fix.
ReplyDeleteIt will start but closes as soon as it loads the very first screen (with the small Nvidia-info on the left side.)
I don't know whats wrong.
Sounds like you don't have the Schwing hack enabled. All DX11 games need the hack up to last driver of 452.06.
DeleteThanks.
DeleteWhat is the "Schwing hack" & how do I enable it?
I already did enable the global hack in the 3D Fix Manager, though.
The global hack is an implementation of the Schwing hack, so that should work.
DeleteIf it's crashing in 2D as well, then something is pretty broken. Try doing uninstall.bat to remove the fix entirely and see if it fixes the crashing.
Would be worth doing a re-verify of the game files too.
I already did.
ReplyDeleteUninstalling the fix & verifying the game-cache did not change anything.
Still the same error:
The game will start but it crashes as soon as the nvidia Ansel info shows up.
Well,
ReplyDeleteI managed to fix the problem by replacing BORDER LESS with FULL SCREEN in config.xml.
Now I can play the game in 2D but 3D does not work.
I noticed that for some reason many games don't work in 3D anymore.
I will try reinstalling the drivers & 3D Fix Manager.
Be sure to try using DDU to cleanly refresh the driver. NVidia does a crap job of cleanup and normal installs you can wind up with a broken driver. It sounds to me like your driver is broken in one of these ways, particularly as the Ansel overlay causes a crash. Worth also scrubbing out all the stupid overlays that might conflict, including dumb stuff like Discord and XBox Games.
DeleteYou did great job man! The game looks a lot better, anyone can notice the improvements clearly after installing your mod. I m huge fun of playing games without the HUD but this one is a bit hard to play using "F3" option. Can you please show me how to add the following elements when I toggle the HUD off?
ReplyDelete-Enemies life and Ki bars
-The Dot when aiming with a ranged weapon
-Your life,Ki ...bars and the elements in the upper left corner (not that important but would be nice!)
I really appreciate your help, thanks in advance!
Thank you so much. i will try this fix soon!
ReplyDeleteAny idea how I would merge this with Nioh 2 Mod enabler? I mainly want to combine the FXAA, DoF, Bloom disablers with some costumes mods and a fog disabler from nexus. Thanks.
ReplyDeleteDepends upon your output device. geo-11 can output using latest drivers, but has some limits for 3DVision hardware only.
ReplyDeleteFor a 4070, you cannot run the old drivers, because the cards are newer than the last shipped version of 3DVision. NVidia destroyed the dx11 code path after 452.06, when shipping 30xx hardware.
If you have 3DV hardware, your only real option is to try the nvidia_dx9 output mode. It doesn't always work, but does not require old drivers. For your 4070 the nvidia_d11 output mode will not work.