File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

remove damage blood Jesse overlay
remove blur when wounded
tone map reduces darkness
Only works in dx11 mode.

Permissions and credits
Changelogs
- description

Rarely does a game play homage to an architectural style control
how ever is an open lover letter to brutalism aka the flakturm school of design.

These tweaks practically remove the blood / blur effect to Jesse
during combat as well some tonemaping reduces excessive darkening,
a bump / relief shader high lights the texture details, and
a bit of shifting to the primary colors reduces the overall prominent blue.

update v1.2 17/05/24
- added a curve shader see 'further tweaking' for more info
- tweaked bloom shader
- tweaked tonemap (upscale.hlsl) added some contrast

update v1.1 17/05/24
- a custom shader upscale.hlsl (3dmigoto) replaces reshade
- tested on windows 10 (v1903)
- added global tonemap reduce bloom, lensdirt and vignette
- added reduce flares spotlights
- replaced bump / relief shader with luma sharpening

Note: this package only works in dx11 mode or specifically
          with Control_DX11.exe

- updating

if the old package was installed remove the following
folder(s) and file(s) in the folder which contains Control_DX11.exe

reshade
shadercache
shaderfixes

dxgi.dll
dxgi.ini
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
ReShade.ini

Then copy the contents of the zip file to the install folder
of control the folder which contains Control_DX11.exe.

- install

Copy the contents of the zip file to the install folder of control,
the folder which contains Control_DX11.exe.

- optional install

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 folder of
control (the folder that contains Control_DX11.ex):
d3d11.dll (64bits)
d3dcompiler_46.dll
then copy `d3dx.ini, ShaderCache and ShaderFixes from the zip file to the same dir aka folder.

note: if you choose to use the d3dx.ini contained in the github package
make sure to set (line 248):
hunting=0
the default setting is:
hunting=1
which sets 3dmigoto to a debug mode.

and add (@line 19):
include = ShaderFixes\upscale.ini
include = ShaderFixes\curve.ini

- verify

After running the game the folder ShaderFixes should
gradually (scene and level dependent) contain the .bin versions:

06dc569c710cbda5-ps_replace.bin
774ff54fad224f19-ps_replace.bin
ae7660e368953d58-ps_replace.bin
b40cf13c91aa6230-ps_replace.bin

of

06dc569c710cbda5-ps_replace.txt
774ff54fad224f19-ps_replace.txt
ae7660e368953d58-ps_replace.txt
b40cf13c91aa6230-ps_replace.txt

This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)

- tested

Tested with version 1.0.0 (dx11) of control on win 10(1903) / nvidia 1050gtx ti
See screenshot for settings game.

- performance

3dmigoto gpu usage 1080p@~31.5fps (capped, vsync forced off)
without - clock 1600Mhz gpu usage ~98%
with       - clock 1700Mhz gpu usage ~96%
approximately 2% increase (1050gtx ti on win 7)
max gpu: 1772Mhz gpu usage 100%

- further tweaking

If you like you can compare the modified shader, ShaderCache contains
the original shader, to alter values.

The curve shader can be disabled by opening d3dx.ini
in a text editor and altering line 20 from:
include = ShaderFixes\curve.ini
to:
;include = ShaderFixes\curve.ini

To disable specific tweaks open the shader from
the folder 'shaderfixes' with a text editor example:
AE7660E368953D58-PS_REPLACE.TXT

Has a remark on the top line:
// reduce flares spotlights

So if you do not want that to happen
remove the shader from the folder 'shaderfixes'

AE7660E368953D58-PS_REPLACE.TXT

and if compiled remove:

AE7660E368953D58-PS_REPLACE.bin

then restart the game.

All shaders <shadernumber>ps_replace.txt have
a similar descriptive remark.

- tips

https://www.pcgamingwiki.com/wiki/control

- shader list


---------- 06DC569C710CBDA5-PS_REPLACE.TXT
// global tonemap reduce bloom, lensdirt and vignette
// ---- Created with 3Dmigoto v1.3.16 on Tue May 25 12:45:03 2021
  //r0.w = g_tLensTexture.Sample(g_sLinearClamp_s, v0.xy).x;
  //r0.w = saturate(r0.w * 0.1f * g_fLensTextureIntensity + g_fBloomIntensityCS);
  r0.y = r0.y * 0.93f; // increase green
  r0.z = r0.z * 1.22f; // reduce blue tint

---------- 774FF54FAD224F19-PS_REPLACE.TXT
// remove damage blood jesse overlay
// ---- Created with 3Dmigoto v1.3.11 on Fri Sep 06 15:59:54 2019

---------- AE7660E368953D58-PS_REPLACE.TXT
// reduce flares spotlights
// ---- Created with 3Dmigoto v1.3.16 on Tue May 25 18:40:40 2021

---------- B40CF13C91AA6230-PS_REPLACE.TXT
// remove blur when wounded
// plus remove red tint overlay with heavy melee damage
// ---- Created with 3Dmigoto v1.3.16 on Fri Sep 06 23:59:51 2019

---------- SHADERLIST.TXT