Dishonored 2 FPS Fix v1.0.0
============================

Supported game
--------------
GOG Dishonored 2 version 1.77.9.0 for Windows only.

Dishonored2.exe SHA-256:
C3150F9F2D9BF967D23CA6A79BB32703B90116854AAD9892C7FC1F46A1060293

The DLL verifies this complete hash and the original hook bytes. It fails
closed without modifying an unsupported executable.

Installation
------------
1. Close Dishonored 2.
2. Copy dinput8.dll and d2-high-fps-fix.ini beside Dishonored2.exe.
3. Keep Triple Buffering disabled in the game.
4. Set your desired maximum FPS in NVIDIA Control Panel or another external
   limiter. Do not run completely uncapped.
5. Launch the game normally.

Do not overwrite an unrelated dinput8.dll from another mod. Proxy DLLs cannot
simply be stacked.

Usage
-----
The supplied configuration enables the tested complete path: FPS unlocking,
frame-rate-independent mouse sensitivity, camera and first-person root
stabilization, eligible world/root interpolation, first-person and selected
world skeletal interpolation, and small cinematic-control interpolation.

Press F10 in game to toggle camera prediction and first-person root correction
for an A/B comparison. F10 does not change the FPS limit or the other
interpolation settings.

Removing the game's FPS-dependent mouse multiplier makes the same in-game
sensitivity feel lower at high FPS. Raise the in-game sensitivity once to your
preference; it should then remain consistent as the frame rate changes.

Safety and scope
----------------
The game simulation, physics, AI, scripts, animation events, and authoritative
gameplay state remain at the native 120 Hz. Corrections are applied only to
temporary renderer-owned camera, model-matrix, and joint-palette data.

Unsupported content snaps to the native state. Simulated cloth is not
interpolated and may still look stepped in some cinematics.

Keep ShadowTransforms=0. The experimental shadow path is not safe for normal
use. Keep Telemetry=0 unless developing the patch.

Diagnostics
-----------
The patch writes d2-high-fps-fix.log beside the DLL. Check it if the fix does
not activate; executable or hook-byte mismatches are reported there.

Uninstallation
--------------
Close the game and remove dinput8.dll and d2-high-fps-fix.ini from the game
directory. The optional d2-high-fps-fix.log diagnostic file may also be
removed.

Misc
--------------
for more game fixes take a look at https://slop-blog.enkhayzomachines.net/fixes :)
