About this mod
Numerous shadertweaks see description
reshade tonemap, relief texture enhancing, color balancing
- Permissions and credits
Well I'm a bit hesitant with this one altering the color
palette plus shadows and light is surprisingly difficult
without going overboard or being so slight you'll be
hard pressed to note the difference, anyway check the screenshots...
If you do not like specific tweaks please see 'further tweaking'
for disabling specific shader tweaks.
3dmigoto shader tweaks:
- reduce specular skin
- alter proximity to avatar shadows exterior
- remove global bloom and brightness
- remove god rays exterior
- general glow reduce darkness cast shadows
- reduce global glow exterior and interior
The reshade shader, is customized, a tone map reduces
the rather excessive darkness plus saturation of red,
desaturation of green and blue, a 'poor mans form of tessellation'
gives the assets (environment, etc) a bit of relief and more definition.
An option B of this package contains *only* shaderfixes
please use this version if you do not like the reshade tweaks.
Note(s):
The reshade package has customized shaders it is not advisable to mix and match.
- install
Copy the contents of the zip file to the install folder of
dark souls 3\Game, the folder which contains DarkSoulsIII.exe.
The following instructions are only needed
if you do not like using unverified dll's you can:
download 3dmigoto from:
https://github.com/bo3b/3Dmigoto/releases
download version 1.3.16 and place the following dlls in the install dir of
dark souls 3\Game:
d3d11.dll (64bits)
d3dcompiler_46.dll
then copy `d3dx.ini, ShaderCache and ShaderFixes from the zip file to the same dir aka folder.
download reshade from
https://reshade.me/
install *only* dxgi.dll (64bits) to the install dir aka folder of dark souls 3\Game.
Then copy the reshade folder plus ReShade.ini and dxgi.ini
from the package to the install dir of dark souls 3\Game.
- verify
After running the game the folder ShaderFixes should contain the .bin versions:
096b8affd6f04f40-ps.bin
4a26f92ab3632857-ps_replace.bin
6165ba7316a652fe-vs_replace.bin
769dba0e2d901d38-ps.bin
b639d230b538a574-ps_replace.bin
cd57d212e9473b7d-ps_replace.bin
d5849c270fdf9f49-ps_replace.bin
of
096b8affd6f04f40-ps.txt
4a26f92ab3632857-ps_replace.txt
6165ba7316a652fe-vs_replace.txt
769dba0e2d901d38-ps.txt
b639d230b538a574-ps_replace.txt
cd57d212e9473b7d-ps_replace.txt
d5849c270fdf9f49-ps_replace.txt
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with file version 1.3.2.0 of dark souls 3
on win 7 / nvidia 1050gtx ti
See screenshot(s) for settings game.
- performance
reshade / 3dmigoto gpu usage 1080p@ ~50.2fps
without - clock 1300Mhz gpu usage ~94%
with - clock 1520Mhz gpu usage ~97%
approximately 8% increase (1050gtx ti on win 7)
max gpu: 1772Mhz gpu usage 100%
**clamped frame rate to 50.2 no sync
- further tweaking
If you like you can compare the modified shader, ShaderCache contains
the original shader, to alter values.
To disable specific tweaks open the shader from
the folder 'shaderfixes' with a text editor example:
b639d230b538a574-ps_replace.txt
Has a remark on the top line:
// god rays (remove)
So if you do not want that to happen
remove the shader from the folder 'shaderfixes'
b639d230b538a574-ps_replace.txt
and if compiled remove:
b639d230b538a574-ps_replace.bin
then restart the game.
All shaders <shadernumber>ps_replace.txt have
a similar descriptive remark.