Swaps the "Quest items cannot be removed..." message for a more descriptive message informing you which quest the item belongs to.
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_ROOTwith the value as the path to the folder containing vcpkg
- Add the environment variable
- Visual Studio Community 2019
- Desktop development with C++
| Setting | Description |
|---|---|
printQuestFormID |
Set to true to append the form ID of the quest to the quest's name. |
useRandomMessages |
Set to true to randomly select a message to print as a notification. false defaults to message 00. |
totalMessageCount |
Indicates the total number of messages in the random message pool. Max 99. |
- Open
x64 Native Tools Command Prompt - Run
cmake - Close the cmd window
git clone https://github.com/alandtse/WhoseQuestIsItAnyway.git
cd WhoseQuestIsItAnyway
# pull CommonLibSSE and CommonLibVR
# 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
Open build/WhoseQuestIsItAnyway.sln in Visual Studio.
- Select Configuration and Platform (e.g., Release/x64)
- Build Solution (Build -> Build Solution (Ctrl-Shift-B))
- Copy files from
build/Release(e.g., ExampleProject.dll) to/Data/SKSE/Plugin.- Alternatively, run
cmakewith-DCOPY_BUILD=onto auto copy to directory and setSkyrimSSEPathorSkyrimVRPathin environment or CMakeLists.txt.
- Alternatively, run
- Install required end user dependencies.
- Run Skyrim.
- Logs will be generated in
my games\Skyrim Special Edition\SKSE\WhoseQuestIsItAnyway.logormy games\Skyrim VR\SKSE\WhoseQuestIsItAnyway.log
A tweak number is automatically added to VR builds to distinguish from SSE (e.g., SSE build (1.0.0) vs VR build (1.0.0.1)). This is set by
VR_VERSION.
- Edit lines 2-3 CMakeLists.txt. This will take effect after the next run of
cmake. - Edit vcpkg.json
nameandversion-stringsections. - Edit LICENSE to change copyright author.
- Edit vcpkg.json
dependenciessection.vcpkg installor usecmake
- Ryan-rsm-McKenzie - Original code