geo-11 fix for System Shock 2: 25th Anniversary Remaster, using the DX11 renderer.
Update (2025-07-12): a recent game update changed some shaders and the needed dynamic crosshair depth convergence scaling. The fix is updated now, but it won't be fully compatible with the first version of the game.
Fixed
- Specular reflections at realistic depth.
- Crosshair, item highlighting and enemy lifebar at dynamic depth.
- For the rest of the HUD, convergence dependant depth by default.
Installation
- Install the game and make sure it runs in DX11 mode. The "%USERPROFILE%\Saved Games\Nightdive Studios\System Shock 2 Remastered\kexengine.cfg" file should contain this:
seta r_rhirenderfamily "d3d11" - geo-11 fix (with build v0.6.198): download this file and extract its contents in the "System Shock 2 Remastered" folder, where "hathor_Shipping_Playfab_Galaxy_x64.exe" is (at least that's the exe name for the GOG version). Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default.
Hotkeys
- F1: convergence presets (0.001, 1, 2, 3). 2 by default.
- F2: static HUD depth presets (0%, 20%, 40%, 60%, 80%, 100%). 40% by default, but none of them are used by default because of the F4 key. This doesn't include the main/pause menu.
- F3: HUD depth mode for non dynamic elements. By default, HUD is convergence dependant. When you press this key, it makes it change presets with the F2 key. If you want to change the convergence scaling multiplier, edit the "z11=0.3" line in "d3dx.ini".
- F4: HUD toggle. Not disabled by default. This doesn't include the main/pause menu.
Notes
- Better keep ambient occlusion enabled in the game options. Without it, the fix uses a less accurate depth buffer for dynamic crosshair depth, passing through objects (items, enemies, etc).
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
Great work as always. I rebound the hotkeys to other keys as F1-F12 are used by the game for Quickbind keys and right now you cannot change them in game. You can modify them in the user.bnd file in the C:\Users\%UserName%\Saved Games\Nightdive Studios\System Shock 2 Remastered folder if you want or just change the keys for the fix in the d3dx.ini file.
ReplyDeleteThank you Master.
ReplyDeleteamazing, thank you very much masterotaku
ReplyDelete