File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

Many shadertweaks see description plus some tonemaping and lumasharpning with 3dmogoto

Permissions and credits
Changelogs
- description

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 reflection 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.2 06/02/2025
- reduce dof
- tweaked ambient fog
- reduce brightness glass interior and exterior
- reduce brightness ambient light
- tweaked shepards hair glossy effect
- remove fx blue lens flares
- tweaked upscale.hlsl tonemap and sharpening

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
mass effect legendary, 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
0cf16426df02750e-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
48f0c4a8bcf4111d-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
6bdc4ed78b44d5ca-ps_replace.bin
767ecb5270133a58-ps_replace.bin
7db818e192bb30b0-ps_replace.bin
84e1833aa4d359bc-ps_replace.bin
8744a4318d96d2fa-ps_replace.bin
8b97b7f8bf9b8780-ps_replace.bin
923b04edeb5ef906-ps_replace.bin
a22f3fc886f02845-ps_replace.bin
a6d7eb431075097b-ps_replace.bin
a889bf7ff26f25bb-ps_replace.bin
a9ff7e3f472c4bd5-ps_replace.bin
aa2c508b6f8c66f2-ps_replace.bin
b55ef8476358b0bf-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
f8a7a7fc14cd7b74-ps_replace.bin
fcad260659300e9d-ps_replace.bin

of

077e4356de8532a7-ps_replace.txt
0cf16426df02750e-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
48f0c4a8bcf4111d-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
6bdc4ed78b44d5ca-ps_replace.txt
767ecb5270133a58-ps_replace.txt
7db818e192bb30b0-ps_replace.txt
84e1833aa4d359bc-ps_replace.txt
8744a4318d96d2fa-ps_replace.txt
8b97b7f8bf9b8780-ps_replace.txt
923b04edeb5ef906-ps_replace.txt
a22f3fc886f02845-ps_replace.txt
a6d7eb431075097b-ps_replace.txt
a889bf7ff26f25bb-ps_replace.txt
a9ff7e3f472c4bd5-ps_replace.txt
aa2c508b6f8c66f2-ps_replace.txt
b55ef8476358b0bf-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
f8a7a7fc14cd7b74-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

See articles
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

---------- 0CF16426DF02750E-PS_REPLACE.TXT
// reduce fx dof and blur A frame based
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:54:52 2025
  // reduce blur
  r1.x = 0.1f;//MinMaxBlurClamp.x * r1.x;
  // reduce blur
  r1.y = 0.1f;//MinMaxBlurClamp.y * r1.y;

---------- 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

---------- 48F0C4A8BCF4111D-PS_REPLACE.TXT
// fx ambient light D haze armeture outdoor
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 12:04:25 2025

---------- 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

---------- 6BDC4ED78B44D5CA-PS_REPLACE.TXT
// fx ambient light D armeture haze
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:44:22 2025
  // reduce haze

---------- 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

---------- 7DB818E192BB30B0-PS_REPLACE.TXT
// remove fx blue lens flares
// ---- Created with 3Dmigoto v1.3.16 on Mon Jan 20 11:01:03 2025

---------- 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

---------- 923B04EDEB5EF906-PS_REPLACE.TXT
// fx ambient light A haze
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:33:33 2025
  // reduce haze

---------- A22F3FC886F02845-PS_REPLACE.TXT
// fx ambient light C haze B
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:41:11 2025
  // reduce haze

---------- 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

---------- A9FF7E3F472C4BD5-PS_REPLACE.TXT
// fx ambient light B glow
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:32:44 2025
  // reduce glow

---------- AA2C508B6F8C66F2-PS_REPLACE.TXT
// reduce ambient fog nearby
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 12:23:58 2025

---------- B55EF8476358B0BF-PS_REPLACE.TXT
// reduce fx dof and blur B frame based
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 20:16:22 2025
  // reduce blur and dof

---------- 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
  // reduce gloss
  // compensate darker hair
  // reduce plastic hair

---------- 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

---------- F8A7A7FC14CD7B74-PS_REPLACE.TXT
// reduce brightness glass outdoor
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 22 11:51:10 2025
  // reduce glare
  // reduce opacity

---------- 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