Saturday, November 12, 2022

Days Gone







3D Vision fix for Days Gone.

From my testing, all graphics settings are safe to use. Optionally, you can tweak in "Engine.ini" to disable the TAA shaking (but not disabling TAA there altogether) and then use hotkeys to disable TAA ingame. See the installation instructions.


Update (2024-01-27): geo-11 fix updated with build v0.6.164. Fixed two minor shaders. Removed unnecessary old files for autoconvergence.
Update (2023-01-24): geo-11 fix updated with build v0.6.104. Fixed ambient occlusion. Fixed TAA during separation and convergence transitions, making it good for autoconvergence.
Update (2022-11-12): geo-11 fix updated with build v0.6.78. Fixed radial blur. Autoconvergence and dynamic HUD improvements.
Update (2022-06-24): geo-11 fix added, with autoconvergence enabled and some extra issues fixed.
Update (2022-03-27): very small update to fix a few TAA effects that were affecting NPC clothes.
Update (2022-02-12): fixed TAA for hair shaders, which were missing in the previous update. Also fixed some extra haloing issues. I hope I didn't cause any regression.
Update (2022-01-05): big deal for the fix, I fixed TAA and all related effects, so now it's useable. By default it's now enabled as well as its sharpening.
Update (2021-07-06): fix updated for the 1.05 game version, which changed the TAA shaders.

Fixed
- Haloing problems.
- Shadows.
- Lighting.
- Decals.
- Water.
- Rain.
- Fog.
- Skybox.
- Sun position, lighting and occlusion.
- Clipping.
- Volumetric lighting.
- Ambient occlusion effects.
- Screen space reflections.
- Screen space shadows.
- Stereoized specular reflections.
- Stereoized interactive prompts.
- Stereoized map.
- Dynamic crosshairs and mission waypoints (check the hotkeys section).
- A lot more minor things not worth mentioning.
- Temporal anti-aliasing and temporal effects on objects.
- Radial blur.


Known issues
- Some of the volumetric lighting (similar to light shafts) has "sticky" depth instead of floating in the air like it should. I tried to fix this properly, but I couldn't.
- The fix for screen space shadows makes it leave some "garbage" at the sides of the screen. You may not notice it much while playing.


Installation
- Launch the game at least once to make it generate its config files.
- geo-11, build v0.6.164: download this file and extract its contents in the "Days Gone\BendGame\Binaries\Win64" folder, where "DaysGone.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. For 3D Vision monitors, use "nvidia_dx11" alongside "upscaling = 1".
- 3D Vision (very old fix, don't use): download this file and extract its contents in the "Days Gone\BendGame\Binaries\Win64" folder, where "DaysGone.exe" is.
- Launch the game and let it overwrite the profile.
- Important: don't use internal resolution higher than 100%. It's necessary for some HUD checks.
- Preferably play the game in borderless fullscreen windowed mode, which triggers 3D in this game (Windows 7 may not work right with that). That way you can alt+tab safely without crashes.
- Any resolution and internal resolution percentage is OK to use, as well as motion blur if you want it.
- Optional, if you don't want TAA (may be recommended for autoconvergence): go to your "%LOCALAPPDATA%\BendGame\Saved\Config\WindowsNoEditor\" folder, open "Engine.ini", and add this:

[SystemSettings]
r.TemporalAASamples=0

That's the minimum to disable the global screen shaking of TAA. The fix will do the rest of the job of disabling TAA without breaking the HUD, unlike the official Engine.ini setting that disables TAA.
"r.Tonemapper.Quality=1" may disable vignette too, if you see the game using it.


Hotkeys
F1: convergence presets (75, 150, 250). 150 by default. I recommend 75 for cutscenes. With autoconvergence enabled in geo-11 (enabled by default, "dm_auto_convergence" in "d3dxdm.ini"), this is not needed.
F3: static HUD depth presets, for elements that don't have dynamic depth. 0% depth by default.
F4: HUD toggle. Not disabled by default.
F5: three temporal anti-aliasing (TAA) presets. TAA is enabled by default. With one press, it's disabled. With the second press, it will also disable a temporal effect of ambient occlusion, but the effect will flicker a lot. One more press, and all TAA will be enabled again.
F6: sharpening toggle. Not disabled by default.
9 (not the numpad. Disabled in geo-11 fix): three dynamic HUD presets. By default it tries to only affect crosshairs, to not break the UI of some merchants and some stereoized prompts. With one press, it will stereoize more elements like mission waypoints, distance, the icon of marked enemies, etc. With a second press, it will disable all dynamic depth. With a third press, back to only dynamic crosshairs.


Autoconvergence (geo-11)
- In the geo-11 fix, autoconvergence is enabled by default, which in my opinion handles all situations very well. If you want to disable it, open "d3dx.ini" and set "dm_auto_convergence" to 0.
- You can tweak its strength with ctrl+F5 and ctrl+F6. Your changes to that and separation will be saved if you press F10.
- For autoconvergence to work, internal resolution needs to be higher than a certain amount. But don't use anything higher than 100%.


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

38 comments:

  1. thanks a lot masterotaku.
    great work for a great fix
    you make my day

    ReplyDelete
  2. Wonderfull news tanks so much Masteroraku :-)

    ReplyDelete
  3. no run for me defaut cart driver

    ReplyDelete
  4. What a great game! What a great fix!! THANK YOU MASTEROTAKU !!!

    ReplyDelete
  5. Thank so much! luckily you are there

    ReplyDelete
  6. What a great game! What a great fix!! THANK YOU MASTEROTAKU !!!

    ReplyDelete
  7. Replies
    1. Enable the global hack in 3D Fix Manager. It's needed for all UE4 games launched from outside of 3DFM. If you don't know how, go to discord and you'll see many examples of people asking the same thing, and pictures with the solution.

      Delete
    2. Ha funzionato, grazie mille boss

      Delete
  8. HOW TO ENABELE GLOBAL HACK IN 3D FIX MANAGER

    ReplyDelete
  9. Donating to you, thank you Master.

    ReplyDelete
  10. Is there a way to disable lens flare and bloom as well?

    ReplyDelete
  11. Replies
    1. Yes (well, obvious because I had to test it to post the fix update today).

      Delete
  12. Thanks for doing this! Fix works great. Game looks terrific. FYI, I had to load the fix directly, 3DFM fix didn't work for me.

    ReplyDelete
  13. So much improvements with geo-11

    ReplyDelete
  14. Days Gone is not working for me with nvidia_dx9 and the latest 500 series nvidia driver with my RTX 3080. It can't start and just crashes back to the desktop.

    1) I DDU'ed my drivers in safe mode
    2) installed latest nVidia driver (516.59)
    3) installed 3DVision driver through 3DFM
    4) as a test, I ran Witcher 3 successfully in geo-11 nvidia_dx9 mode, with 3DVision stereo working fine
    5) started Days Gone once to set display to fullscreen in the options
    6) copied the geo-11 fix from this page to the Win64 folder of Days Gone
    7) changed nvidia_dx11 to nvidia_dx9 in d3dxdm.ini
    8) started the game

    I'm at a loss now. It should work, but it just crashes when trying to start.

    I have tried using the latest geo-11 driver instead of the files found on this page, but it didn't change the result.

    Any ideas?

    ReplyDelete
    Replies
    1. Try this experimental geo-11 which has some changes for nvidia_dx9 output. Not sure this is better, but worth a try. Dx9 output is a work in progress, and it won't be too surprising to find games that don't work yet.
      If you still get a crash, set the calls=1, unbuffered=1, and debug=1 in the d3dx.ini, and post the d3d11_log.txt

      Delete
    2. OK, I copied the contents of the expriemental geo-11 you provided into the Win64 folder. The only thing I changed was setting direct_mode = nvidia_dx9 and also the logging properties you mentioned.

      Starting the game, the splash window pops up, stays there for a long time- about 60-90 seconds. Then for an instant, maybe a half second, the screen turns black with the geo-11 overlay also visible, then I am returned to windows with the 'Report Problem' window: "Something went wrong with this game", "Would you like to report this error", etc.

      Here are the logs captured:
      nvapi_log.txt: https://1drv.ms/t/s!AiWlPaupzhQ6l-MqxsEfynXZVDmtXA?e=feDTaZ
      d3d11_log.txt: https://1drv.ms/t/s!AiWlPaupzhQ6l-MrksyhpnB_HzVJyg?e=MOzflO

      Delete
    3. OK, thanks for the log. I don't see anything particularly unusual there, everything seems to be working correctly, up until it stops. You might try setting allow_platform_update=2 to allow higher level swapchains, but I doubt that will actually help.

      Delete
    4. Sadly allow_platform_update=2 had no effect, as you predicted. I also tried messing with some of the other params in the [System] section, to no avail.

      Delete
    5. OK, thanks for doing the experiments. I'll have to look at this in more depth later on.

      Delete
  15. hello bug : warning profiles failed update

    ReplyDelete
    Replies
    1. the game is in French, do I have to read it in English

      Delete
  16. I don't like zombie games, but with this fix I try...really a completely different game in 3D Surround. I'd rate this 3D surround ready now (even though the hud isn't centered), Thanks a bunch as always

    ReplyDelete
  17. Great game, not playing 2D games. only 3D. For me the shaderhacker who made this game possible in 3D is no less than GOD

    ReplyDelete
  18. With the 1.07 update the game breaks into 3D!! I'm frozen! Everything works out perfectly but when he takes 3D...crash! screen frozen.
    What I can do? There is no way to uninstall Days Gone patch 1.07

    ReplyDelete
  19. I don't know what happens to me with the geo-11 patches that none of them work. I don't know what I'm doing wrong. In this game the 3DVision patch works perfectly. I have RTX 2080Ti + i9 12900K+ Monitor Asus Rog PG278QR

    With Witcher 3 with the geo-11 patch the 3D is not activated although the emitter is put with the green light of the 3D and the game comes out but without knowing how to activate the 3D.

    If I uninstall the patch and patch with version 1.33 if I get the game in 3D but with corrupted shadows impossible to play well.
    Before the last update of The Witcher 3 if I was playing the game in a perfect 3D. With the update there is only geo-11 patch and with this there is no way to make it work in 3D.

    ReplyDelete
  20. the updated geo11 fix works perfectly fine, but i mainly use this fix to turn of TAA not using the 3d function. The problem is just i can only chose interlace and checkerboard rendering in config files which makes the native rendered graphics blurrier, is there any way to fix this in the newer versions? I don't remembere i had any config problems using the older version, i just use the default ones to play in non-3d environments

    ReplyDelete
  21. Hi is there anyway to use this mod just for TAA fix.
    am unable to figure out how to disable 3d effect?

    ReplyDelete
    Replies
    1. IIRC, you should be able to change the force_stereo=0 in the d3dx.ini file, which will disable the geo-11 3D generation, but still allow the 3Dmigoto to run which will fix the TAA. If you just want to skip TAA, you can just use 3Dmigoto by itself, and find the TAA shader and mark it to be skipped in the d3dx.ini. 3Dmigoto does not require 3D running, and can modify or skip shaders in 2D games. 3Dmigoto is easy to find on Github.

      Delete
  22. Thanks for your efforts, this patch fixed the screen freeze and saved the game. But it hit the game's frame rate hard, lowered it by at least 10 fps and would frequently drop below 30 fps in the rain and near complexes, I don't have a great configuration but was able to maintain 40-45 fps before the patch, now it floats up and down at 30 fps. I think the game has a problem loading complex places, it's a problem with the game itself. Although the patch fixed the freezing, it still runs thrillingly and makes it feel like it's going to get stuck at any moment.

    Translated with www.DeepL.com/Translator (free version)

    ReplyDelete