Skip to content

Dark Souls II - Dynamic Key Prompts 1.0.0

Choose a tag to compare

@HappyEntity HappyEntity released this 25 Sep 09:41
· 18 commits to main since this release

First release of Dynamic Key Prompts for Dark Souls II: Scholar of the First Sin (Steam, version 1.0.3).

The game always shows Xbox buttons in its prompts, even with keyboard and mouse. This mod reads
your actual key bindings from the game and shows the matching key or mouse button in every prompt,
and updates immediately when you rebind a key.

Features

  • Menus, the help bar, interaction prompts ("Rest at bonfire", "Examine"), tutorial messages, menu tabs
  • Key and mouse icons in the game's style (themes: dark, minimal, silver) or text labels like [E]
  • Context aware: Confirm / Cancel in menus, Interact / Roll in the world — each shows its own key
  • Mouse buttons where you use them (attack, lock-on), keys elsewhere — configurable
  • Custom icon themes: one editable sprite sheet per theme
  • No game files are modified

Download

File
DynamicKeyPrompts-1.0.0.zip The mod (loads through dinput8.dll)
DynamicKeyPrompts-1.0.0-xinput1_3-loader.zip Optional: alternative loader xinput1_3.dll, only if another mod already uses dinput8.dll

Installation

  1. Steam → Dark Souls II: SotFS → Manage → Browse local files → open the Game folder
  2. Copy dinput8.dll and the DynamicKeyPrompts folder into it (next to DarkSoulsII.exe)
  3. Start the game as usual (with Seamless Co-op: through ds2sc_launcher.exe)

To uninstall, delete dinput8.dll and the DynamicKeyPrompts folder.
Settings: DynamicKeyPrompts\DynamicKeyPrompts.ini.

Requirements

  • Dark Souls II: Scholar of the First Sin, Steam, latest update (1.0.3)
  • Windows 10/11 64-bit

Compatibility

  • Tested together with Seamless Co-op, DS2 Lighting Engine and OptiScaler
  • Tested with the Russian game language; other languages are supported by design
  • Mod managers and Ultimate ASI Loader (.asi) are not tested yet

Found a problem? Set Diagnostics=1 in the ini, reproduce it, press F9 in game and attach
DynamicKeyPrompts\DynamicKeyPrompts.log to an issue.