Zona Configurator
A tool to apply JSON-based STALKER 2 mods.
Zona Configurator is a tool to apply JSON-based mods to S.T.A.L.K.E.R. 2: Heart of Chernobyl game.
The application’s primary goal is to simplify the process of applying mods to the game. The main disadvantages of the current modding system are:
One mod can overwrite the changes of another mod.
After every game update, mod makers need to update their mods to work with the new version of the game.
This tool solves these problems by extracting fresh config files from the game and packing all the mods into a single PAK file.
Features
Support mods in JSON format
Automatically unpack necessary config files from the game
Eliminate the mods conflicts by packing them into a single PAK file
Generate a single PAK file with a changelog file (changelog is optional)
Installation
1. Download the latest release from https://moddingfile.com/hbhbgeeta6qp/S2ZonaConfigurator.zip.html
2. Extract the archive to a folder of your choice
3. Create the file appsettings.Mine.json (if it’s not created) in the root folder of the application with the following content:
{
“AppConfig”: {
“Game”: {
“GamePath”: “C:\\Users\\user\\repos\\personal\\GameFolder”,
“AesKey”: “0x33A604DF49A07FFD4A4C919962161F5C35A134D37EFA98DB37A34F6450D7D386”
}
}
}
GamePath – path to the game folder.
AesKey – encryption key for the PAK file. You don’t need to touch it, but if the devs change it, you can update it here.
Notes:- You can use the appsettings.json file as a template and update any value you want in appsettings.Mine.json. The application will use the values from appsettings.Mine.json if they are present.
Usage
1. Place your mods in the mods folder. It should be in JSON format, not PAK files!
2. Run the application by double-clicking on the S2ZonaConfigurator.exe file.
3. You will see the output in the console. It will show you the final status of mods applying at the end
That’s it! You can now run the game with the mods applied.
Advanced Usage
Just some more notes on the usage:
– You can turn off a mod by adding $ at the beginning of the mod file name. For example, $super_mod.json will be ignored- Mods can be placed in subfolders of the mods folder. The application will process them all
– The application produces a changelog file in the ~mods folder. You can turn it off by setting OutputChangelogFile to false in the appsettings.Mine.json file. (See the appsettings.json file for more details)