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!

Script Overload?

Dracony

New Member
Messages
12
So, I updated Sim Settlements to version 3.2.3 yesterday and everything was working fine. I saved the game, and went to bed. Now when I try to load my save, it crashes like 3 seconds after I get in the game. I have a sneaking suspicion what it might be... This is what FallrimTools show:

40558209480_fe426980b6_c.jpg


I don't know the cause of it, but my guess is because I accidently spammed Rebuild Local Data in MCM a couple of times because it gave no notification that it was doing anything. I'd also like to note that interestingly a lot of the options in MCM had different values than they were in the holotape for some reason, like Involvement being set to Medium when in the holotape it's Defaults. Or Commercial being set to require Homes when in the holotape it was set to None. And I am unable to set the tax laws to normal, as soon as I close MCM they switch to half.
 
Last edited:
As for the MCM issues...
KG had a pretty rough time getting MCM to play nice with SS. There is still some tweaking to do.
For example.. MCM doesn't read the current settings in the holotape right off the bat for all options.

Your Tax issue does need a little adjusting.
For the Half bug, in MCM, just cycle through the setting until it gets back to Normal and the holotape will then show Standard.
The Involvement default is medium.
 
MCM strangely doesn't support messages, so you can't give feedback. Hoping they change that, as I'd like to add a lot of things to it that require pop-up confirmations.

You'll definitely want to terminate all of those scripts!
 
Thank you both for all the info. :) Well, I terminated all the scripts, but now the game is stuck infinitely loading whenever you boot up the save.

EDIT: I managed to prevent the save from crashing again by loading the game in a really tiny resolution and just waiting for all the scripts to finish. xD
 
Last edited:
I haven't updated any options using MCM and I'm getting this after upgrading from 3.2.0a to 3.2.3 as well. I had this the first time I upgraded to 3.2.1 too so originally went back to an older save and 3.2.0a. I don't get crashes as often on 3.2.3 but I did clear out Red Rocket and reduce Sanctuary before upgrading again. Also, the last time I had clutter and all of the other options enabled and my save got really large which I didn't do this time; the settings are all turned down still.

Most of the time I transition between interior and exterior cells or fast travel after I've been playing for a while I get a CTD. If I save before and then try again after the CTD and reloading then I can continue. I didn't notice the scripts right away.

I haven't changed my performance configuration so no full-rebuilds are in progress. I was going to try to go to every settlement and do a rebuild local data and see if that helps. I'll see if I can spot where they started. It's definitely threadrunner doing something like the OP.

Should I use the holotape to set the number of threads to really low or high or auto? Is there a way to tell the scripting to reinitialize? i.e. a quest stop, quest restart, etc. that won't wipe the cities or something.

Also, does "rebuild local data" pretty much run instantly or does it take a minute?
 
You’ll want to crank max threads all the way up to give it the best chance at clearing up. If it perpetually grows, something is definitely stuck and will need to be terminated.

Rebuild Local Data takes about 10 seconds to run.
 
@Cranky Cat Can you toss your .fos file on dropbox.com? I want to peak through the ActiveScripts to see if there's something obvious causing the backup.
 
@kinggath Actually, I had my threads set to "auto" and the active scripts have cleared up since I turned them back to 20 and waited for a while. So, that's a relief.

Do scripts terminate if you fast travel/transition/change cells before they are finished and then get started again on a new cell load? I can see how that might snowball if they do.

Maybe they were taking too long with fewer threads although I wasn't actually doing anything. I can watch to see if it happens again. The only time I had over 100 active scripts like OP was before I realized you had to wait for the autobuild/rebuilds after changing performance settings and changed them several times in a row
 
No scripts don’t terminate when you travel. The most common cause of the threadmanager backing up is if you fast travel between settlements rapidly or load/save/exit multiple times in a row. Arriving at a settlement and loading your game are the two times SS queues up most of its scripts.
 
Top