About this mod
Many shadertweaks see description plus some tonemaping and lumasharpning with 3dmogoto
- Permissions and credits
- Changelogs
For mass effect 3 the legendary edition.
Here are some tweaks with 3dmigoto to try
to alleviate the excessive darkness in the game and
some other visual issues.
shader tweaks with 3dmigoto:
- reduce distance fog cities
- reduce fog banks nearby
- glare and refelection windows exterior
- large glowing orbs reduce radius
- hud remove object selector, doors, etc
- reduce vignette, black crush shadows and bloom
- reduce fog and haze exterior citadel, mars etc
- shepard hair less glossy
- remove vignette blood effect wounded shepard final act
update v1.1 18/03/2023
- added a custom shader for a slight curve
can be disabled see 'further tweaking'
- added a custom shader with 3dmigoto to do
tonemapping and lumasharpen replaces reshade
- no longer use smaa by reshade switched to internal aa of game
- added less white light from flashlight, various locations
- reworked black crush reduction
Note(s):
The package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modification
it replaces reshade if needed remove old package see updating.
- updating (from v1.0)
if the old package (v1.0) was installed remove the following
folder(s) and file(s) in the folder which contains MassEffect3.exe
reshade
shadercache
shaderfixes
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
dxgi.dll
dxgi.ini
ReShade.ini
Then copy the contents of the zip file to the install folder of
control, the folder which contains MassEffect3.exe.
- install
Copy the contents of the zip file to the install folder of,
mass effect legendary edition\Game\ME3\Binaries\Win64\
the folder which contains MassEffect3.exe.
- optional install
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 (64bit) and place
the following dlls in the install dir of me3
d3d11.dll
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:
077e4356de8532a7-ps_replace.bin
0ebc5a3c789ca081-ps_replace.bin
0f43c243102ff35e-ps_replace.bin
251c33edecac3b4d-ps_replace.bin
282b1ff1668c1043-ps_replace.bin
32670f384594475e-ps_replace.bin
37611c0295c6893d-ps_replace.bin
3e80e8cf1df68166-ps_replace.bin
4a8cae14ef2c3be1-ps_replace.bin
4e64413e9a1d8a31-ps_replace.bin
52a26aa0fd354546-ps_replace.bin
5d00b70fba11a29b-ps_replace.bin
5e9d7797f01a0c31-ps_replace.bin
5f2d94d1c4faf6fa-ps_replace.bin
66450adae94c4ee6-ps_replace.bin
767ecb5270133a58-ps_replace.bin
84e1833aa4d359bc-ps_replace.bin
8744a4318d96d2fa-ps_replace.bin
8b97b7f8bf9b8780-ps_replace.bin
a6d7eb431075097b-ps_replace.bin
a889bf7ff26f25bb-ps_replace.bin
b61ebcec13bda54c-ps_replace.bin
c1d5bd599cbd5e5d-ps_replace.bin
c59c25277d1d4224-ps_replace.bin
ccbc37d30d63e27f-ps_replace.bin
cfb8ccb15fcc11d7-ps_replace.bin
d58a46c46e7c5332-ps_replace.bin
d5bd900868d01927-ps_replace.bin
db8c229ff5984df1-ps_replace.bin
dd0e4daa1b415282-ps_replace.bin
e8dd1a718bf8cb14-ps_replace.bin
e8f7add00a559cf9-ps_replace.bin
f405da194d590bab-ps_replace.bin
fcad260659300e9d-ps_replace.bin
of
077e4356de8532a7-ps_replace.txt
0ebc5a3c789ca081-ps_replace.txt
0f43c243102ff35e-ps_replace.txt
251c33edecac3b4d-ps_replace.txt
282b1ff1668c1043-ps_replace.txt
32670f384594475e-ps_replace.txt
37611c0295c6893d-ps_replace.txt
3e80e8cf1df68166-ps_replace.txt
4a8cae14ef2c3be1-ps_replace.txt
4e64413e9a1d8a31-ps_replace.txt
52a26aa0fd354546-ps_replace.txt
5d00b70fba11a29b-ps_replace.txt
5e9d7797f01a0c31-ps_replace.txt
5f2d94d1c4faf6fa-ps_replace.txt
66450adae94c4ee6-ps_replace.txt
767ecb5270133a58-ps_replace.txt
84e1833aa4d359bc-ps_replace.txt
8744a4318d96d2fa-ps_replace.txt
8b97b7f8bf9b8780-ps_replace.txt
a6d7eb431075097b-ps_replace.txt
a889bf7ff26f25bb-ps_replace.txt
b61ebcec13bda54c-ps_replace.txt
c1d5bd599cbd5e5d-ps_replace.txt
c59c25277d1d4224-ps_replace.txt
ccbc37d30d63e27f-ps_replace.txt
cfb8ccb15fcc11d7-ps_replace.txt
d58a46c46e7c5332-ps_replace.txt
d5bd900868d01927-ps_replace.txt
db8c229ff5984df1-ps_replace.txt
dd0e4daa1b415282-ps_replace.txt
e8dd1a718bf8cb14-ps_replace.txt
e8f7add00a559cf9-ps_replace.txt
f405da194d590bab-ps_replace.txt
fcad260659300e9d-ps_replace.txt
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with version 2.0.0 of me3 on win 10 (1903) / nvidia 1050gtx ti
See screenshot for settings game.
- performance
3dmigoto gpu usage 1080p@~60fps
without - clock 962Mhz gpu usage ~47%
with - clock 962Mhz gpu usage ~50%
approximately 3% increase (1050gtx ti on win 10)
max gpu: 1750Mhz 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:
5E9D7797F01A0C31-PS_REPLACE.TXT
Has a remark on the top line:
// hud remove object selector, doors, etc
So if you do not want that to happen
remove the shader from the folder 'shaderfixes'
5E9D7797F01A0C31-PS_REPLACE.TXT
and if compiled remove:
5E9D7797F01A0C31-PS_REPLACE.BIN
then restart the game.
All shaders <shadernumber>ps_replace.txt have
a similar descriptive remark (see shader list).
- tips
https://www.pcgamingwiki.com/wiki/Mass_Effect_Legendary_Edition
- shader list
---------- 077E4356DE8532A7-PS_REPLACE.TXT
// reduce distance fog cities
// ---- Created with 3Dmigoto v1.3.16 on Mon Jul 12 21:20:45 2021
---------- 0EBC5A3C789CA081-PS_REPLACE.TXT
// reduce fog banks nearby
// ---- Created with 3Dmigoto v1.3.16 on Mon Jul 12 21:25:28 2021
---------- 0F43C243102FF35E-PS_REPLACE.TXT
// glare and refelection windows exterior
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 10:41:10 2021
r2.xyz = 0.4f * TextureCube_0.Sample(TextureCube_0Sampler_s, r0.xyz).xyz; // reduce reflection
o0.xyz = o0.xyz * 0.2f; // reduce glare
---------- 251C33EDECAC3B4D-PS_REPLACE.TXT
// alter tint light from flashlight E floor B
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 14 09:43:00 2023
// reduce green and blue
---------- 282B1FF1668C1043-PS_REPLACE.TXT
// alter tint light from flashlight E floor
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 14 09:35:49 2023
---------- 32670F384594475E-PS_REPLACE.TXT
// alter tint light from flashlight C north - south
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 10:57:25 2023
// reduce green and blue
---------- 37611C0295C6893D-PS_REPLACE.TXT
// alter tint light from flashlight C center down
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 10:55:39 2023
// reduce green and blue
---------- 3E80E8CF1DF68166-PS_REPLACE.TXT
// alter tint light from flashlight D floor
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:16:03 2023
// reduce green and blue
---------- 4A8CAE14EF2C3BE1-PS_REPLACE.TXT
// large glowing orbs reduce radius
// ---- Created with 3Dmigoto v1.3.16 on Mon Jul 12 21:57:14 2021
---------- 4E64413E9A1D8A31-PS_REPLACE.TXT
// alter tint light from flashlight C specific textures C
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:07:38 2023
// reduce green and blue
---------- 52A26AA0FD354546-PS_REPLACE.TXT
// alter tint light from flashlight C specific textures D
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:08:53 2023
// reduce green and blue
---------- 5D00B70FBA11A29B-PS_REPLACE.TXT
// alter tint light from flashlight B center down
// ---- Created with 3Dmigoto v1.3.16 on Mon Mar 06 11:46:49 2023
// reduce green and blue
---------- 5E9D7797F01A0C31-PS_REPLACE.TXT
// hud remove object selector, doors, etc
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 10:34:13 2021
---------- 5F2D94D1C4FAF6FA-PS_REPLACE.TXT
// npc hair less plasticy
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 21:33:45 2021
r1.yzw = 0.2f * UniformPixelVector_3.xyz * r1.yyy; // less plastic hair
r1.xyz = 0.2f * UniformPixelScalars_0.www * r1.yzw; // less plastic hair
---------- 66450ADAE94C4EE6-PS_REPLACE.TXT
// remove hud object selector B
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 21:30:58 2021
---------- 767ECB5270133A58-PS_REPLACE.TXT
// alter tint light from flashlight C specific textures
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:01:39 2023
// reduce green and blue
---------- 84E1833AA4D359BC-PS_REPLACE.TXT
// alter tint light from flashlight D walls D
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:22:21 2023
// reduce green and blue
---------- 8744A4318D96D2FA-PS_REPLACE.TXT
// alter tint light from flashlight C specific textures E
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:10:01 2023
// reduce green and blue
---------- 8B97B7F8BF9B8780-PS_REPLACE.TXT
// reduce vignette, black crush shadows and bloom
// ---- Created with 3Dmigoto v1.3.16 on Mon Jul 12 21:29:08 2021
// reduce black crush
r0.xyz = float3(0.0946082214,0.0946082214,0.0946082214) * r0.xyz; // reduce darkness
r1.y = 0.8375f * r0.y; // reduce green tinge
r1.xy = float2(0,0); // remove vignette
o0.w = dot(r0.xyz, float3(0.212670997,0.715160012,0.0721689984)); // bt709
---------- A6D7EB431075097B-PS_REPLACE.TXT
// reduce fog and haze exterior citadel, mars etc
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 10:37:25 2021
r0.w = max(9.99999975e-005, abs(FalloffStrength * 0.65f)); // reduce fog and haze
o0.xyz = 0.65f * FogInScattering[0].xyz * r0.zzz; // reduce fog and haze
---------- A889BF7FF26F25BB-PS_REPLACE.TXT
// alter tint light from flashlight walls B - radial segments ewns
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 04 10:15:12 2023
// reduce green and blue
---------- B61EBCEC13BDA54C-PS_REPLACE.TXT
// alter tint light from flashlight E grates
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 14 09:40:02 2023
// reduce green and blue
---------- C1D5BD599CBD5E5D-PS_REPLACE.TXT
// shepard hair less glossy
// ---- Created with 3Dmigoto v1.3.16 on Tue Jul 13 11:00:52 2021
---------- C59C25277D1D4224-PS_REPLACE.TXT
// alter tint light from flashlight D walls C
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:18:54 2023
// reduce green and blue
---------- CCBC37D30D63E27F-PS_REPLACE.TXT
// alter tint light from flashlight D walls E
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:24:48 2023
// reduce green and blue
---------- CFB8CCB15FCC11D7-PS_REPLACE.TXT
// alter tint light from flashlight walls
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 04 10:13:29 2023
// reduce green and blue
---------- D58A46C46E7C5332-PS_REPLACE.TXT
// remove vignette blood effect wounded shepard final act
// ---- Created with 3Dmigoto v1.3.16 on Tue Aug 03 21:10:18 2021
---------- D5BD900868D01927-PS_REPLACE.TXT
// alter tint light from flashlight E wall
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 14 09:38:30 2023
// reduce green and blue
---------- DB8C229FF5984DF1-PS_REPLACE.TXT
// alter tint light from flashlight ceiling
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 04 10:11:34 2023
// reduce green and blue
---------- DD0E4DAA1B415282-PS_REPLACE.TXT
// alter tint light from flashlight D walls B
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:17:40 2023
// reduce green and blue
---------- E8DD1A718BF8CB14-PS_REPLACE.TXT
// alter tint light from flashlight D walls
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:13:59 2023
// reduce green and blue
---------- E8F7ADD00A559CF9-PS_REPLACE.TXT
// alter tint light from flashlight C specific textures B
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 09 11:03:19 2023
// reduce green and blue
---------- F405DA194D590BAB-PS_REPLACE.TXT
// alter tint light from flashlight B center up
// ---- Created with 3Dmigoto v1.3.16 on Mon Mar 06 11:39:59 2023
// reduce green and blue
---------- FCAD260659300E9D-PS_REPLACE.TXT
// alter tint light from flashlight floor
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 04 10:03:53 2023
// reduce green and blue
---------- SHADERLIST.TXT