Jump to content

Recommended Posts

Posted
On 2/22/2020 at 12:18 PM, bstylez said:

That DD version looks a lot better in my opinion, but none the less I still enjoy the fallout 4 DD.

I'm check Skyrim SE dd got some inspiration by nice view and make some changes in struggle mechanics for Fallout4. Unfortunately only for armbinder because there is only animation for that. In theory F4 have animation for struggle when hands tied back. I still think i can add this too later. Ok in spoiler is DD_RestraintScript.psc function what you need to replace:

Spoiler

Function EscapeAttemptStruggle()
    If !CanMakeStruggleEscapeAttempt()
        return
    EndIf
    DD_EscapeStruggleMSG.Show()
    Int i = Escape(CalclulateStruggleSuccess())
    If i == 1
        ; device got removed in Escape(), so just need to show the success message.
        DD_EscapeStruggleSuccessMSG.Show()
    Elseif i == 0
        ; catastrophic failure will prevent further escape attempts
        if Utility.RandomFloat(0.0, 99.9) < CatastrophicFailureChance
            StruggleEscapeChance = 0.0
            libs.notify("You fail to escape from your " + DeviceName + " and your feeble attempts tighten the device so much that you won't ever be able to struggle out from it.", messageBox = true)
        Else
            ; regular failure
            EscapeAttemptsMade += 1
            DD_EscapeStruggleFailureMSG.Show()
        Endif
    EndIf
EndFunction

 

You need delete that function from file and those instead:

Spoiler

Function EscapeAttemptStruggle()
    If !CanMakeStruggleEscapeAttempt()
        return
    EndIf
    If StruggleEscapeChance==0
        libs.notify(DeviceName+" is so tight that struggle out from this device is impossible. You can't even make a try.", messageBox = true)
        return
    EndIf
    DD_EscapeStruggleMSG.Show()
    InputEnableLayer myLayer = InputEnableLayer.Create()
    If libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Armbinder)
        UI.CloseMenu("pipboymenu")
;        Game.ForceThirdPerson()
        libs.player.PlayIdle(libs.FstPSheathe)
        libs.player.PlayIdle(libs.FstPSheathe)
        myLayer.DisablePlayerControls()
        utility.wait(0.4)
        libs.PlayArmbinderStruggle(libs.Player)
        libs.ShortPant(libs.Player, 1)
        if libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkStrict) || libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkNormal)
            libs.GaggedMoan(libs.player, 4)
        Else
            libs.DD_SoundEdgedWinddown.Play(libs.player)
        EndIf
    EndIf
    Int i = Escape(CalclulateStruggleSuccess())
    If i == 1
        ; device got removed in Escape(), so just need to show the success message.
        If libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Armbinder)
            libs.notify("Success! Your struggles have loosed the device enough that you can slip out of it and regain your freedom!")
        Else
            DD_EscapeStruggleSuccessMSG.Show()
        EndIf
    Elseif i == 0
        ; catastrophic failure will prevent further escape attempts
        if Utility.RandomFloat(0.0, 99.9) < CatastrophicFailureChance
            StruggleEscapeChance = 0.0
            libs.notify("You fail to escape from your " + DeviceName + " and your feeble attempts tighten the device so much that you won't ever be able to struggle out from it.", messageBox = true)
        Else
            ; regular failure
            EscapeAttemptsMade += 1
            DD_EscapeStruggleFailureMSG.Show()
        Endif
    EndIf
    myLayer.EnablePlayerControls()
    myLayer.Delete()
EndFunction

 

In those script is line:

;        Game.ForceThirdPerson()

If you delete a symbol ; - then always when you are first person mode it forces you in third person mode and show animation. But if you are already in third person mode it's forces to change back of default third person mode and if you made camera settings change it;s return to default. If not take off then always when you are in first person mode you don't see animation only hear sound.

 

before to do do backup copy of mod or that file to avoid problems.

Then when you replace that function with new you need save that file and compile it in ck papyrus script manager.

This function not works for lock pick and cut off but need i can rework those functions too

 

Good luck to you and good game!)

 

Updated:

I add animations for Yokes and wrists tied back.

Also is add animations for straitjackets but those have a bug: if you wear straitjacket - then when you try take out other items (what is bugged itself - how it can be done with tied arms) then it plays the same animation for all. But not so bad - it's look like as you try take off items with restrained arms) If don like then need delete that part: || (libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Straitjacket))

Also work only struggle for others need rework others functions.

Spoiler

Function EscapeAttemptStruggle()
    If !CanMakeStruggleEscapeAttempt()
        return
    EndIf
    If StruggleEscapeChance==0
        libs.notify(DeviceName+" is so tight that struggle out from this device is impossible. You can't even make a try.", messageBox = true)
        return
    EndIf
    DD_EscapeStruggleMSG.Show()
    
    InputEnableLayer myLayer = InputEnableLayer.Create()
    bool arm=false
    If (libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Armbinder)) || (libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Yoke)) || (libs.player.wornhaskeyword(libs.DD_kw_ItemSubType_Straitjacket))
        arm=true
    EndIf
    If arm
        UI.CloseMenu("pipboymenu")
;        Game.ForceThirdPerson()
        libs.player.PlayIdle(libs.FstPSheathe)
        libs.player.PlayIdle(libs.FstPSheathe)
        myLayer.DisablePlayerControls()
        utility.wait(0.4)
        libs.PlayArmbinderStruggle(libs.Player)
        libs.ShortPant(libs.Player, 1)
        if libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkStrict) || libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkNormal)
            libs.GaggedMoan(libs.player, 4)
        Else
            libs.DD_SoundEdgedWinddown.Play(libs.player)
        EndIf
    EndIf
    
    If !libs.Player.HasKeyword(libs._TD_GenericBoundHands) && !libs.Player.HasKeyword(libs._TD_GenericBoundHandsArmsBehindBack)
        
    Else
        UI.CloseMenu("pipboymenu")
;        Game.ForceThirdPerson()
        libs.player.PlayIdle(libs.FstPSheathe)
        libs.player.PlayIdle(libs.FstPSheathe)
        myLayer.DisablePlayerControls()
        utility.wait(0.4)
        libs.PlayHandcuffBackStruggle(libs.Player)
        libs.ShortPant(libs.Player, 1)
        if libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkStrict) || libs.player.WornHasKeyword(libs.DD_kw_EffectType_GagTalkNormal)
            libs.GaggedMoan(libs.player, 4)
        Else
            libs.DD_SoundEdgedWinddown.Play(libs.player)
        EndIf
    EndIf
    
    Int i = Escape(CalclulateStruggleSuccess())
    If i == 1
        ; device got removed in Escape(), so just need to show the success message.
        If arm
            libs.notify("Success! Your struggles have loosed the device enough that you can slip out of it and regain your freedom!")
        Else
            If !libs.Player.HasKeyword(libs._TD_GenericBoundHands) && !libs.Player.HasKeyword(libs._TD_GenericBoundHandsArmsBehindBack)
                DD_EscapeStruggleSuccessMSG.Show()
            Else
                libs.notify("Success! Your struggles have loosed the device enough that you can slip out of it and regain your freedom!")
            EndIf
        EndIf
    Elseif i == 0
        ; catastrophic failure will prevent further escape attempts
        if Utility.RandomFloat(0.0, 99.9) < CatastrophicFailureChance
            StruggleEscapeChance = 0.0
            libs.notify("You fail to escape from your " + DeviceName + " and your feeble attempts tighten the device so much that you won't ever be able to struggle out from it.", messageBox = true)
        Else
            ; regular failure
            EscapeAttemptsMade += 1
            DD_EscapeStruggleFailureMSG.Show()
        Endif
    EndIf
    myLayer.EnablePlayerControls()
    myLayer.Delete()
EndFunction

 

 

Posted
5 hours ago, Elsidia said:

I'm shame to ask but what is assets? I hear this word many times but still not have clue what is means)

Meshes/Textures.... The artwork you see in game. Basically, if it wasn't included in the vanilla game, it's a "custom asset".

Posted
1 hour ago, vietthai96 said:

i hope this mod get to the same level as it counterpart in Skyrim though, sorry for being greedy

It's abandoned. Sorry

Posted
On 3/23/2020 at 7:13 PM, Elsidia said:

I'm shame to ask but what is assets? I hear this word many times but still not have clue what is means)

 

On 3/24/2020 at 12:41 AM, izzyknows said:

Meshes/Textures.... The artwork you see in game. Basically, if it wasn't included in the vanilla game, it's a "custom asset".

Yeah, this @Elsidia.

Art work [textures, mostly, for FO4] and 3d models are typically referred to as "assets", basically as short-hand for Art/3D assets.
Animations usually, too, but they're often just referred to as 'anims'/animations.

14 hours ago, tuxagent7 said:

 

 

Someone made a patch here

 

 

 

13 hours ago, Schalli1980 said:

thank you very much!!

Main downside of my 'workaround', is it's basically taking a blunt instrument to anything affecting leg animations, so stuff like the 'hobble dresses' looks a bit 'eh' as you move, due to how the skirt itself is modeled.
Ideally, I'd overwrite [versus outright removing] the leg script, to use a modification of the normal walking animations, with shortened stride length [shorter steps], but that means messing with anims, which would likely mean both grabbing 3DSMax and the Havok Collision Tools [HCT] that work with FO4, and ramming my head against the wall until I work out how to tweak it properly.

Makes for a 'good enough' solution, for now :D

Posted
7 hours ago, Nebuchadnezzer2 said:

Art work [textures, mostly, for FO4]

In that i'm good only of modifying other authors work, add some block, taking out clipping etc. I use online free Photopea for save textures and nifscope, blender, outfitstudio. I have gimp too but not reason for use.

My best work is rework Kimy catsuit take off boots what's not looking good in my opinion and add feets and hands: now catsuit looks as catsuit but problem with finger when you put on mittens....

Posted

I think the "red latex restraints open" comes from this mod. I don't have the meshes of it, it mnakes the body appear invisible. Maybe it needs to be build/adapted via Bodyslide?

Posted
On 3/23/2020 at 1:42 PM, Elsidia said:

It's abandoned. Sorry

Devious Devices framework itself very true, but since the framework is pretty stable for Skyrim, Kimy has been steadily working on the companion mods and SE versions as recently as a few days ago with massive bug fixes and additions to them.

Give it some time and I'm sure eventually an update will occur.  Keep in mind with the constant update and changes to Fallout and F4SE these past few months, many aspects of so many mods have changed and will require a complete mod overhaul.

It's a huge and complex framework and thus requires allot of time.

Posted
20 minutes ago, Raistln1971 said:

It's a huge and complex framework and thus requires allot of time.

I know. I itself fixed bugs in framework and my Fallout 4 was a more better dd playable.

Now i check dd se version on skyrim. There is too bugs as i found. Unfortunately. But animations is better in skyrim but meshes editor by bodyslider is easer in fallout 4

Posted

What is the best way to get the institute chastity belts and black harness in this mod to cooperate with both CBBE and a custom race? I get a lot of weird effects from this particular combination, and nothing I've tried (even going so far as to fiddle with things in outfit editor to try and take the clipping parts away and messing with the .nif files in the folders) doesn't seem to produce any positive result. Primary issues are the chastity belt not adjusting its size despite being adjusted and saved in bodyslide, and the weird skin discoloration that happens both with the chastity belt and the harness independently.

Screenshot to show what I'm talking about: j958uTs.jpg

Posted
2 hours ago, colonolpoopscoop said:

Screenshot to show what I'm talking about

Is the bones in custom race the same? If yes you need load chastity belt in outfit studio, load reference from custom body in and copy to chastity new sliders from custom body. Then make sure there is no clipping, save and rebuild belt in bodyslide. Of course after copy sliders delete body from belt. Or better if this mod provide convert from cbbe to custom body then do this reference. Only i don't recommend delete a weight from belt - if you don't know how it works, it can end with very deformed belts. And if some sliders damage belt and you are sure, you can delete this slider to got more better result.

Posted
On 3/28/2020 at 12:49 AM, Verasmile2 said:

I think the "red latex restraints open" comes from this mod. I don't have the meshes of it, it mnakes the body appear invisible. Maybe it needs to be build/adapted via Bodyslide?

before play you need build all dd in bodyslide instead you will be invisible

Posted

I can't find if anyone else has solved this issues yet but while wearing the catsuit from DD my characters hands seem to be clipping with the gloves. And when I check the model of the catsuit in Bodyslide it appears to be smaller as well and disconnected from the forearm.

 

Any ideas on what I can tweak or what may have gone wrong when installing the mod? I have done a batch build with morphs for all items of DD

Posted
4 hours ago, Elsidia said:

before play you need build all dd in bodyslide instead you will be invisible

I couldn't find that outfit, what name does he have? I build lot of armors/clothes but that one is still invisible. I just can't find the name it should have.

Posted
7 hours ago, Elsidia said:

before play you need build all dd in bodyslide instead you will be invisible

I thought you talk about Red latex Restraint dress (0pen)? -> You need build -> StraightJacketBlackToplessSkirt - you need build only black because white and red uses the same model from black only change a color. And of course those dress is damaged - no matter what color you use red, white or black because of error in mod it's always will be black. To get another colors you need repair it in fo4edit (xedit). I mention about this a 10 - 20 pages before in this thread. Even if you build StraightJacketRedToplessSkirt - anyway red color never happen before mod fix. The same about StraightJacketWhiteToplessSkirt.

Posted
6 hours ago, SirBigD said:

Any ideas on what I can tweak or what may have gone wrong when installing the mod?

You do all correct - clipping is normal thing and only one thing you can do - edit this hands in outfit studio to enlarge a hands. Hands is separate from catsuit because it's port from Skyrim and it's need to wear correct other gloves with catsuit. In reality it's not work and needs fixed. I reunion hands and catsuit in blender and use that type of model. But it causes clipping weird with bondage mittens. And about compatibility: i think mods need rework to use f4se functions. But it's may cause slow work and new requirements for installation.

 

There is link to my post in this thread:

 

Posted
17 hours ago, Elsidia said:

You do all correct - clipping is normal thing and only one thing you can do - edit this hands in outfit studio to enlarge a hands. Hands is separate from catsuit because it's port from Skyrim and it's need to wear correct other gloves with catsuit. In reality it's not work and needs fixed. I reunion hands and catsuit in blender and use that type of model. But it causes clipping weird with bondage mittens. And about compatibility: i think mods need rework to use f4se functions. But it's may cause slow work and new requirements for installation.

 

There is link to my post in this thread:

 

Thank you very much! I'll look into this. It makes sense if they were designed that way to not clip with the other gloves from DD. Thanks again!

Posted
22 hours ago, SirBigD said:

other gloves from DD.

In reality there is only ones: bondage mittens. Restrictive gloves wear on with catsuits and if it there clipping you need enlarge those gloves in outfit studio before catsuit arms not see thought.

 

Posted

I'm not sure if anyone has asked this before. But I'm having trouble with my companions after they had been restrained in a forced sex scene. Even after they got released, they keep playing the tied up animations and it doesn't help if I reequip and unequip DD items.

 

If I equip cuffs on my companions and unequip them immediately, they play normal animations. But when time passes or if I reload, the symptom appears again.

 

Could anyone help me to sort out this problem? Thanks!

Posted
3 hours ago, Slaves of Tamriel said:

Could anyone help me to sort out this problem? Thanks!

reequip the same type of restraints take off unnecessary animations always. Can you see companion inventory by console: select companion and press showinventory? What are there show ups? and what type of animation it's plays? Hopping, restraint wrists?

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...