This repository is the development version of the Skyrim Mod "Requiem - The Roleplaying Overhaul" for versions after Requiem 4.0.0. Older Requiem versions have been developed using the Mercurial version control system and the repository for these versions can be found at https://bitbucket.org/ogerboss/requiem-1.9.4/. (The history of the old versions has not been imported into the new repository to avoid the usage of sub-repositories.)
This mod is published on NexusMods:
Clone this repository into a new directory inside the mods
folder of your Mod Organizer installation.
Create a new file userSetup.gradle
the repository's root directory.
Copy the following content into the new file and adjust the parameters to your personal setup.
ext {
papyrusCompiler = file("S:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Papyrus Compiler\\PapyrusCompiler.exe")
papyrusCompilerFlags = file("S:\\SteamLibrary\\steamapps\\common\\Skyrim Special Edition\\Papyrus Compiler\\TESV_Papyrus_Flags.flg")
papyrusIncludeFolders = files(
"S:\\MO-Skyrim\\mods\\USSEP\\Scripts\\Source",
"S:\\MO-Skyrim\\mods\\SkyUI5-SDK\\Scripts\\Source",
"S:\\MO-Skyrim\\mods\\SKSE64\\Scripts\\Source",
"S:\\MO-Skyrim\\mods\\ccBGSSSE001-Fish\\Source\\Scripts",
"S:\\MO-Skyrim\\mods\\SSE-scripts\\Source\\Scripts"
)
papyrusFailFast = false
csharpWarningsAsErrors = true
bsArch = file("S:\\bsarch.exe")
}
papyrusCompiler
- path to your Papyrus compilerpapyrusCompilerFlags
- path to the Papyrus compiler flags file
Scripts.zip
archive that is part of the Creation Kit installation.papyrusIncludeFolders
- list of folders with Papyrus sources to include in the compilation process
Scripts\Source
directory inside Unofficial Skyrim Special Edition Patch.bsa
Scripts\Source
directory in the download on GitHubData\Scripts\Source
directory in the downloadScripts
directory inside ccBGSSSE001-Fish.bsa
(you need to decompile the scripts yourself using Champollion)Source\Scripts
directory inside Data\scripts.zip
which comes with the Creation KitpapyrusFailFast
- failure handling mode for the Papyrus compilation step
csharpWarningsAsErrors
- handling of compile time warnings in the C# Reqtificator.
assemble
task, checkFormat
will always fail if a code-analyser warning is present.bsArch
- the full path to the executable from BSArchOpen a (power)shell, go to the repository's directory and execute gradlew.bat assemble
. This may take some time when you execute it the first time because the wrapper needs to download the Gradle distribution and other dependencies first.
Enable this repository as a mod in Mod Organizer and disable any other Requiem version you may have installed.
Follow the regular installation instructions to set up the Reqtificator in Mod Organizer.
assemble
- build a playable version of Requiem in this repositoryclean
- clean up all the build related filespackRelease
- assembles a release-ready 7z archive based on the current repository contenttest
- run the Reqtificator's unit testscheckFormat
- verify formatting and code analyzer rules compliance of the C# Reqtificator code baseformat
- apply formatting rules and automated code-analyzer issue fixes for the C# Reqtificator code base