Jump to content

Recommended Posts

Posted
23 minutes ago, Fraying9981 said:

Ā 

so these screenshots are the invicta chain/the cosplay ones? not the DD ones?

Ā 

Invicta, the Cosplay leash is working but behaves strange - does no longer look like a leather leash. The Invicta chain leash is almost perfect, just the collar needs a visual rework.

Posted (edited)
13 minutes ago, zaira said:

Invicta, the Cosplay leash is working but behaves strange - does no longer look like a leather leash. The Invicta chain leash is almost perfect, just the collar needs a visual rework.

thx, so if i want to try it, what is the workflow? the readme did not work for me/not super clear.

  • add invicta leash to both leasher and leashed?
  • do you still need the leash item from the mod?
Edited by Fraying9981
Posted (edited)

This looks great. I managed to put the leash on the NPC, but it won't follow me. What am I doing wrong?

Ā 

Edited by David81
Posted (edited)
7 hours ago, zaira said:

Somehow I don't understand how the params matches to the NIF -Ā "NPC Spine2 [Spn2]" connects to "Leash1_0" and not to "Leash1"

It's a common practice for the SMP rigging to have an "attach" kinematic bone, to offset the physics bones to their positionĀ šŸ™‚

Ā 

Spoiler

image.png

Ā 

Both of the items included with LF can be transformed into SMP-enabled stuff, as they were setup quite similar to your typical physics enabled item - I just didn't bother writing xml's for them, since that was outside of the initial scope (... and I hate writing smp's xml's)Ā šŸ™‚

Ā 

Edited by krzp
Posted
3 hours ago, zaira said:

All chain collars from DD (zadx_HR_IronCollarChain01x2Inventory) are problematic:

  • the short chain stretches too much
  • all others have a gap in between

I believe the next version of DD NG should ship with the chain stuff updated by Predator, so those should behave better!

Posted
1 hour ago, Fraying9981 said:

thx, so if i want to try it, what is the workflow? the readme did not work for me/not super clear.

  • add invicta leash to both leasher and leashed?
  • do you still need the leash item from the mod?

Add the collar and the leash to the victim, let him/her equip it, then open the skse menu and add the parameters I posted above

Posted (edited)
1 hour ago, David81 said:

This looks great. I managed to put the leash on the NPC, but it won't follow me. What am I doing wrong?

Ā 

Ā 

You're not alone, I got the same issue. I mention in a post above that the NPC will not follow me when leashed, nor does it work the other way around like is shown in the video.

Ā 

And I am afraid I am going to have giving up getting it working. I've now basically removed all my other mods, and I still cannot get the NPCs to follow me when leashed.

Ā 

Load order exported from Mod Organizer 2 (also without ENB):

Ā 

Spoiler

#Mod_Priority,#Mod_Status,#Mod_Name

"0001","+","Creation Club: _ResourcePack"

"0002","+","DLC: HearthFires"

"0003","+","DLC: Dragonborn"

"0004","+","DLC: Dawnguard"

"0005","+","Alternative Armors - Daedric Mail"

... all creation club mods

"0059","+","Unofficial Skyrim Special Edition Patch"

"0062","+","All in one Address Library (Anniversary Edition)"

"0063","+","EngineFixes"

"0064","+","Bug Fixes SSE"

"0065","+","Modern Brawl Bug Fix"

"0067","+","Spell Perk Item Distributor 6.8.2"

"0069","+","SkyUI"

"0075","+","RaceMenu Anniversary Edition"

"0085","+","powerofthree's Tweaks 1.15.1"

"0086","+","powerofthree's Papyrus Extender"

"0090","+","JContainers64-v4.2.13.1"

"0103","+","Fuz Ro D'oh"

"0129","+","SSE Display Tweaks AE"

"0137","+","Papyrus Tweaks 4.1.1"

"0145","+","Pandora Behaviour Engine v4.3.1-beta"

"0146","+","Skeleton Auto Patch"

"0188","+","CrosshairRefEventsFix_v0.0.1"

"0193","+","Alternate Start - Live Another Life"

"0226","+","SKSE Menu Framework 3.8"

"0227","+","AltTabFix 1.1.0"

"0228","+","Media Keys Fix"

"0243","+","XP32 Maximum Skeleton Special Extended v5 No Weapon Styles"

"0244","+","XP32 Maximum Skeleton Special Extended - Fixed Scripts-44252-1-0-1610402131"

"0247","+","BodySlide and Outfit Studio"

"0254","+","Faster HDT-SMP 3.5"

"0260","+","CBPC - Physics with Collisions 1.6.4 - AE"

"0266","+","Caliente's Beautiful Bodies Enhancer -CBBE- 2.0.3"

"0268","+","Fair Skin Complexion for CBBE 12.1 (modified)"

"0272","+","CBBE 3BA"

"0275","+","CBBE 3BA Physics Config Reinstaller - Best"

"1391","+","LeashFramework Release"

"1404","+","Downloaded Racemenu Presets"

"1405","+","Body Morphs CBBE 3BA"

"1409","+","Pandora Generated"

Ā 

Ā 

I am starting to think I must be doing something wrong, because I am starting to think that I cannot possibly have conflicts anymore, but I am equally confused about what I could possibly be doing wrong...

Ā 

Log from LeashFramework for an attempt to making an NPC follow me after starting a new game:

Ā 

Spoiler

[22:01:12.389] [32924] LeashFramework v1-0-0-0
[22:01:12.389] [32924] LeashFramework loading
[22:01:12.389] [32924] Registered leash serialization
[22:01:12.389] [32924] LeashFramework loaded
[22:01:16.526] [38472] Registered LeashFramework Papyrus API
[22:01:18.353] [24064] Installed frame hooks
[22:01:18.353] [24064] Loaded menu settings
[22:01:18.353] [24064] Registered Leash Framework mod menu
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre event=0
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=false process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=false process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:51.409] [32924] [PullDiag] PositionPlayer post event=3
[22:01:51.409] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:01:51.409] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish event=4
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.750] [32924] [PullDiag] SKSE save-game pullState=absent
[22:02:00.750] [32924] [PullDiag] SKSE save-game actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.750] [32924] [PullDiag] SKSE save-game releasedPlayerPull=false
[22:02:00.750] [32924] [PullDiag] lifecycle release after pullState=absent
[22:02:00.750] [32924] [PullDiag] lifecycle release after actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.808] [32924] [PullDiag] serialization Save pullState=absent
[22:02:00.808] [32924] [PullDiag] serialization Save actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.808] [32924] [PullDiag] serialization Save persistentLeashes=0
[22:02:26.815] [49284] Saved menu settings
[22:02:26.841] [13608] Saved menu settings
[22:02:26.845] [32924] Saved menu settings
[22:02:26.849] [32924] Saved menu settings
[22:02:26.853] [32924] Saved menu settings
[22:02:26.863] [32924] Saved menu settings
[22:02:26.867] [32924] Saved menu settings
[22:02:26.871] [32924] Saved menu settings
[22:02:26.876] [32924] Saved menu settings
[22:02:26.880] [32924] Saved menu settings
[22:02:26.884] [32924] Saved menu settings
[22:02:26.888] [32924] Saved menu settings
[22:02:26.892] [32924] Saved menu settings
[22:02:26.896] [32924] Saved menu settings
[22:02:26.900] [32924] Saved menu settings
[22:02:26.905] [32924] Saved menu settings
[22:02:26.909] [32924] Saved menu settings
[22:02:26.913] [32924] Saved menu settings
[22:02:26.917] [32924] Saved menu settings
[22:02:26.921] [32924] Saved menu settings
[22:02:26.925] [32924] Saved menu settings
[22:02:26.929] [32924] Saved menu settings
[22:02:26.934] [32924] Saved menu settings
[22:02:26.938] [32924] Saved menu settings
[22:02:26.942] [32924] Saved menu settings
[22:02:26.946] [32924] Saved menu settings
[22:02:26.950] [32924] Saved menu settings
[22:02:26.955] [32924] Saved menu settings
[22:02:26.959] [32924] Saved menu settings
[22:02:26.963] [32924] Saved menu settings
[22:02:34.783] [32924] Saved menu settings
[22:02:34.787] [32924] Saved menu settings
[22:02:34.791] [32924] Saved menu settings
[22:02:34.795] [32924] Saved menu settings
[22:02:34.799] [32924] Saved menu settings
[22:02:34.803] [32924] Saved menu settings
[22:02:34.807] [32924] Saved menu settings
[22:02:34.811] [32924] Saved menu settings
[22:02:34.816] [32924] Saved menu settings
[22:02:34.820] [32924] Saved menu settings
[22:02:34.824] [32924] Saved menu settings
[22:02:34.828] [32924] Saved menu settings
[22:02:34.832] [32924] Saved menu settings
[22:02:34.836] [32924] Saved menu settings
[22:02:34.840] [32924] Saved menu settings
[22:02:34.844] [32924] Saved menu settings
[22:02:34.849] [32924] Saved menu settings
[22:02:34.853] [32924] Saved menu settings
[22:02:34.857] [32924] Saved menu settings
[22:02:34.861] [32924] Saved menu settings
[22:02:34.866] [32924] Saved menu settings
[22:02:34.869] [32924] Saved menu settings
[22:02:34.874] [32924] Saved menu settings
[22:02:34.878] [32924] Saved menu settings
[22:02:34.882] [32924] Saved menu settings
[22:02:34.886] [32924] Saved menu settings
[22:02:34.890] [32924] Saved menu settings
[22:02:34.895] [32924] Saved menu settings
[22:02:34.899] [32924] Saved menu settings
[22:02:34.903] [32924] Saved menu settings
[22:02:34.907] [32924] Saved menu settings
[22:02:34.911] [32924] Saved menu settings
[22:02:34.945] [32924] Saved menu settings
[22:02:34.949] [32924] Saved menu settings
[22:02:34.953] [32924] Saved menu settings
[22:02:34.957] [32924] Saved menu settings
[22:02:34.961] [32924] Saved menu settings
[22:02:34.966] [32924] Saved menu settings
[22:02:36.200] [32924] Saved menu settings
[22:02:36.204] [32924] Saved menu settings
[22:02:36.208] [32924] Saved menu settings
[22:02:36.212] [32924] Saved menu settings
[22:02:36.216] [32924] Saved menu settings
[22:02:36.220] [32924] Saved menu settings
[22:02:36.224] [32924] Saved menu settings
[22:02:36.228] [32924] Saved menu settings
[22:02:36.233] [32924] Saved menu settings
[22:02:36.237] [32924] Saved menu settings
[22:02:36.241] [32924] Saved menu settings
[22:02:36.245] [32924] Saved menu settings
[22:02:36.250] [32924] Saved menu settings
[22:02:36.253] [32924] Saved menu settings
[22:02:36.258] [32924] Saved menu settings
[22:02:36.262] [32924] Saved menu settings
[22:02:36.266] [32924] Saved menu settings
[22:02:36.270] [32924] Saved menu settings
[22:02:36.274] [32924] Saved menu settings
[22:02:36.279] [32924] Saved menu settings
[22:02:36.283] [32924] Saved menu settings
[22:02:36.287] [32924] Saved menu settings
[22:02:36.291] [32924] Saved menu settings
[22:02:36.295] [32924] Saved menu settings
[22:02:36.299] [32924] Saved menu settings
[22:02:36.303] [32924] Saved menu settings
[22:02:36.308] [32924] Saved menu settings
[22:02:36.312] [32924] Saved menu settings
[22:02:36.316] [32924] Saved menu settings
[22:02:36.320] [32924] Saved menu settings
[22:02:36.324] [32924] Saved menu settings
[22:02:36.329] [32924] Saved menu settings
[22:02:36.333] [32924] Saved menu settings
[22:02:36.354] [32924] Saved menu settings
[22:02:36.358] [32924] Saved menu settings
[22:02:36.362] [32924] Saved menu settings
[22:02:36.366] [32924] Saved menu settings
[22:02:36.370] [32924] Saved menu settings
[22:02:36.374] [32924] Saved menu settings
[22:02:36.579] [32924] Saved menu settings
[22:02:36.583] [32924] Saved menu settings
[22:02:36.587] [32924] Saved menu settings
[22:02:36.591] [32924] Saved menu settings
[22:02:36.595] [32924] Saved menu settings
[22:02:36.600] [32924] Saved menu settings
[22:02:36.604] [32924] Saved menu settings
[22:02:36.608] [32924] Saved menu settings
[22:02:36.612] [32924] Saved menu settings
[22:02:36.616] [32924] Saved menu settings
[22:02:36.620] [32924] Saved menu settings
[22:02:36.624] [32924] Saved menu settings
[22:02:36.628] [32924] Saved menu settings
[22:02:36.633] [32924] Saved menu settings
[22:02:36.637] [32924] Saved menu settings
[22:02:36.641] [32924] Saved menu settings
[22:02:36.645] [32924] Saved menu settings
[22:02:36.649] [32924] Saved menu settings
[22:02:36.654] [32924] Saved menu settings
[22:02:36.658] [32924] Saved menu settings
[22:02:36.662] [32924] Saved menu settings
[22:02:36.666] [32924] Saved menu settings
[22:02:36.670] [32924] Saved menu settings
[22:02:36.674] [32924] Saved menu settings
[22:02:36.678] [32924] Saved menu settings
[22:02:36.683] [32924] Saved menu settings
[22:02:36.687] [32924] Saved menu settings
[22:02:36.691] [32924] Saved menu settings
[22:02:36.695] [32924] Saved menu settings
[22:02:36.699] [32924] Saved menu settings
[22:02:36.704] [32924] Saved menu settings
[22:02:36.904] [32924] Saved menu settings
[22:02:36.908] [32924] Saved menu settings
[22:02:36.912] [32924] Saved menu settings
[22:02:36.916] [32924] Saved menu settings
[22:02:36.920] [32924] Saved menu settings
[22:02:36.924] [32924] Saved menu settings
[22:02:36.928] [32924] Saved menu settings
[22:02:36.933] [32924] Saved menu settings
[22:02:36.937] [32924] Saved menu settings
[22:02:36.941] [32924] Saved menu settings
[22:02:36.945] [32924] Saved menu settings
[22:02:36.950] [32924] Saved menu settings
[22:02:36.953] [32924] Saved menu settings
[22:02:36.957] [32924] Saved menu settings
[22:02:36.962] [32924] Saved menu settings
[22:02:36.966] [32924] Saved menu settings
[22:02:36.970] [32924] Saved menu settings
[22:02:36.974] [32924] Saved menu settings
[22:02:36.978] [32924] Saved menu settings
[22:02:36.983] [32924] Saved menu settings
[22:02:36.987] [32924] Saved menu settings
[22:02:36.991] [32924] Saved menu settings
[22:02:37.179] [32924] Saved menu settings
[22:02:37.183] [32924] Saved menu settings
[22:02:37.193] [8444 ] Saved menu settings
[22:02:37.195] [13608] Saved menu settings
[22:02:37.200] [21200] Saved menu settings
[22:02:37.204] [13608] Saved menu settings
[22:02:37.208] [8444 ] Saved menu settings
[22:02:37.211] [21200] Saved menu settings
[22:02:37.215] [13608] Saved menu settings
[22:02:37.220] [49284] Saved menu settings
[22:02:37.224] [20284] Saved menu settings
[22:02:37.228] [49284] Saved menu settings
[22:02:37.232] [8444 ] Saved menu settings
[22:02:37.236] [38180] Saved menu settings
[22:02:37.240] [20284] Saved menu settings
[22:02:37.245] [20284] Saved menu settings
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre event=0
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:39.794] [32924] [PullDiag] PositionPlayer post event=3
[22:02:39.794] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:02:39.794] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish event=4
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.571] [32924] [PullDiag] SKSE save-game pullState=absent
[22:02:40.571] [32924] [PullDiag] SKSE save-game actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.571] [32924] [PullDiag] SKSE save-game releasedPlayerPull=false
[22:02:40.571] [32924] [PullDiag] lifecycle release after pullState=absent
[22:02:40.571] [32924] [PullDiag] lifecycle release after actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.630] [32924] [PullDiag] serialization Save pullState=absent
[22:02:40.630] [32924] [PullDiag] serialization Save actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.630] [32924] [PullDiag] serialization Save persistentLeashes=0
[22:02:53.457] [32924] [PullDiag] PositionPlayer pre event=0
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:55.675] [32924] [PullDiag] PositionPlayer post event=3
[22:02:55.675] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:02:55.676] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish event=4
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:03:06.030] [32924] Saved menu settings
[22:03:13.756] [32924] Applied leash 00000014->0002C90F
[22:03:13.980] [32924] Saved menu settings
[22:03:13.987] [49284] Saved menu settings
[22:03:13.987] [32924] [W] Unable to bind leash 00000014->0002C90F: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:03:13.992] [21200] Saved menu settings
[22:03:13.992] [32924] Bound 12 leash bones containing 'Leash1_1' under 'NPC Spine2 [Spn2]' for 00000014->0002C90F
[22:03:13.997] [8444 ] Saved menu settings
[22:03:14.001] [20284] Saved menu settings
[22:03:14.005] [8444 ] Saved menu settings
[22:03:14.010] [13608] Saved menu settings

Edited by leakim
Posted
4 hours ago, cetuximab said:

Ā 

The old Devious Framework "Leash Game," which never made it much beyond a series of patches, would be a great starting point.Ā  Someone just needs to make a stable mod out of all the patches, and replace the magic leash with the leash framework here...

Ā 

I managed to curate it all and archived it hereĀ if anyone is interested in taking a peek at it.Ā  It actually works, even on SE, although I think the part with slavers dragging you to the slave auction is broken with the updated Simple Slavery++

Ā 

The alpha v3.00 and 3.01 of devious framework that was updated (pg28 see arbiter's posts)Ā works with Simple Slavery++, albeit a bit buggy from time to time.Ā  The walk works without an issue as long as you're within the walking distance which can be pretty far according to the tooltip (as far as Riverwood/Windhelm).Ā  Ā Despite those bugs it's a core mod for the wife's lewdrim build.Ā Ā There is the occasional bug on entry into the hall and not transferring to SS++ which likely script lag.Ā  So simply reloading the autosave works with that and there is the "micro me" dupe used for testing that is spawned too.

Ā 

But I gotta agree, this mod is pretty much what people have been waiting for to breath life back into mods like that.Ā 

Posted
49 minutes ago, leakim said:

You're not alone, I got the same issue. I mention in a post above that the NPC will not follow me when leashed, nor does it work the other way around like is shown in the video.

Ā 

And I am afraid I am going to have giving up getting it working. I've now basically removed all my other mods, and I still cannot get the NPCs to follow me when leashed


This seems to be actor specific.
In my case it does work on MOST actors.Ā 

But one example of an actor who could be visibly leashed, but was seemingly immune to any locomotion was this one here:
https://www.nexusmods.com/skyrimspecialedition/mods/145253

Posted
2 hours ago, zaira said:

This bet you lost

Couldn't reproduce this so my best guess is you've got a mod, possibly some "rag doll fixer" breaking ragdoll for the player.Ā 

Ā 

All of these must be true for ragdoll to work for an actor:

Ā  Ā  Ā  Ā  Ā  Ā  return a_actor.Is3DLoaded() && !a_actor.IsDead(false) && !a_actor.IsInRagdollState() && !a_actor.IsOnMount() && !a_actor.IsBleedingOut() && !a_actor.IsUnconscious() && a_actor.GetSitSleepState() == RE::SIT_SLEEP_STATE::kNormal && !a_actor.IsAnimationDriven() && HasHighProcess(a_actor);



Are you in 3rd person camera?

Ā 

1 hour ago, leakim said:

Ā 

You're not alone, I got the same issue. I mention in a post above that the NPC will not follow me when leashed, nor does it work the other way around like is shown in the video.

Ā 

And I am afraid I am going to have giving up getting it working. I've now basically removed all my other mods, and I still cannot get the NPCs to follow me when leashed.

Ā 

Load order exported from Mod Organizer 2 (also without ENB):

Ā 

Ā  Reveal hidden contents

#Mod_Priority,#Mod_Status,#Mod_Name

"0001","+","Creation Club: _ResourcePack"

"0002","+","DLC: HearthFires"

"0003","+","DLC: Dragonborn"

"0004","+","DLC: Dawnguard"

"0005","+","Alternative Armors - Daedric Mail"

... all creation club mods

"0059","+","Unofficial Skyrim Special Edition Patch"

"0062","+","All in one Address Library (Anniversary Edition)"

"0063","+","EngineFixes"

"0064","+","Bug Fixes SSE"

"0065","+","Modern Brawl Bug Fix"

"0067","+","Spell Perk Item Distributor 6.8.2"

"0069","+","SkyUI"

"0075","+","RaceMenu Anniversary Edition"

"0085","+","powerofthree's Tweaks 1.15.1"

"0086","+","powerofthree's Papyrus Extender"

"0090","+","JContainers64-v4.2.13.1"

"0103","+","Fuz Ro D'oh"

"0129","+","SSE Display Tweaks AE"

"0137","+","Papyrus Tweaks 4.1.1"

"0145","+","Pandora Behaviour Engine v4.3.1-beta"

"0146","+","Skeleton Auto Patch"

"0188","+","CrosshairRefEventsFix_v0.0.1"

"0193","+","Alternate Start - Live Another Life"

"0226","+","SKSE Menu Framework 3.8"

"0227","+","AltTabFix 1.1.0"

"0228","+","Media Keys Fix"

"0243","+","XP32 Maximum Skeleton Special Extended v5 No Weapon Styles"

"0244","+","XP32 Maximum Skeleton Special Extended - Fixed Scripts-44252-1-0-1610402131"

"0247","+","BodySlide and Outfit Studio"

"0254","+","Faster HDT-SMP 3.5"

"0260","+","CBPC - Physics with Collisions 1.6.4 - AE"

"0266","+","Caliente's Beautiful Bodies Enhancer -CBBE- 2.0.3"

"0268","+","Fair Skin Complexion for CBBE 12.1 (modified)"

"0272","+","CBBE 3BA"

"0275","+","CBBE 3BA Physics Config Reinstaller - Best"

"1391","+","LeashFramework Release"

"1404","+","Downloaded Racemenu Presets"

"1405","+","Body Morphs CBBE 3BA"

"1409","+","Pandora Generated"

Ā 

Ā 

I am starting to think I must be doing something wrong, because I am starting to think that I cannot possibly have conflicts anymore, but I am equally confused about what I could possibly be doing wrong...

Ā 

Log from LeashFramework for an attempt to making an NPC follow me after starting a new game:

Ā 

Ā  Reveal hidden contents

[22:01:12.389] [32924] LeashFramework v1-0-0-0
[22:01:12.389] [32924] LeashFramework loading
[22:01:12.389] [32924] Registered leash serialization
[22:01:12.389] [32924] LeashFramework loaded
[22:01:16.526] [38472] Registered LeashFramework Papyrus API
[22:01:18.353] [24064] Installed frame hooks
[22:01:18.353] [24064] Loaded menu settings
[22:01:18.353] [24064] Registered Leash Framework mod menu
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre event=0
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=false process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:01:50.764] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=false process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:51.409] [32924] [PullDiag] PositionPlayer post event=3
[22:01:51.409] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:01:51.409] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish event=4
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:01:52.033] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.750] [32924] [PullDiag] SKSE save-game pullState=absent
[22:02:00.750] [32924] [PullDiag] SKSE save-game actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.750] [32924] [PullDiag] SKSE save-game releasedPlayerPull=false
[22:02:00.750] [32924] [PullDiag] lifecycle release after pullState=absent
[22:02:00.750] [32924] [PullDiag] lifecycle release after actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.808] [32924] [PullDiag] serialization Save pullState=absent
[22:02:00.808] [32924] [PullDiag] serialization Save actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:00.808] [32924] [PullDiag] serialization Save persistentLeashes=0
[22:02:26.815] [49284] Saved menu settings
[22:02:26.841] [13608] Saved menu settings
[22:02:26.845] [32924] Saved menu settings
[22:02:26.849] [32924] Saved menu settings
[22:02:26.853] [32924] Saved menu settings
[22:02:26.863] [32924] Saved menu settings
[22:02:26.867] [32924] Saved menu settings
[22:02:26.871] [32924] Saved menu settings
[22:02:26.876] [32924] Saved menu settings
[22:02:26.880] [32924] Saved menu settings
[22:02:26.884] [32924] Saved menu settings
[22:02:26.888] [32924] Saved menu settings
[22:02:26.892] [32924] Saved menu settings
[22:02:26.896] [32924] Saved menu settings
[22:02:26.900] [32924] Saved menu settings
[22:02:26.905] [32924] Saved menu settings
[22:02:26.909] [32924] Saved menu settings
[22:02:26.913] [32924] Saved menu settings
[22:02:26.917] [32924] Saved menu settings
[22:02:26.921] [32924] Saved menu settings
[22:02:26.925] [32924] Saved menu settings
[22:02:26.929] [32924] Saved menu settings
[22:02:26.934] [32924] Saved menu settings
[22:02:26.938] [32924] Saved menu settings
[22:02:26.942] [32924] Saved menu settings
[22:02:26.946] [32924] Saved menu settings
[22:02:26.950] [32924] Saved menu settings
[22:02:26.955] [32924] Saved menu settings
[22:02:26.959] [32924] Saved menu settings
[22:02:26.963] [32924] Saved menu settings
[22:02:34.783] [32924] Saved menu settings
[22:02:34.787] [32924] Saved menu settings
[22:02:34.791] [32924] Saved menu settings
[22:02:34.795] [32924] Saved menu settings
[22:02:34.799] [32924] Saved menu settings
[22:02:34.803] [32924] Saved menu settings
[22:02:34.807] [32924] Saved menu settings
[22:02:34.811] [32924] Saved menu settings
[22:02:34.816] [32924] Saved menu settings
[22:02:34.820] [32924] Saved menu settings
[22:02:34.824] [32924] Saved menu settings
[22:02:34.828] [32924] Saved menu settings
[22:02:34.832] [32924] Saved menu settings
[22:02:34.836] [32924] Saved menu settings
[22:02:34.840] [32924] Saved menu settings
[22:02:34.844] [32924] Saved menu settings
[22:02:34.849] [32924] Saved menu settings
[22:02:34.853] [32924] Saved menu settings
[22:02:34.857] [32924] Saved menu settings
[22:02:34.861] [32924] Saved menu settings
[22:02:34.866] [32924] Saved menu settings
[22:02:34.869] [32924] Saved menu settings
[22:02:34.874] [32924] Saved menu settings
[22:02:34.878] [32924] Saved menu settings
[22:02:34.882] [32924] Saved menu settings
[22:02:34.886] [32924] Saved menu settings
[22:02:34.890] [32924] Saved menu settings
[22:02:34.895] [32924] Saved menu settings
[22:02:34.899] [32924] Saved menu settings
[22:02:34.903] [32924] Saved menu settings
[22:02:34.907] [32924] Saved menu settings
[22:02:34.911] [32924] Saved menu settings
[22:02:34.945] [32924] Saved menu settings
[22:02:34.949] [32924] Saved menu settings
[22:02:34.953] [32924] Saved menu settings
[22:02:34.957] [32924] Saved menu settings
[22:02:34.961] [32924] Saved menu settings
[22:02:34.966] [32924] Saved menu settings
[22:02:36.200] [32924] Saved menu settings
[22:02:36.204] [32924] Saved menu settings
[22:02:36.208] [32924] Saved menu settings
[22:02:36.212] [32924] Saved menu settings
[22:02:36.216] [32924] Saved menu settings
[22:02:36.220] [32924] Saved menu settings
[22:02:36.224] [32924] Saved menu settings
[22:02:36.228] [32924] Saved menu settings
[22:02:36.233] [32924] Saved menu settings
[22:02:36.237] [32924] Saved menu settings
[22:02:36.241] [32924] Saved menu settings
[22:02:36.245] [32924] Saved menu settings
[22:02:36.250] [32924] Saved menu settings
[22:02:36.253] [32924] Saved menu settings
[22:02:36.258] [32924] Saved menu settings
[22:02:36.262] [32924] Saved menu settings
[22:02:36.266] [32924] Saved menu settings
[22:02:36.270] [32924] Saved menu settings
[22:02:36.274] [32924] Saved menu settings
[22:02:36.279] [32924] Saved menu settings
[22:02:36.283] [32924] Saved menu settings
[22:02:36.287] [32924] Saved menu settings
[22:02:36.291] [32924] Saved menu settings
[22:02:36.295] [32924] Saved menu settings
[22:02:36.299] [32924] Saved menu settings
[22:02:36.303] [32924] Saved menu settings
[22:02:36.308] [32924] Saved menu settings
[22:02:36.312] [32924] Saved menu settings
[22:02:36.316] [32924] Saved menu settings
[22:02:36.320] [32924] Saved menu settings
[22:02:36.324] [32924] Saved menu settings
[22:02:36.329] [32924] Saved menu settings
[22:02:36.333] [32924] Saved menu settings
[22:02:36.354] [32924] Saved menu settings
[22:02:36.358] [32924] Saved menu settings
[22:02:36.362] [32924] Saved menu settings
[22:02:36.366] [32924] Saved menu settings
[22:02:36.370] [32924] Saved menu settings
[22:02:36.374] [32924] Saved menu settings
[22:02:36.579] [32924] Saved menu settings
[22:02:36.583] [32924] Saved menu settings
[22:02:36.587] [32924] Saved menu settings
[22:02:36.591] [32924] Saved menu settings
[22:02:36.595] [32924] Saved menu settings
[22:02:36.600] [32924] Saved menu settings
[22:02:36.604] [32924] Saved menu settings
[22:02:36.608] [32924] Saved menu settings
[22:02:36.612] [32924] Saved menu settings
[22:02:36.616] [32924] Saved menu settings
[22:02:36.620] [32924] Saved menu settings
[22:02:36.624] [32924] Saved menu settings
[22:02:36.628] [32924] Saved menu settings
[22:02:36.633] [32924] Saved menu settings
[22:02:36.637] [32924] Saved menu settings
[22:02:36.641] [32924] Saved menu settings
[22:02:36.645] [32924] Saved menu settings
[22:02:36.649] [32924] Saved menu settings
[22:02:36.654] [32924] Saved menu settings
[22:02:36.658] [32924] Saved menu settings
[22:02:36.662] [32924] Saved menu settings
[22:02:36.666] [32924] Saved menu settings
[22:02:36.670] [32924] Saved menu settings
[22:02:36.674] [32924] Saved menu settings
[22:02:36.678] [32924] Saved menu settings
[22:02:36.683] [32924] Saved menu settings
[22:02:36.687] [32924] Saved menu settings
[22:02:36.691] [32924] Saved menu settings
[22:02:36.695] [32924] Saved menu settings
[22:02:36.699] [32924] Saved menu settings
[22:02:36.704] [32924] Saved menu settings
[22:02:36.904] [32924] Saved menu settings
[22:02:36.908] [32924] Saved menu settings
[22:02:36.912] [32924] Saved menu settings
[22:02:36.916] [32924] Saved menu settings
[22:02:36.920] [32924] Saved menu settings
[22:02:36.924] [32924] Saved menu settings
[22:02:36.928] [32924] Saved menu settings
[22:02:36.933] [32924] Saved menu settings
[22:02:36.937] [32924] Saved menu settings
[22:02:36.941] [32924] Saved menu settings
[22:02:36.945] [32924] Saved menu settings
[22:02:36.950] [32924] Saved menu settings
[22:02:36.953] [32924] Saved menu settings
[22:02:36.957] [32924] Saved menu settings
[22:02:36.962] [32924] Saved menu settings
[22:02:36.966] [32924] Saved menu settings
[22:02:36.970] [32924] Saved menu settings
[22:02:36.974] [32924] Saved menu settings
[22:02:36.978] [32924] Saved menu settings
[22:02:36.983] [32924] Saved menu settings
[22:02:36.987] [32924] Saved menu settings
[22:02:36.991] [32924] Saved menu settings
[22:02:37.179] [32924] Saved menu settings
[22:02:37.183] [32924] Saved menu settings
[22:02:37.193] [8444 ] Saved menu settings
[22:02:37.195] [13608] Saved menu settings
[22:02:37.200] [21200] Saved menu settings
[22:02:37.204] [13608] Saved menu settings
[22:02:37.208] [8444 ] Saved menu settings
[22:02:37.211] [21200] Saved menu settings
[22:02:37.215] [13608] Saved menu settings
[22:02:37.220] [49284] Saved menu settings
[22:02:37.224] [20284] Saved menu settings
[22:02:37.228] [49284] Saved menu settings
[22:02:37.232] [8444 ] Saved menu settings
[22:02:37.236] [38180] Saved menu settings
[22:02:37.240] [20284] Saved menu settings
[22:02:37.245] [20284] Saved menu settings
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre event=0
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:02:39.522] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:39.794] [32924] [PullDiag] PositionPlayer post event=3
[22:02:39.794] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:02:39.794] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish event=4
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:02:40.249] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.571] [32924] [PullDiag] SKSE save-game pullState=absent
[22:02:40.571] [32924] [PullDiag] SKSE save-game actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.571] [32924] [PullDiag] SKSE save-game releasedPlayerPull=false
[22:02:40.571] [32924] [PullDiag] lifecycle release after pullState=absent
[22:02:40.571] [32924] [PullDiag] lifecycle release after actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.630] [32924] [PullDiag] serialization Save pullState=absent
[22:02:40.630] [32924] [PullDiag] serialization Save actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:40.630] [32924] [PullDiag] serialization Save persistentLeashes=0
[22:02:53.457] [32924] [PullDiag] PositionPlayer pre event=0
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre pullState=absent
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre after release pullState=absent
[22:02:53.458] [32924] [PullDiag] PositionPlayer pre after release actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:55.675] [32924] [PullDiag] PositionPlayer post event=3
[22:02:55.675] [32924] [PullDiag] PositionPlayer post pullState=absent
[22:02:55.676] [32924] [PullDiag] PositionPlayer post actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish event=4
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish pullState=absent
[22:02:56.014] [32924] [PullDiag] PositionPlayer finish actor=00000014 actorPtr=288CD69E080 loaded=true process=288CD749440 high=true controller=288EA8B9400 controllerActor=288CD69E080 movementType=1 controlsDriven=true aiDriven=false plannerDirect=false exactDirect=false rawFlags=[c4=false,c5=true,c6=false,c7=false,c8=true,c9=true,ca=false,cb=false] playerControls=true animationDriven=false allowRotation=false ragdoll=false knock=0 sit=0
[22:03:06.030] [32924] Saved menu settings
[22:03:13.756] [32924] Applied leash 00000014->0002C90F
[22:03:13.980] [32924] Saved menu settings
[22:03:13.987] [49284] Saved menu settings
[22:03:13.987] [32924] [W] Unable to bind leash 00000014->0002C90F: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:03:13.992] [21200] Saved menu settings
[22:03:13.992] [32924] Bound 12 leash bones containing 'Leash1_1' under 'NPC Spine2 [Spn2]' for 00000014->0002C90F
[22:03:13.997] [8444 ] Saved menu settings
[22:03:14.001] [20284] Saved menu settings
[22:03:14.005] [8444 ] Saved menu settings
[22:03:14.010] [13608] Saved menu settings

Ā 

If the actor's AI package does not permit locomotion, this mod will not touch it. So guards standing outside whiterun wont work. Try moveto command

Posted (edited)

Confirmed, there is a mod conflicting with my locomotion. I was able to reproduce it on a huge mod list. I'll look into the issue.Ā 

Ā 

Fixed in 1.0.3!

Edited by asdt123123
Posted (edited)

This is awesomeĀ asdt123123!Ā Hopefully other mods authors integrate it into their mods. I'm on controller so I don't know how accessible it'll be from me to use this mod, but I'll definitely try it eventually.

Edited by Vertaghost_
Posted
16 hours ago, HereBeTentacles said:

Any chance we could tether the leash to an object? Like a hook on the wall or something of that sort? Can always just use an invisible inanimate npc to do it but just being able to pass a static object would be neat.

I second that

Posted (edited)

can't get it to work :P

[22:55:59.613] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
Ā 

i tried several options:

Ā 

Ā 

here is my log, tried several NPCs

Ā 

Spoiler
[22:45:33.928] [41284] LeashFramework v1-0-4-0
[22:45:33.928] [41284] LeashFramework loading
[22:45:33.929] [41284] Registered leash serialization
[22:45:33.929] [41284] LeashFramework loaded
[22:46:35.048] [44888] Registered LeashFramework Papyrus API
[22:47:37.289] [4812 ] Installed frame hooks
[22:47:37.296] [4812 ] [E] Failed to load menu settings: 1:3: unknown_key
Ā  Ā {"ragdollNPCs":true,"ragdollPlayer":false,"triggerDistanceMultip
Ā  Ā  Ā ^
[22:47:37.296] [4812 ] Registered Leash Framework mod menu
[22:50:07.659] [41284] Loaded 0 persistent leash(es)
[22:51:33.011] [36980] Saved menu settings
[22:51:33.099] [29660] Saved menu settings
[22:51:34.501] [41284] Saved menu settings
[22:51:34.526] [41284] Saved menu settings
[22:51:34.561] [36980] Saved menu settings
[22:51:34.583] [44156] Saved menu settings
[22:51:34.609] [20208] Saved menu settings
[22:51:35.006] [20208] Saved menu settings
[22:51:35.069] [35568] Saved menu settings
[22:52:24.323] [41284] Saved menu settings
[22:52:24.349] [41284] Saved menu settings
[22:52:24.372] [41284] Saved menu settings
[22:52:24.397] [41284] Saved menu settings
[22:52:24.523] [41284] Saved menu settings
[22:52:24.550] [41284] Saved menu settings
[22:52:24.573] [41284] Saved menu settings
[22:52:24.697] [41284] Saved menu settings
[22:52:24.722] [41284] Saved menu settings
[22:52:24.761] [29660] Saved menu settings
[22:53:51.753] [41284] Saved menu settings
[22:53:51.778] [41284] Saved menu settings
[22:53:51.803] [41284] Saved menu settings
[22:53:51.835] [41284] Saved menu settings
[22:54:15.725] [41284] Saved menu settings
[22:54:16.130] [36980] Saved menu settings
[22:54:16.192] [36980] Saved menu settings
[22:54:44.232] [41284] Saved menu settings
[22:54:44.263] [20208] Saved menu settings
[22:54:44.287] [20208] Saved menu settings
[22:54:44.312] [36980] Saved menu settings
[22:55:03.331] [41284] Applied leash FF0048DB->FF0079EE
[22:55:04.278] [41284] Saved menu settings
[22:55:04.326] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:55:18.256] [41284] Saved menu settings
[22:55:18.287] [36980] Saved menu settings
[22:55:18.311] [35568] Saved menu settings
[22:55:18.336] [20208] Saved menu settings
[22:55:18.736] [34776] Saved menu settings
[22:55:18.798] [29660] Saved menu settings
[22:55:40.336] [41284] Applied leash FF0048DB->FF0079EE
[22:55:41.083] [41284] Saved menu settings
[22:55:41.131] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:55:43.433] [41284] Disconnected leash FF0048DB->FF0079EE
[22:55:44.754] [41284] Saved menu settings
[22:55:45.905] [41284] Applied leash FF0048DB->FF0079EE
[22:55:46.178] [41284] Saved menu settings
[22:55:46.226] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:55:54.644] [41284] Saved menu settings
[22:55:57.271] [41284] Disconnected leash FF0048DB->FF0079EE
[22:55:59.044] [41284] Applied leash FF0048DB->FF0079EE
[22:55:59.565] [41284] Saved menu settings
[22:55:59.613] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[22:56:02.912] [41284] Saved menu settings
[22:56:03.417] [20208] Saved menu settings
[22:56:03.478] [20208] Saved menu settings
[22:56:03.481] [41284] Saved menu settings
[22:56:03.505] [41284] Saved menu settings
[22:56:03.529] [41284] Saved menu settings
[22:58:25.391] [41284] Disconnected leash FF0048DB->FF0079EE
[22:58:34.308] [41284] Applied leash FF0048DB->FF0079EE
[22:58:35.903] [41284] Saved menu settings
[22:58:35.951] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash' under 'NPC Spine2 [Spn2]'
[22:58:49.840] [41284] Saved menu settings
[22:58:50.319] [29660] Saved menu settings
[22:58:50.370] [35568] Saved menu settings
[22:58:50.374] [41284] Saved menu settings
[22:58:50.398] [41284] Saved menu settings
[22:59:33.807] [41284] Saved menu settings
[22:59:33.832] [41284] Saved menu settings
[22:59:33.867] [36980] Saved menu settings
[22:59:59.140] [41284] Disconnected leash FF0048DB->FF0079EE
[23:00:01.076] [41284] Applied leash FF0048DB->FF0079EE
[23:00:03.046] [41284] Saved menu settings
[23:00:03.094] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash' under 'NPC Spine2 [Spn2]'
[23:00:04.376] [41284] Saved menu settings
[23:00:04.855] [29660] Saved menu settings
[23:00:04.909] [20208] Saved menu settings
[23:00:04.912] [41284] Saved menu settings
[23:00:04.936] [41284] Saved menu settings
[23:00:47.125] [41284] Disconnected leash FF0048DB->FF0079EE
[23:00:48.399] [41284] Applied leash FF0048DB->FF0079EE
[23:00:48.845] [41284] Saved menu settings
[23:00:48.893] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_0' under 'NPC Spine2 [Spn2]'
[23:00:52.267] [41284] Saved menu settings
[23:00:52.847] [34776] Saved menu settings
[23:00:52.897] [34776] Saved menu settings
[23:00:52.901] [41284] Saved menu settings
[23:00:52.925] [41284] Saved menu settings
[23:00:52.950] [41284] Saved menu settings
[23:02:14.798] [41284] Disconnected leash FF0048DB->FF0079EE
[23:02:15.927] [41284] Applied leash FF0048DB->FF0079EE
[23:02:16.295] [41284] Saved menu settings
[23:02:16.341] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1' under 'NPC Spine2 [Spn2]'
[23:02:26.884] [41284] Saved menu settings
[23:02:27.738] [36980] Saved menu settings
[23:02:27.804] [29660] Saved menu settings
[23:02:27.808] [41284] Saved menu settings
[23:02:27.833] [41284] Saved menu settings
[23:03:09.112] [41284] Disconnected leash FF0048DB->FF0079EE
[23:03:10.137] [41284] Applied leash FF0048DB->FF0079EE
[23:03:10.533] [41284] Saved menu settings
[23:03:10.581] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[23:03:14.532] [41284] Applied leash FF0048DB->FF0079EE
[23:03:14.806] [41284] Saved menu settings
[23:03:14.852] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_2' under 'NPC Spine2 [Spn2]'
[23:03:18.579] [41284] Applied leash FF0048DB->FF0079EE
[23:03:18.776] [41284] Saved menu settings
[23:03:18.823] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_3' under 'NPC Spine2 [Spn2]'
[23:03:22.775] [41284] Applied leash FF0048DB->FF0079EE
[23:03:30.342] [41284] Applied leash FF0048DB->FF0079EE
[23:03:35.984] [41284] Saved menu settings
[23:03:36.032] [41284] [W] Unable to bind leash FF0048DB->FF0079EE: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[23:03:50.725] [41284] Saved menu settings
[23:04:00.120] [34776] Saved menu settings
Spoiler

Ā 

[23:04:00.176] [44156] Saved menu settings
[23:04:22.677] [41284] Saved menu settings
[23:05:17.248] [29660] Saved menu settings
[23:05:17.272] [20208] Saved menu settings
[23:05:17.298] [34776] Saved menu settings
[23:06:19.480] [41284] Applied leash FF0079EE->FF0048DB
[23:06:22.651] [41284] Disconnected leash FF0048DB->FF0079EE
[23:06:24.874] [41284] Saved menu settings
[23:06:24.919] [41284] [W] Unable to bind leash FF0079EE->FF0048DB: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[23:06:26.199] [20208] Saved menu settings
[23:06:26.250] [20208] Saved menu settings
[23:06:26.253] [41284] Saved menu settings
[23:06:26.279] [41284] Saved menu settings
[23:06:37.670] [41284] Applied leash FF0079EE->FF0048DB
[23:06:39.519] [41284] Disconnected leash FF0079EE->FF0048DB
[23:06:40.492] [41284] Applied leash FF0079EE->FF0048DB
[23:06:44.314] [41284] Disconnected leash FF0079EE->FF0048DB
[23:06:46.734] [41284] Saved menu settings
[23:06:46.765] [20208] Saved menu settings
[23:06:46.790] [44156] Saved menu settings
[23:06:46.813] [34776] Saved menu settings
[23:07:40.792] [41284] Applied leash FF0079EE->FF0048DB
[23:07:46.436] [41284] Applied leash FF0079EE->FF0048DB
[23:07:49.534] [41284] Applied leash FF0079EE->FF0048DB
[23:07:53.227] [41284] Saved menu settings
[23:07:53.259] [35568] Saved menu settings
[23:07:53.275] [41284] [W] Unable to bind leash FF0079EE->FF0048DB: found 0 child bone(s) containing 'Leash1_1' under 'NPC Spine2 [Spn2]'
[23:07:53.282] [20208] Saved menu settings
[23:07:53.857] [36980] Saved menu settings
[23:07:53.908] [44156] Saved menu settings
[23:07:53.912] [41284] Saved menu settings
[23:07:53.937] [41284] Saved menu settings

Ā 

and screenshots from both NPCs inventory. i tried both as leasher/leashed.
they are standing next to each other, with 30-500 range parameters

Ā 

Spoiler

ScreenShot48.png.5c88faba0cab1ef327a850ebeab06677.pngScreenShot49.png.4507a6bb972d4810c1ea1f6b469b0921.png

Ā 

Edited by Fraying9981
Posted
6 hours ago, asdt123123 said:

Confirmed, there is a mod conflicting with my locomotion. I was able to reproduce it on a huge mod list. I'll look into the issue.Ā 

Ā 

Fixed in 1.0.3!

Ā 

Thanks! Can confirm this fixed the problem I was having. And it works in my full modlist too :)

Posted (edited)
10 hours ago, krzp said:

It's a common practice for the SMP rigging to have an "attach" kinematic bone, to offset the physics bones to their positionĀ šŸ™‚

Yes, but the Leash Mod seams to no do a full string match.

For example Invicta Lingerie (00IL001InvictaLingerieLeash)
image.png
Although there are only "Leash 0" and "Leash 1" Nodes, it will only work if I call LeashFramework.ApplyLeash() with "Leash". Hope to get a peek onto the source code so I can get a better understanding what exactly has to be configured.

Anyway - the leash is a game changer and requires a huge architectural change in my quests as now the NPCs can really lead the player. I used NPC leading with escort packages rarely as it breaks immersion.

Edited by zaira

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