This is a basic plugin template for use with CommonLibSSE for SSE or VR
These must be completed for any later steps to work.
- CMake
- Add this to your
PATH
- Add this to your
- PowerShell
- Vcpkg
- Add the environment variable
VCPKG_ROOT
with the value as the path to the folder containing vcpkg
- Add the environment variable
- Visual Studio Community 2019
- Desktop development with C++
- Open
x64 Native Tools Command Prompt
- Run
cmake
- Close the cmd window
git clone https://github.com/Liolel/More-Infromative-Console
cd More-Informative-Console
# pull CommonLibSSE and CommonLibVR
# For CommonLibSSE use PowerOfThree's fork
# alternatively, override by setting environment variable `CommonLibSSEPath` or `CommonLibVRPath` if you need something different from extern
git submodule update --init --recursive
cmake -B build -S .
cmake -B build -S . -DBUILD_SKYRIMVR=ON
cmake -B build -S . -DBUILD_SKYRIMAE=ON
### Building in Visual Studio
1. Select Configuration and Platform (e.g., Release/x64)
2. Build Solution (Build -> Build Solution (Ctrl-Shift-B))
3. Copy files from `build/Release` (e.g., ExampleProject.dll) to `/Data/SKSE/Plugin`.
* Alternatively, run `cmake` with `-DCOPY_BUILD=on` to auto copy to directory and set `SkyrimSSEPath` or `SkyrimVRPath` in environment or CMakeLists.txt.
### Testing in Skyrim
1. Install required end user dependencies.
* SSE
* [SKSE](https://skse.silverlock.org/)
* [Addess Library for SKSE](https://www.nexusmods.com/skyrimspecialedition/mods/32444)
* VR
* [SKSEVR](https://skse.silverlock.org/)
* [VR Address Library for SKSE](https://www.nexusmods.com/skyrimspecialedition/mods/58101)
2. Run Skyrim.
3. Logs will be generated in `my games\Skyrim Special Edition\SKSE\MoreInformativeConsole.log` or `my games\Skyrim VR\SKSE\MoreInformativeConsole.log`
```text
main.cpp(74): [info] More Informative Console
main.cpp(75): [info] Initalizing
A tweak number of
.1
is automatically added to VR builds to distinguish from SSE (e.g., SSE build (1.0.0) vs VR build (1.0.0.1))
- Edit lines 2-3 CMakeLists.txt. This will take effect after the next run of
cmake
. - Edit vcpkg.json
name
andversion-string
sections. - Edit LICENSE to change copyright author.
- Edit vcpkg.json
dependencies
section.vcpkg install
or usecmake