Dynasty and House Conversion

If you liked this item, please rate it up on Steam Workshop page.

Author: Conan1001

Last revision: 21 May, 2025 at 18:06 UTC (22)

File size: 8.63 MB

On Steam Workshop

Description:

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