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
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.3
Add a fix for my favorite QoL whine: bring the expiration dates of all protected CPs in a nation out to match the latest one. Also, fix the other bugs, This Time For Sure.
Version 1.2.1
Fixed the bad bug with public opinion and the failure to read hexadecimal modes from the config file. Some readability tweaks.
Version 1.2.0
Add option to give you 51% popularity in your nations.
Version 1.1.0
Add option to increase all your nations' MilTech to your highest. Add option to reset yearly direct investment limits.
Version 1.0
Initial release. Complete as-is, though I have some ideas for fancier things if I have time in the future.
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.