Skip to content

Dark Souls III - Dynamic Key Prompts 0.1.4

Pre-release
Pre-release

Choose a tag to compare

@HappyEntity HappyEntity released this 04 Oct 11:48
· 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.4

  • "Switch action" (bonfire with an item next to it, objects with several actions) now shows the two-hand key. It showed menu "Function 2" when the menu function keys were rebound.
  • The Key Bindings screen keeps the gamepad icons in its Controller column.
  • The mod now starts when Ultimate ASI Loader loads it and the game is started through Seamless Co-op.

Downloads

File What it is
DynamicKeyPrompts-DS3-0.1.4.zip The mod. Extract into the Game folder (where DarkSoulsIII.exe is).
DynamicKeyPrompts-xinput1_3-loader-1.0.3.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