Skip to content

Releases: HappyEntity/Souls-Dynamic-Key-Prompts

Dark Souls II - Dynamic Key Prompts 1.0.3

Choose a tag to compare

@HappyEntity HappyEntity released this 04 Oct 11:50

For Dark Souls II: Scholar of the First Sin (Steam, version 1.0.3).

Changes in 1.0.3

  • The mod now starts when Ultimate ASI Loader loads it and the game is started through Seamless Co-op (in 1.0.2 it did not start in that setup).

Downloads

File What it is
DynamicKeyPrompts-DS2-1.0.3.zip The mod. This is the one you need. Extract into the Game folder (where DarkSoulsII.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.

If both dinput8.dll and xinput1_3.dll are taken: use the main archive and rename its dinput8.dll to DynamicKeyPrompts.asi (see above).

Full history: CHANGELOG.md

Dark Souls III - Dynamic Key Prompts 0.1.4

Choose a tag to compare

@HappyEntity HappyEntity released this 04 Oct 11:48

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

Dark Souls III - Dynamic Key Prompts 0.1.3

Choose a tag to compare

@HappyEntity HappyEntity released this 29 Sep 06:33

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

Dark Souls II - Dynamic Key Prompts 1.0.2

Choose a tag to compare

@HappyEntity HappyEntity released this 28 Sep 18:10

For Dark Souls II: Scholar of the First Sin (Steam, version 1.0.3).

Changes in 1.0.2

  • The mod can now be loaded by Ultimate ASI Loader or another mod's DLL loader, for setups where both dinput8.dll and xinput1_3.dll are already taken by other mods: rename the mod's dinput8.dll to DynamicKeyPrompts.asi and put it, together with the DynamicKeyPrompts folder, wherever your ASI loader picks up .asi files.
  • Loaded that way, the mod starts without its own Arxan workaround, like under Seamless Co-op.
  • Nothing changes for the usual dinput8.dll / xinput1_3.dll install.

Downloads

File What it is
DynamicKeyPrompts-DS2-1.0.2.zip The mod. This is the one you need. Extract into the Game folder (where DarkSoulsII.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.

If both dinput8.dll and xinput1_3.dll are taken: use the main archive and rename its dinput8.dll to DynamicKeyPrompts.asi (see above).

Updating from 1.0.0 / 1.0.1

Replace dinput8.dll (or xinput1_3.dll, or DynamicKeyPrompts.asi) and the DynamicKeyPrompts folder. Your DynamicKeyPrompts.ini can stay.

Full history: CHANGELOG.md

Dark Souls II - Dynamic Key Prompts 1.0.1

Choose a tag to compare

@HappyEntity HappyEntity released this 25 Sep 14:27

For Dark Souls II: Scholar of the First Sin (Steam, version 1.0.3).

Fixes the game closing right after start with Seamless Co-op on some PCs (crash 0xC0000026 in ntdll.dll).

  • When the game is started through Seamless Co-op's launcher, the mod waits for Seamless to finish loading and starts without its own Arxan workaround.
  • The mod's .NET runtime only handles errors inside the mod, not the game's or other mods'.

Downloads

File What it is
DynamicKeyPrompts-1.0.1.zip The mod. This is the one you need. Extract into the Game folder (where DarkSoulsII.exe is).
DynamicKeyPrompts-1.0.1-xinput1_3-loader.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.

Updating from 1.0.0

Replace dinput8.dll (or xinput1_3.dll) and the DynamicKeyPrompts folder. Your DynamicKeyPrompts.ini can stay.

Dark Souls II - Dynamic Key Prompts 1.0.0

Choose a tag to compare

@HappyEntity HappyEntity released this 25 Sep 09:41

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.

Dark Souls III - Dynamic Key Prompts 0.1.2

Choose a tag to compare

@HappyEntity HappyEntity released this 27 Sep 12:05

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 ("Rest at 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.2

  • Key icons no longer push the prompt text down: help bar lines and pop-up menus sit where they are with gamepad buttons.

Downloads

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

Dark Souls III - Dynamic Key Prompts 0.1.1

Choose a tag to compare

@HappyEntity HappyEntity released this 27 Sep 09:28

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 ("Rest at 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.1

  • When another ModEngine2 mod replaces menu\05_Dummy.tpf.dcx, the key icons are now added to that mod's version of the file, so both mods work.

Downloads

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

Dark Souls III - Dynamic Key Prompts 0.1.0

Choose a tag to compare

@HappyEntity HappyEntity released this 27 Sep 08:29

For Dark Souls III (Steam, version 1.15.2). First 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 ("Rest at 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

Downloads

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

Known limitations

  • If another ModEngine2 mod replaces menu\05_Dummy.tpf.dcx, the key icons are hidden and the prompts fall back to text.

Reporting problems

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