3D Vision and geo-11 fix for Resident Evil 2. Many thanks to everyone that helped with testing, fixing and counseling (Helifax, DarkStarSword, Schwing, Kaimasta, etc).
Update (2023-02-02): added geo-11 fix. Fixed TAA (including the temporal part of reflections), motion blur and interlaced mode in a more proper way. Fixed volumetric lighting clipping. Configured autoconvergence. HUD adjustments. Fixed a lot of other minor problems. Stereoized vignette (if you enable the effect). Autoconvergence replaced with the one done by geo-11.
Update (2022-01-11): fixed TAA and interlaced mode, added more sharpening presets, fixed lens flares, improved radial blur, stereoized more specular reflections, optimized regexes, and fixed some fog related to volumetric lighting. Implemented autoconvergence using the same method DJ-RK used for RE3.
Update (2019-12-21): fixed volumetric lighting. Flashlight cone lighting is at full depth to avoid some problems. Some glass now has realistic depth for reflections.
Incredibly small update (2019-03-30): changed one regex to catch a shader that appears if you use "UseOptimizeShader=Disable", which you don't need to.
Small update (2019-03-29): regexes changed in a way to avoid possible conflicts. If shadows were perfect for you, you may not need this.
VERY IMPORTANT UPDATE (2019-03-27): it's important to redownload the fix. With the 3Dmigoto 1.3.16 version, this update fixes stability issues, convergence issues, lets you use "UseVendorExtention=Enable" and also let me fix all particles in the game.
Fixed
- Shadows.
- Lighting.
- Particles (rain, sparks, smoke, etc).
- Specular reflections.
- Screen space reflections.
- Mirrors.
- Skybox.
- Dynamic HUD with three settings.
- Blood and similar effects.
- Lighting clipping.
- Volumetric lighting and its clipping.
Known issues
- With the geo-11 fix, HBAO+ is currently broken. Use any other ambient occlusion setting instead.
Installation
- geo-11 (with build v0.6.107): download this file and extract its contents in the "RESIDENT EVIL 2 BIOHAZARD RE2" folder, where "re2.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, "direct_mode = nvidia_dx11" works in fullscreen, but "nvidia_dx9" doesn't work.
- IMPORTANT: you need to be on the "dx11_non-rt" Steam branch, to have DX11 as an option.
- Launch the game and let it overwrite the profile.
Notes
- For screen space reflections to be perfect, your internal resolution can't be lower than 60% of your output resolution. That means that you shouldn't use a render scale of 50% nor a bit higher scale combined with interlacing.
Autoconvergence instructions
-Enabled by default, they can be disabled by pressing the "0" key (not from the numpad) or the two stick buttons at the same time.
-If you do not wish to use autoconvergence, and insted you want to use the old style (that uses presets to set the convergence statically to low during cutscene, and higher during gameplay) you can do so by first disabling autoconvergence, and then making sure the scene based convergence presets via pressing "9" (not from the numpad) is enabled (it is by default). You'll need to make a convergence change (unless it's a cutscene) if you're using TAA or motion blur after you disable autoconvergence, for things to be clear.
Hotkeys
- F1: convergence presets. They can only be used when you disable automatic convergence.
- F2: HUD depth presets, when dynamic HUD is disabled or for menus and other static elements.
- F3: HUD toggle. Not disabled by default.
- F4: image sharpening presets (0%, 50%, 100%, 150%, 200%, 300%). 0% by default.
- F5: vignette toggle. Disabled by default.
- . (period): dynamic HUD presets. By default all HUD takes the calculated depth of the center of the screen. Press once so each vertex has its own depth. Press twice to make the HUD static. Press three times to go back to default.
- F11: something about Nvidia Surround. Ask Helifax on the forums.
- 9 (not the numpad): this toggles on the old cutscene detection that triggers a low convergence preset.