the Sim Settlements forums!

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

No new settlers in more than a week

Excessive Paranoia

Active Member
Messages
105
I've not seen any new settlers for more than a week of in-game time in Sanctuary. I did get two pretty much right away, but since then its just been the Sanctuary 5 + the two settlers. I'm using the RotC city plan, so there should be plenty of open residential / job plots available, but I'm also using Horizon and salvage beacons so all of the ones that can work are currently assigned to non-sim settlements jobs (except Sturges because he's running the city). All of my city meters are full, happiness is rising, and I've double and triple checked to be sure that settlement recruitment is active.

At first I had the suspicion that it might have to do with the fact that I've got so many people doing non-SS jobs, but as I remember it, those jobs should still count. Even if they don't I've already tried upping the number of unemployed to 5 just to see if it could get new faces to show up and no luck. Any help would be appreciated here.

Thanks
 
Last edited:
New Settlers is a random chance per day. You just haven't had luck

While I haven't really played in more than a year, so I can't put something having changed in the system out of the realm of possibility, I've never gone more than a few days without a new settler unless I'd reached the cap. This seems to me a lot more like some sort of conflict going on.
 
That's a tough one to debug. As it involves a lot of script data you can't access.

Best test I can think of would be to make a backup save, then remove all mods but SS and sleep a bunch of days to see if a new settler shows up. That will tell you if there's a conflict to work out.

Barring that, the only way to track this down is likely going to require me putting a bunch of debug code in a script for the next patch that can trace this out for you.
 
That's a tough one to debug. As it involves a lot of script data you can't access.

Best test I can think of would be to make a backup save, then remove all mods but SS and sleep a bunch of days to see if a new settler shows up. That will tell you if there's a conflict to work out.

Barring that, the only way to track this down is likely going to require me putting a bunch of debug code in a script for the next patch that can trace this out for you.

That's actually something I haven't tried yet at all. When I get home I'll turn off survival mode and try it first with all mod installed and then with none installed. One issue that may be contributing / causal is that I've been using horizon food plots instead of SS and for some reason the settlers assigned to the plots randomly unassign when I'm away from the settlement, leading to indeterminate periods of time where there is no food in the settlement. I'm also going to try patching the SS crops to produce Horizon crop ratings in line with Horizon's plots to see if that has anything to do with the lack of new settlers.

EDIT: I'm kinda surprised there isn't already debug code available within SS considering how complex the scripting is.
 
Last edited:
There's a ton of debug code, but I try to disable it before release, as those little logs are script calls - which means they add to the load on your game.
 
That's a tough one to debug. As it involves a lot of script data you can't access.

Best test I can think of would be to make a backup save, then remove all mods but SS and sleep a bunch of days to see if a new settler shows up. That will tell you if there's a conflict to work out.

Barring that, the only way to track this down is likely going to require me putting a bunch of debug code in a script for the next patch that can trace this out for you.

So I've tried it both in survival and normal mode now and it appears the issue is the settlers constantly unassigning from the Horizon food plots leading to a lack of food. I've tried now several different ways of testing and as long as the food plots stay assigned, after a couple of days people start showing up. Even if I leave the broken settlers to just stand by their unassigned plots, after a couple of days, they auto-assign to SS agricultural plots and then very shortly after, new people start showing up.

This brings up two points. First, I want to be 100% sure that I'm correct in assuming / remembering that settlers won't join your settlements if there is no food / not enough surplus food. And second, the question now, which I'm not sure belongs here or with Horizon, is why do the settlers refuse to stay assigned to the Horizon plots? I've been told on the Horizon discord that Horizon has big issues with SS's assignment system and the only way to make Horizon work properly is to completely turn off the SS system. That's going to be unworkable though as that would mean at least a couple hundred individual manual assignments needed across all of the settlements in the Commonweatlh.

EDIT: I've tested whether or not completely turning off auto assignment has an effect on the settlers staying assigned to the Horizon plots while I'm away from the settlement and it appears not to have an effect. I reassigned them and then left to Lexington to sleep for 3 days before coming back and when I got back, they'd unassigned themselves anyway. I have to assume the issue is with Horizon then and not SS, though I could be wrong.
 
Last edited:
@kinggath Well, as an update to the previous post, I'd forgotten that local laws apparently don't update automatically to match global laws (for some reason I feel like they used to, or am I crazy?) and so assignment was still active at the local level. I retested with both turned off and the plots stayed assigned and people started showing up while I was away. At this point I have no idea how to resolve this in a way that allows me to keep Sim Settlements assignment active without having the Horizon plots continuously unassigning themselves.
 
There's really no good solution to this right now. Likely Horizon will need to put an exception in its code to allow multi-ownership with Sim Settlements if they have their own assignment code at work.

That or they need to stop suggesting people disable SS auto-assignment...
 
There's really no good solution to this right now. Likely Horizon will need to put an exception in its code to allow multi-ownership with Sim Settlements if they have their own assignment code at work.

That or they need to stop suggesting people disable SS auto-assignment...

I think my solution is going to be to patch the SS ag plots to provide comparable levels of crop rating to the Horizon plots and then just use those as SS seems to effectively override Horizon in this conflict. Luckily, there is already a mod by redbaron that introduces the Horizon non-food job plots as SS industrial plots.

As for changes to Horizon, I've mentioned it to Zaw, but I'm not sure how interested he'll be in modifying the code in the necessary way.
 
He and I talk periodically about working out issues between our code bases, but we're both so focused on our next big ideas - that finding the time to rectify this is a challenge.
 
He and I talk periodically about working out issues between our code bases, but we're both so focused on our next big ideas - that finding the time to rectify this is a challenge.

He actually replied that there is already a way to disable his auto-assignment however doing so did not prevent his food plots from unassigning.
 
Top