File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

Tags for this mod

About this mod

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

Permissions and credits
- description

Beautiful debut of Australian developer uppercut games.
Game play predominantly traversal by boat sprinkled
with some basic climbing meager on paper but
absolutely captivating if you give it a chance.

3dmigoto shader tweaks:
- reduce glow, bloom and dof
- increase light global illumination
- reduce distance fog general weather

Note(s):
The  package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and desaturating.

- install

Copy the contents of the zip file to the install folder
submerged\Submerged\Binaries\Win64\,
the folder which contains Submerged-Win64-Shipping.exe.

- optional install

The following instructions are only needed
If you do not like using the bundeld 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
Submerged:
d3d11.dll (32bits)
d3dcompiler_46.dll
d3dx.ini
then copy 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.

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:

26bcff963e799dcf-ps_replace.bin
62f2442bb73f24dc-ps_replace.bin
63fa2c0019a0bd72-ps_replace.bin
7a8156fb29e3f7f4-ps_replace.bin
8b9bb420b374b0de-ps_replace.bin
990658acf40efb84-ps_replace.bin
b8c1b65873f11178-ps_replace.bin
bbf65f21e5a3ec1b-ps_replace.bin
d8ba1b694877c7eb-ps_replace.bin
e039cff28f55bb4d-ps_replace.bin

of

26bcff963e799dcf-ps_replace.txt
62f2442bb73f24dc-ps_replace.txt
63fa2c0019a0bd72-ps_replace.txt
7a8156fb29e3f7f4-ps_replace.txt
8b9bb420b374b0de-ps_replace.txt
990658acf40efb84-ps_replace.txt
b8c1b65873f11178-ps_replace.txt
bbf65f21e5a3ec1b-ps_replace.txt
d8ba1b694877c7eb-ps_replace.txt
e039cff28f55bb4d-ps_replace.txt

This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
* see 'shader list' for more details per shader

- tested

Tested with file version 4.21.2.0 of Submerged
on win 10 (1903) / nvidia 1050gtx ti
See screenshot for settings game.

- performance

3dmigoto gpu usage 1080p@60 fps
without - clock 1746Mhz gpu usage ~70%
with       - clock 1746Mhz gpu usage ~71%
approximately 1% increase (1050gtx ti on win 10)
max gpu: 1772Mhz gpu usage 100%
**frame rate 60.0 fast 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'

bbf65f21e5a3ec1b-ps_replace.txt
// fx bokeha

and if compiled remove:

bbf65f21e5a3ec1b-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).

- tips

See for details:
https://www.pcgamingwiki.com/wiki/submerged

- shader list

---------- 26BCFF963E799DCF-PS_REPLACE.TXT
// reduce iterations fx blur only?
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 12:12:53 2025

---------- 62F2442BB73F24DC-PS_REPLACE.TXT
// fx bloom and blur C
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 11:28:15 2025

---------- 63FA2C0019A0BD72-PS_REPLACE.TXT
// remove fx dof specific camera angles mostly zoomed back
// ---- Created with 3Dmigoto v1.3.16 on Sun Apr 27 12:45:56 2025

---------- 7A8156FB29E3F7F4-PS_REPLACE.TXT
// reduce iterations fx bloom blur A
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 11:23:37 2025

---------- 8B9BB420B374B0DE-PS_REPLACE.TXT
// reduce fog
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 11:30:30 2025
  // reduce fog density lower hemisphere

---------- 990658ACF40EFB84-PS_REPLACE.TXT
// reduce iterations fx bloom blur B
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 11:25:45 2025

---------- B8C1B65873F11178-PS_REPLACE.TXT
// reduce brightness fx clouds
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 12:09:27 2025
  // reduce overbright clouds

---------- BBF65F21E5A3EC1B-PS_REPLACE.TXT
// fx bokeha
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 12:37:49 2025
  // reduce bokeha

---------- D8BA1B694877C7EB-PS_REPLACE.TXT
// reduce iterations fx bloom and blur D
// ---- Created with 3Dmigoto v1.3.16 on Sat Apr 26 12:07:35 2025

---------- E039CFF28F55BB4D-PS_REPLACE.TXT
// reduce intensity fx god rays night only?
// ---- Created with 3Dmigoto v1.3.16 on Sun Apr 27 13:25:24 2025
  // reduce intensity

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