About this mod
many shadertweaks tonemap, color correction and lumasharpen with 3dmigoto
- Requirements
- Permissions and credits
- Changelogs
A lightweight alternative tonemap plus
some extra tweaks to environment and characters
with 3dmigoto (should not affect save, thus can
be added or removed at any stage).
update 06/12/2023 v1.1
- added // reduce overbright foam splashes shore
- increase transparency glass interiors and exteriors
plus slight blue / green - ish tint
- reduce overbright foam splashes shore
- tweaked mist banks far habor reduced brightness
- deprecated shaderfixes\aaaebd0e6a8edbd6-ps_replace.txt
caused color issues at location 'the institute'
3dmigoto shader tweaks:
- reduce denisty fog
- reduce excessive specular
- adapt artificial light interior and exterior
reduce contrast
reduce haze
- less yellow skin head and neck
- less yellow skin torso, legs, hands and arms
- increase light skin character specular
- remove bloom light fixtures
- remove ambient fog interior
- interior light revamp
adds more orange to light color
- reduce overbright puddles
- reduce brigthness waterplane
- alter pip boy light emmision
adds more orange to light color
- add slight curve to screen with curve.hlsl
see 'further tweaking' to remove
Note(s):
The package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modification.
Output may vary pending on other mods used...
- updating
if the old package was installed remove the following
folder(s) in the folder which contains fallout4.exe
shadercache
shaderfixes
for update to 1.1 specifically
remove shaderfixes\aaaebd0e6a8edbd6-ps_replace.txt
caused color issues at location 'the institute'
- install
Copy the contents of the zip file to the install folder of fallout 4,
the folder which contains fallout4.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.0 (64bits)) and place the following dlls in the install dir of fallout 4
d3d11.dll
d3dcompiler_46.dll
then copy ShaderCache, ShaderFixes plus d3dx.ini 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.
Also add at 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:
0a8f791612058b42-ps_replace.bin
0c0afc57c28feb3c-ps_replace.bin
0d3f656ffef589dc-ps_replace.bin
1beb01e6a45a3f70-ps_replace.bin
263bef70cc97cfb0-ps_replace.bin
3a03d7e9fcfec1a8-ps_replace.bin
3abbe0839eaa6bf6-ps_replace.bin
4ef450e2cdc86219-ps.bin
70bf51dedaee3449-ps_replace.bin
7ecd7503463fe931-ps_replace.bin
92d01a5cdffac73a-ps_replace.bin
b109fe8567891157-ps_replace.bin
c3e2f8176e4dd4bf-ps_replace.bin
c68802f814de9aca-ps_replace.bin
cb7adaaf0c2bf311-ps_replace.bin
curve.hlsl
d140c427d6d21a53-ps_replace.bin
d16e09cf7ac69942-ps_replace.bin
d5e104659e2607b9-ps_replace.bin
d65dc18a1c6c00dc-ps_replace.bin
de2d3900bb19aa43-ps_replace.bin
e4d399df74f982dd-ps_replace.bin
e682efec45217d02-ps_replace.bin
e82517bf6d59aa23-ps_replace.bin
f90f77541c6ee9ff-ps_replace.bin
f9ad3068b45f5561-ps_replace.bin
fcf19c433023e41c-ps_replace.bin
upscale.hlsl
of
0a8f791612058b42-ps_replace.txt
0c0afc57c28feb3c-ps_replace.txt
0d3f656ffef589dc-ps_replace.txt
1beb01e6a45a3f70-ps_replace.txt
263bef70cc97cfb0-ps_replace.txt
3a03d7e9fcfec1a8-ps_replace.txt
3abbe0839eaa6bf6-ps_replace.txt
4ef450e2cdc86219-ps.txt
70bf51dedaee3449-ps_replace.txt
7ecd7503463fe931-ps_replace.txt
92d01a5cdffac73a-ps_replace.txt
b109fe8567891157-ps_replace.txt
c3e2f8176e4dd4bf-ps_replace.txt
c68802f814de9aca-ps_replace.txt
cb7adaaf0c2bf311-ps_replace.txt
curve.hlsl
d140c427d6d21a53-ps_replace.txt
d16e09cf7ac69942-ps_replace.txt
d5e104659e2607b9-ps_replace.txt
d65dc18a1c6c00dc-ps_replace.txt
de2d3900bb19aa43-ps_replace.txt
e4d399df74f982dd-ps_replace.txt
e682efec45217d02-ps_replace.txt
e82517bf6d59aa23-ps_replace.txt
f90f77541c6ee9ff-ps_replace.txt
f9ad3068b45f5561-ps_replace.txt
fcf19c433023e41c-ps_replace.txt
upscale.hlsl
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with version 1.5.416.0 of fallout 4 on win 7
and win 10(1903) / nvidia 1050gtx ti
See screenshot for settings game.
- performance
3dmigoto gpu usage 1080p@~52fps
without - clock 1759Mhz gpu usage ~88%
with - clock 1759Mhz gpu usage ~92%
approximately 4% increase (1050gtx ti on win 7 / win 10(1903))
max gpu: 1784Mhz gpu usage 100%
**clamped frame rate to 52fps no sync
- 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 remove, by example,
the following shader from the folder 'shaderfixes'
3a03d7e9fcfec1a8-ps_replace.txt
// remove bloom light fixtures A
and if compiled remove:
3a03d7e9fcfec1a8-ps_replace.bin
then restart the game.
Most shaders <shadernumber>ps_replace.txt have
a descriptive remark at top of the file (see shader list).
- shader list
---------- 0A8F791612058B42-PS_REPLACE.TXT
// reduce denisty fog C distance fixes pop specific camera quadrant
// general fx also does fog distance in specific camera quadrant
// ---- Created with 3Dmigoto v1.3.16 on Sat Sep 30 11:35:31 2023
// reduce fog density distance
---------- 0C0AFC57C28FEB3C-PS_REPLACE.TXT
// reduce excessive specular A
// ---- Created with 3Dmigoto v1.3.16 on Tue Sep 19 11:24:56 2023
// increase light reflection skin bound to specular D
//r1.xyz = float3(3,3,3) * r2.xyz;
// bloom sparkle reflection
// balance increase light
---------- 0D3F656FFEF589DC-PS_REPLACE.TXT
// artificial light interior and exterior
// ---- Created with 3Dmigoto v1.3.16 on Mon Sep 18 11:30:24 2023
// reduce contrast
// reduce haze
//r0.xyz = r0.xyz * float3(0.9375,0.9375,0.9375) + float3(0.03125,0.03125,0.03125);
---------- 1BEB01E6A45A3F70-PS_REPLACE.TXT
// glass E objects watercoolers, etc
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 19:31:41 2023
// add green tint
// increase transparency tricky this one
// outdoor glass objects can become hard to see
// plus some indoor objects, eat-o-tronic, can become overbright
//o0.w = 0.525f * r1.x;
---------- 263BEF70CC97CFB0-PS_REPLACE.TXT
// less yellow skin torso, legs, hands and arms
// ---- Created with 3Dmigoto v1.3.16 on Fri Sep 22 12:02:39 2023
// decrease green increase blue
---------- 3A03D7E9FCFEC1A8-PS_REPLACE.TXT
// remove bloom light fixtures A
// ---- Created with 3Dmigoto v1.3.16 on Sun Sep 17 19:44:08 2023
---------- 3ABBE0839EAA6BF6-PS_REPLACE.TXT
// reduce overbright foam splashes shore
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 18:53:08 2023
---------- 4EF450E2CDC86219-PS.TXT
// less yellow skin head and neck
---------- 70BF51DEDAEE3449-PS_REPLACE.TXT
// glass B interior window panes
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 11:54:10 2023
// add green tint
// increase transparency
---------- 7ECD7503463FE931-PS_REPLACE.TXT
// remove ambient fog interior
// ---- Created with 3Dmigoto v1.3.16 on Mon Sep 18 11:26:30 2023
---------- 92D01A5CDFFAC73A-PS_REPLACE.TXT
// glass C exteriors bus stops, etc
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 12:48:48 2023
// add green tint
// increase transparency
---------- B109FE8567891157-PS_REPLACE.TXT
// increase light skin character specular D camera angle variant of specualr A
// ---- Created with 3Dmigoto v1.3.16 on Sat Sep 30 11:03:06 2023
// increase light reflection skin
//r1.xyz = float3(3,3,3) * r2.xyz;
// balance increase light
---------- C3E2F8176E4DD4BF-PS_REPLACE.TXT
// glass F old scratched window panes, etc
// ---- Created with 3Dmigoto v1.3.16 on Sun Dec 03 10:26:33 2023
// add slight orange tint exterior view
// increase transparency also reduces bloom
---------- C68802F814DE9ACA-PS_REPLACE.TXT
// reduce density distance fog B
// ---- Created with 3Dmigoto v1.3.16 on Tue Sep 19 11:12:11 2023
// reduce density fog
---------- CB7ADAAF0C2BF311-PS_REPLACE.TXT
// reduce density distance fog
// ---- Created with 3Dmigoto v1.3.16 on Mon Sep 18 12:18:00 2023
// reduce density fog
---------- D140C427D6D21A53-PS_REPLACE.TXT
// reduce overbright puddles
// ---- Created with 3Dmigoto v1.3.16 on Wed Sep 20 10:39:41 2023
// reduce specular
---------- D16E09CF7AC69942-PS_REPLACE.TXT
// glass D interiors mostly broken and old
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 19:27:32 2023
// increase transparency
---------- D5E104659E2607B9-PS_REPLACE.TXT
// glass A interior institute stair cases, etc
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 11:47:00 2023
// add green tint
// increase transparency
---------- D65DC18A1C6C00DC-PS_REPLACE.TXT
// reduce brigthness waterplane back horizon
// ---- Created with 3Dmigoto v1.3.16 on Wed Sep 20 10:45:02 2023
// reduce addative color
---------- DE2D3900BB19AA43-PS_REPLACE.TXT
// reduce excessive specular B
// ---- Created with 3Dmigoto v1.3.16 on Tue Sep 19 11:36:24 2023
// reduce specular
---------- E4D399DF74F982DD-PS_REPLACE.TXT
// reduce excessive specular C blur enviroment frame based fx
// ---- Created with 3Dmigoto v1.3.16 on Mon Sep 18 11:50:21 2023
// reduce specular
// pip boy
---------- E682EFEC45217D02-PS_REPLACE.TXT
// bloom B light fixtures
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 12:18:05 2023
// reduce bloom haze
---------- E82517BF6D59AA23-PS_REPLACE.TXT
// increase transparency low hanging mist banks far harbour
// ---- Created with 3Dmigoto v1.3.16 on Wed Nov 29 18:43:08 2023
// increase transparency
---------- F90F77541C6EE9FF-PS_REPLACE.TXT
// reduce denisty fog D distance fixes pop specific camera quadrant
// general fx also does fog distance in specific camera quadrant
// ---- Created with 3Dmigoto v1.3.16 on Thu Oct 19 10:23:49 2023
// reduce fog density distance
---------- F9AD3068B45F5561-PS_REPLACE.TXT
// pip boy light emmision
// ---- Created with 3Dmigoto v1.3.16 on Wed Oct 04 11:08:02 2023
// light color add orange
---------- FCF19C433023E41C-PS_REPLACE.TXT
// reduce brigthness waterplane front
// ---- Created with 3Dmigoto v1.3.16 on Wed Sep 20 10:47:08 2023
// reduce brightness fade between front and back waterplane
// reduce addative color preserve alpha causes issues at horizon
// margin to small
---------- SHADERLIST.TXT
- tips
mods:
*SpringCleaning.esm
*LongRangeBulletHoles.esp
*No Fusion Core Drain.esp
*30%pipboyshadows.esp
*LongerPowerLines3x.esp
*NoSettlementAttacks.esp
*Pilot.esp
*Eli_ArmourCollection.esp
*AzarPonytailHairstyles.esp
*DX Adventurer Outfit.esp
*The Rebel.esp
*Survivalist.esp
*Insignificant Object Remover.esp
*SniperDamage.esp
*HatswithHair.esp
*The Collector's Guides.esp
*Companion Infinite Ammo.esp
More info:
https://www.pcgamingwiki.com/wiki/fallout4