• Victoria 3 - Sign up now!

    The journey begins, sign up now and get a special in-game item when the game is released.


  • Crusader Kings III Available Now!

    The realm rejoices as Paradox Interactive announces the launch of Crusader Kings III, the latest entry in the publisher’s grand strategy role-playing game franchise. Advisors may now jockey for positions of influence and adversaries should save their schemes for another day, because on this day Crusader Kings III can be purchased on Steam, the Paradox Store, and other major online retailers.


    Real Strategy Requires Cunning
  • Crusader Kings II Expansion Subscription

    Subscribe to the CK II Expansion and enjoy unlimited access to 13 major expansions and more!


Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
For the first, I'm not so sure. What happens if you're King of France and have become, say, King of Andalusia via a Crusade? Should that be a personal union?

Well, a personal union is two nations with separate governments, but one person ruling both, so yes. Unless they meet certain requirements (yet to be determined) that allow us to merge them. Given the way CK2 records these things, that's how it has to be: merging kingdoms together is something we have to explicitly do.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
personal union is a hard nut to crack at the same time you dont want to bigg blobes to go to the next game but at the same time if i have criated the kingdom of finland as sweden at say 1080 way would it consider it to be something ellse then a part of sweden in the year 1400 it have allways been that way ?
http://en.wikipedia.org/wiki/Personal_union
some of the unions is gamewise one other are unions and some says union after they sucseeded with a rebelion and clamed independence.....
might one event in the biggining of the game where the kings (if not you) can deside independence in a unoin or part of the motherland depends on what they feals abute you..?

Well, we would only convert nations as unions if the same character rules both nations. If certain conditions (which we haven't decided on, but most likely succession laws will matter) are met, then we'll merge the PU into a single nation at conversion. As for splitting away from the PU, that's all down to how it works out in EU3.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
A converter that converts to an EU3 "mod" would be useless for those who use converters to go through several or even all of the Paradox games.
The "grand games" are the most visible use of these converters as they often make very popular AARs.

I am myself looking for a CK2->EU3:DW->Vic2->HoI3 converted game and am hoping this converter will be useful for that.

Indeed, that's why we output a save game. But we'll also offer a mod that allows more of the CK2 flavor to convert over properly. And since we're the same team that are making the other converters, we will ensure that using a converter mod will not break compatibility with the later converters.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
I've done initial culture mapping for European provinces. But I've run into an issue.

We have many cases where multiple CK2 provinces are mapped to an EU3 province. The culture in the most provinces is considered the culture that will be mapped. However, if the cultures end up tied for number of provinces, then I use the cultures of the barons to decide among the province cultures. Barons with other cultures are not counted. Which leads to a problem if all the barons have different cultures than the provinces under consideration (it seems to happen 1-3 times per converted game). I'm not sure what to do in this case: the way the code is written right now, no culture is placed in the EU3 province.
 

CerealGuns

Second Lieutenant
46 Badges
Sep 3, 2007
159
0
  • Victoria: Revolutions
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis IV: Res Publica
  • Crusader Kings II
  • Semper Fi
  • Sword of the Stars
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Europa Universalis IV: Pre-order
  • Pillars of Eternity
  • Europa Universalis IV
  • Hearts of Iron II: Armageddon
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV: Art of War
  • Europa Universalis III Complete
  • Stellaris Sign-up
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis III: Collection
  • 500k Club
  • Victoria 2
  • Europa Universalis III Complete
  • Europa Universalis IV: El Dorado
I've done initial culture mapping for European provinces. But I've run into an issue.

We have many cases where multiple CK2 provinces are mapped to an EU3 province. The culture in the most provinces is considered the culture that will be mapped. However, if the cultures end up tied for number of provinces, then I use the cultures of the barons to decide among the province cultures. Barons with other cultures are not counted. Which leads to a problem if all the barons have different cultures than the provinces under consideration (it seems to happen 1-3 times per converted game). I'm not sure what to do in this case: the way the code is written right now, no culture is placed in the EU3 province.

Check the cultures of adjacent provinces maybe? Although I guess you'd still have a problem if none of those matched either.
 

PyroAce2

First Lieutenant
77 Badges
Oct 2, 2007
280
5
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Crusader Kings II
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Sword of the Stars II
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock 2: The Exiled
  • Rome Gold
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Pre-order
  • Pillars of Eternity
  • Magicka 2 - Signup Campaign
  • Magicka 2
  • Stellaris
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - Snowfall
  • East India Company Collection
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Deus Vult
  • Magicka
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • Europa Universalis IV: Art of War
  • For the Motherland
  • Europa Universalis IV: Call to arms event
  • Europa Universalis III: Chronicles
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Victoria 2
  • Crusader Kings II: Conclave
  • Crusader Kings II: Way of Life
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV
  • Warlock: Master of the Arcane
I've done initial culture mapping for European provinces. But I've run into an issue.

We have many cases where multiple CK2 provinces are mapped to an EU3 province. The culture in the most provinces is considered the culture that will be mapped. However, if the cultures end up tied for number of provinces, then I use the cultures of the barons to decide among the province cultures. Barons with other cultures are not counted. Which leads to a problem if all the barons have different cultures than the provinces under consideration (it seems to happen 1-3 times per converted game). I'm not sure what to do in this case: the way the code is written right now, no culture is placed in the EU3 province.

If you run out of tie breakers, just make it randomly pick one of the eligible cultures?
 

Chopain

Major
49 Badges
May 4, 2002
537
15
Visit site
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Together for Victory
  • 500k Club
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Hearts of Iron III: Their Finest Hour
  • Deus Vult
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Crusader Kings II
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Pirates of Black Cove
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
The converter is crashing on me. I read what I should do to post my logs but without instructions for "dummies" this is the best that I can do.

Here is a log.
Reading configuration file.
12-08-03 22:40:18: No input file given, defaulting to input.ck2
12-08-03 22:40:18: Getting CK2 data.

Here is my save. I hope I did it right as I'm not to familiar with sourceforge.
http://sourceforge.net/projects/ck2save/

Does this look like it was entered right?
configuration =
{
# Europa Universalis 3 directory: a path on your computer where Europa Universalis 3 is installed
EU3directory = "F:\Program Files (x86)\Paradox Interactive\Europa Universalis III"

# Crusader Kings 2 directory: a path on your computer where Crusader Kings 2 is installed
CK2directory = "F:\Program Files (x86)\Paradox Interactive\Crusader Kings II"

# HRE Title: the CK2 Title that will convert are the HRE in EU3. All immediate vassals will be independent.
HRETitle = "e_hre"
}

Thanks for any help provided.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
I haven't put the latest changes (which fix the complete crash caused by the 1.06) into a release just yet, so unless you're compiling from source this is a known issue. It probably won't be fixed until next release, but next release is probably the first approximation to a playable game anyways…
 

magritte2

Passive Surrealist
29 Badges
May 22, 2007
1.493
102
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings III
  • Tyranny: Archon Edition
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Cities: Skylines
  • 500k Club
  • Victoria 2
  • Europa Universalis IV: Res Publica
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III
  • Deus Vult
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
I've done initial culture mapping for European provinces. But I've run into an issue.

We have many cases where multiple CK2 provinces are mapped to an EU3 province. The culture in the most provinces is considered the culture that will be mapped. However, if the cultures end up tied for number of provinces, then I use the cultures of the barons to decide among the province cultures. Barons with other cultures are not counted. Which leads to a problem if all the barons have different cultures than the provinces under consideration (it seems to happen 1-3 times per converted game). I'm not sure what to do in this case: the way the code is written right now, no culture is placed in the EU3 province.

Could you use the province levies as a tiebreak, as a proxy for which province has the largest population?
 

DasGuntLord01

Colonel
72 Badges
Jun 11, 2010
838
59
  • Semper Fi
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • A Game of Dwarves
  • Leviathan: Warships
  • Magicka
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Crusader Kings II
  • Sword of the Stars
  • Sword of the Stars II
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock 2: The Exiled
  • Stellaris: Galaxy Edition
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • For the Motherland
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Gettysburg
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
  • Stellaris
  • Europa Universalis IV: Common Sense
  • Mount & Blade: Warband
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Stellaris: Federations
  • Warlock: Master of the Arcane
  • Victoria 2
  • Europa Universalis III Complete
I've done initial culture mapping for European provinces. But I've run into an issue....

Courtiers? There's gonna be a lot of named characters that are from the provinces in question that aren't barons or rulers. In fact, you can make a strong case from counting the characters that live in those provinces before counting barons (since they may be a slightly better indication of the general population than the barons are). You can infer their current location (court) from who there employer is.

Code:
employer=CHARACTER_ID
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
The idea of using levies as a tiebreaker has me now thinking I could use the village/town/city sizes as an indicator of overall province population.

Though I've been working on distinguishing cultures instead. This distinguishers I ended up using while figuring out a more detailed culture mapping are:
  • de_jure - a de jure title the province is a part of
  • kingdom_culture - the official culture of the highest-level title ruling the province
  • hre_member - is in the HRE
  • religion - the religion of the province

de jure isn't working quite yet - I have to get all the details from landed titles to map out which titles are de jure ruled by others. That's tomorrow's project, I think.

Oh, and we'll need to add these cultures to the converter mod:
  • saxon
  • komi
  • kurdish
  • alan
  • cuman
  • pecheneg
 

flame7926

Benevolent Imperialist
11 Badges
Mar 26, 2011
2.202
2
  • Cities in Motion
  • Crusader Kings II
  • Deus Vult
  • Europa Universalis III: Chronicles
  • For the Motherland
  • Hearts of Iron III
  • Semper Fi
  • Victoria 2: A House Divided
  • Victoria 2
  • 500k Club
  • Crusader Kings II: Holy Knight (pre-order)
Does anyone know how this compares to the other CKII to EU3 converter?
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
Does anyone know how this compares to the other CKII to EU3 converter?

Well, the other one creates a playable save. This one does not yet do so.

Long term, though:
The main difference that I can see is in the work process.
Idhrendur is running a rather democratic group project, this project is one mans work.
This means that I can work faster but as I don't discust my decisions for a long time with a lot of other players I'm more likely to make mistakes.
It also means that my project is all dependent on me, if I don't like to work on it for some time then no work gets done at all.
So this project is ahead now but the other one is likely to be the better one for most users when it's done.

Of course I'm still open to input from anyone and I have made my converter more moddable by using lua functions.

The main reason that I started my own project instead of joining Idhrendur was that I wanted a running converter for my own game as soon as possible.
The year 1453 was getting closer and I had a realy good game going so I started to look for a converter, found one, saw that it was not developed fast enough and made my own as fast as I could.
 

r0ter

Levante Unión Deportiva
9 Badges
Mar 31, 2005
1.878
0
elitemod.informe.com
  • Cities in Motion
  • Crusader Kings II
  • Divine Wind
  • Europa Universalis IV
  • Hearts of Iron III
  • Heir to the Throne
  • Semper Fi
  • Victoria 2
  • 500k Club
I think that the best way of converting the population will be to check the size of villages, towns and cities, giving more weight to cities. I think it represents perfectly the historical social evolution form the castle-nobility-based population to the cities-plutocracy-based population. In CK2 a castle might be more useful than a city, but in EU3, thinking long term, a city has more power than a castle that comes from the Middle Ages.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
I've got distinguishers for cultures working, it took more effort than I expected. And the parser seems to not get all the baronies recorded. I've jerry-rigged things so it recovers, but it needs looking into (and I really can't figure out what it might be; I'm not good at the parser).

I've also got ROTW cultures imported. It was quite easy, it turns out.

All that's left to do with cultures (other than fixing the parser) is to implement tie-breakers correctly. I'm going to postpone that in favor of some other bits.
 

WeissRaben

Gian Galeazzo Visconti #1 Fanboy.
82 Badges
Sep 29, 2008
6.837
4.640
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Magicka
  • March of the Eagles
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Hearts of Iron IV: Expansion Pass
  • Semper Fi
  • Stellaris: Necroids
  • Victoria 2
  • Stellaris: Ancient Relics
  • Imperator: Rome Sign Up
  • Europa Universalis III Complete
  • 500k Club
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: El Dorado
  • Stellaris Sign-up
  • Pride of Nations
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Stellaris: Megacorp
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Reapers Due
  • Europa Universalis III Complete
  • Surviving Mars
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Stellaris: Leviathans Story Pack
I love how the other converter sets different capital/province names based on the situation in CK2, though.
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
Culture Coversion
(Updated 22/8/2012)
European cultures are determined from the CK2 cultures. The specific details of how they map are in culture_mappings.txt. Rules are executed in order, so more general rules should be beneath specific ones.

If multiple CK2 provinces map to a EU3 province, we use the population proxies from the population conversion to determine which culture is chosen (majority wins). In the case of a tie, we use first the base tax proxies and then the manpower proxies to try to break the tie. In the case of a continued tie, the results are arbitrary, and a warning is output.

In the case where a single CK2 culture maps to multiple EU3 cultures, there are four distinguishers that can be added to rules to determine the specifics:
  • de_jure - a de jure title the province is a part of
  • kingdom_culture - the official culture of the highest-level title ruling the province
  • hre_member - is in the HRE
  • religion - the religion of the province

As well, in those cases where a single CK2 culture maps to multiple EU3 cultures, attempts have been made to determine which of the EU3 cultures would apply best if the CK2 culture spreads. This is currently only applied to (CK2) countries that immediately border the relevant region, but could in theory be extended to the whole map.

Links To Culture Conversion Posts
( 1 2 3 4 5 6 7 8 9 10 )
 
Last edited:

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
Would a write-up of of some of the specific choices I made in updating the culture maps be useful? For that matter, would you like me to post the new cultual mapping rules?
 

Idhrendur

Keeper of the Converters
103 Badges
Feb 27, 2009
10.364
1.630
  • Crusader Kings II
  • Sengoku
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Europa Universalis IV
  • March of the Eagles
  • Victoria 2
  • 500k Club
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Colonel
  • Shadowrun Returns
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III: Royal Edition
  • Commander: Conquest of the Americas
  • Darkest Hour
Culture Mapping Rules:

Code:
cultureMap = {

## Germanic
link = { ck2 = german eu3 = pommeranian de_jure = d_pommerania }
link = { ck2 = german eu3 = pommeranian de_jure = d_pomeralia }
link = { ck2 = german eu3 = pommeranian de_jure = d_mecklemburg }
link = { ck2 = german eu3 = prussian de_jure = d_livonia }
link = { ck2 = german eu3 = prussian de_jure = d_prussia }
link = { ck2 = german eu3 = prussian de_jure = d_polotsk }
link = { ck2 = german eu3 = prussian de_jure = d_lithuanians }
link = { ck2 = german eu3 = prussian de_jure = d_courland }
link = { ck2 = german eu3 = prussian de_jure = d_samogitia }
link = { ck2 = german eu3 = hannoverian de_jure = d_brunswick }
link = { ck2 = german eu3 = hannoverian de_jure = d_skane }
link = { ck2 = german eu3 = hannoverian de_jure = d_sjaelland }
link = { ck2 = german eu3 = hannoverian de_jure = d_slesvig }
link = { ck2 = german eu3 = hannoverian de_jure = d_holstein }
link = { ck2 = german eu3 = hessian de_jure = d_thuringia }
link = { ck2 = german eu3 = saxon de_jure = d_saxony }
link = { ck2 = german eu3 = saxon de_jure = d_brandenburg }
link = { ck2 = german eu3 = saxon de_jure = d_meissen }
link = { ck2 = german eu3 = saxon de_jure = d_mazovia }
link = { ck2 = german eu3 = saxon de_jure = d_greater_poland }
link = { ck2 = german eu3 = saxon de_jure = d_lesser_poland }
link = { ck2 = german eu3 = saxon de_jure = d_kuyavia }
link = { ck2 = german eu3 = rheinlaender de_jure = d_koln }
link = { ck2 = german eu3 = rheinlaender de_jure = d_provence }
link = { ck2 = german eu3 = rheinlaender de_jure = d_savoie }
link = { ck2 = german eu3 = rheinlaender de_jure = d_dauphine }
link = { ck2 = german eu3 = rheinlaender de_jure = d_upper_burgundy }
link = { ck2 = german eu3 = rheinlaender de_jure = d_luxembourg }
link = { ck2 = german eu3 = rheinlaender de_jure = d_upper_lorraine }
link = { ck2 = german eu3 = rheinlaender de_jure = d_lower_lorraine }
link = { ck2 = german eu3 = rheinlaender de_jure = d_alsace }
link = { ck2 = german eu3 = rheinlaender de_jure = d_susa }
link = { ck2 = german eu3 = rheinlaender de_jure = d_lombardia }
link = { ck2 = german eu3 = rheinlaender de_jure = d_genoa }
link = { ck2 = german eu3 = rheinlaender de_jure = d_modena }
link = { ck2 = german eu3 = rheinlaender de_jure = d_toscana }
link = { ck2 = german eu3 = rheinlaender de_jure = d_pisa }
link = { ck2 = german eu3 = rheinlaender de_jure = d_latium }
link = { ck2 = german eu3 = rheinlaender de_jure = d_sardinia }
link = { ck2 = german eu3 = rheinlaender de_jure = d_aquitaine }
link = { ck2 = german eu3 = rheinlaender de_jure = d_sardinia }
link = { ck2 = german eu3 = rheinlaender de_jure = d_toulouse }
link = { ck2 = german eu3 = rheinlaender de_jure = d_gascogne }
link = { ck2 = german eu3 = rheinlaender de_jure = d_poitou }
link = { ck2 = german eu3 = rheinlaender de_jure = d_auvergne }
link = { ck2 = german eu3 = rheinlaender de_jure = d_bourbon }
link = { ck2 = german eu3 = rheinlaender de_jure = d_berry }
link = { ck2 = german eu3 = rheinlaender de_jure = d_champagne }
link = { ck2 = german eu3 = rheinlaender de_jure = d_burgundy }
link = { ck2 = german eu3 = bavarian de_jure = d_franconia }
link = { ck2 = german eu3 = bavarian de_jure = d_baden }
link = { ck2 = german eu3 = bavarian de_jure = d_swabia }
link = { ck2 = german eu3 = bavarian de_jure = d_franconia }
link = { ck2 = german eu3 = bavarian de_jure = d_bavaria }
link = { ck2 = german eu3 = bavarian de_jure = d_bohemia }
link = { ck2 = german eu3 = bavarian de_jure = d_moravia }
link = { ck2 = german eu3 = austrian de_jure = d_osterreich }
link = { ck2 = german eu3 = austrian de_jure = d_tyrol }
link = { ck2 = german eu3 = austrian de_jure = d_carinthia }
link = { ck2 = german eu3 = austrian de_jure = d_pecs }
link = { ck2 = german eu3 = austrian de_jure = d_esztergom }
link = { ck2 = german eu3 = austrian de_jure = d_nyitra }
link = { ck2 = german eu3 = austrian de_jure = d_ungvar }
link = { ck2 = german eu3 = austrian de_jure = d_pest }
link = { ck2 = german eu3 = austrian de_jure = d_transylvania }
link = { ck2 = german eu3 = austrian de_jure = d_temes }
link = { ck2 = german eu3 = austrian de_jure = d_slavonia }
link = { ck2 = german eu3 = austrian de_jure = d_bosnia }
link = { ck2 = german eu3 = austrian de_jure = d_croatia }
link = { ck2 = german eu3 = austrian de_jure = d_dalmatia }
link = { ck2 = german eu3 = austrian de_jure = d_temes }
link = { ck2 = german eu3 = austrian de_jure = d_venice }
link = { ck2 = german eu3 = austrian de_jure = d_verona }
link = { ck2 = german eu3 = austrian de_jure = d_ferrara }
link = { ck2 = german eu3 = austrian de_jure = d_ancona }
link = { ck2 = german eu3 = austrian de_jure = d_spoleto }
link = { ck2 = german eu3 = dutch de_jure = d_holland }
link = { ck2 = german eu3 = dutch de_jure = d_gelre }
link = { ck2 = german eu3 = dutch de_jure = d_brabant }
link = { ck2 = german eu3 = dutch de_jure = d_flanders }
link = { ck2 = german eu3 = dutch de_jure = d_anjou }
link = { ck2 = german eu3 = dutch de_jure = d_normandy }
link = { ck2 = german eu3 = dutch de_jure = d_orleans }
link = { ck2 = german eu3 = dutch de_jure = d_valois }
link = { ck2 = german eu3 = hessian }
link = { ck2 = dutch eu3 = flemish kingdom_culture = frankish }
link = { ck2 = dutch eu3 = flemish kingdom_culture = norman }
link = { ck2 = dutch eu3 = flemish kingdom_culture = occitan }
link = { ck2 = dutch eu3 = dutch }

## Scandinavian
link = { ck2 = swedish eu3 = swedish }
link = { ck2 = danish eu3 = danish }
link = { ck2 = norwegian eu3 = norwegian }

## British
link = { ck2 = saxon eu3 = english }
link = { ck2 = english eu3 = english }
link = { ck2 = scottish eu3 = scottish }

## Gaelic
link = { ck2 = welsh eu3 = welsh }
link = { ck2 = breton eu3 = breton }
link = { ck2 = irish eu3 = irish }

## Latin
link = { ck2 = italian eu3 = lombard de_jure = d_venice }
link = { ck2 = italian eu3 = lombard de_jure = d_verona }
link = { ck2 = italian eu3 = lombard de_jure = d_susa }
link = { ck2 = italian eu3 = lombard de_jure = d_genoa }
link = { ck2 = italian eu3 = lombard de_jure = k_italy hre_member = true }
link = { ck2 = italian eu3 = umbrian de_jure = k_italy }
link = { ck2 = italian eu3 = sicilian de_jure = K_sicily }
link = { ck2 = italian eu3 = sicilian de_jure = d_benevento }
link = { ck2 = italian eu3 = sicilian de_jure = d_capua }
link = { ck2 = italian eu3 = sicilian de_jure = d_apulia }
link = { ck2 = italian eu3 = sicilian de_jure = d_salerno }
link = { ck2 = italian eu3 = sicilian de_jure = d_calabria }
link = { ck2 = italian eu3 = sicilian de_jure = d_sicily }
link = { ck2 = italian eu3 = umbrian }

## Iberian
link = { ck2 = castillan eu3 = castillian }
link = { ck2 = catalan eu3 = catalan }
link = { ck2 = castillan eu3 = galician de_jure = d_galicia }
link = { ck2 = castillan eu3 = galician de_jure = d_porto }
link = { ck2 = portuguese eu3 = galician de_jure = d_galicia }
link = { ck2 = portuguese eu3 = galician de_jure = d_porto }
link = { ck2 = andalusian_arabic eu3 = andalucian }
link = { ck2 = portuguese eu3 = portugese }
link = { ck2 = castillan eu3 = maltese de_jure = K_sicily }
link = { ck2 = castillan eu3 = maltese de_jure = d_benevento }
link = { ck2 = castillan eu3 = maltese de_jure = d_capua }
link = { ck2 = castillan eu3 = maltese de_jure = d_apulia }
link = { ck2 = castillan eu3 = maltese de_jure = d_salerno }
link = { ck2 = castillan eu3 = maltese de_jure = d_calabria }
link = { ck2 = castillan eu3 = maltese de_jure = d_sicily }
link = { ck2 = catalan eu3 = maltese de_jure = K_sicily }
link = { ck2 = catalan eu3 = maltese de_jure = d_benevento }
link = { ck2 = catalan eu3 = maltese de_jure = d_capua }
link = { ck2 = catalan eu3 = maltese de_jure = d_apulia }
link = { ck2 = catalan eu3 = maltese de_jure = d_salerno }
link = { ck2 = catalan eu3 = maltese de_jure = d_calabria }
link = { ck2 = catalan eu3 = maltese de_jure = d_sicily }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = K_sicily }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_benevento }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_capua }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_apulia }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_salerno }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_calabria }
link = { ck2 = andalusian_arabic eu3 = maltese de_jure = d_sicily }
link = { ck2 = portuguese eu3 = maltese de_jure = K_sicily }
link = { ck2 = portuguese eu3 = maltese de_jure = d_benevento }
link = { ck2 = portuguese eu3 = maltese de_jure = d_capua }
link = { ck2 = portuguese eu3 = maltese de_jure = d_apulia }
link = { ck2 = portuguese eu3 = maltese de_jure = d_salerno }
link = { ck2 = portuguese eu3 = maltese de_jure = d_calabria }
link = { ck2 = portuguese eu3 = maltese de_jure = d_sicily }

## french
link = { ck2 = occitan eu3 = gascon de_jure = d_gascogne }
link = { ck2 = norman eu3 = normand }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_aquitaine }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_poitou }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_berry }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_anjou }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_normandy }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_orleans }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_champagne }
link = { ck2 = occitan eu3 = aquitaine de_jure = d_valois }
link = { ck2 = frankish eu3 = burgundian de_jure = d_burgundy }
link = { ck2 = frankish eu3 = burgundian de_jure = d_savoie }
link = { ck2 = frankish eu3 = burgundian de_jure = d_burgundy }
link = { ck2 = frankish eu3 = burgundian de_jure = d_dauphine }
link = { ck2 = frankish eu3 = burgundian de_jure = d_upper_burgundy }
link = { ck2 = occitan eu3 = occitain de_jure = d_toulouse }
link = { ck2 = occitan eu3 = occitain de_jure = d_auvergne }
link = { ck2 = occitan eu3 = occitain de_jure = d_bourbon }
link = { ck2 = occitan eu3 = occitain de_jure = d_burgundy }
link = { ck2 = occitan eu3 = occitain de_jure = d_savoie }
link = { ck2 = occitan eu3 = occitain de_jure = d_dauphine }
link = { ck2 = occitan eu3 = occitain de_jure = d_upper_burgundy }
link = { ck2 = frankish eu3 = wallonian de_jure = d_holland }
link = { ck2 = frankish eu3 = wallonian de_jure = d_gelre }
link = { ck2 = frankish eu3 = wallonian de_jure = d_brabant }
link = { ck2 = frankish eu3 = wallonian de_jure = d_flanders }
link = { ck2 = frankish eu3 = cosmopolitan_french }

## Basque
link = { ck2 = basque eu3 = basque }

## Finno-Ugric
link = { ck2 = ugricbaltic eu3 = ugricbaltic }
link = { ck2 = finnsh eu3 = estonian de_jure = d_esthonia }
link = { ck2 = finnsh eu3 = estonian de_jure = d_livonia }
link = { ck2 = finnsh eu3 = estonian de_jure = d_prussia }
link = { ck2 = finnsh eu3 = estonian de_jure = d_polotsk }
link = { ck2 = finnsh eu3 = estonian de_jure = d_lithuanians }
link = { ck2 = finnsh eu3 = estonian de_jure = d_courland }
link = { ck2 = finnsh eu3 = estonian de_jure = d_samogitia }
link = { ck2 = finnsh eu3 = estonian de_jure = d_novgorod }
link = { ck2 = finnsh eu3 = estonian de_jure = d_rostov }
link = { ck2 = finnsh eu3 = estonian de_jure = d_tver }
link = { ck2 = finnsh eu3 = estonian de_jure = d_yaroslavl }
link = { ck2 = finnsh eu3 = estonian de_jure = d_vladimir }
link = { ck2 = finnsh eu3 = estonian de_jure = d_moskva }
link = { ck2 = lappish eu3 = sapmi }
#link = { ck2 = ?? eu3 = ingrian }
link = { ck2 = finnsh eu3 = karelian de_jure = d_karelia }
link = { ck2 = finnsh eu3 = karelian de_jure = d_bjarmia }
link = { ck2 = finnsh eu3 = karelian de_jure = d_beloozero }
link = { ck2 = finnish eu3 = finnish }

## South Slavic
link = { ck2 = croatian eu3 = croatian }
link = { ck2 = serbian eu3 = albanian de_jure = d_nikaea }
link = { ck2 = serbian eu3 = albanian de_jure = d_samos }
link = { ck2 = serbian eu3 = albanian de_jure = d_aegean_islands }
link = { ck2 = serbian eu3 = albanian de_jure = d_thrace }
link = { ck2 = serbian eu3 = albanian de_jure = d_adrianopolis }
link = { ck2 = serbian eu3 = albanian de_jure = d_thessalonika }
link = { ck2 = serbian eu3 = albanian de_jure = d_dyrrachion }
link = { ck2 = serbian eu3 = albanian de_jure = d_epirus }
link = { ck2 = serbian eu3 = albanian de_jure = d_athens }
link = { ck2 = serbian eu3 = albanian de_jure = d_achaia }
link = { ck2 = serbian eu3 = albanian de_jure = d_krete }
link = { ck2 = serbian eu3 = albanian de_jure = d_cyprus }
link = { ck2 = serbian eu3 = albanian de_jure = d_cibyrrhaeot }
link = { ck2 = serbian eu3 = serbian }
link = { ck2 = bulgarian eu3 = bulgarian }
link = { ck2 = romanian eu3 = romanian }

# West Slavic
link = { ck2 = bohemian eu3 = czech }
link = { ck2 = hungarian eu3 = hungarian }
link = { ck2 = polish eu3 = schlesian de_jure = d_silesia }
link = { ck2 = polish eu3 = schlesian de_jure = d_bohemia }
link = { ck2 = polish eu3 = schlesian de_jure = d_moravia }
link = { ck2 = polish ck2 = pommeranian eu3 = polish }

## East Slavic
link = { ck2 = komi eu3 = russian }
link = { ck2 = russian eu3 = byelorussian de_jure = d_turov }
link = { ck2 = russian eu3 = byelorussian de_jure = d_volhynia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_livonia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_prussia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_polotsk }
link = { ck2 = russian eu3 = byelorussian de_jure = d_lithuanians }
link = { ck2 = russian eu3 = byelorussian de_jure = d_courland }
link = { ck2 = russian eu3 = byelorussian de_jure = d_samogitia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_mazovia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_greater_poland }
link = { ck2 = russian eu3 = byelorussian de_jure = d_silesia }
link = { ck2 = russian eu3 = byelorussian de_jure = d_lesser_poland }
link = { ck2 = russian eu3 = byelorussian de_jure = d_kuyavia }
link = { ck2 = russian eu3 = ruthenian de_jure = d_kiev }
link = { ck2 = russian eu3 = ruthenian de_jure = d_galich }
link = { ck2 = russian eu3 = ruthenian de_jure = d_pecs }
link = { ck2 = russian eu3 = ruthenian de_jure = d_esztergom }
link = { ck2 = russian eu3 = ruthenian de_jure = d_nyitra }
link = { ck2 = russian eu3 = ruthenian de_jure = d_ungvar }
link = { ck2 = russian eu3 = ruthenian de_jure = d_pest }
link = { ck2 = russian eu3 = ruthenian de_jure = d_transylvania }
link = { ck2 = russian eu3 = ruthenian de_jure = d_temes }
link = { ck2 = russian eu3 = ruthenian de_jure = d_wallachia }
link = { ck2 = russian eu3 = ruthenian de_jure = d_moldau }
link = { ck2 = russian eu3 = russian }

## Baltic
link = { ck2 = lithuanian eu3 = lithuanian }
link = { ck2 = prussian eu3 = old_prussian }
link = { ck2 = lettigallish eu3 = latvian }

## Byzantine
link = { ck2 = greek eu3 = greek }
link = { ck2 = georgian eu3 = georgian }
link = { ck2 = armenian eu3 = armenian }

## Turko-Semitic
link = { ck2 = maghreb_arabic eu3 = maghreb_arabic de_jure = d_marrakech }
link = { ck2 = egyptian_arabic eu3 = al_misr_arabic }
link = { ck2 = levantine_arabic eu3 = al_iraqiya_arabic religion = shiite }
link = { ck2 = levantine_arabic eu3 = al_suryah_arabic }
link = { ck2 = bedouin_arabic eu3 = bedouin_arabic }
link = { ck2 = maghreb_arabic eu3 = berber }
link = { ck2 = turkish eu3 = turkish }

## Iranian
link = { ck2 = kurdish eu3 = persian }
link = { ck2 = persian eu3 = east_persian de_jure = d_khorasan }
link = { ck2 = persian eu3 = east_persian de_jure = d_merv }
link = { ck2 = persian eu3 = east_persian de_jure = d_khiva }
link = { ck2 = persian eu3 = east_persian de_jure = d_bukhara }
link = { ck2 = persian eu3 = east_persian de_jure = d_khwarizmian }
link = { ck2 = persian eu3 = east_persian de_jure = d_aktobe }
link = { ck2 = persian eu3 = baluchi de_jure = d_hormuz }
link = { ck2 = persian eu3 = baluchi de_jure = d_birjand }
link = { ck2 = persian eu3 = persian }

## Altaic
link = { ck2 = alan ck2 = cuman ck2 = pecheneg eu3 = tartar }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_kermanshah }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_tigris }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_basra }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_baghdad }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_mosul }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_tabriz }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_kartli }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_derbent }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_abkhazia }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_azerbaijan }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_armenia }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_mesopotamia }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_edessa }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_coloneia }
link = { ck2 = mongol eu3 = azerbadjani de_jure = d_armenia_minor }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_khiva }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_bukhara }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_merv }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_khorasan }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_mazandaran }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_esfahan }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_hormuz }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_fars }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_hamadan }
link = { ck2 = mongol eu3 = turkmeni de_jure = d_birjand }
link = { ck2 = mongol eu3 = uralic de_jure = c_ryn_desert }
link = { ck2 = mongol eu3 = uralic de_jure = c_mansia }
link = { ck2 = mongol eu3 = uralic de_jure = c_tyumen }
link = { ck2 = mongol eu3 = siberian de_jure = c_omsk }
link = { ck2 = mongol eu3 = tartar }

## African
#link = { ck2 = ?? eu3 = tuareg }
#link = { ck2 = ?? eu3 = nubian }
link = { ck2 = ethiopian eu3 = somali religion = muslim }
link = { ck2 = ethiopian eu3 = ethiopian }
link = { ck2 = manden eu3 = mali religion = sunni }
link = { ck2 = manden eu3 = ashanti }
}

First of all, I've ordered the ruler more-or-less in the same order as EU3 cultures are defined. It's just helpful.

The German culture group was interesting. CK2 only has German, EU3 has a plethora of cultures. I tried to identify where these cultures are in EU3 at 1399, then make them convert to EU3 appropriately. Then I looked at surrounding countries, and tried to assign appropriate Germanic cultures to those regions in case of culture spread. Finally, the generic German rule is Hessian because they get only two or three provinces, and they need some love. Also, it's then obvious when that rule has been invoked.

Dutch is included under the EU3 German group. It would seem a straightforward mapping, but EU3 includes Flemish and Wallonian where CK2 has nothing equivalent. Thus, I made it so German culture spreading into Frisia become Dutch (in addition to Dutch remaining Dutch), Dutch ruled over by French rulers becomes Flemish, and Frankish culture spreading into Frisia becomes Wallonian. People who know the regional history better then me (read 'at-all') are probably horrified. Well, you are more than welcome to fix things. I'd really rather you do.

The Latin group is again tricky. Everything Italian in de jure Sicily (or the southern duchies in case they become part of another kingdom) becomes Sicilian. Everything Italian in Venice, Verona, Susa, and Genoa become Lombard. Everything Italian in the de jure kingdom of Italy that is also an HRE member becomes Lombard. Everything else become Umbrian (again, because it doesn't get much love). Using the HRE border is different, but it seems to match pretty well in EU3 (though probably is the cause of that border, not the result).

The Iberian group is pretty straightforward, except for the EU3 cultures Galacian and Maltese. Castillian or Portuguese in Galacia and Porto become Galacian. Any Iberian culture spreading into the Sicilian duchies become Maltese.

The French cultures are surprisingly complex. Occitan can become Gascon, Aquitaine, or Occitain depending on region, including spread into new countries (except Iberia, I forgot to do that for Iberia. I'll leave that to someone else). Frankish can become Wallonian, Burgundian, or Cosmopolitan French, depending on where it expands (Cosmopolitan French being the default for regions I don't address).

The Ughric-Baltic group is a little complicated. Ugricbaltic is a direct map. But Finnish can become Estonian, Karelian, or Finnish based on region. Oh, and Lappish becomes Sapmi/Sami, they seem to occupy the same provinces. I didn't know what to do for EU3 Ingrian, but it never seems to appear, anyways.

South Slavic is straightforward, except Serbian becomes Albanian is it spreads into Byzantine Duchies (there's no Albanian in CK2!).

West Slavic is mostly straightforward. Polish can become Schlesian in Silesia and Bohemia. Pommeranian becomes Polish in EU3 (we should probably add something to the converter mod, I forgot at that stage).

East Slavic has a ton of splitting of cultures. CK2 only had Russian, EU3 also has Byelorussian and Ruthenian. Again, this is by region, including potential spread. Also, Komi becomes Russian, but is added to the converter mod.

The Baltic group is straightforward (Lettiggallish become Lithuanian is the only non-obvious one just from the names).

Turko-semitic is also close to straightforward (though many names change significantly). Exceptions are Levantine Arabic, which becomes Al Iraqiya Arabic in Shiite provinces and Al Suryah Arabic elsewhere; and Maghreb Arabic, which mostly becomes Berber, except in the duchy of Marrakech.

Iranian: Kurdish becomes Persian, except in the converter mod, where it's been added. Persian becomes Persian, except in eastern duchies where it becomes East Persian, and in Hormuz and Birjand where it becomes Baluchi.

Altaic is weird. Alan, Cuman, and Pecheneg all become Tartar, except in the converter mod, where all are included. Mongol gets divvied up into Azerbadjani, Turkmeni, Uralic, or Siberian in certain regions. It defaults to Tartar. It never becomes EU3 Mongol, because in EU3 that's only in the far east.

In the African group, Ethiopian becomes Somali in Muslim regions, Ethiopian otherwise. Likewise, Manden becomes Mali in Sunni regions, Ashanti otherwise. I couldn't figure any good ways to work in Tuareg or Nubian, though they appear in EU3.

Scandinavian, British, Gaelic, Basque, and Byzantine cultures all map pretty directly. Except for Saxon, which does not correspond to Germanic Saxon, but kind of to nothing in EU3. It's mapped to English, and Anglo-Saxon is added to the converter mod.

Edit:
Discussion of the culture mapping rules has resumed. Links: 1 2 3 4 5 6 7 8 9 10 11 12 13
 
Last edited: