About this mod
reduce black crush in game and many other tweaks
see description for more info
- Permissions and credits
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
- optional install
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 inspector
- 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'.