Optimization update added for the Trait Randomizer and “Predictable” ROS Generator. To help those who have experienced lag with the mod there is now a potential happy medium for everyone. The lag may have had to do with the amount of “ticks” in the idle node, which is a “break” before the code restarts the “Function - Main” BHAV. The new options are all tunable in each of the mod’s “Options” BCON files.
The number of idle ticks can be tuned in both mods, the higher the number, the longer the “break” the code will take restarting the checks. So you might need to make the number of ticks higher if you’re still experiencing lag. 30 ticks are equal to 1 sim minute, so intervals of 30 may be the best to test with. The idle ticks across all the mods have been set to 270 ticks. I would suggest at first placing this update and seeing how your game handles this update. You may need to adjust, and I would start with increments of 30/60 over the already tuned 270.
Everyone’s systems are different, so it may require experimentation if you’re still experiencing lag.
Any ticks over 1800 (1 hour) may take you out of the range of time in the “predictable” ROS mod.
To get around the game not handing out a ROS at the “correct time” for the predictable version, there is now a “range” of time (ex. 4am to 5am) that the ROS can occur to work with the number of “idle ticks.” Keep it to about an hour, as in this version of the ROS there’s a cool off period of an hour so that the ROS won’t occur after the range of time, so if you have the range set from 4 to 6 isntead of 4 to 5, there’s a chance another ROS will occur in that two hour frame.
In the truly random ROS mod, the “cool down period” in between two ROSes are built into the main, which isn’t necessary.
I would love to hear feedback on this, so please, if you have a “slower” system or have experienced lag in the past, please let me know the results!
Hi fway! Thank you for awesome mods, I love them all! Regarding your new Work, School, Transportation, Dressing Trait Mods- do I only need to change the Dec (and Hex) values for all the (BCON) files in SimPE or do I also have to do something with the (TRCN) stuff? Sorry for the probably dumb question, I've never done anything like this before, but would really like to use your mods with lower chances than 75%.
It was my pleasure! The TRCN is simply labelling what's what. All you need to do is update the decimal (dec) values, commit and save. Please also redownload the zip file named "fway_WorkSchool_TransportationDressing_TraitMods.zip" I missed the file "fway_SendToWorkSchool_Traits.package" along the way.
It won't break your game if you didn't update it, it just doesn't call for the BCON values.
Thank you for all your amazing mods! One question regarding automatic trait randomizer - my Grim Reaper, Break Dance, Human Statue and also NPC - robot for ofb robots got all traits. Not sure if this is okay or not? Thanks and have a nice day :)
Ohh, yes that doesn't sound good! Thank you for pointing this out! It looks like in the original code, along the way, the True Values for the Object NPCs were set to true instead of false. This has been fixed.
Everyone: please redownload. This is a CRITICAL fix.