


Swift Dodge is a small keyboard-control QoL mod that lets you dodge in Valheim by double-tapping a movement direction.
It also includes an optional dedicated dodge key for players who prefer a single-key input.
There is nothing too fancy hiding here — no new combat system, no special dodge mechanics, and no balance overhaul. Swift Dodge simply gives you another way to trigger Valheim’s normal dodge behavior.
I originally made this for myself while playing on a laptop keyboard away from my main setup. Dodging with the default controls can feel a bit awkward on some keyboard layouts, especially when using custom movement keys, so I wanted a lightweight double-tap option that felt quick and comfortable.
If you were hoping for something grand and revolutionary, sorry to disappoint — this is just a simple control tweak. But sometimes a small control tweak is exactly what makes the game feel better.

Install with a mod manager, or manually place the DLL into your BepInEx plugins folder:
BepInEx/plugins/
Launch the game once to generate the configuration file.
Swift Dodge creates its config file after launching the game once with the mod installed.
Config file location:
BepInEx/config/petri.valheim.swiftdodge.cfg
You can edit the config file manually, or use BepInEx Configuration Manager to change settings in-game.
Enables or disables Swift Dodge.
Controls how dodging is triggered.
Available modes:
DoubleTap
DodgeKey
Both
DoubleTap
Dodge by double-tapping a movement direction.
DodgeKey
Dodge with a dedicated configurable key.
Both
Allow both double-tap dodging and the dedicated dodge key.
The key used for dedicated key dodging.
When pressed while moving, the dodge follows your current movement direction.
When pressed while standing still, the dodge defaults to backward.
Note: when using the dedicated dodge key while moving diagonally, Swift Dodge chooses one movement direction for the dodge. It does not add diagonal dodge behavior.
Controls how quickly the same movement direction must be tapped twice to trigger a dodge.
Lower values require faster tapping.
Higher values make double-tap dodging easier, but may increase accidental dodges.
Minimum delay between Swift Dodge-triggered dodge attempts.
This helps prevent repeated accidental dodges from rapid input.
Enables extra debug logging for troubleshooting.