Tired of holding a button for 2 seconds every time you want to loot, talk to an NPC, or pick something up? This mod makes hold-to-interact actions complete almost instantly.
What It Does
– When you hold the interact button, the mod detects the sustained press and briefly accelerates the game clock for 1 millisecond — just long enough to fill the interaction gauge. The result: interactions that normally take 1-2 seconds of holding now complete almost immediately.
Important Notes
– It’s a bit clunky — this mod works by briefly speeding up the game clock, which means the entire game world advances slightly during the burst. You may notice NPCs or objects shift position very briefly.
– Best used while standing still — the effect is least noticeable when you and the target are stationary. Interacting with a walking NPC may cause them to jump ahead slightly.
– Designed for single presses, not continuous holding — press and hold interact once to trigger. Don’t hold the button continuously or spam it. One press per interaction.
– Only affects the interact button — combat, jumping, and other actions are unaffected. The mod only triggers after holding the interact button for 100ms (quick taps are ignored).
Compatibility
– Works alongside CDControllerRemap and other ASI mods
– Requires an ASI loader (winmm.dll) in the game’s bin64 directory — if you already have CDControllerRemap installed, you already have this
– Controller only (XInput). The default interact button is X (Xbox) / Square (PlayStation). If you use CDControllerRemap, the mod detects the remapped button
– Steam Input must be disabled
Installation
– Extract HurryTheFUp.asi into your Crimson Desert bin64 directory: Crimson Desert\bin64\HurryTheFUp.asi
– If you don’t already have an ASI loader, download Ultimate ASI Loader (winmm.dll) and place it in the same directory
– Launch the game
Uninstallation
– Delete HurryTheFUp.asi from your bin64 directory.
How It Works (Technical)
– The mod hooks QueryPerformanceCounter and XInputGetState. When the interact button (X after remap) is held for more than 100ms, it injects a 1ms burst at 1000x game speed. This adds ~1 second of game time — enough to fill any interaction gauge — in a single millisecond of real time. No game files are modified.
Known Limitations
– World simulation advances during the burst — walking NPCs may jump slightly
– The interact button is hardcoded to X (the game’s default, or whatever X maps to after controller remapping). If you use a non-standard interact button without CDControllerRemap, this may not work for you
– Not tested with keyboard — controller only





