Mass Effect Legendary Edition

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