Skip to content

Source code for the more informative console mod for Skyrim SSE

License

Notifications You must be signed in to change notification settings

TESRSkywind/More-Informative-Console

 
 

Repository files navigation

This is a basic plugin template for use with CommonLibSSE for SSE or VR

Requirements

These must be completed for any later steps to work.

Register Visual Studio as a Generator

  • Open x64 Native Tools Command Prompt
  • Run cmake
  • Close the cmd window

Building

git clone https://github.com/Liolel/More-Infromative-Console
cd More-Informative-Console

CommonLibSSE or CommonLibVR

# 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

SSE

cmake -B build -S .

VR

cmake -B build -S . -DBUILD_SKYRIMVR=ON

AE

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

Making Changes

Project Name, Version, and Author

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 and version-string sections.
  • Edit LICENSE to change copyright author.

Adding Development Dependencies

  • Edit vcpkg.json dependencies section. vcpkg install or use cmake

About

Source code for the more informative console mod for Skyrim SSE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.1%
  • CMake 4.4%
  • C 3.5%