Dynasty and House Conversion
A mod that restructures dynasties and houses of the historical characters in the game files
——————————————————————————-
DISCONTINUED
Mod is compatible with the 1.17 version of the vanilla game
——————————————————————————-
It seems that in the game history files what is determined a separate dynasty as opposed to a house of another dynasty is somewhat arbitrary. So I decided to write a program that would parse through the game files and generate a mod to structure the Dynasties and Houses in line with the actual mechanics of the game as I understand them. This mod is the result of this program.
So for any founder of a house that is a bastard or doesn’t have any parent defined in the history files, their house was made into a separate dynasty.
If any founder of a dynasty is not a bastard and has parents defined, their dynasty was made into a house of their father’s dynasty (or mother’s if matrilineal marriage).
I also removed a few duplicates, as in founders of houses/dynasties with the same name as their father’s house/dynasty, as well as tracked down other various bugs in the vanilla history files that were causing issues with dynasty trees.
An unfortunate side effect of the conversion is that many of the generated coat of arms for the dynasties/houses will be different from what they are in the base game. (Any COAs that are predefined in the game files will still be the same)
One thing I should note is that this mod will only take effect when starting new games, it will have no effect on loaded games that were started when the mod wasn’t enabled.
For those interested, here is the location of the program I used to create the mod:
https://github.com/Conan1001/ck3_dynasty_house_modifier
Mod compatibility:
Because I had to overwrite most of the character history files to change the dynasty structure, most mods that change attributes of predefined historical characters, such as traits, parents, when born or died, will not be compatible with this mod. Any other mods that don’t also do a lot of changing of the dynasties or aren’t total conversions should be ok.
When starting a game with this mod you will see warnings in the error.log file about coa aliases and rendering coas for dynasties with no founders, this is ok and should not have any adverse effects in the game.
=================================
New Dynasties
=================================
Gregorid, previously house of Surena
Jerome-Karling, previously house of Karling
Bernhard-Karling, previously house of Karling
Korhonen, previously house of Savolainen
Oskyldr, previously house of Sigurdr
Lantpertidi, previously house of Guideschi
Houses: Guididi, Paldolfidi
Arwystli, previously house of Manaw Gododdin
Vivar, previously house of Osorio
Amaya, previously house of Lywigildiana
Navarra, previously house of Jimena
Marsico, previously house of Hauteville
FitzRoy, previously house of Normandie
Toroño, previously house of Limia
Cavalcabò, previously house of Bonifazi
=================================
Existing Dynasties with new houses
=================================
Arsacid: Hetoumi
Pugyel: Boyül, Pemakö
Cétchathach: Brycheiniog, Briúin Aí, Briúin Bréifne, Síol Muireadaigh, Ruairc, Conchobair
Sassanid: Guramiani, Nersiani
Eóganachta: Eóganacht-Raithlind, Eóganacht-Locha Léin, Eóganacht-Áine, Eóganacht-Airthir Chliach, Eóganacht-Glendamnach
Tuoba: Weiming
Manaw Gododdin: Seisyllwg
Caerloyw: Powys
Siwnik: Roupenid
Gwent: Cernyw, Dyfed, Manaw, Ergyng
Hashimid: Umayyad, Fatimid, Husaynid, Amrid, Idrisid, Rassid, Hammudid, Nizarid
Ebrauc: Manceinion, Brycheiniog
Cheinnselaig: Murchada Cáemánach, Murchada Cennselach
Ingving: Eadricing, Æthelfrithing, Leodwalding
Kalinga Ganga: Cinkaiariyan
Iceling: Coenwalhing, Wiglafing, Beorning, Mercia
Wuffing: East Anglia
Corcu Loígde: Máele Ódrain
Pandya: Pandya Alupa
Lharik: Khön, Droza
Karling: Friesland
Ashina: Bulanid
Dulo: Balgarsko, Árpád, Erdevelu, Kalamanos
Zunbil: Nandin
Erwigiana: Aza
Cedi: Haihaya
Eadwulfing: Northumbria
Lambakanna: Vijayabahu
Rashtrakuta: Ratta
Tomara: Pathan
Shaybanid: Shervashidze
Thanjavur Mutharaiyar: Udayagiri Mutharaiyar, Simhapuri Mutharaiyar
Taghlibid: Khamisis, Isavid
Hadhabanid: Ayyubid
Sieghardinger: Meinhardiner
Guhilot: Sisodia
Vasconia: Armagnac
Hafsid: Anemas
Shura: Sur
Vlaanderen: Brienne
Geroldonen: Udalrichinger
Samma: Jadeja
Taillefer: Matha
Oduduwa: Ketu, Owu, Oyoko
Kanunid: Hadariba
Toulouse: Ventadour
Zanafig: Kelou
Luitpolding: Bogen
Hawiye: Muqri, Garen, Jid’ati, Abgal
Jimena: Ladrón de Guevara
Karbo: Gobirawa
Darod: Marehan, Majerteen, Leelkase, Ogaadeen, Warsangali
Brong: Abron
Oghuz: Kayı, Qarqin
Durbawa: Habe
Auvergne: Chalon
Rabia: Kanzid
Bhauma Pala: Candravamsa
Thouars: Mauléon
Normandie: Clare, Vassy
Blois: Albemarle
Dukljanin: Vojislavljevic, Nemanjić
Millau: Rodez
Dunkeld: Uilleim
Ribadouro: Fonseca
Rodríguez: Tabladiello
Gisking: Alfing
Hvide: Bang
Gent: Gand
Stratiotikos: Bringas, Ouranos
Godwin: Rein
Montlhéry: Rochefort
Lecce: Gesualdo
Stewart: FitzAlan
Áeda: Bethain
Valle: las Asturias
Gobatsburg: Kuenring
Tatikios: Aspietes
Alife: Petraliphas
Ribeira: Vasconcelos
Kamban: Roes
Maymanid: Kyzylid
Revisions:
Old revisions of this mod are available below. Click the link to download.
