WASD Character Movement

WASD Character Movement | Baldur’s Gate 3

by Dona

Explore Faerûn in an immersive Third-Person-View and use WASD Character Movement to move your Heroes.

Creator: Ch4nKyy

WASD Character Movement

Credits and distribution rights

  • Assets of other users: All of the assets in this WASD Character Movement file are either the author’s or free-to-use modder’s resources.
  • Upload authorization: You may upload this WASD Character Movement file to other websites, but you must credit me as the file’s creator.
  • Permission to modify: You may alter my files and provide bug patches or enhancements as long as you acknowledge me as the original inventor.
  • Permission to convert: You are free to convert this WASD Character Movement file to work with other games as long as you credit me as the file’s developer.
  • Permission to utilize an asset: You may use the materials in this WASD Character Movement file without asking permission as long as you credit me.
  • Asset use authorization in purchased mods/files: This file’s assets may not be used in any modifications or files that are sold for money on Steam Workshop or other platforms.
  • Permission to utilize assets in mods/files that earn donation points: If your modifications use my materials, you may earn Donation Points for them.

Notes from the Author
The source code is released under the MIT license.

File credits
Ershin for contributions and support
dukethedropkicker for DKUtil and support
kassent for Native Mod Loader
Vectonauta on Freepik for the image


  • Directly move your character with the WASD keys (or others)
    • Character movement is bound to the same keys as Camera movement
  • Toggle between Character movement and Camera movement, by default with Caps Lock
    • It automatically toggles on combat start and end
  • Improve mouselook
    • When rotating, the cursor is hidden and stays in place and Interact is disabled
    • Rotate key + Leftclick = Forward
  • Fix input conflicts, when you bind Camera Rotate to the same key as Context Menu and Cancel Action. (Many people bind these 3 to Rightclick.)
  • Auto-move forward, by default with Shift+W
  • Toggle between jogging and walking, by default with Insert
  • Leftclick movement can be blocked in the config if desired
  • Supports both Steam and GOG
  • Supports both Vulkan and DX11
  • Supports multiplayer, even if the other players don’t have it
  • Does not affect Splitscreen, Savegames or Achievements
  • Does not affect Controller mode, except forcing Analog Stick Selection = Disabled (BG3 default)
  • Hotkeys and settings can be configured. Features can be disabled. Edit BG3WASD.toml with a text editor. Press F11 to hotreload the config ingame.
WASD Character Movement


I highly recommend to use Borderless Window mode. Fullscreen does not display error messages and does not work well with multi monitor setups.

When there is a game update after you installed the mod, you might have to re-install BOTH the Mod Loader and the mod! Pay attention to ALL the steps again!

nowmods download

Download WASD Character Movement

1. Download Native Mod Loader, extract the zip, and put both bink2w64.dll and bink2w64_original.dll in
C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin\

  • When Windows prompts whether you want to overwrite the existing files, say yes.
  • The beginning of the path might differ if you installed it on another disk or if you have the GOG version.

2. Download this mod, extract the zip, and put both BG3WASD.dll (the mod) and BG3WASD.toml (the config) in
C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin\NativeMods\

  • If the NativeMods folder does not exist, create it.

3. Put SDL2.dll from the mod zip in
        C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin\
    and overwrite the existing file!


To manually uninstall this mod, delete BG3WASD.dll.

To uninstall all native mods, delete the NativeMods folder.
To also uninstall the native mod loader, delete bink2w64.dll and rename bink2w64_original.dll to bink2w64.dll.
SDL2.dll does not need to be restored. It is just an unmodified SDL version 2.28 from SDLs official GitHub. If you want to restore the old SDL version 2.22 that ships with BG3, verify your game files.


Ershin for contributions and support
dukethedropkicker for DKUtil and support
kassent for Native Mod Loader
Vectonauta on Freepik for the image
Thank you very much to the donators!

Browse for more Baldur’s Gate 3 Mod with us!


Related Posts

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x