This mod lets you simply HOLD SHIFT to sprint – no more mashing needed. Simply extract into: SteamLibrary\steamapps\common\Crimson Desert\bin64
Requirements:
Ultimate ASI Loader
About this mod
Crimson Desert’s keyboard sprint mechanic requires you to repeatedly tap SHIFT to reach full sprint speed – a frustrating throwback that quickly gets tiring in an open-world game you’ll spend dozens of hours exploring. This mod eliminates that entirely. Simply hold SHIFT and your character sprints at full speed, exactly as you would expect from any modern game. Works for both on-foot sprinting and horse galloping.
This is the keyboard equivalent of the excellent:
Smooth movement for Crimson Desert
controller mod by Odashikonbu. If you play with a controller, use that one instead.
How it works
The mod runs a lightweight background thread that monitors your SHIFT key state. While SHIFT is held, it automatically sends rapid SHIFT press/release pairs to the game at a configurable rate – exactly simulating the mash the engine expects, invisibly.
– Input method: Sends virtual VK_LSHIFT key signals
– Engine impact: Zero – isolated background thread, no game memory touched
– Works on foot and on horseback
– Brief taps still work – configurable delay ensures short presses (e.g. combat abilities) are not affected
– Auto-pauses in menus – detects when the game cursor is visible and stops firing
– Shift+F12 toggle – enable or disable at runtime without restarting (high beep = on, low beep = off)
Installation
– Download the ZIP file.
– Extract all files into your bin64 folder: …\Crimson Desert\bin64\
– Files to copy:
– – CDSprintHold.asi
– – CDSprintHold.ini (default preset – see Presets below to change)
– – version.dll (ASI Loader – skip if already installed by another mod)
– Launch the game and hold SHIFT to sprint.
Upgrading from 1.0.0
Replace CDSprintHold.asi with the new one. Your existing CDSprintHold.ini will continue to work – new settings default to safe values if not present.
Presets
Three ready-made configs are included in the ZIP. To switch preset, rename your chosen file to CDSprintHold.ini, replacing the existing one.
– Default – CDSprintHold.ini
– Balanced feel. 8 presses/sec, 150ms hold delay.
– Natural Ramp-Up – Preset – Natural Ramp-Up.ini
– Gradual, organic build-up. 4 presses/sec, 500ms hold delay.
– Instant Sprint – Preset – Instant Sprint.ini
– Full sprint on the first frame. 20 presses/sec, 0ms delay.
Uninstallation
– Delete CDSprintHold.asi and CDSprintHold.ini from your bin64 folder.
– If version.dll was placed there by another mod, leave it in place.
INI Settings
[Settings]
; Simulated SHIFT presses per second while SHIFT is held (1-30).
PressRateHz=8
; Milliseconds after SHIFT is first pressed before rapid presses begin.
HoldDelayMs=150
; Only sprint while W/A/S/D is also held.
; Recommended – prevents SHIFT combat abilities from triggering sprint.
RequireMoving=1
; Auto-pause when the game cursor is visible (menus, inventory, map).
DisableOnUI=1
; Shift + this F-key toggles the mod on/off at runtime.
; High beep = ON, low beep = OFF. Range: 1-24. Default: 12 = F12.
ToggleFKey=12
; Set to 0 to permanently disable without removing files.
Enabled=1
Compatibility
– Keyboard only. Controller players: see Smooth movement for Crimson Desert.
– Works for on-foot sprinting and horse galloping.
– Compatible with any other ASI mod using version.dll as the loader.
– No known conflicts.





