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!

Question Best practices post-raid?

smogmonster512

Active Member
Messages
201
I've been noticing that once I complete an assault to start a new vassal, it can sometimes take almost a half hour or more of standing there before the code seems to start to settle and the civilians get up. I'm running a brand new tricked out rig so I can't imagine it's a system issue.

Is it better to hang out at a settlement until they get back up as I've been doing, or should I immediately fast travel to home plate and let things settle down while not in the settlement? Or does leaving a vassal before the code is finished screw anything up?
 
I think this is mainly a scripting limitation of papyrus. As far as I've been able to find, the only way to really speed this up is to not add new scripts to the pile of scripts that papyrus is already trying to chew through after you finish your assault, and since Sim Settlements has a pretty constant script load by design, I think your best bet is probably just to go scavenging for a while (IG or IRL!) and come back later.

Perhaps some of the code monkeys here have better insight into this.

*summons code monkeys to thread*
 
Interesting question. For what it's worth and knowing nothing except that King Gath once mentioned on YT that some scripts only run when you're in a settlement, my approach has been to disable my ENB (shift-F12), go stand next to downed NPC, point the camera at the PC's feet, and wait till I see the NPC get up. That way my FPS is not only pinned at 60 but the load per update (per frame) leaves as much room as possible for scripts. Doing that has gotten me a fully populated level 3 Starlight by klepto in 2 or 3 minutes. But I'd sure like to hear the definitive best practice as well!
 
Interesting question. For what it's worth and knowing nothing except that King Gath once mentioned on YT that some scripts only run when you're in a settlement, my approach has been to disable my ENB (shift-F12), go stand next to downed NPC, point the camera at the PC's feet, and wait till I see the NPC get up. That way my FPS is not only pinned at 60 but the load per update (per frame) leaves as much room as possible for scripts. Doing that has gotten me a fully populated level 3 Starlight by klepto in 2 or 3 minutes. But I'd sure like to hear the definitive best practice as well!
Great suggestion, I'll give that a shot next time.
 
I just tried running away immediately after capturing a vassal. After I came back, all of the martial plots were assigned (yay!) and they had guard for their roles, except when I went to change their roles I could only change them to a patrol, or guard. Not warrior. The only place I could reassign them to was my only outpost. This is the only time that's happened and the first time I've left a vassal after taking it, so I'm wondering if the two are related. Anybody have a similar thing happen?
 
I think only outposts can host warriors. There is a setting in the MCM that toggles whether attacking warriors are automatically relocated to the just-captured vassal and another option that controls whether assignment to SS job plot triggers a change of type (guard, worker, or warrior). The second option doesn't completely switch off that trigger because a warrior must have its type changed on relocation to a vassal. I think both options are on by default. Anyway, it sounds like Conqueror did what it's supposed to, no?
 
I think only outposts can host warriors. There is a setting in the MCM that toggles whether attacking warriors are automatically relocated to the just-captured vassal and another option that controls whether assignment to SS job plot triggers a change of type (guard, worker, or warrior). The second option doesn't completely switch off that trigger because a warrior must have its type changed on relocation to a vassal. I think both options are on by default. Anyway, it sounds like Conqueror did what it's supposed to, no?
Oh yeah. Duh. My bad.
 
Top