Dark Souls 3

File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

Numerous shadertweaks see description
reshade tonemap, relief texture enhancing, color balancing

Permissions and credits
- description

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.