Taki17 Posted July 25, 2023 Author Posted July 25, 2023 15 hours ago, Talesien said: One other thing I noticed: Sometimes you get the regular dialogue, which then gets replaced by the "Can I talk to you?" one instead after a few seconds. I haven't yet managed to pinpoint what exactly causes that. Must be something with the blocking dialogue branch conditions kicking in an overriding the default topics, also have noticed that the prompt has an increased chance of appearing if you interrupt a greeting or ambient conversation. The prompt was added for this very specific reason so you'll have something more substantive than the three dots dialogue option. 15 hours ago, Talesien said: The attached logs are from the previous (test)game, where the bug shows up pretty reliably. Unfortunately, you did not seem to enable logging for DIN, since it contains no log messages printed by it.
Talesien Posted July 26, 2023 Posted July 26, 2023 9 hours ago, Taki17 said: Unfortunately, you did not seem to enable logging for DIN, since it contains no log messages printed by it. You are right I'm an idiot. I did activate it in my current game, where the bug is rare, but forgot to activate it when going back to the old profile. A bit late today, but I will try to get you something ASAP. Sorry for wasting your time.
krzp Posted July 27, 2023 Posted July 27, 2023 On 7/23/2023 at 5:01 PM, Taki17 said: So my question to you and anyone who had this issue is the following: are you allowing the event script to finish? Maybe something like Papyrus Tweaks causes that? It speeds up a lot of scripts executions, so it has been known to mess with a mod or two. I also get consecutive comments, like the other posters do... but I thought this was intentional hardcore behaviour ?
Yuni Posted July 28, 2023 Posted July 28, 2023 I don't understand how Forced Stripping works. Forced nudity is set to last only a single hour. Cooldown is 24 hours. I let my character idle (NOT wait) in a cave, alone, for like 4 in-game hours. Put cuirass on: "You want to be naked now!" Does it just last forever? does the timer refresh if you put on a clothing item early? The mechanics of this elude me.
Taki17 Posted July 28, 2023 Author Posted July 28, 2023 (edited) On 7/26/2023 at 2:48 AM, Talesien said: forgot to activate it when going back to the old profile. A bit late today, but I will try to get you something No worries, post the log when it's convenient. On 7/27/2023 at 7:44 AM, krzp said: Maybe something like Papyrus Tweaks causes that? It speeds up a lot of scripts executions, so it has been known to mess with a mod or two. I also get consecutive comments, like the other posters do... but I thought this was intentional hardcore behaviour ? Can't confirm nothing about said Papyrus Tweaks, I'm not using it. I also have a sneaking suspicion it isn't available for Skyrim LE, is it? As for the comments, they are solely governed by the comment chance config option. It's the resulting events that are affected by the cooldown. 36 minutes ago, Yuni said: I don't understand how Forced Stripping works. Forced nudity is set to last only a single hour. Cooldown is 24 hours. I let my character idle (NOT wait) in a cave, alone, for like 4 in-game hours. Put cuirass on: "You want to be naked now!" Does it just last forever? does the timer refresh if you put on a clothing item early? The mechanics of this elude me. It looks something like this: a roll is made to determine wheter stripping will happen or not if the roll succeeds, the time of the event is stored, a variable is toggled that represents that this feature is now on cooldown, as is another variable that stores that currently it's time to be naked and of course the player gets naked while the cooldown is in effect, any item equip event that getss sent out when armor or clothes are equipped is caught and the items are promptly unequipped and you are met with the message above, telling you the time to spend naked is not over yet in the meantime, every periodic update checks if naked time has passed, and if it did, it sets the naked time variable to false, which means the item equip events are no longer caught and the player should be able to undress You could turn on logging and see what the periodic update function prints in the logs about this, as the checks wheter its time or not to dress up yet are logged. Edited July 28, 2023 by Taki17
Yuni Posted July 28, 2023 Posted July 28, 2023 3 minutes ago, Taki17 said: It looks something like this: a roll is made to determine wheter stripping will happen or not if the roll succeeds, the time of the event is stored, a variable is toggled that represents that this feature is now on cooldown, another variable that stores that currently it's time to be naked and of course the player gets naked while the cooldown is in effect, whenever an item equip even that's sent out when armor or clothes are equipped, they are promptly unequipped and you are met with the message above, telling you the time to spend naked is not over yet in the meantime, every periodic update checks if naked time has passed, and if it did, it sets the naked time variable to false, which means the item equip events are no longer caught and the player should be able to undress You could turn on logging and see what the periodic update function prints in the logs about this, as the checks wheter its time or not to dress up yet are logged. After you describe it that way I know exactly what's going on. I did further testing, turned it off and on, and could equip it just fine. For the following example the times are arbitrary. The comparison is what matters. Here is my hypothesis: Step 1: Have "minimum time naked" set to 10 hours. Step 2: Become Naked Time. Step 3: Be naked for at least 2 hours. Step 4: Change your mind on how long you want it to last, and set "minimum time naked" to 1 hour. Result: It will never wear off, because it can't "pass" a value that was set below it. That is my theory. You may already have accounted for this. I will do further testing at my end.
Taki17 Posted July 28, 2023 Author Posted July 28, 2023 2 minutes ago, Yuni said: You may already have accounted for this. I will do further testing at my end. Any info is welcome, if you find out anything, do let me know. If there is an issue, I'd like to address it. In the meantime, I'm gonna take a look at it on my end as well. For reference, here's how it looks in code form, if you or anyone fancies a code review: ;check only if the stripping feature is active If din_cfg.StrippingEnabled If StrippingOnCooldown ;update the timers for stripping ;update cooldown If ( din_util.GameDaysPassed.GetValue() - LastStrippingTime ) * 24.0 > din_cfg.StrippingCooldownTimer StrippingOnCooldown = False din_util.LogInfo( "Stripping cooldown timer over, stripping can now happen again" ) Else din_util.LogInfo( "Stripping cooldown timer is in effect, stripping cannot happen" ) EndIf ;update naked time If ( din_util.GameDaysPassed.GetValue() - LastStrippingTime ) * 24.0 > din_cfg.NakedTime IsNakedTime = False din_util.LogInfo( "Naked time is over, the player can now dress up again" ) Else din_util.LogInfo( "Naked time is in effect, the player cannot dress up" ) EndIf ;if stripping isn't on cooldown, start the feature Else StripPlayer() EndIf Else ;if the feature is disabled, stop naked time in order to avoid getting stuck naked If IsNakedTime IsNakedTime = False din_util.LogInfo( "Stripping is disabled, cancelling active naked time. Player can dress up again." ) EndIf EndIf StrippingCooldownTimer and NakedTime are script properties and updated and stored whenever they are changed in the config menu and should be accounted for during the next periodic update cycle (every 30 seconds).
Talesien Posted July 28, 2023 Posted July 28, 2023 2 hours ago, Taki17 said: No worries, post the log when it's convenient. Got a few occurances in the attached logs. 2BtB+1 was me talking to a merchant, trying to sell some loot. 1st she strips me. Talk to her again, she tells me that everyone seeing me makes me horny (with the accompanying animation). Then I was able to sell my stuff, once the sell window closes the 'can I talk with you' comment overlays itself again, this time ending in the "What can I do for you". 2BtB was another merchant, who first added more Devices, forgot what came next, but it ended in the regular dialogue. Not as extreme as some other occurances where I had 3 or 4 Devious Interests dialogues back to back, but hopefully will help you. On 7/27/2023 at 7:44 AM, krzp said: Maybe something like Papyrus Tweaks causes that? It speeds up a lot of scripts executions, so it has been known to mess with a mod or two. I won't rule that out, but I kinda doubt it. As we all know, LE gives more processing time per frame to Papyrus compared to SE. So scripts run 5-10 times faster on LE anyway (ok technically they do not run faster, they just have more time to run per frame, which gives the appearance of them running faster). Papyrus Tweaks does just optimize the shoddy multithreading Skyrim has, that often leads to the main thread (that does the bulk of all script processing) stopping and waiting for some results from other threats. This does result in some impressive speed up, indeed usually at least equalling and oftentimes surpassing the script handling speed of LE. logs.7z
Yuni Posted July 30, 2023 Posted July 30, 2023 (edited) On 7/28/2023 at 3:52 PM, Taki17 said: StrippingCooldownTimer and NakedTime are script properties and updated and stored whenever they are changed in the config menu and should be accounted for during the next periodic update cycle (every 30 seconds). Would it work if say, the timer was changed then the person saved the game and closed it before the 30 second cycle passed? I can be very Tiny Tina levels of "I got bored." (closes game) once in a while. Edited July 30, 2023 by Yuni
Taki17 Posted July 30, 2023 Author Posted July 30, 2023 On 7/29/2023 at 12:48 AM, Talesien said: Got a few occurances in the attached logs. 2BtB+1 was me talking to a merchant, trying to sell some loot. 1st she strips me. Talk to her again, she tells me that everyone seeing me makes me horny (with the accompanying animation). Then I was able to sell my stuff, once the sell window closes the 'can I talk with you' comment overlays itself again, this time ending in the "What can I do for you". 2BtB was another merchant, who first added more Devices, forgot what came next, but it ended in the regular dialogue. Not as extreme as some other occurances where I had 3 or 4 Devious Interests dialogues back to back, but hopefully will help you. Was this a base game merchant? Base game behavior of merchants is that they don't break off dialogue when opening the barter window, however several mod-added merchants do. Which means there is a new conversation afterwards, and with everything that entails. Provided the occurence was the end of the first log, seems to be the comment actions went on cooldown as expected, however the condition is simply not recognized in your game. Pretty much the same as in the case of the other log, where there are consistent mentions of comment actions being on cooldown. Is this Skyrim SE you are playing? If so, does anyone else, specifically playing on Skyrim SE experiences the same log printouts, and the conditional variables not being respected in actual dialogue? 5 hours ago, Yuni said: Would it work if say, the timer was changed then the person saved the game and closed it before the 30 second cycle passed? No, as far as I'm aware. The value is stored the moment you confirm it in the config menu. There is no need to propagate or copy this value anywhere during the periodic update, so all that happens is that the next cycle will compare against the new value. 1
Talesien Posted July 30, 2023 Posted July 30, 2023 3 hours ago, Taki17 said: Was this a base game merchant? Base game behavior of merchants is that they don't break off dialogue when opening the barter window, however several mod-added merchants do. Which means there is a new conversation afterwards, and with everything that entails. First one was a Travelling Merchant from one of the Populated mods. Second one, I'm not sure anymore. It happens with all kinds of NPC's though, including Vanilla Shopkeepers or Innkeepers. 3 hours ago, Taki17 said: Is this Skyrim SE you are playing? If so, does anyone else, specifically playing on Skyrim SE experiences the same log printouts, and the conditional variables not being respected in actual dialogue? I'm on 1.6.640 yes.
krzp Posted July 30, 2023 Posted July 30, 2023 4 hours ago, Taki17 said: If so, does anyone else, specifically playing on Skyrim SE experiences the same log printouts, and the conditional variables not being respected in actual dialogue? I think that I do! 1.6.640 here, what do I need to check for in the logs? On 7/28/2023 at 6:48 PM, Talesien said: As we all know, LE gives more processing time per frame to Papyrus compared to SE. So scripts run 5-10 times faster on LE anyway (ok technically they do not run faster, they just have more time to run per frame, which gives the appearance of them running faster). Ah, so that's the technical explanation for it, good to know. ? On 7/28/2023 at 3:41 PM, Taki17 said: I also have a sneaking suspicion it isn't available for Skyrim LE, is it? I'm not sure, but if it is, or there is something that does a similar job, I'd highly recommend it - gone are the days when I could brew a coffee waiting for parts of ZAP's MCM menu to load. I can't imagine using Skyrim without it now, I turned it off once half a year ago to find out what was bugging Prison Overhauled, and nope'd barely 5 minutes later, it looked like I was back on my 2011 PC ?
shiagwen Posted August 1, 2023 Posted August 1, 2023 Hello, can you make an additional option in your restraints category, to enable / disable ropes ?
Taki17 Posted August 1, 2023 Author Posted August 1, 2023 (edited) On 7/30/2023 at 8:09 PM, krzp said: I think that I do! 1.6.640 here, what do I need to check for in the logs? Enable logging for the mod and look for printouts prefixed with [DIN], mainly about restraint comment action cooldowns happening. 4 hours ago, shiagwen said: can you make an additional option in your restraints category, to enable / disable ropes ? I don't think a simple and straightforward implementation of that is possible without major changes on DD's side to more clearly and accessibly denote item type and color. Edited August 1, 2023 by Taki17
firedanzigdog67 Posted August 6, 2023 Posted August 6, 2023 I just wanted to say, this is one of the best mods in quite a long while. This makes DD x10 better. 1
shiagwen Posted August 6, 2023 Posted August 6, 2023 i try to go through your mod, it is hard because all the time something is going wrong. worst thing is the armbinder : it is not possible to disable it. if you are not wearing any heavy bondage the armbinder will come for 100% with next client who ties up. Armbinder is heavybondage. so you will always wear heavy bondage, you never get threesomes or other things. no threesomes even with 100%, because they are deactivated when wearing heavy armor. as said, pc will always wear heavy armor, further there is only high money reward for prostitution, minimm 200 gold, no difference between blowjob or anal, no way to choose vaginal specific. next thing is about comments. the slider of 1-100 % has no effect. with 1 % the next dialogue will be about restraints most other failures come from DD, itself ,not from you. for example : open leg free straitjackets work very well for all types of sex, breastjokes not for anything. there is no difference betweeb a straitjacket and a breastjoke. in both cases the arms are bound. to the last post : why cant you disable ropes ? they have the keyword rope, no ? If not, they can get it. Bad work, but possible. some of the ropes look good in a complete set. which is not specific available. single piece of rope looks poor. there is more to say, nut this is enough for one post. thanks.
Taki17 Posted August 7, 2023 Author Posted August 7, 2023 On 8/6/2023 at 2:00 AM, firedanzigdog67 said: I just wanted to say, this is one of the best mods in quite a long while. This makes DD x10 better. I'm glad you have been enjoying the mod! 14 hours ago, shiagwen said: worst thing is the armbinder : it is not possible to disable it. if you are not wearing any heavy bondage the armbinder will come for 100% with next client who ties up. Working as intended. Some events explicitly call for heavy bondage items, and a certain number of basic devices are always available in order for the mod to always have a healthy pool items to draw from. 14 hours ago, shiagwen said: further there is only high money reward for prostitution, minimm 200 gold, no difference between blowjob or anal, no way to choose vaginal specific. Only bound sex increases the reward, the rest only have a slight impact on the success chance of the solicitation attempt. The first dialogue option (however you want) is setup to prefer vaginal sex. If not, it will default to whatever's available, without a specific hole in mind, unlike the rest of the options. If you think the smallest configurable reward of 100 gold is too high, I can adjust the slider range to allow lower values as well. 14 hours ago, shiagwen said: to the last post : why cant you disable ropes ? they have the keyword rope, no ? They don't have any specific keyword. A rope armbinder is functionally identical to a leather armbinder, with the only difference being the different messages being assigned in their script properties. 1
shiagwen Posted August 8, 2023 Posted August 8, 2023 Could you please put the armbinder to the heavy bondage restraints , where it belongs to ? Otherwise there is no prostiution "tie me up" without armbinder, if all heavy bondage is disabled. thanks
Taki17 Posted August 8, 2023 Author Posted August 8, 2023 11 hours ago, shiagwen said: Otherwise there is no prostiution "tie me up" without armbinder, if all heavy bondage is disabled. That's the very point of the bound sex option there. To accept a very limiting hand restraint in exchange for a greater reward, and the potential of getting stuck in it. I'm not about to change that.
BYJE137 Posted August 13, 2023 Posted August 13, 2023 A while back I asked about conversation outcomes no longer firing, and the problem was 'solved' my end by loading an earlier save where they did and go from there. I'm reasonably sure by now that the problems are linked to Public Whore in my case, at least it seems quite likely. I was playing a game where I was made PW and events were firing for a while while I was PW, but then they stopped after I had finished that quest and was no longer PW. But then I couldn't make them restart. Suspending mod events and then stop suspending them in the DIN MCM in combination with saving and exiting etc. did not work. I tried to reload earlier saves to spot where it had gone wrong, but in every single save game (10 or so were tested out) where I was PW and I had reloaded, conversation events failed to fire on reload (even though they had fired while I was playing those segments originally) - the most recent saved game where they still fired on reload was the last save I had made before I was ever made PW, and events started failing to fire on reload from the first one after I had been made PW. It's profoundly weird, particularly that events fired originally during my playthrough but then the mod somehow 'caught up on reload', but I'm assuming the PW quest does not play nice with DIN, I'm definitely removing that mod in future playthroughs under the assumption it's responsible. I probably lost 5 hours of play because of this problem - playing without DIN events is not an option, the mod is awesome. Maybe a note on potential compatibility issues with PW if others are seeing similar behavior? Playing on SE.
Zaflis Posted August 13, 2023 Posted August 13, 2023 (edited) I have set the stripping cooldown to 24 hours and duration 1 hour. Still whenever i try to equip chest armor it gets unequipped, so i can't play with armor on at all. When i disabled the stripping i could equip normally. If i look at the above posted script, i can only guess that StrippingOnCooldown variable isn't set to false properly. Ofc it can be something else too... Also the slider for self bondage cooldown could be much longer than 24h, even a week. Sometimes i carry a ton of them at the time and 1 day isn't very long time in real life when you travel by cart a lot or fast travel. Edited August 13, 2023 by Zaflis
Taki17 Posted August 14, 2023 Author Posted August 14, 2023 On 8/9/2023 at 1:38 PM, bubba999 said: Dumb Q: Did I miss an update? The last upload was on May 29th. I had only adjusted the mod page text a bit once, like 2 months ago. If you had downloaded the mod anytime after that date, you have the latest release. On 8/13/2023 at 7:47 AM, BYJE137 said: A while back I asked about conversation outcomes no longer firing, and the problem was 'solved' my end by loading an earlier save where they did and go from there. I'm reasonably sure by now that the problems are linked to Public Whore in my case, at least it seems quite likely. Thanks for getting back to me on this issue. I'm not yet aware how exactly these two mods are not playing nice with each other, I'll either have to take it apart myself or ask its author about the solutions involved. On 8/13/2023 at 10:24 AM, Zaflis said: I have set the stripping cooldown to 24 hours and duration 1 hour. Still whenever i try to equip chest armor it gets unequipped, so i can't play with armor on at all. When i disabled the stripping i could equip normally. If i look at the above posted script, i can only guess that StrippingOnCooldown variable isn't set to false properly. Ofc it can be something else too... The variable you mention only governs when the event can fire again. The variable that is checked to prevent the player from getting dressed is called IsNakedTime. Which is set to false whenever enough time has passed since the event fired and the player stripped naked. And whenver this is set, equip events for clothes and armor are not caught to prevent the equip. So if this variable has been failed to set to false, that only points to the condition of enough time passing is never met.
Nuascura Posted August 18, 2023 Posted August 18, 2023 Does this mod make guards arrest the player for being naked? I just had Commander Caius say something like, "I won't have you strutting about like that. You're going to jail." I'm trying to narrow down to the cause. Pretty sure SexLab Survival isn't the culprit.
kurotatsu Posted August 18, 2023 Posted August 18, 2023 2 hours ago, Gyra said: Does this mod make guards arrest the player for being naked? I just had Commander Caius say something like, "I won't have you strutting about like that. You're going to jail." I'm trying to narrow down to the cause. Pretty sure SexLab Survival isn't the culprit. It's not for being naked, it's for wearing some restraints. If your character was not only naked but also worn visible restraints - this could be one of outcomes of this mod.
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