Jump to content

Deviously Cursed Loot LE 9.0 (2021-03-09)


Recommended Posts

Posted

@Kimy

 

Just a suggestion for an update for the Striptease Collar.

 

I was wondering if this could be set like the Slave Collar so that a number of strips need to take place before the collar releases the pc (instead of using keys). Like the slave collar it would need min/max sliders (or just a fixed number the player can set if space is tight in the MCM)

Posted

With misogyny active when men demand sex from female PC, is there a way to set the outcome if you refuse? I can't find it if there is. I'd rather not get the chastity belt. I'd prefer they give up or rape the PC. Is this a setting I can't locate? If not... could this be in the next update?

 

This post didn't seem to get a response and I'm curious about the same question myself.

Posted

 

Was hoping to find the cause of this bug before reporting it, but hours later I still haven't found it.

 

At some point during playing the game, the mutex gets stuck, searching the log with dcur just shows endless

 [DCUR] Mutex is active (script already running): Trap event aborted.

I haven't found the cause yet, maybe it's loading save that causes it then? Apologies if this was already brought up, I didn't see it in the thread when I searched for Mutex (at least, nothing after 5.1, and I'm using 5.2)

 

I could have sworn I used to be able to set quest properties in skyrim console in the past, but can't right now. Checking dcur_libs the containermutex is indeed True, don't know how to reset without save cleaning.

 

@ Kimy/anyone who might help pls

 

My playthrough seemed to be getting ridiculously easy, no DCUR events ever seeming to happen, so I looked through my log and find that I keep getting ....

 

[DCUR] Mutex is active (update running): Trap event aborted.
 
... after container activation/body looting etc, despite the %chance calculated being high enough for one to expect that by now, at least something should have happened - I grant that the probability of no event exists, but the odds are now getting ridiculously long  :s
 
This 'message' issue has been raised a couple of times upstream - see above quote as en example - but I can't find any response to those queries.
 
While there seems to be the usual numbers of 'goodies', keys etc, in containers, does this message mean that traps just don't/won't work with regard to restraint application, and if that is so, how can it be fixed, please?
 
As addn'l info, the only thing that I can see might be affecting DCUR from other recent gameplay, is that the full set of restraints from 'Shout Like a Virgin' was recently applied to my character, and as this was >8, my DCUR limit for max number of applied restraints, no more appearing, from DCUR, was fine and 'normal'.  But as the SLAV items have been removed for some time, the limit should no longer be applicable unless, for any reason, it is still being applied because the SLAV items are still in my inventory, even if not 'worn'.   There is a part of the SLAV MCM that shows the device choices, and I was wondering if there is some freakery that is resulting in the game still seeing those as 'worn', because, in game, they are equipped on to the PC at the type settings shown there, in SLAV quest scenes.  FWIW I'm cross posting this to that thread, just in case  :P

Leaving that aside, If anyone can offer any other help, please do!   :)
 
TIA

After that post I kept seeing it for a while, haven't seen it recently though.

 

However, I found how to set properties again as a command, this command in console will fix the issue until it breaks again:

SetPQV dcur_mainlib containerMutex_var False

Reminder: if that looks too hard to remember you can just put it in a new text file in Skyrim/ folder, call it something like fix_dcur_mutex.txt, then you can call it as a script with "bat fix_dcur_mutex" in console so you don't have to remember the details only what you named the file, and you save it for later reference in the process.

Posted

 

 

Was hoping to find the cause of this bug before reporting it, but hours later I still haven't found it.

 

At some point during playing the game, the mutex gets stuck, searching the log with dcur just shows endless

 [DCUR] Mutex is active (script already running): Trap event aborted.

I haven't found the cause yet, maybe it's loading save that causes it then? Apologies if this was already brought up, I didn't see it in the thread when I searched for Mutex (at least, nothing after 5.1, and I'm using 5.2)

 

I could have sworn I used to be able to set quest properties in skyrim console in the past, but can't right now. Checking dcur_libs the containermutex is indeed True, don't know how to reset without save cleaning.

 

@ Kimy/anyone who might help pls

 

My playthrough seemed to be getting ridiculously easy, no DCUR events ever seeming to happen, so I looked through my log and find that I keep getting ....

 

[DCUR] Mutex is active (update running): Trap event aborted.
 
... after container activation/body looting etc, despite the %chance calculated being high enough for one to expect that by now, at least something should have happened - I grant that the probability of no event exists, but the odds are now getting ridiculously long  :s
 
This 'message' issue has been raised a couple of times upstream - see above quote as en example - but I can't find any response to those queries.
 
While there seems to be the usual numbers of 'goodies', keys etc, in containers, does this message mean that traps just don't/won't work with regard to restraint application, and if that is so, how can it be fixed, please?
 
As addn'l info, the only thing that I can see might be affecting DCUR from other recent gameplay, is that the full set of restraints from 'Shout Like a Virgin' was recently applied to my character, and as this was >8, my DCUR limit for max number of applied restraints, no more appearing, from DCUR, was fine and 'normal'.  But as the SLAV items have been removed for some time, the limit should no longer be applicable unless, for any reason, it is still being applied because the SLAV items are still in my inventory, even if not 'worn'.   There is a part of the SLAV MCM that shows the device choices, and I was wondering if there is some freakery that is resulting in the game still seeing those as 'worn', because, in game, they are equipped on to the PC at the type settings shown there, in SLAV quest scenes.  FWIW I'm cross posting this to that thread, just in case  :P

Leaving that aside, If anyone can offer any other help, please do!   :)
 
TIA

After that post I kept seeing it for a while, haven't seen it recently though.

 

However, I found how to set properties again as a command, this command in console will fix the issue until it breaks again:

SetPQV dcur_mainlib containerMutex_var False

Reminder: if that looks too hard to remember you can just put it in a new text file in Skyrim/ folder, call it something like fix_dcur_mutex.txt, then you can call it as a script with "bat fix_dcur_mutex" in console so you don't have to remember the details only what you named the file, and you save it for later reference in the process.

 

 

Thanks

 

I'll try that.  I run two monitors so I'll just shove that in a txt file, displayable on the non game one

 

Although if it recurs, I'll definitely set it up to run as a Bat-Signal :shy:

 

 

As addn'l info, the only thing that I can see might be affecting DCUR from other recent gameplay, is that the full set of restraints from 'Shout Like a Virgin' was recently applied to my character, and as this was >8, my DCUR limit for max number of applied restraints, no more appearing, from DCUR, was fine and 'normal'.  But as the SLAV items have been removed for some time, the limit should no longer be applicable unless, for any reason, it is still being applied because the SLAV items are still in my inventory, even if not 'worn'.   There is a part of the SLAV MCM that shows the device choices, and I was wondering if there is some freakery that is resulting in the game still seeing those as 'worn', because, in game, they are equipped on to the PC at the type settings shown there, in SLAV quest scenes.  FWIW I'm cross posting this to that thread, just in case  :P
 
Leaving that aside, If anyone can offer any other help, please do!   :)
 
TIA 

 

 

BTW, Ms VirginMarie came up with a response on her thread which sets out an excellent exposition of how SLAV deals with this, which those of you who use that might want to read

 

Kudos to her

 

Don Qui Who?

Posted

 

 

 

Was hoping to find the cause of this bug before reporting it, but hours later I still haven't found it.

 

At some point during playing the game, the mutex gets stuck, searching the log with dcur just shows endless

 [DCUR] Mutex is active (script already running): Trap event aborted.

I haven't found the cause yet, maybe it's loading save that causes it then? Apologies if this was already brought up, I didn't see it in the thread when I searched for Mutex (at least, nothing after 5.1, and I'm using 5.2)

 

I could have sworn I used to be able to set quest properties in skyrim console in the past, but can't right now. Checking dcur_libs the containermutex is indeed True, don't know how to reset without save cleaning.

 

@ Kimy/anyone who might help pls

 

My playthrough seemed to be getting ridiculously easy, no DCUR events ever seeming to happen, so I looked through my log and find that I keep getting ....

 

[DCUR] Mutex is active (update running): Trap event aborted.
 
... after container activation/body looting etc, despite the %chance calculated being high enough for one to expect that by now, at least something should have happened - I grant that the probability of no event exists, but the odds are now getting ridiculously long  :s
 
This 'message' issue has been raised a couple of times upstream - see above quote as en example - but I can't find any response to those queries.
 
While there seems to be the usual numbers of 'goodies', keys etc, in containers, does this message mean that traps just don't/won't work with regard to restraint application, and if that is so, how can it be fixed, please?
 
As addn'l info, the only thing that I can see might be affecting DCUR from other recent gameplay, is that the full set of restraints from 'Shout Like a Virgin' was recently applied to my character, and as this was >8, my DCUR limit for max number of applied restraints, no more appearing, from DCUR, was fine and 'normal'.  But as the SLAV items have been removed for some time, the limit should no longer be applicable unless, for any reason, it is still being applied because the SLAV items are still in my inventory, even if not 'worn'.   There is a part of the SLAV MCM that shows the device choices, and I was wondering if there is some freakery that is resulting in the game still seeing those as 'worn', because, in game, they are equipped on to the PC at the type settings shown there, in SLAV quest scenes.  FWIW I'm cross posting this to that thread, just in case  :P

Leaving that aside, If anyone can offer any other help, please do!   :)
 
TIA

After that post I kept seeing it for a while, haven't seen it recently though.

 

However, I found how to set properties again as a command, this command in console will fix the issue until it breaks again:

SetPQV dcur_mainlib containerMutex_var False

Reminder: if that looks too hard to remember you can just put it in a new text file in Skyrim/ folder, call it something like fix_dcur_mutex.txt, then you can call it as a script with "bat fix_dcur_mutex" in console so you don't have to remember the details only what you named the file, and you save it for later reference in the process.

 

 

Thanks

 

I'll try that.  I run two monitors so I'll just shove that in a txt file, displayable on the non game one

 

Although if it recurs, I'll definitely set it up to run as a Bat-Signal :shy:

 

 

As addn'l info, the only thing that I can see might be affecting DCUR from other recent gameplay, is that the full set of restraints from 'Shout Like a Virgin' was recently applied to my character, and as this was >8, my DCUR limit for max number of applied restraints, no more appearing, from DCUR, was fine and 'normal'.  But as the SLAV items have been removed for some time, the limit should no longer be applicable unless, for any reason, it is still being applied because the SLAV items are still in my inventory, even if not 'worn'.   There is a part of the SLAV MCM that shows the device choices, and I was wondering if there is some freakery that is resulting in the game still seeing those as 'worn', because, in game, they are equipped on to the PC at the type settings shown there, in SLAV quest scenes.  FWIW I'm cross posting this to that thread, just in case  :P
 
Leaving that aside, If anyone can offer any other help, please do!   :)
 
TIA 

 

 

BTW, Ms VirginMarie came up with a response on her thread which sets out an excellent exposition of how SLAV deals with this, which those of you who use that might want to read

 

Kudos to her

 

Don Qui Who?

 

 

OK, I've tried that, and the log seems to now show two separate things

 

First is

 

[10/15/2016 - 09:59:05PM] [DCUR] Periodical update starts

[10/15/2016 - 09:59:05PM] [DCUR] Mutex is active (update running): Trap event aborted.

 

Second runs like

 

[10/15/2016 - 10:07:14PM] [DCUR] Looted a container.

[10/15/2016 - 10:07:15PM] [DCUR] Checking for Cursed Loot event.

[10/15/2016 - 10:07:15PM] [DCUR] Calculated chance for cursed loot = 47.799999%

[10/15/2016 - 10:07:15PM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/15/2016 - 10:12:11PM] [DCUR] Looted a dead body

.....[10/15/2016 - 10:12:11PM] [Zad]: Config Interval:3.000000. Total number of events: 0. Next staggered update in 3.000000

[10/15/2016 - 10:12:12PM] [DCUR] Checking for Cursed Loot event.

[10/15/2016 - 10:12:13PM] [DCUR] Calculated chance for cursed loot = 47.600002%

[10/15/2016 - 10:12:13PM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

If it's the latter that is the real problem, anyone any idea as to how to find out what the conflict might actually be?  I've looked at what seem to be the obvious ones.  SD+ reports the PC as not enslaved and I disabled all the 'Shout Like a Virgin' quests, although the 'report back' requireemnt might still be running

 

Anyone got any idea where I might start?  Or is there any 'reset' in DCUR's 'debug' MCM that might be sensible to try?

 

TIA

Posted
 [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

gets posted if the following function returns true:

bool function checkDCURQuestRunning()^M
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) \
   || mcs.leqs.leon_questrunning \
   || mcs.lbqs.lbqsquestrunning || yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 \
   || mcs.ccqs.cursedcollarquestrunning || mcs.rdqs.rdquestrunning \
   || baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 \
   || StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") \
   || (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) \
   || StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 \
   || dcur_scquest_isdancing.GetValueInt() == 1 \
   || (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)^M
    mcs.isDCURQuestRunning = True^M
    return true^M
  else^M
    mcs.isDCURQuestRunning = False^M
  endif^M
  return false^M
EndFunction^M

Looks like the following quests/events could be active: queen's chastity quest, leon quest, yoke errand, cursed collar, bondage adventure, sd+ enslavement, maria's eden slavery, prison expansion (arrested), rubber doll

 

Not sure what the following are: dcur_scquest_isdancing.GetValueInt()

 

If this was my save I would just check DEC's output since it catches a lot of that stuff and would output it to log if it was detected, but lets see...

 

Have you taken part in DCUR's Leon/RoyalChasitty/BondageAdventure/CursedCollar quests recently? Did you get a yoke from Cursed loot recently? Do you have prison overhaul installed? Maria's eden?

 

Maybe type "help isdancing 3" in console and see if there are any global variables with "isdancing" in the name and see if any of them are 1?

 

If you have TES5Edit you could look up hte cursed loot quests by name from the cursed loot esp and check each one with "SQV <cursedloot_quest_name>" to see if it's running and what stage it's at. The XPO one is harder, I don't know of a way to read storageutil from console.

 

Did you buy sasha and/or put any of her items on yourself, or let her put you in her belt/collar/yoke? Maybe that could be it, if mcs.rdqs.rdquestrunning is tied to that. My bad, RDQS is rubber doll quest, add that to the list of quests you can look up with from SQV

 

Posted
 [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

gets posted if the following function returns true:

bool function checkDCURQuestRunning()^M
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) \
   || mcs.leqs.leon_questrunning \
   || mcs.lbqs.lbqsquestrunning || yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 \
   || mcs.ccqs.cursedcollarquestrunning || mcs.rdqs.rdquestrunning \
   || baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 \
   || StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") \
   || (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) \
   || StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 \
   || dcur_scquest_isdancing.GetValueInt() == 1 \
   || (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)^M
    mcs.isDCURQuestRunning = True^M
    return true^M
  else^M
    mcs.isDCURQuestRunning = False^M
  endif^M
  return false^M
EndFunction^M

Looks like the following quests/events could be active: queen's chastity quest, leon quest, yoke errand, cursed collar, bondage adventure, sd+ enslavement, maria's eden slavery, prison expansion (arrested), rubber doll

 

Not sure what the following are: dcur_scquest_isdancing.GetValueInt()

 

If this was my save I would just check DEC's output since it catches a lot of that stuff and would output it to log if it was detected, but lets see...

 

Have you taken part in DCUR's Leon/RoyalChasitty/BondageAdventure/CursedCollar quests recently? Did you get a yoke from Cursed loot recently? Do you have prison overhaul installed? Maria's eden?

 

Maybe type "help isdancing 3" in console and see if there are any global variables with "isdancing" in the name and see if any of them are 1?

 

If you have TES5Edit you could look up hte cursed loot quests by name from the cursed loot esp and check each one with "SQV <cursedloot_quest_name>" to see if it's running and what stage it's at. The XPO one is harder, I don't know of a way to read storageutil from console.

 

Did you buy sasha and/or put any of her items on yourself, or let her put you in her belt/collar/yoke? Maybe that could be it, if mcs.rdqs.rdquestrunning is tied to that. My bad, RDQS is rubber doll quest, add that to the list of quests you can look up with from SQV

 

 

tyvm for that!  That may well point to my problem.

 

The Bondage Adventure Quest did kick in at one point recently, in the course of the  SLAV Virgin Training quest - which has a full set of custom restraints of its own - and the DCUR quest did seem to end a little bit too easily, insofar as getting the gear off seemed much a much shorter exercise than on prior occasions

 

And TESVEdit does indeed show that dcur_bondageadventurequest as

 

Enabled? Yes

State: Running

 

....and also refers to

 

Stage 10

 

I very much appreciate the help thus far, but as I've not had to mess about with the console 'setstage' command, which is what I think I may need to use to fix this, are you able to please go the extra mile and tell me what do I need to do to reset this/stop it, to see if that sorts this out?   I'm not sure if it needs to go back to 0, or forward to the end, and if the latter, I have no idea where the 'end' is, or how to find it  :)

 

Thanks again for taking the time and trouble to help

 

 

 

Posted

The best way to stop bondage adventure is probably to talk to the man you are supposed to find.

 

Second to that, you can try "StopQuest <quest_name>" but this might break the quest preventing it from working in the future. Might be safer to use "Setstage <quest_name> <quest_stage>" with the last available quest stage for that quest, that's the one that is often burdened with all the resetting/cleaning code to handle the quest closing quietly.

 

You can find the last stage of a quest with "SQS <quest_name>" which gives you a list of all states and whether they have been reached yet or not (short for show quest stages)

 

Edit: Come to think of it, stage 10 might be too low. I can't remember if Kimy was one of those authors that had all quests start and hover on some low value before the quest had actually started, if that was the case then that quest might not be the issue at all, guess you'll know after stopping it though.

Posted

 

As some time before, i still have problems with Sasha. I neither can equip HER gear on her, nor get a Dialog for her being dominant.

When trying to equip her gear on her (via trade dialog), i allways get the box about "putting it on (myself)" or "leave it".

When chosing first option it seems Saha tries to equip, but i get it back to my inventory, chosing the second option, it ends up in her inventory.

In both cases, she refuses to wear, with the message, i should use her gear on her. Same happens when using the Enhanced Follower (EFF) Dialog/Equipment feature.

I dont wear any restarins myself. And for the dominating thing, i never got an option to trigger that (Sasha is only wearing her dress, no restrains).

BTW, i dont get the "dancing" option in Solicitation. I had it one time !, but never again then.

I have seen some others had this same problem with Sasha, but i didnt found an answer or solution so far.

Using EFF (and others for sure) , but none of the conflict mods.

regards

 

You need to talk to her in order to equip the restraints on her, not just trade them.

 

 

Yes, thx, i noticed after a while, thou i just get her into chastity belt and bra and her arm and legcuffs. Maybe more later ? :)

 

Posted

I wish I have a sort to empty the belly of my avatar because she look like she is waiting a baby but she is only full of cum (too much defeat and people doing nasty thing to her).

 

More a sort as my keybinding start to be overcrowed :)

 

Please Verstort have a pity for my avatar so people will stop to think she is pregnant or notice the leaking cum everyday (If I think the leaking time to long but I'm not sure, she was wearing a chasty belt for a long period of sex).

 

My avatar have some luck today, she found a potion that clean the cum from the belly. And now, she freaks as that is only one potion and it's the first time she found one.

 

So does she use it now or does she wait to be like about to give birth. She goes back to her home as quick as she can which mean she need to make a stop at the temple for some shopping as Lydia asked (long story short, she was bind by her, manage to free herself but the monk at the burial bind her again just to make fun of her and punish her to still coin from the dead).

 

If a bad thing append to the cleaning cum potion, like accidentally fall from the table to the ground, that will be terrible (No, I swear I will not do that to her).

Posted

Edit: Come to think of it, stage 10 might be too low. I can't remember if Kimy was one of those authors that had all quests start and hover on some low value before the quest had actually started, if that was the case then that quest might not be the issue at all, guess you'll know after stopping it though.

 

No, I don't do that. I start quests on demand.

Posted

The best way to stop bondage adventure is probably to talk to the man you are supposed to find.

 

Second to that, you can try "StopQuest <quest_name>" but this might break the quest preventing it from working in the future. Might be safer to use "Setstage <quest_name> <quest_stage>" with the last available quest stage for that quest, that's the one that is often burdened with all the resetting/cleaning code to handle the quest closing quietly.

 

You can find the last stage of a quest with "SQS <quest_name>" which gives you a list of all states and whether they have been reached yet or not (short for show quest stages)

 

Edit: Come to think of it, stage 10 might be too low. I can't remember if Kimy was one of those authors that had all quests start and hover on some low value before the quest had actually started, if that was the case then that quest might not be the issue at all, guess you'll know after stopping it though.

 

 

 

Edit: Come to think of it, stage 10 might be too low. I can't remember if Kimy was one of those authors that had all quests start and hover on some low value before the quest had actually started, if that was the case then that quest might not be the issue at all, guess you'll know after stopping it though.

 

No, I don't do that. I start quests on demand.

 

 

@ Verstort + Kimy

 

OK, thanks for those suggestions, but I have now tried them all without any success.  :-/

 

dcur_bondageadventurequest did show up as running and I reset that, thinking that that would clear the problem by not causing Kimy's running quests test to fail.  That didn't work, so I reset DCUR from the debug menu, and tested that everything was back to stage 0, and it seemed OK

 

I then set DCUR basic chance to 100% and everything else that triggers events to max out, eg modifiers for plants, shortest cool offs, fewest attack conditions and lowest arousals to trigger sexattacks, but still all Kimy's tests seem to result in a 'failed' condition, so there are no further consequences.  Items drop in plants, bodies and containers, but none trigger events.  NPC indecency comments work, and you get reported regularly

 

The log for Plants @ 100% shows they trigger nothing, and attacks with no qualifying NPC do no better

 

[10/16/2016 - 08:26:09PM] [DCUR] Periodical update starts

[10/16/2016 - 08:26:10PM] [DCUR] Mutex is active (update running): Trap event aborted.

[10/16/2016 - 08:26:11PM] [DCUR] - Processing: Kari. Is NPC.

[10/16/2016 - 08:26:11PM] [DCUR] - Rejected: Kari. Reason: Actor is player character, follower, disabled, child, dwarven construct, a prisoner, or dead.

[10/16/2016 - 08:26:12PM] [DCUR] Mutex is active (update running): Trap event aborted.

[10/16/2016 - 08:26:12PM] [DCUR] Sex attacks are disabled due to conflicting quests!

[10/16/2016 - 08:26:18PM] [DCUR] Looted a plant.

[10/16/2016 - 08:26:18PM] [DCUR] Checking for Cursed Loot event.

[10/16/2016 - 08:26:19PM] [DCUR] Calculated chance for cursed loot = 100.000000%

[10/16/2016 - 08:26:19PM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

Sex attacks were set to run hourly and, in presence of qualifying NPCs, return

 

[10/16/2016 - 08:12:45PM] [DCUR] Hourly events processing

[10/16/2016 - 08:12:45PM] [DCUR] Rare periodic events processing

[10/16/2016 - 08:12:45PM] [DCUR] Scanning for followers

[10/16/2016 - 08:12:46PM] [DCUR] - Follower found: Kari

[10/16/2016 - 08:12:47PM] [DCUR] - Processing: Mercenary Archer. Is NPC.

[10/16/2016 - 08:12:48PM] [DCUR] Sex attacks are disabled due to conflicting quests!

 

I even downloaded notepad++ and searched Kimy's source psc files to find the conditional tests applied and, while I think I have found and can see the tests where they fail, for the life of me I cannot see which of the conditions set is most likely to be causing my particular failures.

 

Only thing that I think I haven't been able to test were the quest running variables for

 

|| StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") \

|| StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 \

|| (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)^M

 

.... but I did try a complete reset of xPO without any luck. :-/

 

Also tried clean ups on Defeat and DA with no luck

 

I also tried Verstort's suggestion of setting

 

SetPQV dcur_mainlib containerMutex_var False

 

..with no success.  But Kimy's code seems to assume at points that that should be 'true'.  Is it reset by the mod to true as it runs, or should I have reset it to 'true' anyway?  I have tried both, but it didn't seem to matter, as neither worked   :P

 

Have either of you got any idea what I could be doing wrong?  I am assuming that, having looked at the source code, that the error messages references to 'conflicting quests' are of a more generic nature than just 'game quests'?  Is that right?  I did do a 'showquesttargets' in the console, and apart from the (now fixed) bondageadventurequest, there was nothing running that looks like anything in the list of test condidtions.  I did reset one of the xPO quests where that showed the first stage as having got to '1', ie either completed or maybe not reset, but doing that made no difference either

 

Any clues at all would be welcome

 

TIA

 

Don Qui Who?

Posted

 

Hey, Kimmy, I have a request for a feature.  Every time I trigger an event that strips me, I'd like a spell to be cast preventing me from wearing clothing for a certain period of time.  That way I'd actually have a reason to be running around in the nude!

 

I feel like this might be an MCM option in this mod.  Can't remember for certain, however.

 

Nope.  There's an option to make you strip, but it's pointless because you can immediately put your clothes back on.

Posted

Here try this donkey

 

I changed the checkDCURQuestRunning so that it will print the reason you are considered enslaved in the log as well.

 

Ergo:

 

 

bool function checkDCURQuestRunning()
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) 
    Debug.Trace("[DCUR] Enslave Reason: Royal Chastity quest is active")
  elseif mcs.leqs.leon_questrunning || mcs.lbqs.lbqsquestrunning
    Debug.Trace("[DCUR] Enslave Reason: Leons quest is running")
  elseif yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Yoke active")
  elseif mcs.ccqs.cursedcollarquestrunning  
    Debug.Trace("[DCUR] Enslave Reason: Cursed collar quest")
  elseif mcs.rdqs.rdquestrunning 
    Debug.Trace("[DCUR] Enslave Reason: Rubber Doll collar quest")
  elseif baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Bondage adventure")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") 
    Debug.Trace("[DCUR] Enslave Reason: SD+ enslaved")
  elseif (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) 
    Debug.Trace("[DCUR] Enslave Reason: Maria Collar")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 
    Debug.Trace("[DCUR] Enslave Reason: player is in jail(XPO)")
  elseif dcur_scquest_isdancing.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Dancing...?")
  elseif (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)
    Debug.Trace("[DCUR] Enslave Reason: player is arreseted(XPO)")
  else
    mcs.isDCURQuestRunning = False
    return false
  endif
  mcs.isDCURQuestRunning = True
  return true
EndFunction

 

 

 

That fix I offered was a reset for the container mutex, that's when DCUR gets stuck thinking it's already working on checking out a container, not for this enslavement lock which is a different thing.

dcur_library.pex

Posted

 

 

Hey, Kimmy, I have a request for a feature.  Every time I trigger an event that strips me, I'd like a spell to be cast preventing me from wearing clothing for a certain period of time.  That way I'd actually have a reason to be running around in the nude!

 

I feel like this might be an MCM option in this mod.  Can't remember for certain, however.

 

Nope.  There's an option to make you strip, but it's pointless because you can immediately put your clothes back on.

 

 

Theoretically Kimy could hook into the OnEquip event and immediately remove any clothing or armor item you put on, and have it run for a specified period of in-game time, but I get the feeling that would be quite a bit of work to run reliably.

Posted

I noticed kind of incompatibility with defeat I had someone tied up and had them surrender using defeat mod and when I talked to them they decided to put more devices on me which is from this mod. I was wondering maybe add ActorRef.HasKeywordString("DefeatActive") so it doesn't trigger when defeat is active etc etc..

Posted

 

 

 

Hey, Kimmy, I have a request for a feature.  Every time I trigger an event that strips me, I'd like a spell to be cast preventing me from wearing clothing for a certain period of time.  That way I'd actually have a reason to be running around in the nude!

 

I feel like this might be an MCM option in this mod.  Can't remember for certain, however.

 

Nope.  There's an option to make you strip, but it's pointless because you can immediately put your clothes back on.

 

 

Theoretically Kimy could hook into the OnEquip event and immediately remove any clothing or armor item you put on, and have it run for a specified period of in-game time, but I get the feeling that would be quite a bit of work to run reliably.

 

Easier to equip a pixel sized piece of "clothing" with a transparent texture that blocks all the appropriate slots and has the right keywords to force it to remain equipped until a timed spell expires and removes the item.

Posted

 

 

 

Here try this donkey

 

I changed the checkDCURQuestRunning so that it will print the reason you are considered enslaved in the log as well.

 

Ergo:

 

 

bool function checkDCURQuestRunning()
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) 
    Debug.Trace("[DCUR] Enslave Reason: Royal Chastity quest is active")
  elseif mcs.leqs.leon_questrunning || mcs.lbqs.lbqsquestrunning
    Debug.Trace("[DCUR] Enslave Reason: Leons quest is running")
  elseif yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Yoke active")
  elseif mcs.ccqs.cursedcollarquestrunning  
    Debug.Trace("[DCUR] Enslave Reason: Cursed collar quest")
  elseif mcs.rdqs.rdquestrunning 
    Debug.Trace("[DCUR] Enslave Reason: Rubber Doll collar quest")
  elseif baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Bondage adventure")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") 
    Debug.Trace("[DCUR] Enslave Reason: SD+ enslaved")
  elseif (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) 
    Debug.Trace("[DCUR] Enslave Reason: Maria Collar")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 
    Debug.Trace("[DCUR] Enslave Reason: player is in jail(XPO)")
  elseif dcur_scquest_isdancing.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Dancing...?")
  elseif (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)
    Debug.Trace("[DCUR] Enslave Reason: player is arreseted(XPO)")
  else
    mcs.isDCURQuestRunning = False
    return false
  endif
  mcs.isDCURQuestRunning = True
  return true
EndFunction

 

 

 

That fix I offered was a reset for the container mutex, that's when DCUR gets stuck thinking it's already working on checking out a container, not for this enslavement lock which is a different thing.

 

 

 

 

@ Verstort

 

Thanks for that.  I've now tried it and it points to the problem lying in bondageadventurequest

 

Results were (I've condensed the log excerpts to skip other mods activities)

 

From same game as yesterday, after lots of mucking about with settings etc, where running dcur_bondageadventurequest with console sqs showing all stages at 0 and sqv shows mod 'enabled' but 'stopped' :

 

Papyrus.0 - Verstort mod script run 2 - sqs 0 0 0 sqv enabled NO stopped

 

[10/17/2016 - 09:50:37AM] [DCUR] Looted a plant.
[10/17/2016 - 09:50:37AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 09:50:38AM] [DCUR] Calculated chance for cursed loot = 100.000000%
[10/17/2016 - 09:50:38AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 09:50:38AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 09:46:19AM] [DCUR] Periodical update starts
[10/17/2016 - 09:46:20AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 09:48:53AM] [DCUR] Enslave Reason: Bondage adventure

 

=============

 

Went back to an older game from before I messed about with the console

 

Console sqs shows first two stages as '1' and last at '0', and sqv shows mod enabled and running 10

 

log: Papyrus.0 - Verstort mod script run 3 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10

 

[10/17/2016 - 10:05:12AM] [DCUR] Looted a dead body.
[10/17/2016 - 10:05:16AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:05:18AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:05:51AM] [DCUR] Looted a plant.
[10/17/2016 - 10:05:51AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:05:52AM] [DCUR] Calculated chance for cursed loot = 24.750002%
[10/17/2016 - 10:05:52AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 10:05:52AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 10:01:38AM] [DCUR] Periodical update starts
[10/17/2016 - 10:01:40AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 10:04:54AM] [DCUR] Enslave Reason: Bondage adventure

 

=======

 

Same game: where sqs shows first two stages as '1' and last at '0', with sqv showing mod enabled and running 10, BOTH BEFORE AND AFTER an MCM debug 'FREE ME' + 24 hours 'wait' in game

 

log: Papyrus.0 - Verstort mod script run 4 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10 BEFORE AND AFTER FREE ME
 

[10/17/2016 - 10:11:46AM] [DCUR] Periodical update starts
[10/17/2016 - 10:11:47AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 10:13:07AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:16AM] [DCUR] Looted a plant.
[10/17/2016 - 10:15:16AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:15:16AM] [DCUR] Calculated chance for cursed loot = 22.050001%
[10/17/2016 - 10:15:19AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:54AM] [DCUR] Looted a dead body.
[10/17/2016 - 10:15:55AM] SEXLAB - NOTICE: ValidateActor(Falkreath Militia Hunter) -- FALSE -- He's dead Jim.
[10/17/2016 - 10:16:01AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:16:02AM] [DCUR] Calculated chance for cursed loot = 9.800000%
[10/17/2016 - 10:16:02AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 10:16:02AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

===============

 

Then, same game after 'FREE ME' + 24 hours 'wait' in game, and consoled 'RESETQUEST, where sqs shows first two stages as '0' and last at '1', and sqv shows mod enabled as 'NO' and STOPPED.  On the 'resetquest', the transitory screen message from DCUR appeared saying that the adventure was over

 

log Papyrus.0 - Verstort mod script run 5 - sqs 0 0 10 0 1000 1 sqv enabled NO Stopped AFTER failed FREE ME AND THEN RESETQUEST and screen 'finished' message

 

[10/17/2016 - 11:04:43AM] [DCUR] Periodical update starts
[10/17/2016 - 11:04:45AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 11:06:34AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 11:06:59AM] [DCUR] Looted a plant.
[10/17/2016 - 11:07:00AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 11:07:00AM] [DCUR] Calculated chance for cursed loot = 22.050001%
[10/17/2016 - 11:07:00AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 11:07:00AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

====================

 

So, I'd guess that the bottom line seems to be that

 

1 - the Bondgae Adventure Quest probably got borked at some point when it kicked off in the middle of Shout Like a Virgin's training quest, which adds many similar items, but BAQ didn't finish when I managed to get the DCUR equipped items removed.  SLAV has a number of unremoveable anal and vaginal chastity items in that quest, and I was wondering if their presence messed up something in BAQ

 

2 - whatever did go wrong with it, it doesn't get fixed by exercising the 'FREE ME' debug option, sqv info showing the quest as still running, or by a standard 'resetquest' command which, although it seems to sort it, doesn't stop the 'running quests' checks from somehow picking it up as a going concern    

 

Obviously, the most important thing is that if the FREE ME isn't doing what it says on the tin, you might want to have a look at that for the next release! :)

 

Have you maybe any other ideas?  I've just got to level 50 in this game, which I intended to be a first full playthrough, and I don't want to give it up.  If there's no tech fix, I might just try a remove, clean and reinstall, or at worst, do back to before the BAQ kicked in, disable it, and start from that point again, although that must be some 20 hours gameplay :s

 

Thanks again for your help

 

 

Posted

 

With misogyny active when men demand sex from female PC, is there a way to set the outcome if you refuse? I can't find it if there is. I'd rather not get the chastity belt. I'd prefer they give up or rape the PC. Is this a setting I can't locate? If not... could this be in the next update?

 

This post didn't seem to get a response and I'm curious about the same question myself.

 

 

Someone is bound to answer it eventually Malvic, haha

Posted

 

 

 

Here try this donkey

 

I changed the checkDCURQuestRunning so that it will print the reason you are considered enslaved in the log as well.

 

Ergo:

 

 

bool function checkDCURQuestRunning()
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) 
    Debug.Trace("[DCUR] Enslave Reason: Royal Chastity quest is active")
  elseif mcs.leqs.leon_questrunning || mcs.lbqs.lbqsquestrunning
    Debug.Trace("[DCUR] Enslave Reason: Leons quest is running")
  elseif yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Yoke active")
  elseif mcs.ccqs.cursedcollarquestrunning  
    Debug.Trace("[DCUR] Enslave Reason: Cursed collar quest")
  elseif mcs.rdqs.rdquestrunning 
    Debug.Trace("[DCUR] Enslave Reason: Rubber Doll collar quest")
  elseif baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Bondage adventure")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") 
    Debug.Trace("[DCUR] Enslave Reason: SD+ enslaved")
  elseif (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) 
    Debug.Trace("[DCUR] Enslave Reason: Maria Collar")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 
    Debug.Trace("[DCUR] Enslave Reason: player is in jail(XPO)")
  elseif dcur_scquest_isdancing.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Dancing...?")
  elseif (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)
    Debug.Trace("[DCUR] Enslave Reason: player is arreseted(XPO)")
  else
    mcs.isDCURQuestRunning = False
    return false
  endif
  mcs.isDCURQuestRunning = True
  return true
EndFunction

 

 

 

That fix I offered was a reset for the container mutex, that's when DCUR gets stuck thinking it's already working on checking out a container, not for this enslavement lock which is a different thing.

 

 

 

@ Verstort

 

Thanks for that.  I've now tried it and it points to the problem lying in bondageadventurequest

 

Results were (I've condensed the log excerpts to skip other mods activities)

 

From same game as yesterday, after lots of mucking about with settings etc, where running dcur_bondageadventurequest with console sqs showing all stages at 0 and sqv shows mod 'enabled' but 'stopped' :

 

Papyrus.0 - Verstort mod script run 2 - sqs 0 0 0 sqv enabled NO stopped

 

[10/17/2016 - 09:50:37AM] [DCUR] Looted a plant.

[10/17/2016 - 09:50:37AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 09:50:38AM] [DCUR] Calculated chance for cursed loot = 100.000000%

[10/17/2016 - 09:50:38AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 09:50:38AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 09:46:19AM] [DCUR] Periodical update starts

[10/17/2016 - 09:46:20AM] [DCUR] Sex attacks are disabled due to conflicting quests!

[10/17/2016 - 09:48:53AM] [DCUR] Enslave Reason: Bondage adventure

 

=============

 

Went back to an older game from before I messed about with the console

 

Console sqs shows first two stages as '1' and last at '0', and sqv shows mod enabled and running 10

 

log: Papyrus.0 - Verstort mod script run 3 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10

 

[10/17/2016 - 10:05:12AM] [DCUR] Looted a dead body.

[10/17/2016 - 10:05:16AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 10:05:18AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:05:51AM] [DCUR] Looted a plant.

[10/17/2016 - 10:05:51AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 10:05:52AM] [DCUR] Calculated chance for cursed loot = 24.750002%

[10/17/2016 - 10:05:52AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 10:05:52AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 10:01:38AM] [DCUR] Periodical update starts

[10/17/2016 - 10:01:40AM] [DCUR] Sex attacks are disabled due to conflicting quests!

[10/17/2016 - 10:04:54AM] [DCUR] Enslave Reason: Bondage adventure

 

=======

 

Same game: where sqs shows first two stages as '1' and last at '0', with sqv showing mod enabled and running 10, BOTH BEFORE AND AFTER an MCM debug 'FREE ME' + 24 hours 'wait' in game

 

log: Papyrus.0 - Verstort mod script run 4 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10 BEFORE AND AFTER FREE ME

 

[10/17/2016 - 10:11:46AM] [DCUR] Periodical update starts

[10/17/2016 - 10:11:47AM] [DCUR] Sex attacks are disabled due to conflicting quests!

[10/17/2016 - 10:13:07AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:16AM] [DCUR] Looted a plant.

[10/17/2016 - 10:15:16AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 10:15:16AM] [DCUR] Calculated chance for cursed loot = 22.050001%

[10/17/2016 - 10:15:19AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:54AM] [DCUR] Looted a dead body.

[10/17/2016 - 10:15:55AM] SEXLAB - NOTICE: ValidateActor(Falkreath Militia Hunter) -- FALSE -- He's dead Jim.

[10/17/2016 - 10:16:01AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 10:16:02AM] [DCUR] Calculated chance for cursed loot = 9.800000%

[10/17/2016 - 10:16:02AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 10:16:02AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

===============

 

Then, same game after 'FREE ME' + 24 hours 'wait' in game, and consoled 'RESETQUEST, where sqs shows first two stages as '0' and last at '1', and sqv shows mod enabled as 'NO' and STOPPED.  On the 'resetquest', the transitory screen message from DCUR appeared saying that the adventure was over

 

log Papyrus.0 - Verstort mod script run 5 - sqs 0 0 10 0 1000 1 sqv enabled NO Stopped AFTER failed FREE ME AND THEN RESETQUEST and screen 'finished' message

 

[10/17/2016 - 11:04:43AM] [DCUR] Periodical update starts

[10/17/2016 - 11:04:45AM] [DCUR] Sex attacks are disabled due to conflicting quests!

[10/17/2016 - 11:06:34AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 11:06:59AM] [DCUR] Looted a plant.

[10/17/2016 - 11:07:00AM] [DCUR] Checking for Cursed Loot event.

[10/17/2016 - 11:07:00AM] [DCUR] Calculated chance for cursed loot = 22.050001%

[10/17/2016 - 11:07:00AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 11:07:00AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

====================

 

 

So, I'd guess that the bottom line seems to be that

 

1 - the Bondgae Adventure Quest probably got borked at some point when it kicked off in the middle of Shout Like a Virgin's training quest, which adds many similar items, but BAQ didn't finish when I managed to get the DCUR equipped items removed.  SLAV has a number of unremoveable anal and vaginal chastity items in that quest, and I was wondering if their presence messed up something in BAQ

 

2 - whatever did go wrong with it, it doesn't get fixed by exercising the 'FREE ME' debug option, sqv info showing the quest as still running, or by a standard 'resetquest' command which, although it seems to sort it, doesn't stop the 'running quests' checks from somehow picking it up as a going concern    

 

Obviously, the most important thing is that if the FREE ME isn't doing what it says on the tin, you might want to have a look at that for the next release! :)

 

Have you maybe any other ideas?  I've just got to level 50 in this game, which I intended to be a first full playthrough, and I don't want to give it up.  If there's no tech fix, I might just try a remove, clean and reinstall, or at worst, do back to before the BAQ kicked in, disable it, and start from that point again, although that must be some 20 hours gameplay :s

 

Thanks again for your help

 

If my instructions on resetting didn't work, then I don't know how to fix it in-game. Kimy might know a better solution

 

You could jurryrig the script so that it ignores if that quest is active, would be a temporary fix just for you but would bypass the issue in part.

 

You could try save cleaning just Cursed loot from your save with save tool, remember to save/export DCL's MCM settings first so that you can reimport them and not have to do them all by hand again.

 

With misogyny active when men demand sex from female PC, is there a way to set the outcome if you refuse? I can't find it if there is. I'd rather not get the chastity belt. I'd prefer they give up or rape the PC. Is this a setting I can't locate? If not... could this be in the next update?

This post didn't seem to get a response and I'm curious about the same question myself.

Someone is bound to answer it eventually Malvic, haha

 

If you just don't want certain situations to happen, you might be able to alter DCL yourself so that those dialogue choices are erased.

 

Normally you could use Creation Kit, but since DCL is a localized ESP you can't alter it without corruption. However I think you can just remove topics from the ESP with TES5Edit without breaking the mod, I was able to remove the condition on sasha'd dialogue for the cooldown so I could test all of her bondage stuff without needing to wait hours, I think you can remove topics the same way, although make a backup in case I'm wrong.

Posted

[spolier]

 

 

 

 

 

Here try this donkey

 

I changed the checkDCURQuestRunning so that it will print the reason you are considered enslaved in the log as well.

 

Ergo:

 

 

bool function checkDCURQuestRunning()
  if libs.playerref.IsEquipped(dcumenu.dcur_royalchastity_beltRendered) 
    Debug.Trace("[DCUR] Enslave Reason: Royal Chastity quest is active")
  elseif mcs.leqs.leon_questrunning || mcs.lbqs.lbqsquestrunning
    Debug.Trace("[DCUR] Enslave Reason: Leons quest is running")
  elseif yeqs.dcur_yokeerrandquestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Yoke active")
  elseif mcs.ccqs.cursedcollarquestrunning  
    Debug.Trace("[DCUR] Enslave Reason: Cursed collar quest")
  elseif mcs.rdqs.rdquestrunning 
    Debug.Trace("[DCUR] Enslave Reason: Rubber Doll collar quest")
  elseif baqs.dcur_bondageadventurequestactive.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Bondage adventure")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "_SD_iEnslaved") 
    Debug.Trace("[DCUR] Enslave Reason: SD+ enslaved")
  elseif (dcumenu.MariaCollarKW && libs.playerref.WornHasKeyword(dcumenu.MariaCollarKW)) 
    Debug.Trace("[DCUR] Enslave Reason: Maria Collar")
  elseif StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCinJail") == 1 
    Debug.Trace("[DCUR] Enslave Reason: player is in jail(XPO)")
  elseif dcur_scquest_isdancing.GetValueInt() == 1 
    Debug.Trace("[DCUR] Enslave Reason: Dancing...?")
  elseif (StorageUtil.GetIntValue(Game.GetPlayer(), "xpoPCArrested") == 1)
    Debug.Trace("[DCUR] Enslave Reason: player is arreseted(XPO)")
  else
    mcs.isDCURQuestRunning = False
    return false
  endif
  mcs.isDCURQuestRunning = True
  return true
EndFunction

 

 

 

That fix I offered was a reset for the container mutex, that's when DCUR gets stuck thinking it's already working on checking out a container, not for this enslavement lock which is a different thing.

 

 

 

@ Verstort

 

Thanks for that.  I've now tried it and it points to the problem lying in bondageadventurequest

 

Results were (I've condensed the log excerpts to skip other mods activities)

 

From same game as yesterday, after lots of mucking about with settings etc, where running dcur_bondageadventurequest with console sqs showing all stages at 0 and sqv shows mod 'enabled' but 'stopped' :

 

Papyrus.0 - Verstort mod script run 2 - sqs 0 0 0 sqv enabled NO stopped

 

[10/17/2016 - 09:50:37AM] [DCUR] Looted a plant.
[10/17/2016 - 09:50:37AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 09:50:38AM] [DCUR] Calculated chance for cursed loot = 100.000000%
[10/17/2016 - 09:50:38AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 09:50:38AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 09:46:19AM] [DCUR] Periodical update starts
[10/17/2016 - 09:46:20AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 09:48:53AM] [DCUR] Enslave Reason: Bondage adventure

 

=============

 

Went back to an older game from before I messed about with the console

 

Console sqs shows first two stages as '1' and last at '0', and sqv shows mod enabled and running 10

 

log: Papyrus.0 - Verstort mod script run 3 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10

 

[10/17/2016 - 10:05:12AM] [DCUR] Looted a dead body.
[10/17/2016 - 10:05:16AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:05:18AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:05:51AM] [DCUR] Looted a plant.
[10/17/2016 - 10:05:51AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:05:52AM] [DCUR] Calculated chance for cursed loot = 24.750002%
[10/17/2016 - 10:05:52AM] [DCUR] Enslave Reason: Bondage adventure

[10/17/2016 - 10:05:52AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

[10/17/2016 - 10:01:38AM] [DCUR] Periodical update starts
[10/17/2016 - 10:01:40AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 10:04:54AM] [DCUR] Enslave Reason: Bondage adventure

 

=======

 

Same game: where sqs shows first two stages as '1' and last at '0', with sqv showing mod enabled and running 10, BOTH BEFORE AND AFTER an MCM debug 'FREE ME' + 24 hours 'wait' in game

 

log: Papyrus.0 - Verstort mod script run 4 - sqs 0 1 10 1 1000 0 sqv enabled YES Running 10 BEFORE AND AFTER FREE ME
 

[10/17/2016 - 10:11:46AM] [DCUR] Periodical update starts
[10/17/2016 - 10:11:47AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 10:13:07AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:16AM] [DCUR] Looted a plant.
[10/17/2016 - 10:15:16AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:15:16AM] [DCUR] Calculated chance for cursed loot = 22.050001%
[10/17/2016 - 10:15:19AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 10:15:54AM] [DCUR] Looted a dead body.
[10/17/2016 - 10:15:55AM] SEXLAB - NOTICE: ValidateActor(Falkreath Militia Hunter) -- FALSE -- He's dead Jim.
[10/17/2016 - 10:16:01AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 10:16:02AM] [DCUR] Calculated chance for cursed loot = 9.800000%
[10/17/2016 - 10:16:02AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 10:16:02AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

===============

 

Then, same game after 'FREE ME' + 24 hours 'wait' in game, and consoled 'RESETQUEST, where sqs shows first two stages as '0' and last at '1', and sqv shows mod enabled as 'NO' and STOPPED.  On the 'resetquest', the transitory screen message from DCUR appeared saying that the adventure was over

 

log Papyrus.0 - Verstort mod script run 5 - sqs 0 0 10 0 1000 1 sqv enabled NO Stopped AFTER failed FREE ME AND THEN RESETQUEST and screen 'finished' message

 

[10/17/2016 - 11:04:43AM] [DCUR] Periodical update starts
[10/17/2016 - 11:04:45AM] [DCUR] Sex attacks are disabled due to conflicting quests!
[10/17/2016 - 11:06:34AM] [DCUR] Enslave Reason: Bondage adventure

 

[10/17/2016 - 11:06:59AM] [DCUR] Looted a plant.
[10/17/2016 - 11:07:00AM] [DCUR] Checking for Cursed Loot event.
[10/17/2016 - 11:07:00AM] [DCUR] Calculated chance for cursed loot = 22.050001%
[10/17/2016 - 11:07:00AM] [DCUR] Enslave Reason: Bondage adventure
[10/17/2016 - 11:07:00AM] [DCUR] Conflicting quest running or player is enslaved - Cursed Loot Event aborted.

 

====================

 

 

So, I'd guess that the bottom line seems to be that

 

1 - the Bondgae Adventure Quest probably got borked at some point when it kicked off in the middle of Shout Like a Virgin's training quest, which adds many similar items, but BAQ didn't finish when I managed to get the DCUR equipped items removed.  SLAV has a number of unremoveable anal and vaginal chastity items in that quest, and I was wondering if their presence messed up something in BAQ

 

2 - whatever did go wrong with it, it doesn't get fixed by exercising the 'FREE ME' debug option, sqv info showing the quest as still running, or by a standard 'resetquest' command which, although it seems to sort it, doesn't stop the 'running quests' checks from somehow picking it up as a going concern    

 

Obviously, the most important thing is that if the FREE ME isn't doing what it says on the tin, you might want to have a look at that for the next release! :)

 

Have you maybe any other ideas?  I've just got to level 50 in this game, which I intended to be a first full playthrough, and I don't want to give it up.  If there's no tech fix, I might just try a remove, clean and reinstall, or at worst, do back to before the BAQ kicked in, disable it, and start from that point again, although that must be some 20 hours gameplay :s

 

Thanks again for your help

 

 

 

 

If my instructions on resetting didn't work, then I don't know how to fix it in-game. Kimy might know a better solution

 

You could jurryrig the script so that it ignores if that quest is active, would be a temporary fix just for you but would bypass the issue in part.

 

You could try save cleaning just Cursed loot from your save with save tool, remember to save/export DCL's MCM settings first so that you can reimport them and not have to do them all by hand again.

 

@ Verstort

 

Thanks for looking at this again, and for the advice

 

I eventually went to a fairly recent save in a non busy location and did the uninstall / save / clean it (using http://www.nexusmods.com/skyrim/mods/76776/? as I am well over the strings limit that Hadoram's Script Cleaner can deal with) / reinstall DCUR, and, wonder of wonders, my game seems to be fixed

 

The only weird thing that happened in the process was that one of my two 'current' followers, who had for some unknown reason fallen by the wayside some time before, suddenly appeared, right beside my PC again, on loading up after DCUR was removed.  In the cleaning process there were a couple of stray AFT forms that seemed to need purged out out, but as she had gone AWOL long before any of the DCUR probs arose, it may well not be the real cause :)
 

Anyway, it all seems to be OK again.  But this is Skyrim where, as the ancient Gauls portrayed by Goscinny and Uderzo would have had it, the only thing we have to fear is the sky falling on our heads.  Tomorrow.  :P 

 

Thanks again for your time and trouble.  FWIW, I'd put your revised 'quest running check script' into the next release if Kimy is OK with that.  It certainly helps in adding to the understanding of what is going on, both on screen, and in the .log file.

 

tyvm

 

Don Qui Who?

Posted

Hey folks, 

I've just started using this awesome mod, but I've run into some problems with some models being invisible, the ones I can remember are the rubber stuff (suit, boots and gloves), and the yoke of shame. I have reinstalled DDa, DDi and DDx a few times and looked in the 7z files for anything that may have gone astray... Are these items from some other mod I've missed?

 

Cheers, and thanks in advance for any help!

 

Nicci

Posted

Hey folks, 

I've just started using this awesome mod, but I've run into some problems with some models being invisible, the ones I can remember are the rubber stuff (suit, boots and gloves), and the yoke of shame. I have reinstalled DDa, DDi and DDx a few times and looked in the 7z files for anything that may have gone astray... Are these items from some other mod I've missed?

 

Cheers, and thanks in advance for any help!

 

Nicci

Have you built them in Bodyslide yet?

Posted

 

With misogyny active when men demand sex from female PC, is there a way to set the outcome if you refuse? I can't find it if there is. I'd rather not get the chastity belt. I'd prefer they give up or rape the PC. Is this a setting I can't locate? If not... could this be in the next update?

This post didn't seem to get a response and I'm curious about the same question myself.

Someone is bound to answer it eventually Malvic, haha

 

If you just don't want certain situations to happen, you might be able to alter DCL yourself so that those dialogue choices are erased.

 

Normally you could use Creation Kit, but since DCL is a localized ESP you can't alter it without corruption. However I think you can just remove topics from the ESP with TES5Edit without breaking the mod, I was able to remove the condition on sasha'd dialogue for the cooldown so I could test all of her bondage stuff without needing to wait hours, I think you can remove topics the same way, although make a backup in case I'm wrong.

 

 

There are three dialogue options, two submit, of which the only modifier is whether or not the animation selected is tagged oral or is not tagged oral.

What we're after is the third option, to refuse. There are four outcomes(one is walk away, the other three I found in the source script files). The other three outcomes are: Rape, equipped with a specific chastity belt, and equipped with a specific chastity belt and gag.

I found the answer to our own question, which is that there is no input through the MCM to edit the outcomes or the weights attached to each.(without editing and recompiling the script I guess).

 

I just asked initially and bothered to investigate myself because I like the premise of the feature but don't like the outcomes. I like the specific calling up of the oral tag, and I like that chastity devices can be added as an outcome for refusing. I just happen to not like non-vanilla devices.

 

Posted

I am not sure, but is there an option, to disable item removing (rings, collar, circlets, piercings) when having sex, either with Sasha, or when getting "used" ?

I checked anything under Sexlab and other then DCL Sex works fine. Its sometimes a bit anoying, when anything is removed and you cant reattach while you are bound.

regards.

 

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
×
×
  • Create New...