Skip to content

Dark Souls III - Dynamic Key Prompts 0.1.3

Pre-release
Pre-release

Choose a tag to compare

@HappyEntity HappyEntity released this 29 Sep 06:33
· 1 commit to main since this release

For Dark Souls III (Steam, version 1.15.2). Test version: please report anything that looks wrong.

Dark Souls III 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 menus, the help bar, world prompts ("Light bonfire") and tutorial texts, and follows your changes in the Key Bindings screen.

  • Key and mouse icons in the style of the game's button icons (themes dark, minimal, silver), or text labels (Style=text)
  • Menu buttons resolve to menu actions (Confirm, Cancel, tabs), world prompts to game actions (Interact, Roll, …)
  • The game's files are not modified
  • Works together with Seamless Co-op and ModEngine2

Changes in 0.1.3

  • Key icons now also work in a game unpacked with UXM or Nuxe, and with BootBoost. Before, the prompts showed text instead of icons there.
  • The mod can be loaded by Ultimate ASI Loader or another mod's DLL loader, for setups where both dinput8.dll and xinput1_3.dll are taken: rename the mod's dinput8.dll to DynamicKeyPrompts.asi and keep the DynamicKeyPrompts folder next to it.

Downloads

File What it is
DynamicKeyPrompts-DS3-0.1.3.zip The mod. Extract into the Game folder (where DarkSoulsIII.exe is).
DynamicKeyPrompts-xinput1_3-loader-1.0.2.zip Optional alternative loader, only if another mod already uses dinput8.dll. Install the main archive first, then put xinput1_3.dll from here into Game and delete the mod's dinput8.dll. The same loader as for Dark Souls II.

Seamless Co-op and ModEngine2

  • Seamless Co-op: install as above and start the game through ds3sc_launcher.exe.
  • ModEngine2: install as above and start through launchmod_darksouls3.bat, or keep the mod outside the game folder and list its dinput8.dll in external_dlls of config_darksouls3.toml. Details: Dark Souls III readme.

Reporting problems

Attach DynamicKeyPrompts\DynamicKeyPrompts.log (set Diagnostics=1 in the ini for a detailed one) to an issue.

Full history: CHANGELOG.md