Friday, October 20, 2023

Dark Souls: REMASTERED





3D Vision and geo-11 fix for Dark Souls: REMASTERED. With extra hotkeys to modify some effects and a custom HUD to show the current values.


Update (2023-10-20): geo-11 updated to build v0.6.182. Fixed motion blur. Maybe some HUD adjustments.
Update (2022-12-03): geo-11 updated to build v0.6.90. Perfect TAA during convergence and separation transitions.
Update (2022-11-12): geo-11 updated to build v0.6.78. Autoconvergence improvements. Dynamic depth for crosshair, lock-on, and enemy life bars.
Update (2022-06-22): geo-11 fix added. With autoconvergence enabled by default.
Update (2022-01-13): fixed TXAA, fixed radial blur, and made a better fix for specular reflections so external resources aren't needed (the FOV is always available for the calculation).


Fixed
- Water.
- Snow and poison swamp textures.
- Haloing problems (fog gates, bonfires, etc).
- Sun.
- Light shafts.
- Stereoized specular reflections and parallax occlusion mapping.
- Radial blur.
- TXAA.


Installation
- geo-11, recommended, using build v0.6.182: download this file and extract its contents in the "DARK SOULS REMASTERED" folder, where "DarkSoulsRemastered.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need.
- 3D Vision (outdated): ownload this file and extract its contents in the "DARK SOULS REMASTERED" folder, where "DarkSoulsRemastered.exe" is.
- Run the game and let it overwrite the Nvidia profile.


Hotkeys and custom HUD
In this fix I have included a custom HUD that can be opened with the "c" key if you uncomment the ";include = ShaderFixes\help.ini" line in "d3dx.ini".
It shows the current state of 3D Vision and the effects linked to the hotkeys I made.
The gamma and brightness modifications aren't done in post processing. They are linked to all shaders that control geometry, so for example a lower gamma in the Tomb of Giants area can reveal geometry that was hidden by darkness.


List of normal hotkeys (numbers aren't from the numpad):
- 1: convergence presets (0, 0.5, 1, 2, 2.5, 3, 4). 2.5 by default. They will work only if autoconvergence is disabled.
- 2: HUD depth presets. 25% depth by default.
- 3: HUD toggle.
- 4: multiple gamma presets (increase only). I recommend the advanced hotkey.
- 5: multiple brightness presets (increase only). I recommend the advanced hotkey.
- 6: multiple bloom presets (increase only). I recommend the advanced hotkey.
- 7: it puts back specular reflections to surface depth. I don't recommend doing that.
- 8: it switches gamma, brightness and bloom back to the default settings. Press it again to go back to your custom settings.
- F10: everything goes back to the default settings.

Advanced hotkeys (as shown in the screenshot):
- Ctrl+left/right arrows: decrease/increase gamma.
- Shift+left/right arrows: decrease/increase brightness.
- Shift+down/up arrows: decrease/increase bloom.

If you like the custom gamma, brightness and bloom settings you have configured, you can save them as default in "d3dx.ini", changing the "z=1", "w=1" and "x1=1" lines respectively. You can do this even without closing the game. Press F10 ingame after making changes to reload the shaders.


Autoconvergence (with geo-11)
  • If you go to "d3dxdm.ini" and set "dm_auto_convergence = 0", you will disable autoconvergence, which will allow the manual convergence keys to work.
  • ctrl+F5 and ctrl+F6 control the general convergence strength of autoconvergence.
  • Temporal antialiasing is better disabled when using autoconvergence, to avoid blurry transitions.

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

4 comments:

  1. Nice! Now the trilogy is playable in 3D again.

    ReplyDelete
  2. I see you are not standing still. It remains to learn how to fix dx12 and then we will cut a window into the future

    ReplyDelete
    Replies
    1. dx12 games comes together(mostly) with "newer VGA/unsuported drivers/win10 only" and so on...so it doesn't matter much, unfortunately.

      Delete