ExEvolution Posted October 13, 2023 Posted October 13, 2023 I am removing this from my game, it is a cool idea, but the frequency of script calls seems to be causing lots of stack dumps in my game. I'll attach my logs in case you find them useful. Quote [10/10/2023 - 12:08:38AM] ###############Stack Dump Summary Start################ [10/10/2023 - 12:08:38AM] Event: CondiExp_ArousedScript.OnEffectFinish, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: CondiExp_Followers.OnUpdate, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: Condiexp_NoclothesScript.OnEffectFinish, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: DTMPlayerAlias.OnObjectUnequipped, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: SKI_ConfigBase.OnInit, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: SLIF_Scanner.OnUpdate, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: SLSF_Clock.OnUpdate, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: _frost_compatibility.OnPlayerLoadGame, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: dmcCellTrackerScript.OnCellDetach, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: dmcMaintenance.OnInit, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: dmcinternalevents.OnUpdate, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: nade_playeralias_scr.OnPlayerLoadGame, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: slnightssubthread.OnUpdate, Frequency: 1 [10/10/2023 - 12:08:38AM] Event: dmcTrackCellChange.OnEffectStart, Frequency: 2 [10/10/2023 - 12:08:38AM] Event: dmcPlayerReference.OnPlayerLoadGame, Frequency: 13 [10/10/2023 - 12:08:38AM] Event: dmcinternalevents.OnPlayerLoadGame, Frequency: 13 [10/10/2023 - 12:08:38AM] Event: dmcPlayerReference.OnLocationChange, Frequency: 83 [10/10/2023 - 12:08:38AM] Event: dmcinternalevents.OnLocationChange, Frequency: 83 [10/10/2023 - 12:08:38AM] Event: dmcconfig.OnConfigManagerReady, Frequency: 440 [10/10/2023 - 12:08:38AM] Event: dmcinternalevents.OnItemRemoved, Frequency: 696 [10/10/2023 - 12:08:38AM] ###############Stack Dump Summary End################## dmcMimicClothes.0.log Papyrus.0.log
Mister X Posted October 16, 2023 Author Posted October 16, 2023 On 10/13/2023 at 8:29 PM, ExEvolution said: I am removing this from my game, it is a cool idea, but the frequency of script calls seems to be causing lots of stack dumps in my game. I'll attach my logs in case you find them useful. dmcMimicClothes.0.log 650 B · 1 download Papyrus.0.log 5.37 MB · 0 downloads I have no idea what you did there. This mod is event driven, it only calls its scripts for events that may trigger a mimic. From this log it looks like there was something like a "Unequipall" call or something, so you received many events in a short time frame. Normally, when you run around in the world and don't switch all your clothes at once, you only get a few calls. When during gameplay does this happen? Randomly? At game start? On a new game?
ExEvolution Posted October 17, 2023 Posted October 17, 2023 20 hours ago, Mister X said: I have no idea what you did there. This mod is event driven, it only calls its scripts for events that may trigger a mimic. From this log it looks like there was something like a "Unequipall" call or something, so you received many events in a short time frame. Normally, when you run around in the world and don't switch all your clothes at once, you only get a few calls. When during gameplay does this happen? Randomly? At game start? On a new game? You know, I do want to get to the bottom of this, and I'm starting to understand a little more about modding as a whole. I suspect that I'm running into issues by allowing mods to apply to NPCs as well as the player. I've installed stuff like SL Nights so NPCs will trigger animations in random places. Seems like it gets overloaded pretty fast when you could have 4 or more npcs in a scene when one is triggered for the player too. Then there is stuff like Gossip, which I was trying out, but its running into errors with an index out of bounds on an array when equipment is changing too so probably further compounding the issue. I'll need to report that one in his side too, because I like the mod a lot. I'll try reducing the number of NPC related features to see if it raises my stability.
dagersand Posted April 25, 2024 Posted April 25, 2024 I had this mod not registering (started from a new game in alt realm start and a ton of other mods, from a modlist). To not screw up my save, I created a temp.esp mod with xedit, swapped DeviousMimicClothes.esp with it so that all other plugin numbers would remain the same, loaded and saved, then swapped back to DeviousMimicClothes.esp, and then that triggered the mimic clothes and mcm finally initializing in-game. Hopefully this helps someone.
DarkPhoenix304 Posted May 16, 2024 Posted May 16, 2024 I have an issue where no events will trigger no matter the settings and the issue persist even on a new game with alternate starts. There is also a huge stack dump for this mod in the papyrus log. Papyrus.log
Mister X Posted May 17, 2024 Author Posted May 17, 2024 On 4/25/2024 at 12:38 PM, dagersand said: I had this mod not registering (started from a new game in alt realm start and a ton of other mods, from a modlist). To not screw up my save, I created a temp.esp mod with xedit, swapped DeviousMimicClothes.esp with it so that all other plugin numbers would remain the same, loaded and saved, then swapped back to DeviousMimicClothes.esp, and then that triggered the mimic clothes and mcm finally initializing in-game. Hopefully this helps someone. On 5/16/2024 at 6:23 AM, DarkPhoenix304 said: I have an issue where no events will trigger no matter the settings and the issue persist even on a new game with alternate starts. There is also a huge stack dump for this mod in the papyrus log. Papyrus.log 456.37 kB · 1 download Potentially those two things could be related. Normally the mod is set to start with all events disabled, to give other mods the possibility to set things up. The log however states that it got hundreds of trigger events to process simultanously which could happen when a whole bunch of other mods equip stuff like HDT objects or something at first game start. I can try to rework the init process and forcibly keep all events disabled for the first install startup. Advantage: no potential events for Papyrus to process. Disadvantage: users will have to save and reload once for events to trigger after the first installation.
LinksSword Posted May 19, 2024 Posted May 19, 2024 nothing works, updated DD to 5.2 using SE version 1.5.97 and the debug shows this
Mister X Posted May 19, 2024 Author Posted May 19, 2024 7 hours ago, LinksSword said: nothing works, updated DD to 5.2 using SE version 1.5.97 and the debug shows this 6 hours ago, LinksSword said: switching to 4.10 made it work for some reason. As you have debugging active, a log file should have been created. Could you please provide that so I can find out what's wrong?
Triarie Posted May 22, 2024 Posted May 22, 2024 (edited) Hello and first, thanks for your work! Got same problem as LinksSword, attaching both papyrus and mimic logs. Created new character to test more, so this one on fresh char after Alternate Start in house and reload game. First had no events, but addon started to work after getting tied by NPC with Devious Interests 0.925a "Bondage Offer" event . So it can be it or just any bondage?.. Was testing a little more, getting restrains on new char, and yes, offer enables mimic triggering back, just equiping random restraints not helps. Saw "mimics can trigger during a self-bondage attempt if the player has no restraints in her inventory to wear" in Interests description, maybe some how connected? P.S. Damn I have tons of errors, and I hoped to find what mod gives all npc collars and remove it... upd: And, ofcourse, it was not it, some another mod, but looks like it activates mimics after any force equip. upd2: going back to 4.1.0 make script to show that its works. dmcMimicClothes.0.log Papyrus.0.log loadorder.txt Edited May 24, 2024 by Triarie
Mister X Posted May 29, 2024 Author Posted May 29, 2024 OK, maybe I screwed up some startup logic. I've uploaded a new version where I undid the potential culprits. Can you please provide feedback about whether it runs now?
nopse0 Posted June 12, 2024 Posted June 12, 2024 (edited) I also have a lot of "dumped stacks" in my Papyrus logs, I see mainly "dmc" stuff, and mainly the function "OnConfigManagerReady()" Dumping stack 281033: [06/12/2024 - 09:23:49AM] Frame count: 0 (Page count: 0) [06/12/2024 - 09:23:49AM] State: Waiting on other stack for call (Freeze state: Freezing) [06/12/2024 - 09:23:49AM] Type: Normal [06/12/2024 - 09:23:49AM] Return register: None [06/12/2024 - 09:23:49AM] Has stack callback: No [06/12/2024 - 09:23:49AM] Stack trace: [06/12/2024 - 09:23:49AM] [dmcMimicClothesQuest (5F0036C8)].dmcconfig.OnConfigManagerReady() - (requested call) [06/12/2024 - 09:23:49AM] [param 0]: "SKICP_configManagerReady" [06/12/2024 - 09:23:49AM] [param 1]: "" [06/12/2024 - 09:23:49AM] [param 2]: 0.000000 [06/12/2024 - 09:23:49AM] [param 3]: [SKI_ConfigManager <SKI_ConfigManagerInstance (1E000802)>] Please fix this , dumping randomly stacks is a no-go, causing malfunctions (events not triggering), or even save file corruption, if you are unlucky. Edit: Oh, I know now what the problem is, "Skyrim Souls RE". DMC doesn't seem to work well with "Souls", either needs a patch, or I have to remove "Souls" or "MimicClothes". Edited June 12, 2024 by nopse0
wssb2024 Posted August 12, 2024 Posted August 12, 2024 (edited) I'm testing this interesting mod in a new archive But it doesn't seem to work in Helgen Keep (already turned up to 100% in mcm) Is it because there is like a newbie protection or something? Or is it a conflict with some mod?(DCL?) Edited August 12, 2024 by wssb2024
Mister X Posted August 15, 2024 Author Posted August 15, 2024 On 8/12/2024 at 12:03 PM, wssb2024 said: I'm testing this interesting mod in a new archive But it doesn't seem to work in Helgen Keep (already turned up to 100% in mcm) Is it because there is like a newbie protection or something? Or is it a conflict with some mod?(DCL?) Helgen Keep? So as in part of the vanilla start? Then yes, the mod's blocked during vanilla start, for it not to break sth. Once you exit Helgen Keep and the start quest is finished it should run normally.
TrickyK Posted September 2, 2024 Posted September 2, 2024 I'm having issues with the mod not functioning after a while. I hit level 10 before it stopped working, last save was around 25. It's difficult to figure out exactly where it stops working so that I can make a papyrus log. I've tried uninstalling and doing a clean save, then reinstalling, but that doesn't fix it. It could have something to do with Papyrus Tweaks NG. I have the scripts per second increase set to 1700. There were a few mods on nexus that broke when the scripts ran too fast and had to be patched to work. It might also have something to do with armor mods that have a lot of different pieces with armor values causing too many equip/unequip events to fire at once. Or the mod keeping track of worn/unworn pieces, and after a certain point causes issues due to the sheer number of pieces it has to keep track of.
Mister X Posted September 6, 2024 Author Posted September 6, 2024 On 9/2/2024 at 3:37 PM, TrickyK said: I'm having issues with the mod not functioning after a while. I hit level 10 before it stopped working, last save was around 25. It's difficult to figure out exactly where it stops working so that I can make a papyrus log. I've tried uninstalling and doing a clean save, then reinstalling, but that doesn't fix it. It could have something to do with Papyrus Tweaks NG. I have the scripts per second increase set to 1700. There were a few mods on nexus that broke when the scripts ran too fast and had to be patched to work. It might also have something to do with armor mods that have a lot of different pieces with armor values causing too many equip/unequip events to fire at once. Or the mod keeping track of worn/unworn pieces, and after a certain point causes issues due to the sheer number of pieces it has to keep track of. A piece of armor only is tracked as worn as long as it doesn't leave your inventory. So only stuff you carry around with you gets tracked. A lot of events in a very short time frame (like a unequipall call with many separate objects) can in fact cause some issues, though I've tried to make the mod as robust as possible towards this. Most helpful would be a Papyrus log, even if it doesn't work anymore I could try to find potential issues with it
arlaine Posted September 9, 2024 Posted September 9, 2024 (edited) also having huge stack dumps related to the "mimic clothing / dmcconfig / OnConfigManagerReady" stuff, attached a papyrus log to this post [09/09/2024 - 02:23:25PM] Event: dmcconfig.OnConfigManagerReady, Frequency: 1447 [09/09/2024 - 02:23:25PM] ###############Stack Dump Summary End################## [09/09/2024 - 02:23:25PM] Dumping stack 1857125: [09/09/2024 - 02:23:25PM] Frame count: 0 (Page count: 0) [09/09/2024 - 02:23:25PM] State: Waiting on other stack for call (Freeze state: Freezing) [09/09/2024 - 02:23:25PM] Type: Normal [09/09/2024 - 02:23:25PM] Return register: None [09/09/2024 - 02:23:25PM] Has stack callback: No [09/09/2024 - 02:23:25PM] Stack trace: [09/09/2024 - 02:23:25PM] [dmcMimicClothesQuest (390036C8)].dmcconfig.OnConfigManagerReady() - (requested call) [09/09/2024 - 02:23:25PM] [param 0]: "SKICP_configManagerReady" [09/09/2024 - 02:23:25PM] [param 1]: "" [09/09/2024 - 02:23:25PM] [param 2]: 0.000000 [09/09/2024 - 02:23:25PM] [param 3]: [SKI_QF_ConfigManagerInstance <SKI_ConfigManagerInstance (13000802)>] ReSaver also showed some interesting things in the save that i havent seen before It shows as thousands of suspended instances After using ReSaver to terminate all those threads and then load the new save back in, it briefly functions much quicker and there arent any script processing delays, but after about 30-60 seconds its back to a crawl again. Let me know if i can pull any other information for you that would help troubleshoot. (I'm trying to solve a separate issue at the moment where Devious Mimic Clothes doesnt even show up in the MCM) =Edit= Just tried making a new save (no changes to mods, load order, etc) and going through the usual process of: Load in > let mods load > wait til idle > save > quit to desktop > load save > let mods finish and the Devious Mimic Clothes MCM entry is back and working. going to see if i can make this eventually slow down to the same point Papyrus.0.log Edited September 9, 2024 by arlaine
artviewer1313 Posted November 18, 2024 Posted November 18, 2024 I think there's a problem with my struggle animation. When it tries to initiate, my character just freezes. Has anyone else had this problem?
Mister X Posted November 20, 2024 Author Posted November 20, 2024 On 11/18/2024 at 11:36 PM, artviewer1313 said: I think there's a problem with my struggle animation. When it tries to initiate, my character just freezes. Has anyone else had this problem? There is no real struggle animation, just a magic VFX to visualize the disappereance of your piece of equipment.
FallScrolls Posted December 14, 2024 Posted December 14, 2024 My character often gets stuck when the mimic triggers. I have to press the wait key and close it to allow the mimic to finish. Do you know what's causing this and is there a way to fix it?
nali_m Posted January 9, 2025 Posted January 9, 2025 all setting 100%, but nothing happened ,i didnt know why.used 4.0.0 dmcMimicClothes.0.log
Mister X Posted January 17, 2025 Author Posted January 17, 2025 On 1/9/2025 at 5:00 PM, nali_m said: all setting 100%, but nothing happened ,i didnt know why.used 4.0.0 dmcMimicClothes.0.log 182.4 kB · 1 download Why don't you use the latest version (4.1.2)? The issue is, that the actor check never finishes, but that most probably got fixed already.
Lillithcometh Posted January 24, 2025 Posted January 24, 2025 previous comment mentioned completing helgen unlocks the "blocked" mcm menus, but, what about those that use Alternate start/alternate perspective? I did these options and up till speaking to balgruf the first time, menus still locked.
Mister X Posted January 25, 2025 Author Posted January 25, 2025 12 hours ago, Lillithcometh said: previous comment mentioned completing helgen unlocks the "blocked" mcm menus, but, what about those that use Alternate start/alternate perspective? I did these options and up till speaking to balgruf the first time, menus still locked. TL;DR: at least those two I have kept in mind and they don't block anything. What's told in the Debug MCM? "Mod blocked" or "On cooldown"? LONG: You have to be at certain stages within the intro quest for it to block the mod. Meaning, at least stage 4 and stage 1000 not done. Last I checked, Alternate Start directly sets the intro quest to 1000, as to finish it, so there you're good to go. Alternate Perspective keeps the intro quest at stage 0, and starts its Helgen intro with at least stage 4, so there my mod is only blocked while the intro is running.
Mister X Posted January 25, 2025 Author Posted January 25, 2025 (edited) NEW Beta for testing! Changelog Added option to additionally use keywords for device selection Fixed infinite loop error when trying to validate something No more immediate random events after CD for a bit less premonition Main new feature for this version: device choice based on keywords! This is optional with a toggle in the MCM. If enabled a worn item can trigger a certain mimic for a specific region of the body, even though it doesn't occupy the required armors slots. Meaning a worn item only needs to carry the "ClothingHands" keyword to trigger arm devices (like arm cuffs or armbinders), it doesn't necessarily need to occupy a slot in that region. This still works the other way round, too. So if an item occupies a hand armor slot but doesn't have a fitting keyword, it still will trigger arm devices. Please let me know how it goes! DeviousMimicClothes-4.3.0.zip Edited January 25, 2025 by Mister X some more changelog 3
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now