Releases: zofrea1/DS3DebugFPS
Release list
1.4.2 - Windowed borderless note, 120 FPS default
Windowed borderless is unchanged and works with or without Archthrones. Exclusive fullscreen is not modified.
The ini cap now defaults to 120. The sprint fix follows the game's frame time, so that cap does not bring back the old wall slowdown. Set FixSprintSlowdown = 0 to restore it.
Linux and Steam Deck still need:
WINEDLLOVERRIDES="D3DCompiler_43.dll=n" %command%
Install D3DCompiler_43.dll and FPSconfig.ini next to DarkSoulsIII.exe. If you already have an ini, set fps to whatever you want and keep FixSprintSlowdown = 1. Use the game's windowed mode for borderless.
1.4.1 - Borderless with exclusive fullscreen mods
Borderless mode now works when a mod such as Archthrones starts the game in exclusive fullscreen.
With EnableBorderless on, the swap chain stays windowed and the game covers the monitor without a title bar. Set it to 0 to leave fullscreen exclusive. Windowed borderless is otherwise the same as before.
The Linux pattern scan and the high-FPS sprint fix are unchanged. Install D3DCompiler_43.dll next to DarkSoulsIII.exe. An existing ini only needs EnableBorderless = 1.
1.4 - Linux pattern scan and high-FPS sprint fix
DLL update for Dark Souls III 1.15.2.
- The pattern scan no longer requires a Windows heap address, so the FPS cap applies again under Proton and on Steam Deck. If another mod moves the flipper pointer, the constructor pattern still finds it.
- Sprinting into a wall above about 88 FPS no longer latches the player at half speed. The check follows the game's own frame time, so it holds up toward 240 FPS and through frame-time spikes. Set
FixSprintSlowdown = 0to restore the old behavior. - Borderless mode is unchanged. It applies when the game is in windowed mode. Fullscreen mode is not modified by
EnableBorderless.
Install D3DCompiler_43.dll and FPSconfig.ini next to DarkSoulsIII.exe. On Linux or Steam Deck, keep this launch option:
WINEDLLOVERRIDES="D3DCompiler_43.dll=n" %command%
If you already have an FPSconfig.ini, keep your fps value and add:
FixSprintSlowdown = 1