A version of the Dual Wield Parrying SKSE that supports newer versions of the game (1.6.1130+).
- Any terminal of your choice (e.g., PowerShell)
- Visual Studio Community 2022
- Desktop development with C++
- CMake
- Edit the
PATH
environment variable and add the cmake.exe install path as a new value - Instructions for finding and editing the
PATH
environment variable can be found here
- Edit the
- Git
- Edit the
PATH
environment variable and add the Git.exe install path as a new value
- Edit the
- Vcpkg
- Install vcpkg using the directions in vcpkg's Quick Start Guide
- After install, add a new environment variable named
VCPKG_ROOT
with the value as the path to the folder containing vcpkg
- Address Library for SKSE
- Needed for SSE/AE
- VR Address Library for SKSEVR
- Needed for VR
- Open
x64 Native Tools Command Prompt
- Run
cmake
- Close the cmd window
Open terminal (e.g., PowerShell) and run the following command in the root folder to build the plugin:
git clone https://github.com/itahol/DualWieldParryingNG.git --recursive
cd DualWieldParryingNG
.\BuildRelease.bat
You can target different presets like this:
.\BuildRelease.bat FLATRIM
- This option is default
"OFF"
- Make sure
"AUTO_PLUGIN_DEPLOYMENT"
is set to"ON"
inCMakeUserPresets.json
- Change the
DualWieldParryingNGOutputDir"
value to match your desired outputs, if you want multiple folders you can separate them by;
is shown in the template example
When using custom preset you can call BuildRelease.bat with an parameter to specify which preset to configure eg:
.\BuildRelease.bat ALL-WITH-AUTO-DEPLOY
When switching between different presets you might need to remove the build folder