UseYourIlusion said:I've seen a few people interested in tools to extract additional information from a save game, or to present the data in a certain way.
Most recently I saw Gloria Mundi which provides a lot of great info but has not been updated recently (and appears as if it won't be) and doesn't work as it should with the most recent version of the game.
To cut short what could otherwise become a sprawling monologue of irrelevant text - I'm trying to develop something to acheive some (maybe all?) of the functionality of the above mentioned program; plus anything else that presents itself as possible/useful/interesting.
Current functionality is as so;
Basically - A list of all the dynasties in the game, sorted by Prestige and Piety - which can then be broken down to the people within that dynasty, again sorted in the same way.
Update: Currently working on adding more detail to the individual characters, including means of filtering them in case you are looking for a perspective partner, vassel or whatever. Individiual character screens show relations and traits as well as if they have a nickname (though much of this stuff isn't localised yet) - and I'm starting work on what I'm calling renown (The Leg: 46.38 in the screenshot is that characters renown - it's still kinda rough, alright?), which will track how well known a character is (even after death) - currently this takes into account traits and nicknames, as well as a percentage of inheritance from relations, though the numbers are very rough early figures and it will obviously have other important stuff (like titles) in their once it progresses.
Next step will be to go into further detail for individuals, information on their titles held - and then improve renown. Also need to look into localising. And filtering needs to be improved as other features are added. Also optimisation - because it is slow at the moment.
There are a few bugs noticable in the above shot; Special characters aren't shown, comments are; But it gives you an idea - even if it isn't pretty (And I should add that, unlike GM above, I'm not making any guarantees it ever will be. But you never know.)
Finally - Credit for the idea and such goes to Kinniken - I'm just building on the groundwork of what has already been done - and hopefully they are happy for me to develop this (although it would be even better if they just updated GM - would save me some effort! ).
Version 0.4 (Alpha)
Install Instructions:
Download zip file and unzip to wherever you want it. (Requires Java)
Usage Instructions:
Copy any Save files you want to analyse into the Saves folder. (There is an example 'ZzzzTestGame.ck2' already in there).
****IMPORTANT**** As of RoI, CK2 compresses saves - If you wish to use them you must uncompress them first. ****
Launch CK2.jar
Select the Save you want from the dropdown list.
(If using a mod select it from the mod dropdown).
DO NOT tick the Inherit Renown box. Seriously, I mean it.
DO click open.
Wait some unspecified period of time depending on computer speed and how many decades worth of save file you loaded.
Click on a dynasty (or type it's number in the box provided) and click details to bring up a list of people in that dynasty. (Alternatively Show All (-1) shows all characters in the save).
Characters can then be filtered by a number of factors (see Q&A below for more details).
Again click on a character or type in their number and click details for information on a specific character.
DO NOT click Map Titles (it won't do anything).
You can click on Map Family (.ged) to produce a GEDCOM file for that character's dynasty
Finally, (after reading the Q&A) tell me what needs fixed/added etc.
DOWNLOAD LINK: https://dl.dropboxusercontent.com/u/280308/CK2-SGA.zip
Compatability patches for supported Mods:
VIET
***IMPORTANT NOTE***
VIET is obviously modular and several of the modules add things that can affect the Analyser. There may potentially be issues if you are not using all modules.
Q&A:
Why won't my Save Load?
There are a number of reasons this could happen. First check the save is not using any unsupported mod (if it is using an unsupported mod, see below) and check that the save is loading in CK2. Check that you can load the included example 'ZzzzTestGame.ck2'. If the example is loading fine you can send me the save file and I will try to fix the problem.
Why can't I use <insert mod here> with this analyser?
It is possible that you can. The analyser makes use of a number of sets of data that many mods will not touch in which case they may work fine (of course, for other reasons, they may not). For ones that add/modify traits/dynasties the appropriate data sets will need changed in the analyser. This is pretty simple to change if you want to try it - though I will likely help if you ask.
What mods does this currently work with?
VIET is the first (and thus far only) mod I have updated for. Why VIET? Because it's the mod I play with most that isn't a complete overhaul.
How do I install a mod compatability patch?
Copy the included folder inside the DataFiles Folder (there should already be a folder called -Vanilla inside).
Mods that you support are causing me problems?
Make sure that you don't have any other mods running that could be causing problems. Order of loading for traits makes a big difference, as the numbers are assigned by load order.
I ticked the box you told me not to tick...
That isn't a question... however, the Inherit Renown feature is still very unoptomised; this isn't an issue as such except that it's slow. The idea is to map how well known a character is based, not only on who they are but who they're related to/married to. The unlanded child of the King is going to be more well known then a standard unlanded character for example. Of course there are a lot of relations in CK2, and they only pile up over time. If you don't mind leaving it to work for a long time (seriously, it's very slow at the moment) then you can try it (though it's still in it's infancy). If you want a quick view of how it works so far though click it for the test save - that's from day 1 and so is pretty quick (a lot of people are unmarried at the start of the game).
I also clicked the map titles button...
This isn't functioning at all at the moment.
How does searching by trait work?
You have two boxes for traits, traits a character has, and traits a character does not have. You can search by either the name or number of the traits (seperated by commas). So if you want a quick, gregarious person who isn't ambition the With box would contain 57,92 or quick,gregarious or quick,92 and the Without box would contain 93 or ambitious (no spaces).
nick_such and such?
nick_ is the nickname used by the game; this needs localised.
I encountered a bug, have a suggestion, need this to work with a certain mod/save, want to criticise/praise you or provide feedback in some manner?
Best thing to do is post in the thread on the CK2 mod forums. Or PM me.
Version Log
0.4
Updated for Rajas of India
Stripped comments
Updated Trait search to use name or number (rathar than just number - still comma seperated with no spaces)
0.3
Added support for Mods
Fixed Dates to show month and day
Removed comments from dynasty names
Fixed issue with encoding
0.2
Added GEDCOM generation
0.1
Initial Release
Last edited: