One of the aspects of the game I found really annoying, is when you have a large number of vassals, and you need to check whether any of them are likely to revolt any time soon due to low loyalty. Another problem is when some of your indirect vassals (vassals of your vassals) start revolting due to low loyalty to their liege. So I decided to make a program to help me view the loyalties in a sort-able table. Fortunately this was a much easier task than my other program, the family tree maker.
This little program lets you check the loyalty of your vassals and highlights in differing shades of red any problems there might be. It will also show your indirect vassals loyalty and highlight problems in blue.
The program needs to know your CK directory and looks in the registry for this. If it can’t find it (because you have a different language or don’t have it installed) the program won’t work. In future I might let the user specify a path.
To use this program simply install and run it. Select your Savefile and then your kingdom/duchy from the combo box, or type it in (case sensitive), and click go. The process may take some time (as a rough rule maybe a second per MB of savefile) but eventually the results will be shown in a table. This just shows your direct vassals. If you want to add your indirect ones too, click the button at the bottom.
To sort the table, highlight the cells you want sorted e.g. to sort by a whole column, select that column, and click the Sort button at the bottom.
This program is designed to work with CK v1.03b and the built in scenarios. Using modified version savefiles may not work.
Known Bugs:
Sometimes the colour or a cell goes to yellow or green. I’m not entirely sure why, but it seems to happen when the loyalty is very low but not quite 0. If anyone has an idea why it might do this let me know. To work out the colour I simply multiply the loyalty by 255 (integer results only), take the hex value of this and put it twice on the end of FF.
I’m not entirely convinced that all the indirect vassals are being loaded, though it is difficult to check this with a large file. If anyone comes across any missing vassals let me know.
Not really a bug but people might mistake this for one. Sometimes a dead character is stored in a savefile as owning a title. This is a bug with the game but carries over to this program. If a dead character is loaded as your vassal it will look fine except there will be no loyalty value in their cell, and will likely have no counties in their location column, only duchies. If you find a character with no loyalty value, check in the savefile to see if they have a deathdate listed.
Something for a future version I’d like to implement is the ability to press a hotkey from within Crusader Kings that would cause the program to load up the last saved game and check loyalties for you, playing a sound if anything is wrong with them. This would allow you to check whenever you save the game without having to alt-tab first. It would also let you check after every autosave.
You can download it here: http://forum.paradoxplaza.com/forum/showthread.php?t=161874
This little program lets you check the loyalty of your vassals and highlights in differing shades of red any problems there might be. It will also show your indirect vassals loyalty and highlight problems in blue.
The program needs to know your CK directory and looks in the registry for this. If it can’t find it (because you have a different language or don’t have it installed) the program won’t work. In future I might let the user specify a path.
To use this program simply install and run it. Select your Savefile and then your kingdom/duchy from the combo box, or type it in (case sensitive), and click go. The process may take some time (as a rough rule maybe a second per MB of savefile) but eventually the results will be shown in a table. This just shows your direct vassals. If you want to add your indirect ones too, click the button at the bottom.
To sort the table, highlight the cells you want sorted e.g. to sort by a whole column, select that column, and click the Sort button at the bottom.
This program is designed to work with CK v1.03b and the built in scenarios. Using modified version savefiles may not work.
Known Bugs:
Sometimes the colour or a cell goes to yellow or green. I’m not entirely sure why, but it seems to happen when the loyalty is very low but not quite 0. If anyone has an idea why it might do this let me know. To work out the colour I simply multiply the loyalty by 255 (integer results only), take the hex value of this and put it twice on the end of FF.
I’m not entirely convinced that all the indirect vassals are being loaded, though it is difficult to check this with a large file. If anyone comes across any missing vassals let me know.
Not really a bug but people might mistake this for one. Sometimes a dead character is stored in a savefile as owning a title. This is a bug with the game but carries over to this program. If a dead character is loaded as your vassal it will look fine except there will be no loyalty value in their cell, and will likely have no counties in their location column, only duchies. If you find a character with no loyalty value, check in the savefile to see if they have a deathdate listed.
Something for a future version I’d like to implement is the ability to press a hotkey from within Crusader Kings that would cause the program to load up the last saved game and check loyalties for you, playing a sound if anything is wrong with them. This would allow you to check whenever you save the game without having to alt-tab first. It would also let you check after every autosave.
You can download it here: http://forum.paradoxplaza.com/forum/showthread.php?t=161874
Last edited: