SKSE plugin that allows for runtime replacement of dialogue subtitles and voice files.
For documentation on how to use this plugin, see the wiki.
The Nexus Mods mirror can be found here.
- xmake
- Add this to your
PATH
- Add this to your
- PowerShell
- Visual Studio Community 2022
- Desktop development with C++
https://github.com/KrisV-777/Dynamic-Dialogue-Replacer.git
cd Dynamic-Dialogue-Replacer
git submodule update --init --recursive
Before building, the following values have to be provided:
- papyrus_path: The path to your Papyrus Compiler
- papyrus_gamesource: The path to your (game/SKSE) Papyrus sources
These can be provided either:
-
Environment variables (optionally loaded from
.env)- See
.env.examplefor variables/descriptions. - Copy to
.envand edit the values. - Run
xmake f -cafter making changes to load the new values. - Alternate files can be loaded with
xmake f -c --dotenv=.env.other
- See
-
Command-line configure
- Set options when configuring with
xmake f:
- Set options when configuring with
xmake f -m release \
--papyrus_path="path\to\Papyrus Compiler" \
--papyrus_gamesource="path\to\Skyrim Special Edition\Data"xmakeIf install_path and auto_install are configured, files will be automatically coppied to install_path after a successful build. Otherwise install can be run manually using:
xmake install -o INSTALLDIRPackage the project into a .7z distribution using:
xmake pack
The file will be located in build\xpack\.
Generate a papyrus project file for IDE integration using:
xmake papyrus.project papyrus