About this mod
Many shadertweaks see description
reshade tonemap, relief texture enhancing, color balancing,
ambient occlusion (ao) and a slight curve.
- Permissions and credits
A vintage resident evil excellent atmosphere
but truly excruciating level design and gameplay.
This is a class example of 'you do not play the game
the game plays you' meaning timers, qte's from hell,
instant deaths, lots of sucker punching and scripted
events you have to follow to the t.
That said if you can tolerate it there is a certain
magic to be found.
To resurrect some detail this package
contains some tweaks realized with helix
(a precursor to 3dmigoto, works exclusively with dx9)
and reshade.
Helix tweaks contain:
- reduce dof, bloom, blur and contrast
- added curve shader
- reduce density fx lower hemisphere haze and mist
- reduce fx static interference
- decrease opacity bleeding effect when wounded
gameplay related shader tweaks:
- remove hud laser beam, not the dot
- decrease opacity action prompts
(see further tweaking to disable if desired)
Further a reshade tone map re-balances brightness, plus removes a slight
red tint and a 'poor mans form of tessellation' gives the assets
(characters, environment, etc) a bit of relief and more definition.
The screenshots contain AO (ambient occlusion) this is applied by
a slightly tweaked shader made by Pascal Matthäus aka Euda.
AO works rather so-so, and is quite expensive gpu wise.
Just in case you are wondering why I am using the ultimate asi loader
in this case without it the game crashes on startup, due to reshade
and a similar attempt with sweetfx, causes the game to crash on shut down.
The ultimate asi loader allows reshade to function without a hitch.
- install
Copy the contents of the zip file to the install folder of
singularity, the folder which contains rerev2.exe
generally: \resident evil revelations 2
- optional install
The following instructions are only needed
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 resident evil revelations 2
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 the 'ultimate asi loader' (32bits) from:
https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases
copy the dinput8.dll 32bits version to the install dir
of resident evil revelations 2.
download reshade from
https://reshade.me/ (preferably version 4.9.1)
Note:
Because this package uses the 'ultimate asi loader' take care and
first rename the existing d3d9.dll (helix) to d3d9.dll.hx then
install *only* d3d9.dll (32bits) to the install dir aka folder
of resident evil revelations 2 then
Rename:
d3d9.dll
to:
reshade.asi
Rename:
d3d9.dll.hx
to:
d3d9.dll
Then copy the reshade folder plus ReShade.ini and reshadep.ini
contained in this package to the install dir of resident evil revelations 2.
Note:
dx9settings.ini of helix contains the name of the linked proxy dll
in this case leave it empty ultimate asi loader chains reshade.
- 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.
For reshade simply press 'F1' in game to toggle
the shaders on or off.
- tested
Tested with version 1.3.0 of resident evil revelations 2
on win 7 and win 10(1903) / nvidia 1050gtx ti
- performance
reshade / helix / usage 1080p@60fps*
without - clock 1746Mhz gpu usage ~50%
with - clock 1646Mhz gpu usage ~70%
approximately 20% increase (1050gtx ti on win 7 / win 10)
max gpu: 1772Mhz gpu usage 100%
*) Game is capped to 60.7 with fast sync through nvidia inpsector
ao adds roughly 15% and other shaders about 5%
- 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'.
hud related:
595E9EB7 remove hud laser beam not dot
9EA8AF9D decrease opacity action prompts
Most shaders <shadernumber>.txt have
a descriptive remark at top of the file.
- tips
https://www.pcgamingwiki.com/wiki/resident_evil_revelations_2