xTrogdorx Posted December 31, 2014 Posted December 31, 2014 So I'm 200 hours into this playthrough (I have some backup saves but most recent is ~10 hours ago) and I'm starting to have major problems. Not with crashing, but anything that involves a script (read: everything sexlab) is now taking forever to run. Entering any sexlab scene involves standing there for several minutes before anything happens at all. I'll kill a spider and its soul will fill a gem 5 minutes later. The game is playable, I can run around and change cells and kill enemies just fine. My first instinct was to change my skyrim.ini settings to allow papyrus to use more system resources, but I really don't know what I'm doing there, and while the preset I found allowed my scripts to process faster, it also slowed my overall framerate to a slide show. I also read that those sorts of changes can fuck up your save. So I restored my backup and tried something else. Then I came across this program http://www.nexusmods.com/skyrim/mods/53045/ that looks promising. I made a save for it to scan and it comes back with the following: Awaiting data... It can take a while for a data to be fully loaded (that depends on your savegame, sometimes it can take longer than 30 minutes). The only purpose of this data is to keep you informed about the state of your savegame. You can apply ANY edit operation at ANY time without waiting for the details...Please, remember - every case is individual. In most cases all problems can be solved via "Remove Unattached Instances". However, some mods can use uncommon techniques based on such type of scripts. So, if you know exactly what scripts cause problems, it's always better to prepare filter for better accuracy. It's recommended to investigate the reasons first before performing any actions (don't forget that you can examine the actual Script Data in readable format).Analysis...Warning: There are 64#RefID: 0@ScriptID: script instances that are not attached to any object in the game. Please, consider using "Remove Unattached Instances". Sometimes several steps are required. Load the result savegame, make a new save and repeat the process. Continue until you have zero unattached instances.Warning: There are 29 script instances that have no class definitions. Please, consider using "Remove Instances" with checked option "Remove undefined only" You can leave the filter blankWarning: There are 16590#Section: Active Threads active threads inside the savegame. It's a lot. This can cause performance issues and savegame bloat. If the Thread count will keep growing in a quiet location, then consider removing related mods or using the corresponding cleaning technique.16588 threads are associated with script instances. Consider using "Remove Unattached Instances". No luck with removing instances? Try "Terminate Active Threads".2 threads are associated with script references. Consider using "Remove Script References". No luck with removing references? Try "Terminate Active Threads".16533 threads ( OnUpdate) were created by one single instance with ID 586952256#Self: 586952256, which belongs to class vibmainsct#Class: vibmainsct from vImmersiveBeds#Resource: vImmersiveBeds. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I2: call<method> Lock, mutexvar, temp21, BedAliasFlip, SnoozeDurationvar;2 threads ( OnPlayerLoadGame) were created by one single instance with ID 629873152#Self: 629873152, which belongs to class SKI_PlayerLoadGameAlias#Class: SKI_PlayerLoadGameAlias from Devious Devices - Integration#Resource: Devious Devices - Integration. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I2: call<method> OnGameReload, temp1, NoneVar;2 threads ( Maintenance) were created by one single instance with ID 313076576#Self: 313076576, which belongs to class slh_qst_hormonegrowth#Class: slh_qst_hormonegrowth from SexLab_Hormones#Resource: SexLab_Hormones. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I5: call<method> GetActorBase, PlayerActor, temp5;2 threads ( OnPlayerLoadGame) were created by one single instance with ID 625907680#Self: 625907680, which belongs to class SKI_PlayerLoadGameAlias#Class: SKI_PlayerLoadGameAlias from Devious Devices - Integration#Resource: Devious Devices - Integration. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I2: call<method> OnGameReload, temp1, NoneVar;2 threads ( OnTriggerEnter) were created by one single instance with ID 574033952#Self: 574033952, which belongs to class DRMSTrigger01Script#Class: DRMSTrigger01Script from Skyrim - Misc#Resource: Skyrim - Misc. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I0: call<static> Game, getplayer, temp0;2 threads ( OnPlayerLoadGame) were created by one single instance with ID 627522464#Self: 627522464, which belongs to class zadPlayerScript#Class: zadPlayerScript from Devious Devices - Integration#Resource: Devious Devices - Integration. This looks suspicious. Please, ensure that these threads are not stuck. You can play a bit and check if these threads are finished or not.Note: the engine was executing the following instruction at the moment of writing the savegame (is this instruction stuck or it just needs some time to finish?):I0: call<method> Maintenance, QuestScriptvar, NoneVar;Scripts from the following resources still have active threads. It's NOT recommended to update these resources until active scripts finish their work[Resource : Threads count]vImmersiveBeds#Resource: vImmersiveBeds: 16538Devious Devices - Integration#Resource: Devious Devices - Integration: 7SexLab Approach#Resource: SexLab Approach: 5Devious Deviants#Resource: Devious Deviants: 1Schlongs of Skyrim#Resource: Schlongs of Skyrim: 1MF_RadiantProstitution#Resource: MF_RadiantProstitution: 3SexLab_Hormones#Resource: SexLab_Hormones: 2WerewolfSecondHowlToggle#Resource: WerewolfSecondHowlToggle: 1AmazingFollowerTweaks#Resource: AmazingFollowerTweaks: 2Dawnguard#Resource: Dawnguard: 2Skyrim - Misc#Resource: Skyrim - Misc: 2SexLab Attraction#Resource: SexLab Attraction: 1portal2mod#Resource: portal2mod: 1The most "Heavy" non-basic classes. There are a lot of instances of these classes in the game, in some cases this can lead to performance drop. Some scripts are designed and expected to have a lot of instances. However, if they don't suppose to hold any long term data, such design is not optimal at all. If you experience a performance issues, try temporary removing the corresponding resources.[script class: Current instances count](Dragonborn#Resource: Dragonborn) mineorefurniturescript#Class: mineorefurniturescript:1790(Dawnguard#Resource: Dawnguard) critterSpawn01#Class: critterSpawn01:1282(Dawnguard#Resource: Dawnguard) critterspawn#Class: critterspawn:1208The following classes were mentioned in the log just before the game exited. If any crashes occured and if the crash time equals the time of the last line in the Papyrus log, then it's most likely related to those classes If true, consider removing instances/references or terminating threads (don't forget to specify the filter) [alias PlayerAlias#Class: Alias on quest SOS_SetupQuest (2D000D62)].sos_playeraliasscript.OnPlayerLoadGame() - "<savegame>" Line ? [DarkBrotherhood (0001EA5C)].darkbrotherhood#Class: darkbrotherhood.OnUpdate() - "DarkBrotherhood.psc" Line 236 [DarkBrotherhood (0001EA5C)].darkbrotherhood#Class: darkbrotherhood.OnUpdate() - "DarkBrotherhood.psc" Line 236Analysis complete So, not really knowing what I'm doing with this either, I figured, alright, it's not making any changes to the original save anyway. I'll just try clicking the 'remove unattached instances' and 'terminate active threads' buttons, without any filters, and see what happens. And about 20 minutes of chugging later, it completed. I loaded up the test save it created, and... it wasn't any different. It was like it hadn't made any changes at all. I even tried disabling the mod that seems to be the biggest culprit of active threads, vImmersiveBeds, in my load order. No difference. So like I said I'm lost and trying to understand all this when I just want to play is making me very frustrated. Does anyone understand any of what's going on here that can offer advice?
xTrogdorx Posted December 31, 2014 Author Posted December 31, 2014 So... I figure immersive beds is the cause of all this, so I've loaded up my save with my skyrim.ini settings tuned a bit, 100ms settings. Right now, scripts seem to be responding the way they should - I can hit f6, my sexlab aroused arousal-check hotkey, and it comes up with my arousal right away instead of minutes later. Now I'm trying to use the MCM menu to uninstall immersive beds.. To test what would happen, I went back to my 10-hour-ago save and tried uninstalling Immersive Beds, just to see what would happen and what prompt it would give me telling me it was done.. It took seconds. But on the save I want to... er, save,, even with seemingly no script lag and no fps lag with these ini settings, its just taking forever. The worst part is that there's no progress notification, so I can't tell if it's actually doing anything or I'm just sitting here wasting my time.
xTrogdorx Posted December 31, 2014 Author Posted December 31, 2014 Nevermind. It was more work to try and fix a fucked save than it was to just cheat my way through 10 hours of content in an hour. It's amazing how much faster you get through quests when you don't bother to stop and loot anything and just give yourself a pile of money at the end..
nutluck Posted December 31, 2014 Posted December 31, 2014 You can try one of the save script cleaners as well on your bad saves. It might be able to fix it.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.