Controller Button Remapper v1.0

Crimson Desert Mods |
Controller Button Remapper v1.0


Remap any controller button to any other button through a simple INI file. Supports all 16 inputs including triggers, D-pad, stick clicks, and stick/trigger axis options.

Description:

  • Controller Button Remapper for Crimson Desert
  • Crimson Desert doesn’t let you rebind controller buttons. This mod fixes that.
  • Remap any button to any other button through a simple text file. No additional software needed — just edit the INI, launch the game.

Features

  • Remap all 16 controller inputs: A, B, X, Y, LB, RB, LT, RT, LS, RS, Start, Back, and all 4 D-pad directions
  • Swap analog sticks (left ↔ right)
  • Swap triggers (LT ↔ RT)
  • Invert any stick axis (X or Y, left or right)
  • LT/RT fully remappable — map triggers to face buttons or vice versa
  • Works with Xbox, PlayStation, and generic controllers
  • Simple INI configuration with full button reference included
  • Zero performance impact

Default Controller Layout (for reference)

Button – Xbox – Default Action
——————————————
A – A – Run / Interact
B – B – Dodge / Sidestep
X – X – Jump
Y – Y – Mount Horse / Kick
LB – LB – Block / Guard
RB – RB – Light Attack
LT – LT – Palm Attack / Elemental Ability
RT – RT – Heavy Attack
LS – LS – Toggle Sprint
RS – RS – Lock-on Target
START – Menu – Pause / Menu
BACK – View – Map / Journal
DPAD_UP – D-Up – Call Horse
DPAD_DOWN – D-Down – Quick Item Selection
DPAD_LEFT – D-Left – Cycle Element Left
DPAD_RIGHT – D-Right – Cycle Element Right

Example: Custom Layout
Want Light Attack on X, Heavy Attack on Y, Jump on B, and Dodge on A? Add these lines to the INI:

– A=B
– B=X
– X=RB
– Y=RT
– RB=LS
– LS=A
– RT=Y

Installation


Step 1: Disable Steam Input (REQUIRED)

  • Open Steam Library
  • Right-click Crimson Desert → Properties
  • Go to Controller tab
  • Select “Disable Steam Input”

This is required because Crimson Desert uses Steam Input by default, which bypasses the mod. Disabling it makes the game fall back to standard XInput, which the mod can intercept.

Step 2: Install Files
– Download and extract the mod archive
– Copy all 3 files into the game’s bin64 folder:
…\Crimson Desert\bin64\winmm.dll
…\Crimson Desert\bin64\CDControllerRemap.asi
…\Crimson Desert\bin64\CDControllerRemap.ini

Step 3: Configure

  • Open CDControllerRemap.ini in any text editor (Notepad works fine)
  • Under [ButtonRemap], uncomment and edit lines to set your mappings
  • Format: SourceButton=TargetButton
  • To swap two buttons, define BOTH directions (e.g. A=B and B=A)
  • Save the file and launch the game

Uninstall
Delete these 3 files from the bin64 folder:
– winmm.dll
– CDControllerRemap.asi
– CDControllerRemap.ini

Re-enable Steam Input in Steam if desired.

How It Works
The mod uses the Ultimate ASI Loader (winmm.dll) to load a plugin (CDControllerRemap.asi) at game startup. The plugin hooks XInputGetState using MinHook to intercept controller input and apply your remap before the game reads it.

Known Limitations

– On-screen button prompts will NOT change — the game’s UI still shows the original button icons. This is a cosmetic-only issue; the actual inputs work correctly with your remap. Button prompt textures are locked inside the game’s proprietary PAZ archives which cannot currently be modified.
– Steam Input must be disabled — this is not optional. The mod cannot intercept input when Steam Input is active.
– Changes require a game restart to take effect.

Compatibility

  • Tested on Xbox Controller
  • Tested on game version 1.0 (March 2026 launch build)
  • Requires Windows 10 or later

Source Code
– Built with Visual Studio 2022 + CMake. Dependencies: MinHook (auto-downloaded by CMake).
– Source available on request.


Author: kindiboy


Download

Crimson Desert mods give players the freedom to expand and personalize their adventure across the vast world of Pywel. With a wide range of free mods available, you can enhance gameplay, improve visuals, and introduce new features that make every moment in the game even more exciting. Try the Crimson Desert Controller Button Remapper v1.0 mod to bring something new to your journey, and continue exploring other mods that help you shape the experience exactly the way you want, with no limits.
Useful Information: How to install Mods | System Requirements | Crimson Desert Guides | Crimson Desert News

Leave a Reply

Your email address will not be published. Required fields are marked *