Mass Effect 3

File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

reduce black crush in game and many other tweaks
see description for more info

Permissions and credits
- description

So these tweaks are based on disabling 'dof' in the 'GamerSettings.ini'
this approach can be found in a number of other mods on this nexus.
The twist in this case is a specific shadertweak with helix and
some specific color balancing with sweetfx.

Take note disabling 'dof' also alters a number of other effects,
bloom, screen fringing aka vignette, flares and it alters the colors
quite a lot, this mod focuses specifically on the color alteration
in an attempt to restore it to somewhat a somewhat more normalized palette.

Finally there are a number of specific tweaks to fog issues on
the normandy and the object selector (doors, etc).

Helix tweaks contain:
- re-balance contrast and gamma dof is off
- remove object selector javick room deck engineering
- remove fog normandy javick room deck engineering
- remove object selector unfortunately also reduces bloom

Further a sweetfx tone map re-balances brightness, normalizes
the color palette and a 'poor mans form of tessellation' gives the assets
(objects, environment, etc) a bit of relief and more definition.
Also added smaa so please disable AA in the game.

An optional GamerSettings.ini (use with caution)
C:\Users\<username>\Documents\BioWare\Mass Effect 3\BIOGame\Config

Note:
Special thanks for the excellent texture mod by creeperlava:
A Lot Of Textures (ALOT)
https://www.nexusmods.com/masseffect3/mods/363

- install

First, this is really necessary, disable 'dof' in the GamerSettings.ini
this can be found in the folder:
C:\Users\<username>\Documents\BioWare\Mass Effect 3\BIOGame\Config

Alter:
DepthOfField=True

To:
DepthOfField=False

Copy the contents of the zip file to the install folder of
mass effect 3, the folder which contains MassEffect3.exe.
'mass effect 3\Binaries\Win32\MassEffect3.exe'

With exception of the folder 'optional'.
This contains a copy of 'GamerSettings.ini' as example,
normally the file is located in:
C:\Users\<username>\Documents\BioWare\Mass Effect 3\BIOGame\Config

If you do not like using unverified dll's you can download helix from
http://helixmod.blogspot.com/
and place following file in the install dir of mass effect 3
d3d9.dll

Note:
This package contains a 'd3d9.dll.hxdb' this is the debug version
which allows shaders to be found in game, usage rename d3d9.dll to
d3d9.dll.o then rename d3d9.dll.hxdb to d3d9.dll and in some cases
set UseEndScene = false to UseEndScene = true in the dx9settings.ini

download sweetfx from
https://www.guru3d.com/files-details/sweetfx-shader-suite-download.html
rename d3d9.dll to d3d9sfx2.dll and copy it to the mass effect 3
folder, then copy shaderoverride and sweetfx folders from the zip file to
the same dir aka folder plus the files SweetFX_preset.txt and SweetFX_settings.txt.

Note:
dx9settings.ini of helix contains the name of the linked proxy dll
(in this case sweetfx d3d9sfx2.dll).

- verify

To test the shaderfixes you will have to start and the restart
the game without the d3d9.dll example rename it to d3d9.dll.o
and restart the game.

To test the sweetfx settings open sweetfx/shaders/main.h with
a text editor and modify the lines:

//#include "Splitscreen.h"
//FinalColor = SplitscreenPass(FinalColor,tex);
to
#include "Splitscreen.h"
FinalColor = SplitscreenPass(FinalColor,tex);

save the file and run the game you should see an vertical
splitscreen (left side unmodified, right side modified)

- tested

Tested with version 1.5.5427.124 of mass effect 3 on win 7 / nvidia 1050gtx ti
Note: this is a combination of sweetfx and helix (last versions,
both are no longer in development)

- performance

sweetfx / helix 1080p@60fps*
without - clock 1345Mhz gpu usage ~45%
with    - clock 1345Mhz gpu usage ~53%
approximately 8% increase (1050gtx ti on win 7)
max gpu: 1772Mhz gpu usage 100%
*) Game is capped to 60.7 with fast sync through nvidia inpsector

- further tweaking

If you like you can compare the modified shader(s), Dumps contains
the original shader, to alter values. The folder 'shaderoverride'
contains the modified versions.
Note helix works differently then 3dmigoto please search for a
tutorial or start looking here:
http://helixmod.blogspot.com/2010/12/how-to-guides.html

Specific shaders can be disabled by simply removing them
from the sub folders contained in 'shaderoverride'.