About this mod
Explore Faerûn in an immersive Third-Person-View and use WASD to move your Heroes.
- Requirements
- Permissions and credits
- Changelogs
- Donations
Features
- 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
- Improved mouselook
- When rotating, the cursor is hidden and stays in place and Interact is disabled
- Rotate key + Leftclick = Forward
- Allows to bind Camera Rotate to Rightclick without conflicting with Context Menu and Cancel Action
- Auto-move forward, by default with Shift+W
- Toggle between sprinting and walking, by default with Insert
- Supports both Vulkan and DX11
- Supports multiplayer, even if the other players don't have it
- Supports both Steam and GOG
- Does not affect Controller mode, Splitscreen, Savegames or Achievements
- Hotkeys and settings can be configured. Features can be disabled. Edit BG3WASD.toml with a text editor. Press F11 to hotreload the config ingame.
- Feature Backlog
Recommended Mods
- Native Camera Tweaks: This mod is vital. The combination of the two mods is amazing!
- Aether's Immersive UI: Auto-hides parts of the UI. If you play the game for the first time, I recommend to only use the Contextual Action Bar part, because otherwise buttons will be hidden that you don't even know exist.
Installation
A few important notes before:
I highly recommend to use Borderless Window mode. Fullscreen will not display error messages and pure Window mode will have mouse glitches.
When there is a game update after you installed the mod, you have to re-install BOTH the Mod Loader and the mod! Pay attention to ALL the steps again!
The Larian Launcher will tell you that there is a data mismatch and corrupted files. Ignore it. It just detects the mod files.
GOG users, please check if your game version is compatible with the mod version! GOG is sometime lagging behind or has different files.
Either Manually
1. Download NativeModLoader, 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 in
C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin\
and overwrite the existing file!
Or WithVortex
1. Download NativeModLoader with the Mod Manager Vortex and install it "as mod" or "as replacer", doesn't matter. Ignore error messages.
2. In Vortex, under the Mods tab, double click NativeModLoader, scroll down and set "Mod Type" to "Engine Injector".
3. In the Notifications, click "Deploy".
4. Do the same 3 steps for this mod.
Some people reported they had to swap steps 2 and 3.
When the game has an update, you will need to repeat ALL the steps!
FAQ, Troubleshooting and Hints
Changing keys or config values
AZERTY keyboards
I (re)installed the mod, but the mod displays an error or crashes or just doesn't work ingame
The mod worked before, but stopped working!
How to disable Game Updates for BG3 on Steam
When I press Rotate Camera, my Character moves Forward
When I release Rotate Camera, my mouse cursor moves to the edge of the screen
Can I bind Camera movement to other keys than Character movement?
Cancel click move
My Camera pitch is bugged
Uninstallation
To manually uninstall this mod, rename BG3WASD.dll to BG3WASD.dllx or delete it.
To uninstall all mods, rename NativeMods to NativeModsX or delete it.
If your game still crashes, delete bink2w64.dll and rename bink2w64_original.dll to bink2w64.dll.
If it now still crashes, it is not the mods' fault.
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.
Source
GitHub
Contributions are very welcome.
Credits
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!