Thursday, November 28, 2024

SILENT HILL 2 [DX11]





geo-11 fix for SILENT HILL 2, the remake, running in DX11 mode.


Fixed
- Haloing issues.
- Shadows.
- Lighting.
- Volumetric lighting.
- Light shafts.
- Fog.
- Reflections.
- Radial blur.
- Motion blur.
- One-eye issues.
- Temporal antialiasing.
- Vignette and chromatic aberration (both disabled by default).
- Crosshairs and some other interaction icons are at dynamic depth. The rest is at screen depth.
- Autoconvergence configured.


Installation
- geo-11 fix (with build v0.6.198): download this file and extract its contents in the "SILENT HILL 2\SHProto\Binaries\Win64" folder , where "SHProto-Win64-Shipping.exe" is. Remember to edit "d3dxdm.ini" to change the "direct_mode" to the output method you need.
- For 3D Vision monitors, "nvidia_dx11" works (tested by JoseSXFI) if you use old drivers. The "nvidia_dx9" mode, which I don't recommend if you can avoid it, can work if you use the files from the "nvidia_dx9 workaround" folder and follow the instructions (tested by UnityBeing, who told me what files to use. I didn't try it myself).
- Set the Steam launch parameter as "-dx11" (no quotes) to make the game work in DX11 mode.
- Run the game.


Known issues
- Autoconvergence won't work with some combinations of internal resolution vs output resolution. Some TSR and FSR modes, as well as just internal res % may be OK or not, depending on the output resolution, and pure 100% internal resolution will work. You may see easily what works OK by moving the camera up and down. Convergence should adapt to James' body.
- Autoconvergence can behave badly when real mirrors are in the scene, because they affect the depth buffer.
- Interaction icons for keyboard keys (if you aren't just using the generic white dot icon) are at screen depth. It's intended, because of conflicts with other things.


Recommendations
- Use this mod to unlock the fps of animations during cutscenes: https://github.com/RoseTheFlower/UltrawideIndex/releases/tag/silenthill2remake
- Other mods that modify the game or "Engine.ini" should be OK to use.
- In the advanced quality settings, set "Scene Occlusion" to "Occlusion Queries". It's the one that works correctly in 3D (unlike "HZB") while also not tanking performance like "Disabled" does.
- If you need more fps when you are GPU limited, try setting "Shadows Quality" to "Low". Or just using a lower resolution. Or use other mods that you may find out there.
- Don't use ultrawide resolutions. The game applies a barrel distortion effect and I wasn't able to identify that shader, so it's uncomfortable in 3D.


Hotkeys
- F1: convergence presets (50, 130). It only works when "dm_auto_convergence" is set to 0 in "d3dxdm.ini".
- F3: by default, flying moths in a specific room interfere with autoconvergence, and the fix disables the ones that pop out too much to not force low convergence and sudden jumps. You can disable that modification with this hotkey.
- F4: vignette toggle. Disabled by default. In my opinion, it's an annoying effect, especially in 3D.
- F5: chromatic aberration toggle. Disabled by default.


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

9 comments:

  1. Thank you Master for allowing my experience in dx9 path proven to prove useful. Enjoy the game community.

    ReplyDelete
  2. Thanks You Master!!
    It is perfect in 3D and is possibly the best game ever made graphically in 3DVISION!

    ReplyDelete
  3. IncreĆ­ble juegazo en 3D. Milagro que sea compatible con DX11 forzado. Gracias por el gran trabajo realizado MasterOtaku!

    ReplyDelete
  4. Great job! I hope you'll review the recommended list and address some of those fixes. Love this—keep them coming!

    ReplyDelete
  5. Thank you for this awesome 3D fix and for keeping 3D gaming alive and well ! ! !

    ReplyDelete
  6. Thank you VERY Much! Incredible 3D STEREO!! VR are not so immersive and Sharp!

    ReplyDelete
  7. Please when commenting let us know if you are using dx9 path with a 30 or 40 series. I need feedback on how effective my workarounds are, if not I'll stop my activities with it.

    ReplyDelete
  8. Long live 3D VISION !

    ReplyDelete

  9. 3D VISION IS IMMORTAL THANKS TO YOU

    ReplyDelete