Repository navigation
Releases: HappyEntity/Souls-Dynamic-Key-Prompts
Release list
Dark Souls II - Dynamic Key Prompts 1.0.3
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
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 itsdinput8.dllinexternal_dllsofconfig_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
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.dllandxinput1_3.dllare taken: rename the mod'sdinput8.dlltoDynamicKeyPrompts.asiand keep theDynamicKeyPromptsfolder 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 itsdinput8.dllinexternal_dllsofconfig_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
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.dllandxinput1_3.dllare already taken by other mods: rename the mod'sdinput8.dlltoDynamicKeyPrompts.asiand put it, together with theDynamicKeyPromptsfolder, wherever your ASI loader picks up.asifiles. - 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.dllinstall.
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
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
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
- Steam → Dark Souls II: SotFS → Manage → Browse local files → open the
Gamefolder - Copy
dinput8.dlland theDynamicKeyPromptsfolder into it (next toDarkSoulsII.exe) - 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
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 itsdinput8.dllinexternal_dllsofconfig_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
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 itsdinput8.dllinexternal_dllsofconfig_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
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 itsdinput8.dllinexternal_dllsofconfig_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.