Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Ch4nKyy/BG3WASD
WASD Character Movement Mod for Baldur's Gate 3
https://github.com/Ch4nKyy/BG3WASD
Last synced: 14 days ago
JSON representation
WASD Character Movement Mod for Baldur's Gate 3
- Host: GitHub
- URL: https://github.com/Ch4nKyy/BG3WASD
- Owner: Ch4nKyy
- License: mit
- Created: 2023-08-11T13:10:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-10T17:29:37.000Z (3 months ago)
- Last Synced: 2024-09-10T19:42:37.465Z (3 months ago)
- Language: C++
- Homepage:
- Size: 3 MB
- Stars: 53
- Watchers: 8
- Forks: 11
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-modding - BG3WASD - WASD Character Movement Mod for Baldur's Gate 3. (Larian Studios Games / Baldur's Gate 3)
README
# BG3 WASD Movement
A mod for Baldur's Gate 3 that allows direct character movement with WASD keys (or others).
Find it on [Nexusmods](https://www.nexusmods.com/baldursgate3/mods/781).
## Building
### Requirements
- [CMake](https://cmake.org/)
- Add this to your `PATH`
- [PowerShell](https://github.com/PowerShell/PowerShell/releases/latest)
- [Vcpkg](https://github.com/microsoft/vcpkg)
- Add the environment variable `VCPKG_ROOT` with the value as the path to the folder containing
vcpkg
- [Visual Studio Community 2022](https://visualstudio.microsoft.com/)
- Desktop development with C++
- [Baldur's Gate 3 Steam Distribution](https://store.steampowered.com/app/1086940/Baldurs_Gate_3/)
- Add the environment variable `BG3PATH` with the value as path to game install folder
- Add `BG3PATH2` if you have a secondary installation (E.g. one for Steam, one for GOG)
- [7zip](https://www.7-zip.org/)
- Install to default dir
### Register Visual Studio as a Generator- Open `x64 Native Tools Command Prompt`
- Run `cmake`
- Close the cmd window### Building
```
git clone https://github.com/Ch4nKyy/BG3WASD.git
cd BG3WASD
git submodule init
git submodule update --remote
.\build-release.ps1
```### Solution Generation (Optional)
If you want to generate a Visual Studio solution, run the following command:
```
.\generate-sln.ps1
```> ***Note:*** *This will generate a `BG3WASD.sln` file in the **build** directory.*
### VSCode Intellisense (Optional)
To fix Intellisense in VSCode, do the following:
- Install the extensions ```ms-vscode.cpptools``` and ```ms-vscode.cmake-tools```.
- Build the solution with the cmake tools extension.
- In your ```c_cpp_properties.json```, use ```"configurationProvider": "ms-vscode.cmake-tools"```.
This is the only needed parameter, apart from "name".