0 of 0

File information

Last updated

Original upload

Created by

weregamer

Uploaded by

weregamer1

Virus scan

Some suspicious files

Tags for this mod

About this mod

Drop your JSON save files on this app to automagically tweak the nations you control. Default setting just sets unrest to 0, but it can do more powerful things.

Permissions and credits
Changelogs
Even with the excellent trainer available elsewhere, it can be tedious to select each of your nations, tab out, modify values, tab back, select the next country, etc. Many things - especially councilor stats and resource stockpiles  - are easy to edit if you know JSON at all. But finding the nations you own is annoying, so I concentrated on that.

This is a Windows executable that makes a modified copy of the save file you drop on it automatically. You must have the game set to NOT compress the saves. Drag a JSON save file to the app and drop it. It's most convenient to put the app in your savegames directory; regardless where you put it, it will put its files in the directory with the game you dropped.

If there is already a config file, it will obey the setting (there's only one) in that file. If not, it will create one, including directions on how you can change it. The config file is just a text file, you can use your favorite plain text editor on it.

In any case, the app will produce a modified copy of your game called "invictor.json", a log file called, creatively, "invictor.log" with details about what it did, and as mentioned above if it didn't find "invictor.cfg" or couldn't understand it, a new config file with the default setting.

The normal flow would be to save your game with any name you want, exit to the main menu, tab out and drop the save file on invictor.exe, then tab back in and load Invictor.json.

By default it only sets unrest to zero. Optionally it can also adjust inequality and cohesion (the two stats that lead to rising unrest) away from extreme values, and if you are a really big cheater, it can set education and democracy to nice values if they are low. There are more details in the generated config file.

Written in Go; I can send you the source if you'd like to see it - though I took some shortcuts so it's not perfectly compliant with Go style.