Victoria 3

Victoria 3

Assimilation Rework
51 Comments
Caracus  [author] 20 Jul @ 3:55pm 
Urgh yeah, imgur purged quite a lot of content. I dont think I still have that picture...
RandomBruh 18 Jul @ 3:46am 
Note: Picture is broken. If steam allows, please try uploading it directly. It's such a shame to see how much information is lost on the internet due to external image hosting sites
Danverryn 13 Jul @ 3:23am 
Seems to be working fine for me @Wongjunkit
Wongjunkit 21 Jun @ 11:20pm 
Does this work in 1.9?
Slimy 31 Mar @ 7:25pm 
I think the picture is broken
Baneslave 3 Jan @ 3:46am 
Does this mod also disable vanilla Pop consolidation?

That is, I am seeing small minority pops hanging around even though they should be assimilated or merged. Smallest of these pops are under 10 in size.

Pop consolidation rule is on Aggressive.
Caracus  [author] 23 Dec, 2024 @ 5:46am 
@Pr0bablySauc3 thats intentional to improve performance over longer time both mechanic related and pop calculation related. Theres currently no performant and easy solution available to sort that issue for states with multiple homelands, maybe when pdx gets around to exposing that part in a better way Ill add it as a rule
Pr0bablySauc3 23 Dec, 2024 @ 5:36am 
@Caracus - I realised that shortly after posting lol. What I did notice is that assimilation only happens to one primary culture - I was playing as the US and all my immigrants were becoming Yankee, even in dixie homeland states
Caracus  [author] 22 Dec, 2024 @ 9:20am 
@Pr0bablySauc3 how did you measure that? If the standard screen that used to display assimilation says its 0 then the mod is working. It is doing it in the background as an alternative system
Pr0bablySauc3 21 Dec, 2024 @ 12:59pm 
I'm getting 0 assimilation at all, despite having pops that should be assimilating
Caracus  [author] 15 Dec, 2024 @ 2:53am 
@Fix:
I reverted the logic that it selects the plurality primary culture as the vanilla script block for it does not work and any workarounds are too costly for the times simply picking the first primary of the countries primary isnt the correct one. To my knowledge only China with Manchu over Han is the only use case.
At least that means England does no longer get Scottish in China ;)
Caracus  [author] 11 Dec, 2024 @ 5:10am 
@Abd121 yes, its an optional rule that blocks it
Abd121 11 Dec, 2024 @ 4:58am 
do pops in their homeland now assimilate at all?
Caracus  [author] 11 Dec, 2024 @ 4:18am 
@Update to 1.8.6
- added a rule that blocks t5 accepted pops who are in their homeland from assimilating (default off)
Caracus  [author] 10 Dec, 2024 @ 3:37pm 
@Calake yeah edict and assimilation modifiers like public ed are taken into account.
I basically access the state modifier tab and read the value from there and multiply with that after im done with the other calculations. (You can see that value in a states modifier tab)
saikyo 10 Dec, 2024 @ 2:31pm 
Paradox please add this
Calake 10 Dec, 2024 @ 1:14pm 
Does your script take into account assimilation% modifiers such as those from the edict and public education? I just want to know so I don't waste authority on the edict, mainly. I'm not sure where else you get the assimilation modifier from, but I would guess these aren't the only two sources.
Caracus  [author] 10 Dec, 2024 @ 2:50am 
@ilima-sp you can still view the normal tab that shows the acceptance tier to get an idea how fast the assimilation could look like since the modifiers are on the table image in here.
@Dat Fishe will add via game rule probably
Dat Fishe 9 Dec, 2024 @ 5:31pm 
Have you considered disabling assimilation for fully accepted pops living in their cultural homelands? That way, you can still have assimilation in more reactionary states (ie Russification), but you can still play as a more inclusive multi-ethnic empire without everyone assimilating into your primary culture. Thanks for the great mod!
ilima-sp 9 Dec, 2024 @ 4:18pm 
With the base vanilla disabled, is there any place we can see and follow the evolution of a pop until total assimilation?
Caracus  [author] 9 Dec, 2024 @ 2:01pm 
@The Interrogator you can check the 17m bengal state from the BIC. It should add about 500 English each month
The Interrogator 9 Dec, 2024 @ 1:35pm 
is there a place to see when or where assimilation happens by chance?
Caracus  [author] 9 Dec, 2024 @ 1:27pm 
@Athinol thats good, that means it works. I have disabled any base assimilation and replaced it with another system because the vanilla one isnt accessible. Sadly that means you wont see fancy stats like assimilation where u used to find them. Its all event driven in the background :)
Athinol 9 Dec, 2024 @ 1:26pm 
I get 0 assimilation with this mod, the tooltip of the pop reads "base assimilation: 0". I have tried putting this up the first or the last in the mod order. Also running only with this mod and nothing else, zero assimilation. Is there a mod cache I can delete, because I think my game is bugged and now has 0 assimilation always.
Caracus  [author] 9 Dec, 2024 @ 11:14am 
@Update
- Optimized the script a bit. Went from 4.1s to 2.4s on my machine within a years worth of ticks

@BEEPlord i got 7ac8 as checksum with the mod
Caracus  [author] 9 Dec, 2024 @ 9:21am 
@Update
- Dual homeland cases like Silesia for example now give 2x multiplier
- T3 gives a 10% buff and a T4 a 5% one
BEEPlord 9 Dec, 2024 @ 6:03am 
Could you please check if the version you uploaded last is correct? I am getting a 4988 checksum with version 1.8.4 818e7a7a6 2024-12-04 16:07:53 with only this mod enabled. The last checksum you mentioned as being correct should be 26ea.
Krom1212 9 Dec, 2024 @ 3:13am 
Sounds good, I find the nationbuilding aspects of victoria interesting, and assimilation is an important aspect of that. Thanks for the mod
Caracus  [author] 9 Dec, 2024 @ 1:44am 
@Krom1212 good insight, I will think about that is integratable as the balance is rather complex already.
Regarding the dual homelands things I think I can add that rather easily. I was thinking about adding a primary share multiplier but that turned out iffy for multiple primaries and I dont want to add more checks if they arent worth it. Just checking if its a primary homeland on the contrary is easier.
Since being in an own homeland gives a /4 debuff I think it would make sense in the case of shared homelands to add a x2 modifier so for something like Silesia its only a /2 for example
chernwei5784 8 Dec, 2024 @ 5:52pm 
Thanks very much for ur help
Krom1212 8 Dec, 2024 @ 3:36pm 
Another interesting option could be to improve assimilation if the pops are in one of your homelands, for example pops in german+polish homelands assimilate quicker than in pure polish homelands
Krom1212 8 Dec, 2024 @ 3:34pm 
One of the things I like about the different acceptance levels from vanilla is that pops at level 3 acceptance assimilate the quickest, since the state is then actively erasing their culture "cultural erasure". This makes it so cultural exclusion is a good law for assimilation. This mod currently makes it so maxing citizenship laws is optimal again for assimilation, which I feel could be improved / rebalanced / made more interesting. At least something worth keeping in mind.

Other than that, this is a cool mod.
Caracus  [author] 8 Dec, 2024 @ 9:52am 
@chernwei5784 correct, it will be in the spirit of 1.8.4 but with sensible debuffs
chernwei5784 8 Dec, 2024 @ 9:34am 
Just to be clear, if I leave the defaults for the game rules the assimilation still wont be like vanilla 1.8.4 right?
Labuh 8 Dec, 2024 @ 6:58am 
Anti-Kalergi Mod
NAZWodkamelone 8 Dec, 2024 @ 2:48am 
This mod combined with Dynamic Homelands is the way to immersion, thank you so much
Caracus  [author] 7 Dec, 2024 @ 12:34pm 
26ea is the latest checksum
Caracus  [author] 7 Dec, 2024 @ 12:33pm 
I checked the defines again and set min assimilation from 1 to 0.
My guess is that for some reason the pdx formula still decided they had to convert a pop even if the assimilation rate was set to 0%. Why beats me, but at least you wont see that handful of converted slaves now anymore.
Caracus  [author] 7 Dec, 2024 @ 12:24pm 
@Robot1Bot
So my 1.8.4 checksum is 1a3e and d85e with the mod enabled
If you see small pop number yankee slaves then thats normal and from the way the game cleans up fragments and I cant do anything about that, but it should be something like maybe 10 or 50 at a time before they get reconsolidated but not thousands.
Robot1Bot 7 Dec, 2024 @ 12:00pm 
Yeah, no, the mod just isn't working for me...
Shame, it's exactly what I want
Robot1Bot 7 Dec, 2024 @ 9:03am 
Nah, 1.8.4. I checked by letting the game run for a month; assimilation was happening for slaves but not for t1 or t5. I was also only using this mod. Something might be messed up with my game, I did a full reinstall. I'll get back to you on if it worked or not...
Caracus  [author] 7 Dec, 2024 @ 4:20am 
@skinnypenis only into the largest share primary. The mapping for sth like africans into afro american would be sth for another mod as that would just make this one less performant
skinnypenis 7 Dec, 2024 @ 3:12am 
with this mod do pops only assimilate into primary cultures or wil they assimilate into non primary ones if it will increase their acceptence? bantu into afro american for example
Caracus  [author] 7 Dec, 2024 @ 3:05am 
@dennisbarnas7 the mod does not touch conversion at all, well see what the future holds and what they add before I make mods for that
@Robot1Bot are you by chance playing on the 1.8.5 beta? Because if you use that in conjunction with this version you have both vanilla and this mods assimilation as they added new defines on that version I cant overwrite for 1.8.4 yet because it doesnt exist so I can only keep this compatible for one version.
You may ignore the tooltips that say assimilation is blocked for t1 t5, since I dont use that system those tooltips are misleading.
If you see around 500 English added per month in the 17m Bengal state you know the mod loaded properly (if you allow for different heritage that is)
dennisbarnas7 7 Dec, 2024 @ 1:08am 
Does the mod also stop conversion. If not can you make something similar for that.
Robot1Bot 6 Dec, 2024 @ 11:26pm 
I got the new game rules, but other than that the mod doesn't seem to do anything? t1 and t5 still don't assimilate, and slaves do assimilate.
Aaronthelemon 6 Dec, 2024 @ 1:56pm 
@Abdul how is this a lag mod
Labuh 6 Dec, 2024 @ 11:28am 
Ultimate Lag Mod
Caracus  [author] 6 Dec, 2024 @ 10:38am 
@Update
- adjusted description
- added rule that allows you in theory to assimilate smaller primaries
- literacy now influences assimilation
(Literacy of a pop below 30% applies a 50% debuff to the rate while > 70% applies a 50% buff)

@Nagasaki this is easier to balance via literacy as countries may apply other forms of "schooling" via decree or like Japans system

In theory this should lead to a more resistant rural population while speeding it up in focus states and upper classes
Kris Wu 6 Dec, 2024 @ 5:04am 
Great mod! This update feels like a ridiculous peaceful genocide