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.
- Temporal anti-aliasing.
- Interlaced mode.
- Motion blur.
- Autoconvergence configured. When not using it, automatic low convergence for cutscenes can be used.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.
- (Older fix for 3D Vision. Don't use): download this file and extract its contents in the "RESIDENT EVIL 2 BIOHAZARD RE2" folder, where "re2.exe" is.
- IMPORTANT: you need to be on the "dx11_non-rt" Steam branch, to have DX11 as an option.
- IMPORTANT: you need to be on the "dx11_non-rt" Steam branch, to have DX11 as an option.
- IMPORTANT: in the game folder, open "re2_config.ini" and set "TargetPlatform=DirectX11", or just choose DirectX 11 ingame.
- 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.
- 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.
- Do not use interlaced mode. It makes autoconvergence not work. Also don't use "uncommon" resolutions and aspect ratios lower than 16:9.
-Do not try adjusting the convergence via the Nvidia convergence + or - keys with autoconvergence enabled. Doing so will lock the convergence either REALLY high or really low. If you encounter this, easiest solution is to press CTRL + ALT + F10 to reset the saved user settings. This only happened with the old autoconvergence.
-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
-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
- ctrl+shift+H: this displays help text with the 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.
- 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.
- 0 (not the numpad): this toggles automatic convergence off. Then you can use the "F1" hotkey for static presets.
- 9 (not the numpad): this toggles on the old cutscene detection that triggers a low convergence preset.
- 9 (not the numpad): this toggles on the old cutscene detection that triggers a low convergence preset.
If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku