There are two builds of this project, a logging only and a message+logging version. If a user loads a save with a different major release number to their current modlist install version, it will either be logged to the console or it will show a message reminding the user that playing on an outdated save can result in save corruption. They are then given the option to ignore this warning, or return to the main menu to start a new game.
Supports mouse and controller input.
Both version write an error message to the users papyrus logs on every game load with an incorrect save version - modlist version match. If you want to check for this error, look for the following:
Error: Modlist save version incompatibility: SaveVersionNumber -_- ModlistVersionNumber
Ensure you have SKSE and JContainers installed.
Edit ml.json
to include your current major version number, and your modlist's name.
So if your modlist's current version is version 4.20 and it's name is High Skyrim you would edit ml.json
to read like follows:
{
"modlistVersion": 4.20,
"modlistName": "High Skyrim"
}
It's recommended that you merge this with one of your patches.
Make sure the value for modlistVersion
is not inside quotation marks, and has a decimal place.
"modlistVersion": 4.20, // valid
"modlistVersion": 1234.78, // valid
"modlistVersion": 420, // invalid
"modlistVersion": "4.20", // invalid
Make sure the value of modlistName
is inside quotation marks.
"modlistName": "High Skyrim", // valid
"modlistName": High Skyrim, // invalid
"modlistName": "High' Skyrim, // invalid
First build flash, then build papyrus.
- Open
.\flash\wabbaMessage.fla
in adobe CS6. - Hit Ctrl+Enter+f12 to publish
This should automatically place the compiled swf in the correct location for the papyrus compiler.
- Download latest version of Pyro
- Extract and add the extracted folder to your PATH. (You'll probably need to restart you PC.)
- Run
.\b.bat
and the project should be in.\bin\
If you have any issues with running .\b.bat
you may need to generate a GitHub access token and change .\b.bat
to read like this:
@Echo Off
Pyro.exe --access-token YOUR_GITHUB_TOKEN_HERE --force-overwrite "skyrim\saveChecker.ppj"
cmd /k