commonlibsse-ng-template
commonlibsse-ng-template copied to clipboard
SKSE64 template using CommonLibSSE-NG
CommonLibSSE-NG Plugin Template
This is a basic plugin template using CommonLibSSE-NG.
Requirements
- XMake [2.8.2+]
- C++23 Compiler (MSVC, Clang?)
Getting Started
git clone --recurse-submodules https://github.com/qudix/commonlibsse-ng-template
cd commonlibsse-ng-template
Build
To build the project, run the following command:
xmake build
Note: This will generate a
build/windows/directory in the project's root directory with the build output.
Build Output (Optional)
If you want to redirect the build output, set one of or both of the following environment variables:
-
Path(s) to a Skyrim install folder:
XSE_TES5_GAME_PATH -
Path(s) to a Mod Manager mods folder:
XSE_TES5_MODS_PATH
Note: Both variables support semicolon (
;) seperated paths for multiple game installs ormodsfolders.
Project Generation (Optional)
If you want to generate a Visual Studio project, run the following command:
xmake project -k vsxmake
Note: This will generate a
vsxmakeXXXX/directory in the project's root directory using the latest version of Visual Studio installed on the system.
Upgrading Packages (Optional)
If you want to upgrade the project's dependencies, run the following commands:
xmake repo --update
xmake require --upgrade
Documentation
Please refer to the Wiki for more advanced topics.