This one is different from my usual RIL releases; this was a very fast job made by Opus 5.5, this means it could have unforeseen issues because it directly edits the game code to inject the call sites and enable above 120hz frametimes.
The game is still variable-rate at it's base, so this means I don't expect serious issues compared to an equivalent patch for older Frictional Games games (which are fixed-rate instead, i.e thought around a single framerate which is 60hz).
Not much else to say really (will update the post if something comes to mind), here's a brief more detailed description:
This patch modifies three call sites in the game's settings code and fixes a small Netwon engine issue:
The two reads of Screen.RefreshRate and Engine.GameplayUpdateRate return the rate from BunkerHighFPS.ini in palce of the value in the settings file.
The write of Engine.GameplayUpdateRate saves the original file value back, so the plugin's rate is not retained in the game settings.
Corrects physics damping by intercepting the five sites the Newton library operates in the game for damping and overrides their value with the 60hz value (physics still operates at whatever framerate you set in the INI, this is only the damping value).
I'm still developing a RIL version of this because I want to see how they compare.
Amnesia: The Bunker FPS UnlockView fix → See ya.