coffeeink Posted April 7, 2023 Posted April 7, 2023 (edited) i treid this mod for the first time and for me it looks like it completely breaks After i successfully struggled out of a device the device get's unequipped and than i'm stuck. Player controls still disabled + i can't start a new "minigame" due it's still busy. I add here a log where i try a "resist mini game" after to show that it says that i'm still busy. Mini-games end correctly if the device is not unequipped. // edit; ok it looks like the mod collides with conditional expressions or EVG Conditional idels. (i think idles is more likely). Disabling tis idles resolved the issue Spoiler [04/07/2023 - 10:51:35PM] [UD,1,T=746.634033]: Print -> You are too exhausted to continue struggling [04/07/2023 - 10:51:35PM] [UD,3,T=746.746033]: ProcessPlayerControls [04/07/2023 - 10:51:36PM] [UD,1,T=747.002014]: White Ebonite Straitjacket (Legbinder)(Lara)::minigame() - Minigame ended after 19.750000 s [04/07/2023 - 10:51:36PM] Realistic Hood Option Enabled [04/07/2023 - 10:51:36PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:51:37PM] [UD,3,T=747.882019]: ProcessPlayerControls [04/07/2023 - 10:51:39PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:51:39PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:51:39PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:51:59PM] SEXLAB - Thread[0] - Returning to thread pool... [04/07/2023 - 10:52:01PM] [UD,3,T=772.496033]: ProcessPlayerControls [04/07/2023 - 10:52:02PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:02PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:03PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:52:37PM] Realistic Hood Option Enabled [04/07/2023 - 10:52:37PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:52:39PM] [UD,2,T=808.518066]: White Ebonite Straitjacket (Legbinder)(Lara) DeviceMenu() called , aControl = [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False] [04/07/2023 - 10:52:40PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:40PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:41PM] [UD,1,T=810.694031]: minigamePrecheck called for White Ebonite Straitjacket (Legbinder)(Lara) abSilent=False [04/07/2023 - 10:52:42PM] [UD,1,T=811.142029]: minigamePostcheck called for White Ebonite Straitjacket (Legbinder)(Lara) abSilent=False [04/07/2023 - 10:52:42PM] [UD,1,T=811.366028]: Minigame started for: White Ebonite Straitjacket (Legbinder) [04/07/2023 - 10:52:42PM] [UD,3,T=811.414063]: UD_AnimationManagerScript::GetActorConstraintsInt() akActor = [Actor < (00000014)>], abUseCache = False [04/07/2023 - 10:52:42PM] [UD,1,T=811.478027]: UDCustomDevicemain MinigameKeysRegister called [04/07/2023 - 10:52:42PM] [UD,3,T=811.526062]: ProcessPlayerControls [04/07/2023 - 10:52:43PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:52:43PM] [UD,3,T=812.310059]: UD_AnimationManagerScript::PlayAnimationByDef() asAnimDef = UDStruggle_DB_ZaZ.json:.solo.zad_DeviousStraitJacket[8], aakActors = [[Actor < (00000014)>]], abContinueAnimation = False, abDisableActors = False, aiConstraintsOverrideA1 = -1, aiConstraintsOverrideA2 = -1 [04/07/2023 - 10:52:43PM] [UD,3,T=812.358032]: UD_AnimationManagerScript::GetActorConstraintsInt() akActor = [Actor < (00000014)>], abUseCache = TRUE [04/07/2023 - 10:52:43PM] [UD,3,T=812.406067]: UD_AnimationManagerScript::StartSoloAnimationSequence() akActor = [Actor < (00000014)>], aaAnimation = ["ZapArmbStruggle09"], abContinueAnimation = False [04/07/2023 - 10:52:43PM] [DDSound] - _DeviousSounds_MagEff_PlMonitor - OnEffectStart [04/07/2023 - 10:52:43PM] [DDSound] - _DeviousSounds_MagEff_BallGag - OnPlayerMonitorCheck [04/07/2023 - 10:52:44PM] ERROR: Method ApplyExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ApplyExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:44PM] [DDSound] - _DeviousSound_PlayerAlias - CheckPlayerCondition - False [04/07/2023 - 10:52:46PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:46PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:49PM] [DDSound] - _DeviousSound_PlayerAlias - CheckPlayerCondition - False [04/07/2023 - 10:52:49PM] Realistic Hood Option Enabled [04/07/2023 - 10:52:50PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:52:51PM] [UD,1,T=820.086060]: Print -> You feel that White Ebonite Straitjacket (Legbinder) condition have decreased! [04/07/2023 - 10:52:51PM] [UD,1,T=820.454041]: unlockRestrain() called for [UD_CustomHeavyBondage_RenderScript <Item 8 in container (00000014)>] [04/07/2023 - 10:52:52PM] ERROR: Method ApplyExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ApplyExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:52PM] [UD,1,T=820.630066]: UnlockDevice([Actor < (00000014)>],[Armor < (13039C6D)>],[Armor < (1302D9C5)>],[Keyword <zad_DeviousHeavyBondage (1205226C)>],False,False) [04/07/2023 - 10:52:52PM] [Zad]: UnlockDevice called for Lara: White Ebonite Straitjacket (Legbinder)) [04/07/2023 - 10:52:52PM] [UD,1,T=820.870056]: UnlockDevice(White Ebonite Straitjacket (Legbinder)) (patched) finished: TRUE [04/07/2023 - 10:52:52PM] [UD,3,T=820.918030]: OnUnequipped(White Ebonite Straitjacket (Legbinder)(Lara)) - called [04/07/2023 - 10:52:52PM] [Zad]: OnUnequipped(Lara: White Ebonite Straitjacket (Legbinder)) [04/07/2023 - 10:52:52PM] [Zad]: Starting unequip operation for [Keyword <zad_DeviousHeavyBondage (1205226C)>] [04/07/2023 - 10:52:52PM] [Zad]: Detected removal token. Done. [04/07/2023 - 10:52:52PM] [Zad]: OnEffectFinish(): Hobble Skirt [04/07/2023 - 10:52:52PM] [Zad]: OnEffectFinish(armbinder-noLockpicks) [04/07/2023 - 10:52:52PM] [UD,3,T=821.179016]: OnRemoveDevice called for White Ebonite Straitjacket (Legbinder) on Lara [04/07/2023 - 10:52:52PM] [UD,1,T=821.179016]: UDCustomDevicemain MinigameKeysUnregister called [04/07/2023 - 10:52:52PM] [UD,3,T=821.325012]: UD_AnimationManagerScript::StopAnimation() akActor = [Actor < (00000014)>], akHelper = None [04/07/2023 - 10:52:52PM] [DDSound] - _DeviousSounds_MagEff_PlMonitor - OnEffectFinish [04/07/2023 - 10:52:52PM] ERROR: Method ResetExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ResetExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:52PM] [UD,3,T=821.421021]: ProcessPlayerControls [04/07/2023 - 10:52:53PM] [UD,1,T=821.485046]: UD_CustomDevice_RenderScript::addStruggleExhaustion(White Ebonite Straitjacket (Legbinder)(Lara)) called [04/07/2023 - 10:52:53PM] [UD,1,T=821.581055]: Print -> You have succesfully escaped out of White Ebonite Straitjacket (Legbinder)! [04/07/2023 - 10:52:53PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:53PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:53PM] [Pop].:Debug:.xpoBountyStoryManager.[Scanning].OnUpdate():-> Begin. [04/07/2023 - 10:52:53PM] [Zad]: Sending device event DeviceRemovedWristRestraint(Lara:1) [04/07/2023 - 10:52:53PM] [Zad]: OnEffectFinish(): Bound Effects [04/07/2023 - 10:52:53PM] [UD,3,T=821.805054]: ProcessPlayerControls [04/07/2023 - 10:52:54PM] [Zad]: Set slot mask to [0]: 0 [04/07/2023 - 10:54:02PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:54:04PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:04PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:07PM] Realistic Hood Option Enabled [04/07/2023 - 10:54:07PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:54:10PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:10PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:12PM] _STA_: Spanky: Waited 0 hours =============================================================================================== [04/07/2023 - 10:54:12PM] _STA_: Spanky: IntensityTemp: 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: IntensityTemp: 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: Update alpha on Lara to 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: Update alpha on Lara to 0.000000 [04/07/2023 - 10:54:16PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:16PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:19PM] Realistic Hood Option Enabled [04/07/2023 - 10:54:22PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:22PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:25PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:54:26PM] [UD,1,T=913.823059]: Print -> You are already busy! [04/07/2023 - 10:54:28PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:28PM] [Zad]: RebuildSlotmask() Edited April 7, 2023 by coffeeink REsolved for now i guess
dirtybrains Posted April 7, 2023 Posted April 7, 2023 37 minutes ago, ihatemykite said: Most likely caused by Devious Devices SE patch.esp. Check if the SE patch is loaded before UD patch. Ah yes, that was it. Thanks! 1
Aldid Posted April 7, 2023 Posted April 7, 2023 Are there any plans to make cooldowns and certain more configurable/harsh? As much as I prefer the UD system from the basic DD system, I quite miss just being stuck with devices on. Since UD's cooldowns aren't too bad to deal with and don't last that long, you can usually struggle out of most devices by just trying repeatedly, which leaves greater device health as the main regulator of device difficulty. While this does work, I personally much prefer the punishment for failing the struggle game to be "tough luck, suffer this harsh debuff and try again in an hour when you've recovered", rather than just having to spend a lot of time in the struggle minigame. I've had the cooldown at 500% for a while now and it doesn't feel that severe, so some ability to further regulate it would be greatly appreciated! And something similar for increased orgasm exhaustion debuffs would be great too. I haven't been keeping up with development or feedback, so I apologize if this has been previously asked or addressed. Thank you for your excellent work here! UD hasn't left my load order since I first heard of it.
ihatemykite Posted April 7, 2023 Author Posted April 7, 2023 37 minutes ago, coffeeink said: i treid this mod for the first time and for me it looks like it completely breaks After i successfully struggled out of a device the device get's unequipped and than i'm stuck. Player controls still disabled + i can't start a new "minigame" due it's still busy. I add here a log where i try a "resist mini game" after to show that it says that i'm still busy. Mini-games end correctly if the device is not unequipped. // edit; ok it looks like the mod collides with conditional expressions or EVG Conditional idels. (i think idles is more likely). Disabling tis idles resolved the issue Reveal hidden contents [04/07/2023 - 10:51:35PM] [UD,1,T=746.634033]: Print -> You are too exhausted to continue struggling [04/07/2023 - 10:51:35PM] [UD,3,T=746.746033]: ProcessPlayerControls [04/07/2023 - 10:51:36PM] [UD,1,T=747.002014]: White Ebonite Straitjacket (Legbinder)(Lara)::minigame() - Minigame ended after 19.750000 s [04/07/2023 - 10:51:36PM] Realistic Hood Option Enabled [04/07/2023 - 10:51:36PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:51:37PM] [UD,3,T=747.882019]: ProcessPlayerControls [04/07/2023 - 10:51:39PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:51:39PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:51:39PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:51:59PM] SEXLAB - Thread[0] - Returning to thread pool... [04/07/2023 - 10:52:01PM] [UD,3,T=772.496033]: ProcessPlayerControls [04/07/2023 - 10:52:02PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:02PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:03PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:52:37PM] Realistic Hood Option Enabled [04/07/2023 - 10:52:37PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:52:39PM] [UD,2,T=808.518066]: White Ebonite Straitjacket (Legbinder)(Lara) DeviceMenu() called , aControl = [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False] [04/07/2023 - 10:52:40PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:40PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:41PM] [UD,1,T=810.694031]: minigamePrecheck called for White Ebonite Straitjacket (Legbinder)(Lara) abSilent=False [04/07/2023 - 10:52:42PM] [UD,1,T=811.142029]: minigamePostcheck called for White Ebonite Straitjacket (Legbinder)(Lara) abSilent=False [04/07/2023 - 10:52:42PM] [UD,1,T=811.366028]: Minigame started for: White Ebonite Straitjacket (Legbinder) [04/07/2023 - 10:52:42PM] [UD,3,T=811.414063]: UD_AnimationManagerScript::GetActorConstraintsInt() akActor = [Actor < (00000014)>], abUseCache = False [04/07/2023 - 10:52:42PM] [UD,1,T=811.478027]: UDCustomDevicemain MinigameKeysRegister called [04/07/2023 - 10:52:42PM] [UD,3,T=811.526062]: ProcessPlayerControls [04/07/2023 - 10:52:43PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:52:43PM] [UD,3,T=812.310059]: UD_AnimationManagerScript::PlayAnimationByDef() asAnimDef = UDStruggle_DB_ZaZ.json:.solo.zad_DeviousStraitJacket[8], aakActors = [[Actor < (00000014)>]], abContinueAnimation = False, abDisableActors = False, aiConstraintsOverrideA1 = -1, aiConstraintsOverrideA2 = -1 [04/07/2023 - 10:52:43PM] [UD,3,T=812.358032]: UD_AnimationManagerScript::GetActorConstraintsInt() akActor = [Actor < (00000014)>], abUseCache = TRUE [04/07/2023 - 10:52:43PM] [UD,3,T=812.406067]: UD_AnimationManagerScript::StartSoloAnimationSequence() akActor = [Actor < (00000014)>], aaAnimation = ["ZapArmbStruggle09"], abContinueAnimation = False [04/07/2023 - 10:52:43PM] [DDSound] - _DeviousSounds_MagEff_PlMonitor - OnEffectStart [04/07/2023 - 10:52:43PM] [DDSound] - _DeviousSounds_MagEff_BallGag - OnPlayerMonitorCheck [04/07/2023 - 10:52:44PM] ERROR: Method ApplyExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ApplyExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:44PM] [DDSound] - _DeviousSound_PlayerAlias - CheckPlayerCondition - False [04/07/2023 - 10:52:46PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:46PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:49PM] [DDSound] - _DeviousSound_PlayerAlias - CheckPlayerCondition - False [04/07/2023 - 10:52:49PM] Realistic Hood Option Enabled [04/07/2023 - 10:52:50PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:52:51PM] [UD,1,T=820.086060]: Print -> You feel that White Ebonite Straitjacket (Legbinder) condition have decreased! [04/07/2023 - 10:52:51PM] [UD,1,T=820.454041]: unlockRestrain() called for [UD_CustomHeavyBondage_RenderScript <Item 8 in container (00000014)>] [04/07/2023 - 10:52:52PM] ERROR: Method ApplyExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ApplyExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:52PM] [UD,1,T=820.630066]: UnlockDevice([Actor < (00000014)>],[Armor < (13039C6D)>],[Armor < (1302D9C5)>],[Keyword <zad_DeviousHeavyBondage (1205226C)>],False,False) [04/07/2023 - 10:52:52PM] [Zad]: UnlockDevice called for Lara: White Ebonite Straitjacket (Legbinder)) [04/07/2023 - 10:52:52PM] [UD,1,T=820.870056]: UnlockDevice(White Ebonite Straitjacket (Legbinder)) (patched) finished: TRUE [04/07/2023 - 10:52:52PM] [UD,3,T=820.918030]: OnUnequipped(White Ebonite Straitjacket (Legbinder)(Lara)) - called [04/07/2023 - 10:52:52PM] [Zad]: OnUnequipped(Lara: White Ebonite Straitjacket (Legbinder)) [04/07/2023 - 10:52:52PM] [Zad]: Starting unequip operation for [Keyword <zad_DeviousHeavyBondage (1205226C)>] [04/07/2023 - 10:52:52PM] [Zad]: Detected removal token. Done. [04/07/2023 - 10:52:52PM] [Zad]: OnEffectFinish(): Hobble Skirt [04/07/2023 - 10:52:52PM] [Zad]: OnEffectFinish(armbinder-noLockpicks) [04/07/2023 - 10:52:52PM] [UD,3,T=821.179016]: OnRemoveDevice called for White Ebonite Straitjacket (Legbinder) on Lara [04/07/2023 - 10:52:52PM] [UD,1,T=821.179016]: UDCustomDevicemain MinigameKeysUnregister called [04/07/2023 - 10:52:52PM] [UD,3,T=821.325012]: UD_AnimationManagerScript::StopAnimation() akActor = [Actor < (00000014)>], akHelper = None [04/07/2023 - 10:52:52PM] [DDSound] - _DeviousSounds_MagEff_PlMonitor - OnEffectFinish [04/07/2023 - 10:52:52PM] ERROR: Method ResetExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ResetExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? [04/07/2023 - 10:52:52PM] [UD,3,T=821.421021]: ProcessPlayerControls [04/07/2023 - 10:52:53PM] [UD,1,T=821.485046]: UD_CustomDevice_RenderScript::addStruggleExhaustion(White Ebonite Straitjacket (Legbinder)(Lara)) called [04/07/2023 - 10:52:53PM] [UD,1,T=821.581055]: Print -> You have succesfully escaped out of White Ebonite Straitjacket (Legbinder)! [04/07/2023 - 10:52:53PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:52:53PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:52:53PM] [Pop].:Debug:.xpoBountyStoryManager.[Scanning].OnUpdate():-> Begin. [04/07/2023 - 10:52:53PM] [Zad]: Sending device event DeviceRemovedWristRestraint(Lara:1) [04/07/2023 - 10:52:53PM] [Zad]: OnEffectFinish(): Bound Effects [04/07/2023 - 10:52:53PM] [UD,3,T=821.805054]: ProcessPlayerControls [04/07/2023 - 10:52:54PM] [Zad]: Set slot mask to [0]: 0 [04/07/2023 - 10:54:02PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:54:04PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:04PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:07PM] Realistic Hood Option Enabled [04/07/2023 - 10:54:07PM] ERROR: (02002B74): cannot fetch variable named iState of type int, returning 0. stack: [ (02002B74)].DLC1SeranaLevelingScript.GetAnimationVariableInt() - "<native>" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.SneakingBug() - "-----------------------------" Line ? [DLC1NPCMentalModel (02002B6E)].dlc1_npcmentalmodelscript.OnUpdate() - "-----------------------------" Line ? [04/07/2023 - 10:54:10PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:10PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:12PM] _STA_: Spanky: Waited 0 hours =============================================================================================== [04/07/2023 - 10:54:12PM] _STA_: Spanky: IntensityTemp: 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: IntensityTemp: 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: Update alpha on Lara to 0.000000 [04/07/2023 - 10:54:13PM] _STA_: Spanky: Update alpha on Lara to 0.000000 [04/07/2023 - 10:54:16PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:16PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:19PM] Realistic Hood Option Enabled [04/07/2023 - 10:54:22PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:22PM] [Zad]: RebuildSlotmask() [04/07/2023 - 10:54:25PM] [DCUR] Mod functionality has been shut down. Periodic events cancelled. [04/07/2023 - 10:54:26PM] [UD,1,T=913.823059]: Print -> You are already busy! [04/07/2023 - 10:54:28PM] [Zad]: Set Device Hider slot to 41. [04/07/2023 - 10:54:28PM] [Zad]: RebuildSlotmask() I'm using the EVG conditional idles too and never had the issue. What version of DD are you using ? 9 minutes ago, Aldid said: Are there any plans to make cooldowns and certain more configurable/harsh? As much as I prefer the UD system from the basic DD system, I quite miss just being stuck with devices on. Since UD's cooldowns aren't too bad to deal with and don't last that long, you can usually struggle out of most devices by just trying repeatedly, which leaves greater device health as the main regulator of device difficulty. While this does work, I personally much prefer the punishment for failing the struggle game to be "tough luck, suffer this harsh debuff and try again in an hour when you've recovered", rather than just having to spend a lot of time in the struggle minigame. I've had the cooldown at 500% for a while now and it doesn't feel that severe, so some ability to further regulate it would be greatly appreciated! And something similar for increased orgasm exhaustion debuffs would be great too. I haven't been keeping up with development or feedback, so I apologize if this has been previously asked or addressed. Thank you for your excellent work here! UD hasn't left my load order since I first heard of it. So basically, some configurable time period the player will have to endure in device before they can try to escape ? So for example, the player will have to wait one hour before they can try to escape the device (or day,week, any value, as it would be changeable in MCM)?
Aldid Posted April 7, 2023 Posted April 7, 2023 7 minutes ago, ihatemykite said: So basically, some configurable time period the player will have to endure in device before they can try to escape ? So for example, the player will have to wait one hour before they can try to escape the device (or day,week, any value, as it would be changeable in MCM)? That would be excellent! Although just being able to set the values of the debuff harshly enough could suffice, which would also disincentivize wasting energy on escaping devices when enemies are present.
iivanvv Posted April 8, 2023 Posted April 8, 2023 @Aldid, @ihatemykite I've had the idea in my head for a long time to add penalties for failed crits in mini-games. Just like it was done for the mini-game with key. The struggle mini-game can cause bruising or sprains, which prevent the use of forceful methods for a while. The cutting mini-game can cause cuts. And so on. Another approach is to add more negative effects from the existing fatigue debuff. For example, narrow the scope of a crit, or reduce its probability if the player is under a debuff. But it can be cruel in terms of gameplay for those who like to suffer, making futile attempts to escape and driving themselves deeper :).
ihatemykite Posted April 8, 2023 Author Posted April 8, 2023 9 hours ago, Aldid said: That would be excellent! Although just being able to set the values of the debuff harshly enough could suffice, which would also disincentivize wasting energy on escaping devices when enemies are present. Oh, so you mean making the exhaustion last longer nad be stronger ? That should be cinfigurable, as this effects magnitude and duration is already different based on minigame type. I would only add MCM value which will allow user to increase duration and magnitude. It would be multiplier, so different minigames will still have different output. 5 hours ago, iivanvv said: @Aldid, @ihatemykite I've had the idea in my head for a long time to add penalties for failed crits in mini-games. Just like it was done for the mini-game with key. The struggle mini-game can cause bruising or sprains, which prevent the use of forceful methods for a while. The cutting mini-game can cause cuts. And so on. Another approach is to add more negative effects from the existing fatigue debuff. For example, narrow the scope of a crit, or reduce its probability if the player is under a debuff. But it can be cruel in terms of gameplay for those who like to suffer, making futile attempts to escape and driving themselves deeper :). Both ideas are great. Adding new effect which will apply on failed crit when in struggle/cut minigame should be no issue. I was thinking for some about doing small redone of how difficulty of minigame is set. Right now, it is impossible adjust the minigame externally (with magic effect, or just from different script for example). So I'm thinking about adding some actor related variable which will used just for that and will be used in difficulty calculation. That way I can for example add in future some enchantment which can make minigames easier. That would be also usable in your idea, so if user have the related effect it will make the minigame less efficient. Second idea relates to my first point, I would just have add more variables for different parts of minigame. But this all seems like large change, so I'm not certain if it can be done now or after beta 2
coffeeink Posted April 8, 2023 Posted April 8, 2023 13 hours ago, ihatemykite said: I'm using the EVG conditional idles too and never had the issue. What version of DD are you using ? The newest one for SE. (5.2) The bug only occurs if EVG is activated that the last minigame doesn't end. The device is unequiped but it is still in the device list of unforgiven devices. EVG and conditional idles deactivated and it works. I enabled the DAR patch in the MCM.
ihatemykite Posted April 8, 2023 Author Posted April 8, 2023 8 hours ago, coffeeink said: The newest one for SE. (5.2) The bug only occurs if EVG is activated that the last minigame doesn't end. The device is unequiped but it is still in the device list of unforgiven devices. EVG and conditional idles deactivated and it works. I enabled the DAR patch in the MCM. Only thing I see in papyrus which might point to issue is this part [04/07/2023 - 10:52:52PM] ERROR: Method ResetExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ResetExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? The function ResetExpressionRaw is only present on newest DD 5.2, that is why I asked. Can you double-check that you have no mod overwriting the script zadlibs ? You might have some quick fix or patch that does that.
hungvipbcsok Posted April 9, 2023 Posted April 9, 2023 hello, do the UD_modded patch that make trap shoot black goo are included in 2.0b2?
Zhash61 Posted April 10, 2023 Posted April 10, 2023 The mod runs great when I can play it, however I'm having a really bad issue with trying to load saves when the mod is installed. I really love this mod, but right now it seems it is only playable if I start a new game every time...
Phelan42 Posted April 10, 2023 Posted April 10, 2023 (edited) The "manifest on orgasm" doesn't seem to be working for me (I've waited about 20 orgasm, with one plug having a MaO of 31%, and another 5 orgasm on a cheated 100% plug). Is this a known thing, is there something wrong with my install, ...? ? Oh, and quite a few devices (such as the rope arm- and elbowbinders as well as the red and white ebonite ones at least) don't seem to register at all...? But all in all, I love this mod, so thank you a lot! ? Edited April 10, 2023 by Phelan42
coffeeink Posted April 10, 2023 Posted April 10, 2023 (edited) On 4/8/2023 at 9:51 PM, ihatemykite said: Only thing I see in papyrus which might point to issue is this part [04/07/2023 - 10:52:52PM] ERROR: Method ResetExpressionRaw not found on zadlibs_UDPatch. Aborting call and returning None stack: [UD_Expressions_Quest (F1156417)].ud_expressionmanager.ResetExpressionRaw() - "UD_ExpressionManager.psc" Line ? [alias NPCSlot_Player on quest UD_NPCSlotsManager_Quest (F114E7EB)].ud_playerslotscript.Receive_MinigameParalel() - "UD_CustomDevice_NPCSlot.psc" Line ? The function ResetExpressionRaw is only present on newest DD 5.2, that is why I asked. Can you double-check that you have no mod overwriting the script zadlibs ? You might have some quick fix or patch that does that. Good point. I checked it and yes, there is actual a mod overwriting it: OSL Aroused is overwriting the file. I made a file compare. But the Function ResetExpressionRaw exists in OSAL and is not changed (at least in the src. What version is compiled, I cannot tell). Nothing else changes the file anymore. But yes the error hints strongly to this as a potential issue. Edited April 10, 2023 by coffeeink
ihatemykite Posted April 10, 2023 Author Posted April 10, 2023 (edited) 22 hours ago, hungvipbcsok said: hello, do the UD_modded patch that make trap shoot black goo are included in 2.0b2? Yes 13 hours ago, Zhash61 said: The mod runs great when I can play it, however I'm having a really bad issue with trying to load saves when the mod is installed. I really love this mod, but right now it seems it is only playable if I start a new game every time... Can you tell me more details ? What are the "bad issues" ? 8 hours ago, Phelan42 said: The "manifest on orgasm" doesn't seem to be working for me (I've waited about 20 orgasm, with one plug having a MaO of 31%, and another 5 orgasm on a cheated 100% plug). Is this a known thing, is there something wrong with my install, ...? ? Oh, and quite a few devices (such as the rope arm- and elbowbinders as well as the red and white ebonite ones at least) don't seem to register at all...? But all in all, I love this mod, so thank you a lot! ? That is possible. It's true that while testing this effect didn't trigger in some time. I possibly broke it somehow. Will give it a look 31 minutes ago, coffeeink said: Good point. I checked it and yes, there is actual a mod overwriting it: OSL Aroused is overwriting the file. I made a file compare. But the Function ResetExpressionRaw exists in OSAL and is not changed (at least in the src. What version is compiled, I cannot tell). Nothing else changes the file anymore. But yes the error hints strongly to this as a potential issue. Its strange that the script is updated, as the last update to OSL arousal is from time before DD 5.2 was released. But the solution to this might be quite easy. I was actually contacted by person who made OSL Arousal quite long time ago. They advised me to update the UD DD patch so it is compatible with OSLA. So you don't actually need the script from OSLA as it's part is already present in UD. So simplest way to solve this that you just move OSLA before DD, so DD don't have scripts overwritten by the OSLA. Also looked at the script and it compiled part, and it looks like you might be right. The time stamp from compiled version is 4 days older than source file. So it is possible that it was not compiled for the provided script. I also compiled the source, and the size is different from the one in OSLA. Here is the recompiled script, so you can test it. But it would still be better if you just load OSLA before DD if you use UD zadLibs.pex There is still obvious question if this is really the source of issue you are having. Edited April 10, 2023 by ihatemykite
davidxs Posted April 11, 2023 Posted April 11, 2023 tried installing latest version and started new game. said fatal error and some of the modules were not ready and to contact publisher. i have no idea what is happening so any asuggestions as to what is going wrong would be welcome
ihatemykite Posted April 11, 2023 Author Posted April 11, 2023 2 hours ago, davidxs said: tried installing latest version and started new game. said fatal error and some of the modules were not ready and to contact publisher. i have no idea what is happening so any asuggestions as to what is going wrong would be welcome Did this happen while creating character or after ? Also you can check console for more information. It should tell what modules are not loading. For now I did some small changes. You can test if it will solve the issue. If not then it should at least provide more info. Download: https://github.com/IHateMyKite/UnforgivingDevices/releases/tag/NB
bigboing Posted April 11, 2023 Posted April 11, 2023 (edited) Hi, just a quick one for those who're struggling to get the latest version of Unforgiving Devices working (MCM Not showing for Unforgiving Devices) If you're using OSLAroused along with DD 5.2 ensure that DD 5.2 wins the conflict on zadLibs.pex over OSLAroused. Edited April 11, 2023 by bigboing 2
kurotatsu Posted April 11, 2023 Posted April 11, 2023 47 minutes ago, Zhash61 said: I just crash every time trying to load a save. Please try starting new game.
Zhash61 Posted April 11, 2023 Posted April 11, 2023 1 hour ago, kurotatsu said: Please try starting new game. I've done that a few times now.
coffeeink Posted April 11, 2023 Posted April 11, 2023 On 4/10/2023 at 4:21 PM, ihatemykite said: Yes Can you tell me more details ? What are the "bad issues" ? That is possible. It's true that while testing this effect didn't trigger in some time. I possibly broke it somehow. Will give it a look Its strange that the script is updated, as the last update to OSL arousal is from time before DD 5.2 was released. But the solution to this might be quite easy. I was actually contacted by person who made OSL Arousal quite long time ago. They advised me to update the UD DD patch so it is compatible with OSLA. So you don't actually need the script from OSLA as it's part is already present in UD. So simplest way to solve this that you just move OSLA before DD, so DD don't have scripts overwritten by the OSLA. Also looked at the script and it compiled part, and it looks like you might be right. The time stamp from compiled version is 4 days older than source file. So it is possible that it was not compiled for the provided script. I also compiled the source, and the size is different from the one in OSLA. Here is the recompiled script, so you can test it. But it would still be better if you just load OSLA before DD if you use UD zadLibs.pex 120.09 kB · 0 downloads There is still obvious question if this is really the source of issue you are having. I will try it and if it works I will make a patch for it. OSLA rly just changes 2 hard-coded Arousal calls in DD to OSLA functions. The patch should be done in 5 minutes. In general, I really like OSLA. It makes the game more stable for me and reduces a lot of script lag.
iivanvv Posted April 11, 2023 Posted April 11, 2023 3 hours ago, Zhash61 said: I just crash every time trying to load a save. This can happen for a variety of reasons, especially in builds with a lot of mods. For example, if there are too many animations loaded. The FNIS output even has a CTD parameter to gauge how close a subject is. If I guessed correctly, then you can try Animation Limit Crash Fix (LE or SE) or SSE Engine Fixes mods to expand limit. 2
MigthyOwl Posted April 12, 2023 Posted April 12, 2023 (edited) What race is that on the picture 9? and skin mod please. Edited April 12, 2023 by MigthyOwl
ihatemykite Posted April 12, 2023 Author Posted April 12, 2023 (edited) On 4/11/2023 at 5:19 PM, iivanvv said: This can happen for a variety of reasons, especially in builds with a lot of mods. For example, if there are too many animations loaded. The FNIS output even has a CTD parameter to gauge how close a subject is. If I guessed correctly, then you can try Animation Limit Crash Fix (LE or SE) or SSE Engine Fixes mods to expand limit. I would also recommand to just download all mods from this page https://www.nexusmods.com/skyrimspecialedition/mods/categories/95/?BH=0 (or at least the ones that are relevant, like engine fixes etc.. Armor or NPC fixes will hardly have effect on your game crashing). Also, sort it by downloads/endorsements so only the most important mods show up 8 hours ago, MigthyOwl said: What race is that on the picture 9? and skin mod please. All screenshots are with normal skyrim races. The one you are asking about is just nord. I was just playing quite a bit in racemenu. Horns are from this mod. Eyes are from this mod (if I remember correctly). Skin is diamond skin with sporty normal map. In case you are using body preset with smaller boobs, you can use reduced shadow version of normal map Spoiler Edited April 12, 2023 by ihatemykite
The Longest John Posted April 12, 2023 Posted April 12, 2023 I had a thought while playing around with the feature that allows arm and leg cuffs to tie the player up. In its current version, DD has dozens of variations of straitjackets that also bind the player's legs - legbinder variants, hobble skirt variants, restrictive hobble skirts, and so on. These devices aren't the most fun thing out there, because the player is effectively unable to do much of anything until they manage to escape the straitjacket as a whole. What if these legbinding straitjackets got a Special action tab similar to that found on arm and leg cuffs, that allowed the player to "untie" their legs - in effect, doing so would simply replace the currently worn legbinding variant of the straitjacket with a non-legbinding one. As an example, let's say the player gets tied in a black ebonite straitjacket with a legbinder. Rather than take a few real life minutes to escape the thing, the player can now "untie" their legs much more quickly, and then go on adventuring with their arms tied in a standard black ebonite straitjacket. They'd then still be able to move around at speed and fight until they manage to escape the device. I feel this would make getting tied in these kinds of devices much more playable - there would still be an additional level of punishment that comes with the legbinding variant of the jacket, but it would no longer be so crippling that the player is tempted to simply reload an earlier save. I could even see this being taken a step further, by giving straitjackets with the Sentient tag the ability to transform into legbinding variants after delivering some favour text - this seems especially appropriate for the Cursed Abadon Straitjacket, for example. As usual, I disclaim that I know less than nothing about modding, and don't know whether it is possible to implement this feature in a reasonable amount of time. I'm just someone with ideas. Nevertheless, I think such a feature would greatly improve the playability of this mod and could be integrated by using some of the mechanisms already in place for arm and leg cuffs! Regardless, thanks again for all the hard work @ihatemykite! We don't say it enough, but this mod is truly amazing and has changed the way many of us interact with this game! 3
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now