Does immigration pull have an effect on the destination for automatic resettlement?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Acoasma

Corporal
37 Badges
Mar 1, 2021
31
64
  • Imperator: Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
I made a post on reddit yesterday regarding planet management in regards to the automatic resettlement, that blew up a bit.


One question that was raised, was how to have control over the destination to where pops resettle. I told a few people that immigration pull is the deciding factor in determining the destination, because that's how I always understood it. However, after some research I couldn't really find anything in the wiki to back up my claim. Does anyone know, if that's actually true?
 

Ryika

Field Marshal
52 Badges
Apr 16, 2018
2.845
8.469
No, immigration and auto resettlement are completely different and separate mechanics.

As far as I know, there have been no official statements about the exact system, but from my testing, I can say that it certainly seems like it's completely random. As long as the destination target has free jobs, 40% or more habitability for the species that is resettling, as well as amenities and housing above or at 0, it's an equal contender to all other planets that also fulfill the requirements - the system doesn't even prioritize high-habitability planets as far as I can tell.
 
  • 3
Reactions:

Acoasma

Corporal
37 Badges
Mar 1, 2021
31
64
  • Imperator: Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
No, immigration and auto resettlement are completely different and separate mechanics.

As far as I know, there have been no official statements about the exact system, but from my testing, I can say that it certainly seems like it's completely random. As long as the destination target has free jobs, 40% or more habitability for the species that is resettling, as well as amenities and housing above or at 0, it's an equal contender to all other planets that also fulfill the requirements - the system doesn't even prioritize high-habitability planets as far as I can tell.

That is honestly a bummer. I dont understand why the destination wasn't weighted at all, when the perfect system for it is already implemented and its nothing but a simple check on demand once a pop resettles.
 

Ryika

Field Marshal
52 Badges
Apr 16, 2018
2.845
8.469
Probably because of performance.

Some of the auto resettlement mods that existed before it was implemented into the base game did do some basic target prioritization logic, and they became real performance hogs in the late game. As I understand it, doing it in code is a lot more efficient than doing it in script, but it's still a lot of potential checking that would need to be done against every planet in your empire, for every pop that auto resettles. All assumptions of course, but I think they just kept things as simple as they could be for that reason.
 
  • 2
  • 1
Reactions:

Acoasma

Corporal
37 Badges
Mar 1, 2021
31
64
  • Imperator: Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
Probably because of performance.

Some of the auto resettlement mods that existed before it was implemented into the base game did do some basic target prioritization logic, and they became real performance hogs in the late game. As I understand it, doing it in code is a lot more efficient than doing it in script, but it's still a lot of potential checking that would need to be done against every planet in your empire, for every pop that auto resettles. All assumptions of course, but I think they just kept things as simple as they could be for that reason.
I can understand, that they want to be as cautious as possible with CPU heavy tasks to avoid too much lag and fully support that, but in this case I don't quite understand it. Given my understanding of programming is pretty limited, but unless other checks that are demanding you would only need to check this once a pop resettles, basically after the resettlement chance roll succeeded. that way it is hard to imagine for me, that the drain on the CPU would be noticeable at all. but as I said, I don't know enough to actually be in a position to make such claims. Thanks for sharing your knowledge!
 

Acoasma

Corporal
37 Badges
Mar 1, 2021
31
64
  • Imperator: Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Cities: Skylines
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
I wish there was a way to mark a planet as preferred settler target in the same way you can set a preferred worker or specialist job on planets.
yeah, that would be cool. I actually just made a post on the suggestions forum about this. Idk if these get actually checked, but who knows, maybe a dev stumble upon them and gives it a thought or two