Fallout 4

File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

many shadertweaks tonemap, color correction and lumasharpen with 3dmigoto

Requirements
Permissions and credits
Changelogs
- description

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