Jump to content

Recommended Posts

Posted (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 by coffeeink
REsolved for now i guess
Posted
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!

Posted

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.

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

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

Posted

 

@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 :).

Posted
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

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

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

 

 

Posted

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

Posted (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 by Phelan42
Posted (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:

image.png.73a149ba19652b2f8fb83e567b4e655f.png

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 by coffeeink
Posted (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:

image.png.73a149ba19652b2f8fb83e567b4e655f.png

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 by ihatemykite
Posted

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

Posted
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

Posted (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 by bigboing
Posted
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.

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

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

image.png.151fad80eef17941b500742818e6157a.png

image.png.1df6ae184d88accd0d199d16b03019e6.png

 

Edited by ihatemykite
Posted

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!

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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