Jump to content

Recommended Posts

Posted

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

Posted
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?

Posted
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.

  • 6 months later...
Posted

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.

  • 3 weeks later...
Posted
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.

Posted
7 hours ago, LinksSword said:

nothing works, updated DD to 5.2 using SE version 1.5.97 and the debug shows this 

20240518231320_1.jpg

 

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?

Posted (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" even. 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 by Triarie
Posted

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?

  • 2 weeks later...
Posted (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 by nopse0
  • 2 months later...
Posted (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 by wssb2024
Posted
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.

  • 3 weeks later...
Posted

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.

Posted
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

Posted (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

image.png.d02fe3d5e924797e88ead3abb1d4d0e2.png

 

It shows as thousands of suspended instances

image.png.a71a071da3109cc9e5079b0475e60624.png

 

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 by arlaine
  • 2 months later...
Posted
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.

  • 4 weeks later...
Posted

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?

  • 4 weeks later...
Posted

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.

Posted
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.

Posted (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 by Mister X
some more changelog

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...