Diaspora Cultures
Game version: 1.0.5
This mod will assimilate all pop to diaspora culture (not your own primary culture), that satisfy the following conditions:
– Is not primary pop in a country
– The state is not the homeland state
– No culture with homeland has the exact discrimination combinations with this culture (it’s a "scope" check, let me know if it’s not working, it is to prevent something like South German becomes German Diaspora in North German homeland, other German Diaspora that come from other places won’t be affected)
– Not Jews (I reckon Jewish people are already diaspora, though there is still one inside the on_action code if you choose to activate it)
Note that it will merge all similar cultures so there is no separate culture in group of diaspora unless it is their homeland, e.g. Nilotic, Azande, Beja, Dinka, Fur, Luo, etc will all be fully assimilated to East African Diaspora outside their homelands.
Diaspora cultures will assimilate to primary OR homeland cultures as long as they have the same combination of traits, distributed to each randomly ~0.5%-3% each month, very fast assimilation compared to vanilla. Reverted for now, probably the more lag is not worth it, going to find a better way or wait for Paradox to actually gives a tool for proper culture-specific assimilation
Instead, diaspora cultures with the similar traits will randomly fully assimilate AND convert to one of your primary cultures that have similar traits (if more than one, say Yankee and Dixie, it is one of those)
Use Complete Pop List to view all the pop list
- Afro Americas Diaspora (African with "Americas" traits)
- Anglophone Diaspora (Anglophone primarily)
- Arab Diaspora (Arab-speaking)
- Baltic Diaspora (Baltic group)
- Beneluxian Diaspora (Beneluxian group)
- Burmese Diaspora (Burmese language)
- Caucasian Diaspora (Caucasian group)
- Celtic Diaspora (Celtic people)
- Central African Diaspora (Central African group)
- Central Asian Diaspora (Central Asian group)
- Chinese Diaspora (Han Chinese, also Manchu)
- Dravidian Diaspora (Dravidians)
- East African Diaspora (East African group)
- East Slavic Diaspora (East Slavic)
- Finnic Diaspora (Finnic)
- Francophone Diaspora (Francophone)
- German Diaspora (German-speaking, including Swiss)
- Hindustani Diaspora (Hindustanis)
- Hispanic Diaspora (Latinos, including Brazilian for convenience)
- Iberian Diaspora (Iberian group)
- Iranian Diaspora (Persian and Kurdish)
- Italian Diaspora (Italophone)
- Jewish Diaspora (Jewish group, not implemented)
- Jugoslav Diaspora (Jugoslav group)
- Khmer Diaspora (Khmer language)
- Malay Diaspora (Malay group)
- Mesoamerican Diaspora (Native Mesoamerican group)
- Mongolian Diaspora (Mongolian language)
- North American Diaspora (Native North American group)
- Northeast Indian Diaspora (Northeast Indian group)
- Polynesian Diaspora (Polynesian group)
- Scandinavian Diaspora (Scandinavian group)
- Siberian Diaspora (Siberian group)
- South American Diaspora (Native South American group)
- Southern African Diaspora (Southern African group)
- Tai Diaspora (Tai language)
- Tibetan Diaspora (Tibetan language)
- Turkic Diaspora (Turkic, except Tuvan)
- West African Diaspora (West African group)
- West Slavic Diaspora (West Slavic)
have unique discrimination trait combination
- Malagasy Diaspora
- Miao Diaspora
- Korean Diaspora
- Ainu Diaspora
- Japanese Diaspora
- Albanian Diaspora
- Greek Diaspora
- Hungarian Diaspora
- Romanian Diaspora
- Aborigine Diaspora
- Nepali Diaspora
- Vietnamese Diaspora
- Assyrian Diaspora (it literally only has one discrimination trait, why Paradox?)
– I didn’t add any homeland to the game, it’s all based on vanilla
– Again, it’s ALL BASED ON VANILLA, if you disagree a culture is grouped with some other cultures, blame Paradox
– No nation has diaspora culture as their primary culture
– Pop in mod that use different discrimination traits combination won’t be assimilated
– Mod that change states homelands will be covered, as long as the culture use the same discrimination traits combination
– Does this mod improve late game? I don’t know, I don’t make this mod for that purpose. Let me know if it does and if doesn’t (or worse), don’t blame me, mod is always expected to be worse than vanilla in term of performance
– Pop that went outside their own homeland will become diasporic, and even when they go back to their original homeland, they won’t assimilate back
– Long names, I don’t know the better way to name them
– Pop in bordering homeland states will become diasporic, even though literally their brethren is next door, this is because there is no border states check yet (it is far more complicated than I thought, I failed numerous times so I was frustrated and might do that later)
– Improving the spaghetti code
– Giving bordering homeland states check
– Giving special triggers for specific conditions, like change to specific culture for specific country, e.g. African diaspora in USA becomes Afro-American
Should be compatible to all mods that create new cultures, though they will not assimilate themselves if the traits are different than vanilla.
If you want to edit or create patch, refer to this discussion:
https://steamcommunity.com/workshop/filedetails/discussion/2883636528/3489753940053981187/
v0.08 – now diaspora cultures with the similar traits will randomly fully assimilate AND convert to one of your primary cultures that have similar traits (if more than one, say Yankee and Dixie, it is one of those)
v0.06 – primary culture pops will now convert slowly even if total church separation law is enacted, should help merging assimilated pop from multiculturalism
In vanilla culture must be accepted to be assimilated and religion must be not accepted to be converted, make it so accepted religion will also convert as long as they have been assimilated scrapped, changed to above
v0.05 – assimilation and conversion now in chunks of 1000, should reduces tiny pop and helps with performance
v0.05 – now diaspora cultures will assimilate to primary OR homeland cultures as long as they have the same combination of traits, distributed to each randomly ~0.5%-3% each month, very fast compared to vanilla
v0.03 – improved syntax, should be easier to create patches if one so wishes
v0.01 – initial mod, includes culture diaspora for all vanilla discrimination traits
Revisions:
Old revisions of this mod are available below. Click the link to download.
