Guest Posted March 5, 2018 Posted March 5, 2018 Is there any plans to see if there is a way to fix the brawl event? I know we talked about it before basically when you kick someone they start a brawl event and when you win that NPC will forever be stuck in the dialogue "You're tougher than you look" While everyone in the immediate vicinity will run around acting as the brawl is still happening, not only that but they will continue to follow you even if you leave the current cell you're in. I found a forum about a guy who had a similar problem with brawls https://forums.nexusmods.com/index.php?/topic/5104910-problem-using-brawl-in-quest/ Basically the brawl quest stage doesn't advance leaving it in limbo, where normal vanilla brawl events only end in using forcegreeting the player after the brawl to set the stage of the quest. I was reading back and saw you added an exclusion option on certain NPC's I honestly was just about to ask for that lol, cause in slaverun they have an NPC that follows you to watch over you and he kept approaching me lol.
Verstort Posted March 5, 2018 Author Posted March 5, 2018 3 hours ago, atreyatan said: Is there any plans to see if there is a way to fix the brawl event? I know we talked about it before basically when you kick someone they start a brawl event and when you win that NPC will forever be stuck in the dialogue "You're tougher than you look" While everyone in the immediate vicinity will run around acting as the brawl is still happening, not only that but they will continue to follow you even if you leave the current cell you're in. I found a forum about a guy who had a similar problem with brawls https://forums.nexusmods.com/index.php?/topic/5104910-problem-using-brawl-in-quest/ Basically the brawl quest stage doesn't advance leaving it in limbo, where normal vanilla brawl events only end in using forcegreeting the player after the brawl to set the stage of the quest. I was reading back and saw you added an exclusion option on certain NPC's I honestly was just about to ask for that lol, cause in slaverun they have an NPC that follows you to watch over you and he kept approaching me lol. Sorry for ignoring the issue, got lost in my todo list. I think I fixed it by stopping the generic brawl quest 3 ingame hours after it starts, should give you enough time to run away or fight, and it'll end otherwise. You can either install this version or type "stopquest DGIntimidateQuest" in console to stop it manually from your end. If the console or mod don't work, let me know. Deviously Enslaved Continued(v13.13.19 Testing).7z Requires a save clean from previous versions 3 hours ago, atreyatan said: I was reading back and saw you added an exclusion option on certain NPC's I honestly was just about to ask for that lol, cause in slaverun they have an NPC that follows you to watch over you and he kept approaching me lol. That's a follower exclusion, it doesn't stop regular attack. I'll see about making the feature work for both though, since I doubt most users want one NPC to not count as a follower but do count as a regular attacker.
Guest Posted March 6, 2018 Posted March 6, 2018 Don't worry about it ^^ I appreciate you adding it in the first place and so fast Great i'll give it some tests later and let you know how it does and thanks for letting me know how to stop the quests very much appreciated. Yea that would be awesome for an exclusion for certain NPC's its just after I installed Slaverun is the only time I felt the need for an exclusion I just recently started getting back into playing skyirm again glad to see you'e still working on this, anyway cheers!
thefakebobdole Posted March 6, 2018 Posted March 6, 2018 Bug Report? In the gagged dialogue (MmMmmmMmm *struggle*) with a follower, they remove all restraints. For instance if I get equipped with a gag from Deviously Cursed Loot, then talk to a follower, they remove all equipped bondage items regardless if they themselves are bound or have a key. It doesn't seem to check for keys or what items came from the follower. Something this big not reported makes me think there is something wrong with my install. Usually if there is a cheaty dialogue like this I'd avoid it, but there isn't an obvious way to. Also asking to be tied up is really fun, I love it, thank you. Again, thanks :).
Verstort Posted March 7, 2018 Author Posted March 7, 2018 50 minutes ago, thefakebobdole said: Bug Report? In the gagged dialogue (MmMmmmMmm *struggle*) with a follower, they remove all restraints. For instance if I get equipped with a gag from Deviously Cursed Loot, then talk to a follower, they remove all equipped bondage items regardless if they themselves are bound or have a key. It doesn't seem to check for keys or what items came from the follower. Something this big not reported makes me think there is something wrong with my install. Usually if there is a cheaty dialogue like this I'd avoid it, but there isn't an obvious way to. Also asking to be tied up is really fun, I love it, thank you. Again, thanks :). There's probably a missing condition in the dialogue, thought I set all of the release dialogue to require keys... It isn't finished yet either. I wanted to detect if the follower themselves put on the said items, but haven't finished that integration. 1
Guest Posted March 8, 2018 Posted March 8, 2018 This is minor but Peaches wanted to wear a gag and is going to the Ysolda school of sex, and the lessons are all anal. (so no oral or vaginal are checked) CRDE decided to use the dialogue "I'm horny...." and then a box appeared on the screen after ysolda unlocked the gag, that there were no animations for crde ever. Ysolda starts going back to bed. 2nd try, Knowing what just happened, I tell a different mod to kick in "Are you OK? You look a little nervous" and things proceeded normally without CRDE. OK you probably didn't get any of that so I'll re-word it as best as I can: CRDE is not only starting sex, it's looking for sex-acts with specific tags, and not finding any, aborts. This is either a bug or a feature, and if it's a feature, couldn't you just override sexlab and do whatever animation you want? If it's a bug, I hope you see it too now. Papyrus.0.log PS in case the answer to the above is "Did you register the animations in Z.A.P.?" Well, uh, no, they're usually kind of terrible, and horribly misaligned, and I don't unless I really-really have to. Leito's animations are the only ones I use, and a couple from anub. I decided to enable one single animation (added to the desired anal ones) which contains a tag CRDE was looking for, and now I just hope sexlab doesn't fixate on it.
Verstort Posted March 8, 2018 Author Posted March 8, 2018 5 hours ago, 2dk2c said: This is minor but Peaches wanted to wear a gag and is going to the Ysolda school of sex, and the lessons are all anal. (so no oral or vaginal are checked) CRDE decided to use the dialogue "I'm horny...." and then a box appeared on the screen after ysolda unlocked the gag, that there were no animations for crde ever. Ysolda starts going back to bed. 2nd try, Knowing what just happened, I tell a different mod to kick in "Are you OK? You look a little nervous" and things proceeded normally without CRDE. OK you probably didn't get any of that so I'll re-word it as best as I can: CRDE is not only starting sex, it's looking for sex-acts with specific tags, and not finding any, aborts. This is either a bug or a feature, and if it's a feature, couldn't you just override sexlab and do whatever animation you want? If it's a bug, I hope you see it too now. Papyrus.0.log PS in case the answer to the above is "Did you register the animations in Z.A.P.?" Well, uh, no, they're usually kind of terrible, and horribly misaligned, and I don't unless I really-really have to. Leito's animations are the only ones I use, and a couple from anub. I decided to enable one single animation (added to the desired anal ones) which contains a tag CRDE was looking for, and now I just hope sexlab doesn't fixate on it. 13.13.X switched from using the old DEC filter to using the DD 4.0 animation filter if you have 4.0 installed. I have a suspicion this filter is passing bad animations back to DEC since I keep seeing animations get swapped out last second. If it's passing false positive animations then it might be blocking false negative animations too, reducing available animations to a smaller number. I cannot just bypass this from my end, because DD checks the animation sexlab tries to start and overrides. If I just tried to force sexlab to use any animation DD thinks is invalid it would stop sex, pick an animation it thinks is valid, and restart sex. That is why DEC used to have its own small animation filter, to pre-check that the animation wouldn't get sniped by DD, because in the past DD would drop all tags, tags we want and tags we want to avoid both, when it throws our own animation away. I might go back to doing my own animation filter though if that works, need to run some tests. If there is an animation you have installed that you think should be valid, that isn't showing up, with 13.13.X using DDi 4 animation filter, go post in the beta thread with the animation's information, what tags it has, and what gender the player and NPC are, what items they are wearing. You can find the tags any animation has by looking up the mod that adds the animation, going into \SLAnims\Json\*animationfile*.json and scrolling until you find the animation by "name" the tags should be below it. For instance, in *mods*\SLAL_AnimationsByLeito_v1.6\SLAnims\json\AnimationsByLeito.json animation "Leito Anal Doggy 2" at line 55 has tags: "Leito,Leito,Sex,Straight,Dirty,DoggyStyle,Kneeling,Anal,Behind,MF". If the animation has "Oral", then it might get sniped by the DD filter if one actor is wearing a gag. "Oral" doesn't specify which actor is receiving or giving, not even if oral is genital or breast, so even if the actor that is giving oral is free without a gag, the animation might get sniped because the filter doesn't check which actor is free to give or recieve. DEC's filter had trouble there in the past, detecting which actor was belted and needed to be free, gag, armbinder, ect. Lots of room for the filter to be wrong.
Verstort Posted March 8, 2018 Author Posted March 8, 2018 DEC did, by the way, drop some tags and try again the first time it gets no animations back from the filter. This version drops more tags though, so might help you (animations might not make sense, but you'll more likely get something) Deviously Enslaved Continued(v13.13.20 Testing).7z
Dust+ Posted March 9, 2018 Posted March 9, 2018 @Verstort Made some tests v14. There are so few DD content with followers in skyrim mods so any features with, make me happy I'll do more test but at this moment I found only few flaws. When you and your follower was enslaved by SD+, you can still have sex and make some fun like "I want you to tie me up" dialogue. And the second one is the thing that I misunderstood: you can play with your follower with "I want you to tie me up" dialogue and when it happen you can ask to release you immediately. Also there is another dialogue when your follower don't want to release you so soon, but few seconds later she did it. How about make the MCM slider to control this games with follower. Something like "Minimum time for devious fun with follower ... (game mins)" and "Maximum time for devious fun with follower ... (game mins)". And the time will chose randomly between this two values. UPD: Also, "Can you unlock me" dialogue removes devices from SD+ too. 1
Verstort Posted March 9, 2018 Author Posted March 9, 2018 12 hours ago, Dust+ said: @Verstort Made some tests v14. There are so few DD content with followers in skyrim mods so any features with, make me happy I'll do more test but at this moment I found only few flaws. When you and your follower was enslaved by SD+, you can still have sex and make some fun like "I want you to tie me up" dialogue. Huh, thought I checked for enslavement lvl before those dialogues, guess not. Will fix. 12 hours ago, Dust+ said: And the second one is the thing that I misunderstood: you can play with your follower with "I want you to tie me up" dialogue and when it happen you can ask to release you immediately. Also there is another dialogue when your follower don't want to release you so soon, but few seconds later she did it. How about make the MCM slider to control this games with follower. Something like "Minimum time for devious fun with follower ... (game mins)" and "Maximum time for devious fun with follower ... (game mins)". And the time will chose randomly between this two values. I haven't decided what kind of timer I want for the tiemeup, but yeah getting released immediately after being put in is a problem on my list to fix. Min/Max with random could work fine I guess, still needs to be put in though. 12 hours ago, Dust+ said: UPD: Also, "Can you unlock me" dialogue removes devices from SD+ too. Need to finish the code for the follower to detect if items were put on by them, or other followers, or put on by 'other'. Haven't found a way to detect that the player put items on themselves. But yeah, right now the code just removes everything, doesn't even check for blockingkeyword I think, that code should get a few hours of work. 1
Shion11 Posted March 10, 2018 Posted March 10, 2018 i can't get enslaved via sanguine debauchery+ and i don't know how to make it work i asked the maker of SD+ and they don't know either
bicobus Posted March 10, 2018 Posted March 10, 2018 Which version would you recommend to use? 13.13.20 Testing or 14.0RC1?
Verstort Posted March 10, 2018 Author Posted March 10, 2018 11 hours ago, Shion11 said: i can't get enslaved via sanguine debauchery+ and i don't know how to make it work i asked the maker of SD+ and they don't know either Which version? I could have sworn I tested it working as recently as like 13.13.10 but I'm pretty sure I haven't touched the code in a long time. Can I get a papyrus log of you opening a game, going to DEC's MCM menu, debug tab, bottom right should be an option called "SD distant start" turn that on, then leave the menu and sit and wait until something starts or ~2 minutes 46 minutes ago, bicobus said: Which version would you recommend to use? 13.13.20 Testing or 14.0RC1? 13.13.20 testing only has minor bug fixes on top of RC1 (which was 13.13.18 effectively) If you don't brawl or have trouble finding enough sexlab animations then you can use either or. For bug reporting I would prefer the most uptodate it shouldn't matter here.
bicobus Posted March 10, 2018 Posted March 10, 2018 35 minutes ago, Verstort said: If you don't brawl or have trouble finding enough sexlab animations then you can use either or. Sorry, I don't quite follow that sentence. I'll go with the latest testing then A general purpose question, because even now I have trouble identifying what the hell DEC is about. Would it be possible, without the risk of being sent to a third party mod, to have the PC enter a world of free solicitation? By that I mean, my PC could voluntary put some unlocked DD gear on to entice the populace to use her and so without fearing to be sent to something like wolfclub. So I guess disabling enslavement. And another question would be: does DEC's purpose to serve a soft slavery mod? In the way that the PC followers would be defacto masters of the PC, but in a non intrusive way: you can still play skyrim, and the followers will react appropriately by adding or removing devices depending on the situations or player requests. To be honest, the sheer amount of MCM customization confused me to the point I couldn't understand what DEC was supposed to do.
Shion11 Posted March 10, 2018 Posted March 10, 2018 i followed the instructions and it worked, but somehow it doesn't work when i use SD+ surrender button or a loss in battle(tried to test this using Death alternative, SD+ and this mod and nothing made SD+ trigger.) i don't know if the chances are not happening fast enough or something i have installed is making a conflict i'm not catching don't know if i should post all my MO screenshots Papyrus.0.log
Verstort Posted March 10, 2018 Author Posted March 10, 2018 1 hour ago, bicobus said: Sorry, I don't quite follow that sentence. I'll go with the latest testing then A general purpose question, because even now I have trouble identifying what the hell DEC is about. Would it be possible, without the risk of being sent to a third party mod, to have the PC enter a world of free solicitation? By that I mean, my PC could voluntary put some unlocked DD gear on to entice the populace to use her and so without fearing to be sent to something like wolfclub. So I guess disabling enslavement. And another question would be: does DEC's purpose to serve a soft slavery mod? In the way that the PC followers would be defacto masters of the PC, but in a non intrusive way: you can still play skyrim, and the followers will react appropriately by adding or removing devices depending on the situations or player requests. To be honest, the sheer amount of MCM customization confused me to the point I couldn't understand what DEC was supposed to do. I didn't name the mod, Chase Roxand did (the original author). I originally only picked up the mod to fix bugs, then I added more of the same content the mod already had for the most part, but not being the original author I think the mod has slipped off center. I think DE was supposed to be an immersion mod, making NPCs around the player treat the player like a slave for wearing slave gear (ZAZ/DD). The description in CK is "Look like a slave, get treated like a slave" but it never got fleshed out in that area. There are two NPC approaches where the player gets raped, given more items, or enslaved, and that's it really. Had it continued under chase, it would probably have NPC comments like slaverun, and dialogue blocking/interaction like cursed loot misogyny but for other aspects of the game, maybe branch into combat interaction if defeat/helpless didn't already offer those. I agree the original name is confusing since DE doesn't really provide an enslavement of its own. The MCM options were written for better control over what is generally a rather overbearing/interrupting mod. Controlling how frequently it interferes, when the player is considered vulnerable or not, which slavery outcomes should be more common, ect. In general, I prefer having more options to fewer options, but it has led to a very full MCM menu that might be a bit daunting. I added follower interaction in 13 partly because at the time devious followers didn't exist and keeping a follower with you would nullify a lot of the content of DEC, blocking NPCs from approaching and enslaving. I thought there was lots of room for follower interaction to the player regarding bondage gear, especially since most existing follower interaction is either limited or niche. Follower interaction in DEC is 3 parts: The follower can find items in the world and bring them to you (cursed loot-esque) or can approach you if they get too horny, and not-yet-finished the player can approach follower for some interaction, asking for item removal and asking for item adding. As for player being free to be solicited for sex by nearby NPC's without enslavement, best bet is to go grab a cursed loot collar that has a blocking keyword and put it on the player. Unless you turn off cursed loot item blocking, the default behavior is for DEC to make the player un-approachable for enslavement if they are wearing a device with the DD armor blocking keyword, which a lot of cursed loot items have (striptease collar, cursed collar, rubber doll collar, slave/slut collars, might be more). You could also make the vulnerability to be approached for enslavement higher than you can ever get for any item, and then put on any combo of items you want. Don't know if there's any unlocking DD gear, but you could probably use any locking gear but manipulate the locks. Edit: slipped my mind that you probably don't want enslavement at all and that setting the slider to 0 is way easier than searching for specific DD items. 1 hour ago, Shion11 said: i followed the instructions and it worked, but somehow it doesn't work when i use SD+ surrender button or a loss in battle(tried to test this using Death alternative, SD+ and this mod and nothing made SD+ trigger.) i don't know if the chances are not happening fast enough or something i have installed is making a conflict i'm not catching don't know if i should post all my MO screenshots Papyrus.0.log Well there is one loud DEC error in this log, but it should be inconsequential (papyrus attempts to keep going, so it should just bypass that spot of code which isn't important). It shouldn't matter outside of spamming the log a bit. DEC looks like it's running fine from this angle. However, you might want to post this log in the SD thread, this doesn't look too healthy: [03/10/2018 - 09:36:38AM] ERROR: Property Variables on script _sdras_master attached to alias _SDRA_master on quest _SD_enslavement (6100182D) cannot be bound because daymoyl_Monitor (1A000D62) is not the right type [03/10/2018 - 09:36:38AM] Warning: Property Monitor on script _sdras_player attached to alias _SDRA_player on quest _SD_controller (61000D64) cannot be initialized because the script no longer contains that property ... [03/10/2018 - 09:40:05AM] [CRDE] Starting SD distance [03/10/2018 - 09:40:05AM] ERROR: Cannot call GetValue() on a None object, aborting function call stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] Warning: Assigning None to a non-object variable named "::temp309" stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] ERROR: Cannot call GetValue() on a None object, aborting function call stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] Warning: Assigning None to a non-object variable named "::temp308" stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] ERROR: Cannot call GetValue() on a None object, aborting function call stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] Warning: Assigning None to a non-object variable named "::temp309" stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] ERROR: Cannot call GetValueInt() on a None object, aborting function call stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ? [03/10/2018 - 09:40:05AM] Warning: Assigning None to a non-object variable named "::temp306" stack: [alias _SDRA_player on quest _SD_controller (61000D64)]._sdras_player.OnUpdate() - "_sdras_player.psc" Line ?
Quillboar Posted March 10, 2018 Posted March 10, 2018 58 minutes ago, bicobus said: A general purpose question, because even now I have trouble identifying what the hell DEC is about. Would it be possible, without the risk of being sent to a third party mod, to have the PC enter a world of free solicitation? By that I mean, my PC could voluntary put some unlocked DD gear on to entice the populace to use her and so without fearing to be sent to something like wolfclub. So I guess disabling enslavement. The specific way I've disabled the enslavement function in DEC is to go to General Settings, then: 1: Under Dialogue Chances, set Chance of Enslavement Conversation to 0% 2: Under Rape Events, set Chance of Enslavement to 0% With that I've never had an enslavement forcegreet occur. Although I've never really messed with the Vulnerability tab, there's a section under there called Vulnerable Items. I assume that if you set the values for each item higher, the more likely you are to be approached for sex while wearing them. EDIT: Oh and if you set Chance of Sex Conversation to a higher value (in the Dialogue Chances section) you'll be more likely to be approached. Hopefully I've helped 2
bicobus Posted March 10, 2018 Posted March 10, 2018 1 hour ago, Verstort said: As for player being free to be solicited for sex by nearby NPC's without enslavement, best bet is to go grab a cursed loot collar Well I don't use Cursed loot (because there is too much features I don't use from that mod), which is why I actually use DEC for the devious sexing. In the area of PC abuse by NPC, Cursed Loot is fine on its own. And yeah I don't want enslavement to third party mod at all in general, unless I get into a specific situation where it make sense. The prospect of being enslaved for simply walking around is a bit silly to me. If I my character get enslaved, I want it to be because I did something that encourage that outcome. For example, contracted a debt that I can't repay. I do see DEC filling a spot in the mod ecosystem: soft dom with no or little ill effect to the player. It would feel quite organic, as the NPC friends of the player could help with the most nocive devices while not locking the player into a no-win situation (like cursed loot likes to do). If I can be clearer with what I have in mind, I see DEC a bit as the equivalent of Sunstone. Bondage and sex game can be fun without turning the player character into a fuck meat.
bicobus Posted March 11, 2018 Posted March 11, 2018 So playing with 13.13.20, DEC started to stackdump like no tomorrow. First at line 2038. I'm not quite sure why it started to break down. There was that one event when TDF interrupted a sex scene because of public solicitation: a guard came up, said "no, no, no" then proceeded to fuck my character instead. This is a brand new game, started in riften. There is something like 130 dumps. Papyrus.0.log.7z Active Mod Files: 00 Skyrim.esm 01 Update.esm 02 Dawnguard.esm 03 HearthFires.esm 04 Dragonborn.esm 05 Unofficial Skyrim Legendary Edition Patch.esp [Version 3.0.12] 06 Skyrim Project Optimization - Full Version.esm 07 ApachiiHair.esm 08 CreatureFramework.esm [Version 1.1.0] 09 SexLab.esm [Version 1.62] 0A Devious Devices - Assets.esm [Version 2.8.3] 0B SexLabAroused.esm [Version 2.8] 0C Devious Devices - Integration.esm 0D Devious Devices - Expansion.esm 0E EFFCore.esm 0F TaraUltimateFurniturePack.esm 10 ZaZAnimationPack.esm 11 Heretical Resources.esm 12 Schlongs of Skyrim - Core.esm 13 WM Flora Fixes.esp 14 ZazExtensionPack.esm 15 Succubus Heart.esp 16 daymoyl.esm 17 Amputator.esm 18 ApachiiHairFemales.esm 19 RealisticRoomRental.esp 1A AOS.esp [Version 2.5.1DGDB] 1B Traps Are Dangerous.esp 1C AOS2_TAD Patch.esp [Version 2.5] 1D UIExtensions.esp 1E AddItemMenu2.esp 1F Auto Unequip Ammo.esp 20 BDOrcSchlong.esp 21 Book Covers Skyrim.esp 22 MoreBanditCamps(Explorer'sEdition).esp [Version 1.5] 23 Namiras Decorations.esp 24 Beards.esp 25 Brows.esp 26 Devious Devices - BRRF.esp 27 Hothtrooper44_ArmorCompilation.esp 28 hearthfireextended.esp 29 SexLabSkoomaWhore.esp 2A SMIM-Merged-All.esp 2B Escape the Cell.esp 2C Immersive Weapons.esp 2D SimpleSlavery.esp 2E zdd.esp 2F TheAmazingWorldOfBikiniArmor.esp 30 Deviously Enslaved.esp 31 Prison.esp 32 daymoyl_DawnguardAddon.esp 33 Namira'sGoat.esp 34 Namiras Skyrim - bodyparts.esp 35 BeautifulCorpse.esp 36 SexLab_Solutions.esp 37 EFFDialogue.esp 38 FNIS.esp 39 Hothtrooper44_Armor_Ecksstra.esp 3A IcePenguinWorldMap.esp 3B LootandDegradation.esp 3C Modern Brawl Bug Fix.esp 3D MoreNastyCritters.esp 3E One With Nature - DG+DB.esp 3F NIOVHH.esp 40 RaceMenu.esp 41 RaceMenuMorphsCBBE.esp 42 RaceMenuOverlays.esp 43 RaceMenuOverlayCompilation - CBBE.esp 44 RaceMenuPlugin.esp 45 Remodeled Armor - Vanilla Replacer - Dawnguard.esp 46 Remodeled Armor - Vanilla Replacer - Dragonborn.esp 47 Remodeled Armor - Vanilla Replacer.esp 48 SLAL_AnimationsByLeito.esp 49 SLAnimLoader.esp 4A SOS - Leito Addon.esp 4B SOS - Smurf Average Addon.esp 4C SOS - VectorPlexus Muscular Addon.esp 4D SOS - VectorPlexus Regular Addon.esp 4E SOSRaceMenu.esp 4F Schlongs of Skyrim.esp 50 SexLab Inflation Framework.esp [Version 1.1.9b] 51 SkyUI.esp 52 SlaveTats.esp 53 TradeBarter.esp 54 WM Trap Fixes.esp 55 XPMSE.esp 56 Wildcat - Combat of Skyrim.esp 57 dD - Enhanced Blood Main.esp 58 dD - Realistic Ragdoll Force - Realistic.esp 59 dD-Dragonborn-Dawnguard-EBT Patch.esp 5A dcc-dm2.esp 5B pchsImmersivePlugs.esp 5C wolfclub.esp 5D hothtrooper44_ArmorPatch.esp 5E iHUD.esp 5F SlaveTatsEventsBridge.esp 60 Devious Devices - Equip.esp 61 SexLab TDF Aggressive Prostitution.esp 62 DancePoleAddon.esp 63 SafeAutoSave.esp 64 BikiniAscendVolume1.esp 65 EstrusChaurus.esp 66 EstrusSpider.esp 67 iNeed.esp 68 iNeed - Dangerous Diseases.esp 69 VioLens.esp [Version 2.11] 6A Apocalypse - The Spell Package.esp 6B SL_Kidnapped_Redux.esp 6C Ordinator - Perks of Skyrim.esp 6D Apocalypse - Ordinator Compatibility Patch.esp 6E Summermyst - Enchantments of Skyrim.esp 6F Alternate Start - Live Another Life.esp [Version 3.1.7] 70 ccas_starts.esp 71 Alternate Start -- New Beginnings.esp 72 da_alternate_start_extension.esp 73 TES5Merged.esp 74 Bashed Patch, 0.esp
Verstort Posted March 11, 2018 Author Posted March 11, 2018 39 minutes ago, bicobus said: So playing with 13.13.20, DEC started to stackdump like no tomorrow. First at line 2038. I'm not quite sure why it started to break down. There was that one event when TDF interrupted a sex scene because of public solicitation: a guard came up, said "no, no, no" then proceeded to fuck my character instead. This is a brand new game, started in riften. There is something like 130 dumps. Papyrus.0.log.7z Active Mod Files: Hide contents 00 Skyrim.esm 01 Update.esm 02 Dawnguard.esm 03 HearthFires.esm 04 Dragonborn.esm 05 Unofficial Skyrim Legendary Edition Patch.esp [Version 3.0.12] 06 Skyrim Project Optimization - Full Version.esm 07 ApachiiHair.esm 08 CreatureFramework.esm [Version 1.1.0] 09 SexLab.esm [Version 1.62] 0A Devious Devices - Assets.esm [Version 2.8.3] 0B SexLabAroused.esm [Version 2.8] 0C Devious Devices - Integration.esm 0D Devious Devices - Expansion.esm 0E EFFCore.esm 0F TaraUltimateFurniturePack.esm 10 ZaZAnimationPack.esm 11 Heretical Resources.esm 12 Schlongs of Skyrim - Core.esm 13 WM Flora Fixes.esp 14 ZazExtensionPack.esm 15 Succubus Heart.esp 16 daymoyl.esm 17 Amputator.esm 18 ApachiiHairFemales.esm 19 RealisticRoomRental.esp 1A AOS.esp [Version 2.5.1DGDB] 1B Traps Are Dangerous.esp 1C AOS2_TAD Patch.esp [Version 2.5] 1D UIExtensions.esp 1E AddItemMenu2.esp 1F Auto Unequip Ammo.esp 20 BDOrcSchlong.esp 21 Book Covers Skyrim.esp 22 MoreBanditCamps(Explorer'sEdition).esp [Version 1.5] 23 Namiras Decorations.esp 24 Beards.esp 25 Brows.esp 26 Devious Devices - BRRF.esp 27 Hothtrooper44_ArmorCompilation.esp 28 hearthfireextended.esp 29 SexLabSkoomaWhore.esp 2A SMIM-Merged-All.esp 2B Escape the Cell.esp 2C Immersive Weapons.esp 2D SimpleSlavery.esp 2E zdd.esp 2F TheAmazingWorldOfBikiniArmor.esp 30 Deviously Enslaved.esp 31 Prison.esp 32 daymoyl_DawnguardAddon.esp 33 Namira'sGoat.esp 34 Namiras Skyrim - bodyparts.esp 35 BeautifulCorpse.esp 36 SexLab_Solutions.esp 37 EFFDialogue.esp 38 FNIS.esp 39 Hothtrooper44_Armor_Ecksstra.esp 3A IcePenguinWorldMap.esp 3B LootandDegradation.esp 3C Modern Brawl Bug Fix.esp 3D MoreNastyCritters.esp 3E One With Nature - DG+DB.esp 3F NIOVHH.esp 40 RaceMenu.esp 41 RaceMenuMorphsCBBE.esp 42 RaceMenuOverlays.esp 43 RaceMenuOverlayCompilation - CBBE.esp 44 RaceMenuPlugin.esp 45 Remodeled Armor - Vanilla Replacer - Dawnguard.esp 46 Remodeled Armor - Vanilla Replacer - Dragonborn.esp 47 Remodeled Armor - Vanilla Replacer.esp 48 SLAL_AnimationsByLeito.esp 49 SLAnimLoader.esp 4A SOS - Leito Addon.esp 4B SOS - Smurf Average Addon.esp 4C SOS - VectorPlexus Muscular Addon.esp 4D SOS - VectorPlexus Regular Addon.esp 4E SOSRaceMenu.esp 4F Schlongs of Skyrim.esp 50 SexLab Inflation Framework.esp [Version 1.1.9b] 51 SkyUI.esp 52 SlaveTats.esp 53 TradeBarter.esp 54 WM Trap Fixes.esp 55 XPMSE.esp 56 Wildcat - Combat of Skyrim.esp 57 dD - Enhanced Blood Main.esp 58 dD - Realistic Ragdoll Force - Realistic.esp 59 dD-Dragonborn-Dawnguard-EBT Patch.esp 5A dcc-dm2.esp 5B pchsImmersivePlugs.esp 5C wolfclub.esp 5D hothtrooper44_ArmorPatch.esp 5E iHUD.esp 5F SlaveTatsEventsBridge.esp 60 Devious Devices - Equip.esp 61 SexLab TDF Aggressive Prostitution.esp 62 DancePoleAddon.esp 63 SafeAutoSave.esp 64 BikiniAscendVolume1.esp 65 EstrusChaurus.esp 66 EstrusSpider.esp 67 iNeed.esp 68 iNeed - Dangerous Diseases.esp 69 VioLens.esp [Version 2.11] 6A Apocalypse - The Spell Package.esp 6B SL_Kidnapped_Redux.esp 6C Ordinator - Perks of Skyrim.esp 6D Apocalypse - Ordinator Compatibility Patch.esp 6E Summermyst - Enchantments of Skyrim.esp 6F Alternate Start - Live Another Life.esp [Version 3.1.7] 70 ccas_starts.esp 71 Alternate Start -- New Beginnings.esp 72 da_alternate_start_extension.esp 73 TES5Merged.esp 74 Bashed Patch, 0.esp Can I get the save file that generated this log? Think there's a race condition, too many crdefollowerscripts still active in the stack, sexlab too. Would make sense if they're stuck waiting for something else to continue. The save file lets me see the active line of code if I load the save into resaver I need both the save and the skse for that save
bicobus Posted March 11, 2018 Posted March 11, 2018 I played for quite a while, so I'll get you the earliest after the first stack dump. Saves.7z Edit: loaded earlier saves into resaver, and the suspended stacks are also in there. So I guess my "precaution" isn't really relevant.
Verstort Posted March 11, 2018 Author Posted March 11, 2018 Previous stack dumps might explain what I'm seeing... It sure looks like a race condition, but the lock seems to be that everything is waiting for crdeplayermonitor which is waiting to get a list of actors from sexlab. Never seen that before, race conditions inside of DEC sure, accidentally got a few of those in 13.13.X even, but waiting for sexlab? Would make the most sense if sexlab was broken first. My assumption is something else caused a starting stack dump, and all of DECs hung threads came second. Not sure what started the rolling dumps though... DEC doesn't get stack dumps on my machine all that frequently. I wrote that checker script to debug a save that I've since condemed as being unsavable. This new save has only gotten stack dumps when a mod decides to all at once move all of the players gear/items (like SD+ without limited removal), and since DEC is only set to detect items unequipped, not items removed from inventory, and the code it runs on that detection is as small as I can make it, I feel safe its not DEC alone that causes that dump, DEC should only be at best the straw that broke the camels back. If you ignore that specific dump, I haven't gotten a stack dump on this new save of mine in at least half a year. The only mod that I know that, when run alongside of DEC, causes stack dumps is Mia's lair, which you don't have. Would love more info about the start of the stack dump avalanche if you find it again.
bicobus Posted March 11, 2018 Posted March 11, 2018 The log is from a 3 hours playthrough. The other log I have, which contain the installation and initialization of the game, do not have any stack dump. The log file I provided contain the first stackdump. I'll try to go back to my initial save, start a clean sexlab scene and see if DEC properly handles that. I just noticed that SL solution isn't last. Something might have nuked my LOOT preferences, and so the load order may not be optimal. I'm seeing SL solutions errors. So I'll reorder my mods correctly, restart a game and see if DEC fails again. But that'll have to wait tomorrow
RegisteredUser Posted March 11, 2018 Posted March 11, 2018 On 9.3.2018 at 10:47 PM, Verstort said: I haven't decided what kind of timer I want for the tiemeup, but yeah getting released immediately after being put in is a problem on my list to fix. Min/Max with random could work fine I guess, still needs to be put in though. I don't know how much effort this would be to implement, but, some brainstorming: How about a timer-based lockout on the dialogue option? Immediately after being tied up, the lockout triggers, and the option to ask to be freed simply doesn't appear in the menu. The player has to wait a certain time before it will reappear. Also, every time the follower is asked for release but refuses, the same lockout triggers again, and the player has to wait for the option to reappear. The time period the player needs to wait could be determined in various ways. At its most basic, a fixed amount of time, maybe with a slight random variance (something like 12 +/- 2 ingame hours). Alternatively, it could be based on the follower's behavior. Something like: six ingame hours, plus half an hour for every point in "follower enjoys being dominant". That way, a follower who's highly dominant will let you wait much longer than one who is new to the game and/or doesn't know you. Negative dominance values could reduce the timer below six hours, but no lower than one hour (that would be -10). The chance to be released when asking could also be dependant on follower behavior. For example, if "follower enjoys being dominant" gets tied to the timer as mentioend above, because the follower likes seeing you that way, then "follower thinks player is submissive" could be tied to the chance of being released. If the follower thinks the player likes being tied up, the chance to succeed would be very small, and failure would result in a bit of friendly teasing ("Your words say please, but your eyes say not yet. Why don't you enjoy yourself a little longer?"). Perhaps a base success chance of 70%, and -3% for every point of perceived submissiveness, capped at 20? Then the minimum chance would be 10%. And with a negative submission score of at least 10, you'd have a 100% chance to be instantly released. You can pick whatever behavior score fits best for what gets tied to what. The above is just one possible variant. 1
Verstort Posted March 11, 2018 Author Posted March 11, 2018 13 hours ago, bicobus said: The log is from a 3 hours playthrough. The other log I have, which contain the installation and initialization of the game, do not have any stack dump. The log file I provided contain the first stackdump. I'll try to go back to my initial save, start a clean sexlab scene and see if DEC properly handles that. I just noticed that SL solution isn't last. Something might have nuked my LOOT preferences, and so the load order may not be optimal. I'm seeing SL solutions errors. So I'll reorder my mods correctly, restart a game and see if DEC fails again. But that'll have to wait tomorrow New day, new eyes, problem is now obvious. DEC is the issue in the sense that it will keep making new threads without destroying the old ones, growing until it breaks the stack Forgot I wrote the problem code honestly, if anyone has been playing a save with 13.13.19 or 20 you should revert or save clean DEC from that save, and upgrade to 21 to stop the issue from appearing in the future. Deviously Enslaved Continued(v13.13.21 Testing).7z
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