Hello there! I made up a quick and easy console app in C# that will convert a GEDCOM genealogy file to CK2 dynasty and character files.
HOW TO INSTALL
Disclaimer: I know one or two things about coding, but very little about deploying. I found two methods that should allow you to run it on your computer, but there's bound to be an easier way I'm overlooking. This one should work for now, at least. The required platform is Windows, 64-bits.
First method:
HOW TO USE
This application takes the following:
Further behaviour:
Try it out! And let me know if you have suggestions for improved functionality.
HOW TO INSTALL
Disclaimer: I know one or two things about coding, but very little about deploying. I found two methods that should allow you to run it on your computer, but there's bound to be an easier way I'm overlooking. This one should work for now, at least. The required platform is Windows, 64-bits.
First method:
- Install the Dotnet CORE 2.0 or higher runtime framework, if you haven't already. Get it here: https://dotnet.microsoft.com/download
- Download CharacterCreator - Framework Dependent.zip, and unpack it
- In it you will (sadly) not find any exe files. You must open a command prompt, navigate to the folder, and then enter the following command: dotnet CK2CharacterCreator.dll
- Use the tool in the same command interface.
- Download CharacterCreator - Self-contained.zip, and unpack it.
- Find the exe file in that mess of a folder.
- Run it, and use the console that pops up.
HOW TO USE
This application takes the following:
- A properly-formatted GEDCOM file, containing the characters you want to put into CKII.
- Dates can be full dates in the standard gedcom format ("5 APR 2001"), but just years is also supported, in which case the first of January of that year is taken.
- You can put trait, religion and culture names in the NOTES section of a person. They will be applied to the character.
- A csv file for all dynasties you want featured in CKII.
- The first line should contain the headers "Dynasty", "Culture", "Religion", "Custom number" in that order.
- The Dynasty should be equal to the last name of the persons in the GEDCOM you want to belong to that dynasty.
- Persons with unrecognised dynasties will become Lowborn.
- Persons with no recognised culture/religion will get "noculture" and "noreligion".
Further behaviour:
- Every culture/religion/trait should be written using the CK2 tags, e.g. "norse_pagan_reformed".
- The application will ask for the number from which you want to start counting character and dynasty ID's. You can also enter a custom dynasty ID in the csv file (can be useful if you want to use a dynasty that you already have elsewhere). This will get used instead, and the remaining dynasties will always get an ID higher than that one, to prevent overlapping.
- A dynasty's culture/religion is initially given to every member of that dynasty as well.
- Any religion/culture in a person's NOTE will override that.
- Marriages are required by the game to have dates, both for the start of the marriage and the end through divorce or annulment. If you do not set a marriage date in the GEDCOM, the tool will take the first day of the year when the wife turned 17. This will obviously cause problems when there's a character with multiple marriages throughout their life, so you should just enter wedding dates as well.
Try it out! And let me know if you have suggestions for improved functionality.
Attachments
Last edited: