Onideku1 Posted September 2 Posted September 2 This is so cool! I'd love to see options for followers leading the player and also a dialogue option to replace the hotkey.
Arhold Posted September 3 Posted September 3 (edited) Getting an error message from OAR like missing TETHER plugin 1,0,0,0 and missing parent mod for all animations. Tho the mod itself working? I could've just ignored it but its kinda annoying. Skyrim SE 1.5.9.7 Here is the log file: [11:55:38.428] [68032] TETHER v1-0-2-0 [11:55:38.428] [68032] TETHER loaded [11:55:41.731] [68032] OAR condition register (TETHER_IsTetheredPlayer): FAILED [11:55:41.731] [68032] OAR condition register (TETHER_IsTetheredFollower): FAILED [11:58:20.762] [16288] Settings::Load: 16/16 globals bound from TETHER.esp [11:58:20.763] [16288] InputHandler registered (toggle key from MCM, default DIK 0x23) [11:58:20.763] [16288] PlayerUpdateHook installed (vtable idx 0xAD) [11:58:20.763] [16288] SpeedHook installed (SetMaximumMovementSpeed) [11:58:20.763] [16288] EquipEventSink registered [11:58:20.763] [16288] kDataLoaded: TETHER ready FIXED! Had an outdated OAR. Edited September 3 by Arhold 3
Kaabech Posted September 19 Posted September 19 Can you add some spell effect on one who you grab?It will be useful for skyrimnet reactions
Kaabech Posted September 19 Posted September 19 Or maybe just make it a spell, because its better to add this to Wheeler menu, then trying to find another unused button on keyboard
KEI997 Posted September 19 Author Posted September 19 47 minutes ago, Kaabech said: Or maybe just make it a spell, because its better to add this to Wheeler menu, then trying to find another unused button on keyboard I guess that should be possible? In fact, during a tether, OAR already sets custom conditions like TETHER_IsTetheredPlayer and TETHER_IsTetheredFollower can SkyrimNet not pick those up? I don't use SkyrimNet myself, so I wouldn't really know though. Personally, I want to fix the bug where the neck turns in a weird direction when holding hands first. So if you want it turned into a spell or want dialogue options added, feel free to make a patch or handle that on your end.
FINALLY AWAKE. Posted September 21 Posted September 21 (edited) Hi @KEI997 please take a look, I'm experiencing an animation clipping issue with two-handed weapons: Issue: with weapons clip through the character's body during slow and normal movement speed (walk/jog). Behavior: The sprint animation plays correctly without clipping, but the issue returns as soon as the character slows down. Any idea if it's a skeleton, animation, or OAR/DAR/FNIS node issue? Appreciate any suggestions! I am using: Game Skyrim v1.6.1170 Address Library All in One (1.7.104.0) v13 SkyUI 6.11 FSMP 4.0.1 OAR 3.2.0 Spoiler Edited September 21 by FINALLY AWAKE.
cdo11059 Posted September 22 Posted September 22 Grabbed the v1.0.2 update - the auto-release on equipment change is a nice fix, no more stuck ragdolls after swapping gear mid-tether. Runs smooth so far, thanks for the continued work on this.
cdo11059 Posted September 23 Posted September 23 The memory-safety writeup for v1.0.2 is a good read - switching to NiPointer plus the per-frame skeleton validation is a solid fix for that dangling-bone-pointer case. Appreciate you documenting the actual technique instead of just changelog-noting it.
KEI997 Posted September 24 Author Posted September 24 On 9/22/2026 at 1:56 AM, FINALLY AWAKE. said: Hi @KEI997 please take a look, I'm experiencing an animation clipping issue with two-handed weapons: Issue: with weapons clip through the character's body during slow and normal movement speed (walk/jog). Behavior: The sprint animation plays correctly without clipping, but the issue returns as soon as the character slows down. Any idea if it's a skeleton, animation, or OAR/DAR/FNIS node issue? Appreciate any suggestions! I am using: Game Skyrim v1.6.1170 Address Library All in One (1.7.104.0) v13 SkyUI 6.11 FSMP 4.0.1 OAR 3.2.0 Hide contents Haven't had that issue on my end. Not sure of the cause yet, but if sprinting works and walking/jogging doesn't, it's likely something on my animation side. If I had to guess right now, it might be your equipment display mod. I personally use Immersive Equipment Displays(IED) what about you?
FINALLY AWAKE. Posted September 26 Posted September 26 On 9/24/2026 at 7:48 PM, KEI997 said: Immersive Equipment Displays(IED) hey man, I haven't had any, but after installation of Immersive Equipment Displays(IED) it seems like problem was fixed 👍 thank you very much!❤️
zzoozod Posted September 29 Posted September 29 updating to the new version doesnt seem to work, it appears pressing the key to hold hands doesnt do anything
Me348L Posted September 30 Posted September 30 (edited) Im also having the same problem on v1.1.0. The mod stopped functioning for me. I'm playing on skyrim v1.6.1170 Edited September 30 by Me348L 1
KEI997 Posted September 30 Author Posted September 30 13 hours ago, Me348L said: Im also having the same problem on v1.1.0. The mod stopped functioning for me. I'm playing on skyrim v1.6.1170 Please check the following two points ・Are SKSE Menu Framework and Skyprompt installed correctly? ・Did you properly delete the old "TETHER"? Also, please send me the log file. It should be at the following path: Documents\My Games\Skyrim Special Edition\SKSE\TETHER.log
zzoozod Posted October 1 Posted October 1 (edited) 10 hours ago, KEI997 said: Please check the following two points ・Are SKSE Menu Framework and Skyprompt installed correctly? ・Did you properly delete the old "TETHER"? Also, please send me the log file. It should be at the following path: Documents\My Games\Skyrim Special Edition\SKSE\TETHER.log SKSE is working just fine, im not using skyprompt and have turned off the prompt option in the skse but heres the tether log TETHER.log okay never mind, i figured it out, i didnt realise you had to double click the hold button fast to hold hands, it also has a bit of a delay too, but its working now. Edited October 1 by zzoozod
Me348L Posted October 1 Posted October 1 (edited) I got it working too. My mistake was that I didn't disable the prompt setting since I'm not using skyprompt I thought it was not working since the keys were not responding. I missed that part when reading the update notes. Sorry about that. I will make sure to read everything next time. Edited October 1 by Me348L
ShrödingersCat Posted October 1 Posted October 1 Tether still makes my followers try to slingshot away, no idea why, using nff, fsmp, skyui 6.something, am on 1.6.1170, like, i do not know what's causing this
phbd01 Posted October 2 Posted October 2 Hi can u add modifier key setting options? And pls add first person support that will be great. And hopefully it will come to nexus too.
Nessa Posted October 5 Posted October 5 Gave this a try and it works well with a few quirks. If your follower is staying put for some reason, so are you. 🤣,(Hilarious though, and not an issue.) I can get it to consistently CTD on cell loads. Occasionally it manages to stop but I'd say about 90% of the time a CTD. (Just stop hand holding before changing cells and it's fine.) Beyond that very cute and works well enough. Tested 1.1.0 on Skyrim 1.6.1170.
Auplus Posted October 9 Posted October 9 On 10/2/2026 at 4:09 AM, ShrödingersCat said: Tether still makes my followers try to slingshot away, no idea why, using nff, fsmp, skyui 6.something, am on 1.6.1170, like, i do not know what's causing this Im having the same issue, follower just starts floating away, but on SE version. using all the requirements active and idk what is causing this mod to bug out
Bluegunk Posted 23 hours ago Posted 23 hours ago I'm having some trouble with the physics while a hold is active. Once the hold engages, my character or my follower slides across the ground on their own, like they're skating, and I can't control it. Releasing and holding again doesn't fix it, and in the end I have to quit the game. In an earlier session the follower also stayed stuck in a hand-holding pose after a release, even though the log said the release was clean. This is how my game was set: - Third person only, no camera switching. Switching view drops the hold anyway (`ForceRelease: skeleton replaced or detached from scene`), so I avoided it. - Start with H, walk, release with H, nothing else in between. - Your OAR Enter clips play every time (`OAR selected player Enter clip at +~90ms`). I raised their priorities in a user.json because another moveset mod was overriding them. - Every engage and release reports OK: ForceAddRagdollToWorld / AddHavokBallAndSocketConstraint / RemoveHavokConstraints / ForceRemoveRagdollFromWorld, with `kinematic=false constraint=true`. The NiPointer heartbeats are all OK too. Setup: Skyrim AE with about 1780 plugins, Pandora, OAR, SkyPrompt, Community Shaders, and HDT-SMP for physics. My follower framework is SkyrimNet + SeverActions with several followers active at once, and Followers as Companions SSE runs on one of them (it uses KeepOffsetFromActor to walk beside the player). Could you add an INI option to turn off the ragdoll + Havok constraint (a pure animation / kinematic mode)? A setting to skip the ragdoll toggle would work too. My guess is that the ragdoll/constraint is fighting other things moving the actors (KeepOffsetFromActor from both TETHER and the follower framework, plus the movement animations). Log [11:52:11.857] [8248 ] TETHER v1-0-2-0 [11:52:11.857] [8248 ] TETHER loaded [11:52:12.836] [8248 ] OAR condition register (TETHER_IsTetheredPlayer): OK [11:52:12.836] [8248 ] OAR condition register (TETHER_IsTetheredFollower): OK [11:52:12.836] [8248 ] OAR condition register (TETHER_IsEngagingPlayer): OK [11:52:12.836] [8248 ] OAR condition register (TETHER_IsEngagingFollower): OK [11:53:41.872] [6540 ] [settings] author-defaults INI not found at 'F:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data/SKSE/Plugins\TETHER_defaults.ini' [11:53:41.873] [6540 ] [settings] loaded user INI from 'F:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data/SKSE/Plugins\TETHER.ini' [11:53:41.873] [6540 ] [settings] General.iKeyboardKey = 35 [11:53:41.873] [6540 ] [settings] General.iGamepadKey = 0 [11:53:41.873] [6540 ] [settings] General.bShowPrompt = true [11:53:41.873] [6540 ] [settings] General.fEngageDistance = 512 [11:53:41.873] [6540 ] [settings] General.bAutoReleaseWeapon = true [11:53:41.873] [6540 ] [settings] General.bAutoReleaseCombat = false [11:53:41.873] [6540 ] [settings] General.bAutoReleaseExtDist = false [11:53:41.873] [6540 ] [settings] General.fExtDistThreshold = 500 [11:53:41.873] [6540 ] [settings] General.fExtDistDuration = 3 [11:53:41.873] [6540 ] [settings] Position.fOffsetRight = 0 [11:53:41.873] [6540 ] [settings] Position.fOffsetBack = 0 [11:53:41.873] [6540 ] [settings] Position.fFollowRadius = 30 [11:53:41.873] [6540 ] [settings] Position.fCatchupRadius = 60 [11:53:41.873] [6540 ] [settings] Tension.fTetherIdealDist = 40 [11:53:41.873] [6540 ] [settings] Tension.fTetherSlackDist = 120 [11:53:41.873] [6540 ] [settings] Tension.fPlayerSpeedMultNear = 1 [11:53:41.873] [6540 ] [settings] Tension.fPlayerSpeedMultFar = 0.35 [11:53:41.873] [6540 ] [settings] Tension.fFollowerSpeedMult = 1.3 [11:53:41.873] [6540 ] [settings] Tension.fPalmOffset = 5 [11:53:41.873] [6540 ] [settings] Advanced.fGripDelay = 1 [11:53:41.873] [6540 ] [settings] final (authorDefaults=false, userIni=true) [11:53:41.873] [6540 ] [prompt] SkyPrompt client ID=1 [11:53:41.873] [6540 ] [ui] registered with SKSE Menu Framework [11:53:41.873] [6540 ] InputHandler registered (keyboard=35 gamepad=0x0 showPrompt=true) [11:53:41.873] [6540 ] PlayerUpdateHook installed (vtable idx 0xAD) [11:53:41.873] [6540 ] SpeedHook installed (SetMaximumMovementSpeed) [11:53:41.873] [6540 ] EquipEventSink registered [11:53:41.873] [6540 ] kDataLoaded: TETHER ready [11:53:59.622] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:54:04.155] [8248 ] [prompt] Hide (was 0xB20380D8) [11:54:43.489] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:54:49.194] [8248 ] [prompt] Hide (was 0xB20380D8) [11:54:51.557] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:55:11.611] [8248 ] [prompt] Hide (was 0xB20380D8) [11:55:34.739] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:55:38.284] [8248 ] [prompt] Hide (was 0xB20380D8) [11:55:47.246] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:55:49.345] [8248 ] [prompt] Hide (was 0xB20380D8) [11:55:55.247] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:55:58.840] [20928] [prompt] Hold hands accepted [11:55:58.840] [20928] [prompt] Hide (was 0xB20380D8) [11:55:58.840] [20928] KeepOffsetFromActor dispatch: OK [11:55:58.841] [20928] engaging: target='Kalena Rios' (formID=0xB20380D8) — waiting for Enter clip (grip 1.00s after Enter, fallback 3.0s after engage) [11:55:58.915] [8248 ] engaging: OAR selected player Enter clip at +88ms after hotkey [11:55:59.923] [8248 ] Bones cached: follower arm L1=21.7 L2=15.2 (reach=36.9u), player arm L1=23.5 L2=16.5 (reach=40.0u) [11:55:59.923] [8248 ] NiPointer safety: refs acquired — pRoot@0x2746265ca00 rc=11, pUpper@0x279638f4180 rc=4, pFore@0x279638fbc40 rc=4, pHand@0x279638fb880 rc=3 [11:55:59.923] [8248 ] NiPointer safety: refs acquired — fRoot@0x279d350a380 rc=8, fUpper@0x279d2e1ca40 rc=2, fFore@0x279d3d4d800 rc=2, fHand@0x279d3d4d440 rc=2 [11:55:59.923] [8248 ] Axis probe (identify which local axis is bone-forward): [11:55:59.923] [8248 ] [pUpper] boneDir=(-0.76,0.09,-0.65) dots: X=+0.00 Y=-0.00 Z=+1.00 [11:55:59.923] [8248 ] [pFore] boneDir=(-0.28,0.29,-0.91) dots: X=+0.00 Y=+0.00 Z=+1.00 [11:55:59.923] [8248 ] [fUpper] boneDir=(0.22,-0.17,-0.96) dots: X=+0.00 Y=-0.00 Z=+1.00 [11:55:59.923] [8248 ] [fFore] boneDir=(0.30,0.84,0.45) dots: X=-0.00 Y=+0.00 Z=+1.00 [11:55:59.923] [8248 ] ForceAddRagdollToWorld: player=OK follower=OK [11:55:59.923] [8248 ] AddHavokBallAndSocketConstraint dispatch: OK [11:55:59.923] [8248 ] engaged: target='Kalena Rios' (formID=0xB20380D8) trigger='Enter clip + delay' at +1097ms after hotkey offset(R=0 B=0 follow=30/catch=60) [kinematic=false constraint=true] [11:55:59.966] [8248 ] NiPointer safety: first per-frame check PASSED — IsSkeletonAttachedToScene(p/f)=1/1, root match(p/f)=1/1, 6/6 bones IsValidNiObject & IsBoneUnderRoot [11:56:01.937] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:03.948] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:05.960] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:07.971] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:09.983] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:11.997] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:14.010] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:16.023] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:18.034] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:20.046] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:22.055] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:24.066] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:26.079] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:28.091] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:30.103] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:32.116] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:34.125] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:36.137] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:38.149] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:40.162] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:42.171] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:44.183] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:56:45.114] [23944] Release key pressed (device=keyboard, raw=0x23) [11:56:45.114] [23944] ClearKeepOffsetFromActor dispatch: OK [11:56:45.114] [23944] Game.RemoveHavokConstraints dispatch: OK [11:56:45.114] [23944] ForceRemoveRagdollFromWorld: player=OK follower=OK [11:56:45.114] [23944] NiPointer safety: releasing refs — pHand rc(before drop)=3, fHand rc(before drop)=2, pRoot rc(before drop)=11, fRoot rc(before drop)=8 [11:56:45.114] [23944] released: target='Kalena Rios' (offset cleared) [11:56:50.436] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:56:51.179] [8248 ] [prompt] Hide (was 0xB20380D8) [11:56:53.718] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:57:32.176] [8248 ] [prompt] Hide (was 0xB20380D8) [11:57:34.274] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:57:34.800] [8248 ] [prompt] Hide (was 0xB20380D8) [11:57:37.511] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:57:39.366] [13608] [prompt] Hold hands accepted [11:57:39.366] [13608] [prompt] Hide (was 0xB20380D8) [11:57:39.366] [13608] KeepOffsetFromActor dispatch: OK [11:57:39.366] [13608] engaging: target='Kalena Rios' (formID=0xB20380D8) — waiting for Enter clip (grip 1.00s after Enter, fallback 3.0s after engage) [11:57:39.433] [8248 ] engaging: OAR selected player Enter clip at +88ms after hotkey [11:57:40.439] [8248 ] Bones cached: follower arm L1=21.7 L2=15.2 (reach=36.9u), player arm L1=23.5 L2=16.5 (reach=40.0u) [11:57:40.439] [8248 ] NiPointer safety: refs acquired — pRoot@0x2746265ca00 rc=11, pUpper@0x279638f4180 rc=4, pFore@0x279638fbc40 rc=4, pHand@0x279638fb880 rc=3 [11:57:40.439] [8248 ] NiPointer safety: refs acquired — fRoot@0x279d350a380 rc=8, fUpper@0x279d2e1ca40 rc=2, fFore@0x279d3d4d800 rc=2, fHand@0x279d3d4d440 rc=2 [11:57:40.439] [8248 ] Axis probe (identify which local axis is bone-forward): [11:57:40.439] [8248 ] [pUpper] boneDir=(-0.12,-0.76,-0.64) dots: X=-0.00 Y=-0.00 Z=+1.00 [11:57:40.439] [8248 ] [pFore] boneDir=(-0.29,-0.28,-0.92) dots: X=+0.00 Y=+0.00 Z=+1.00 [11:57:40.439] [8248 ] [fUpper] boneDir=(0.29,0.33,-0.90) dots: X=-0.00 Y=-0.00 Z=+1.00 [11:57:40.439] [8248 ] [fFore] boneDir=(-0.50,0.18,-0.85) dots: X=+0.00 Y=+0.00 Z=+1.00 [11:57:40.439] [8248 ] ForceAddRagdollToWorld: player=OK follower=OK [11:57:40.439] [8248 ] AddHavokBallAndSocketConstraint dispatch: OK [11:57:40.439] [8248 ] engaged: target='Kalena Rios' (formID=0xB20380D8) trigger='Enter clip + delay' at +1095ms after hotkey offset(R=0 B=0 follow=30/catch=60) [kinematic=false constraint=true] [11:57:40.482] [8248 ] NiPointer safety: first per-frame check PASSED — IsSkeletonAttachedToScene(p/f)=1/1, root match(p/f)=1/1, 6/6 bones IsValidNiObject & IsBoneUnderRoot [11:57:42.451] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:57:44.462] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:57:46.474] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:57:48.485] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:57:54.645] [8248 ] ClearKeepOffsetFromActor dispatch: OK [11:57:54.645] [8248 ] Game.RemoveHavokConstraints dispatch: OK [11:57:54.645] [8248 ] ForceRemoveRagdollFromWorld: player=OK follower=OK [11:57:54.645] [8248 ] NiPointer safety: releasing refs — pHand rc(before drop)=3, fHand rc(before drop)=2, pRoot rc(before drop)=10, fRoot rc(before drop)=6 [11:57:54.645] [8248 ] [W] ForceRelease: state → Off [11:58:08.088] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:58:11.080] [8248 ] [prompt] Hide (was 0xB20380D8) [11:58:15.145] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:58:36.418] [8248 ] [prompt] Hide (was 0xB20380D8) [11:59:10.325] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:59:13.572] [20928] [prompt] Hold hands accepted [11:59:13.572] [20928] [prompt] Hide (was 0xB20380D8) [11:59:13.572] [20928] KeepOffsetFromActor dispatch: OK [11:59:13.572] [20928] engaging: target='Kalena Rios' (formID=0xB20380D8) — waiting for Enter clip (grip 1.00s after Enter, fallback 3.0s after engage) [11:59:13.649] [8248 ] engaging: OAR selected player Enter clip at +88ms after hotkey [11:59:14.654] [8248 ] Bones cached: follower arm L1=21.7 L2=15.2 (reach=36.9u), player arm L1=23.5 L2=16.5 (reach=40.0u) [11:59:14.655] [8248 ] NiPointer safety: refs acquired — pRoot@0x2746265ca00 rc=15, pUpper@0x279638f4180 rc=4, pFore@0x279638fbc40 rc=4, pHand@0x279638fb880 rc=3 [11:59:14.655] [8248 ] NiPointer safety: refs acquired — fRoot@0x27dcef8b880 rc=7, fUpper@0x279d3be5080 rc=2, fFore@0x279d3be5300 rc=2, fHand@0x279d3be7d80 rc=2 [11:59:14.655] [8248 ] Axis probe (identify which local axis is bone-forward): [11:59:14.655] [8248 ] [pUpper] boneDir=(-0.78,-0.06,-0.63) dots: X=-0.00 Y=+0.00 Z=+1.00 [11:59:14.655] [8248 ] [pFore] boneDir=(-0.35,0.21,-0.91) dots: X=-0.00 Y=+0.00 Z=+1.00 [11:59:14.655] [8248 ] [fUpper] boneDir=(-0.14,0.20,-0.97) dots: X=-0.00 Y=-0.00 Z=+1.00 [11:59:14.655] [8248 ] [fFore] boneDir=(-0.07,-0.48,-0.87) dots: X=-0.00 Y=+0.00 Z=+1.00 [11:59:14.655] [8248 ] ForceAddRagdollToWorld: player=OK follower=OK [11:59:14.655] [8248 ] AddHavokBallAndSocketConstraint dispatch: OK [11:59:14.655] [8248 ] engaged: target='Kalena Rios' (formID=0xB20380D8) trigger='Enter clip + delay' at +1096ms after hotkey offset(R=0 B=0 follow=30/catch=60) [kinematic=false constraint=true] [11:59:14.698] [8248 ] NiPointer safety: first per-frame check PASSED — IsSkeletonAttachedToScene(p/f)=1/1, root match(p/f)=1/1, 6/6 bones IsValidNiObject & IsBoneUnderRoot [11:59:16.666] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:18.681] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:20.693] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:21.538] [31948] Release key pressed (device=keyboard, raw=0x23) [11:59:21.538] [31948] ClearKeepOffsetFromActor dispatch: OK [11:59:21.538] [31948] Game.RemoveHavokConstraints dispatch: OK [11:59:21.538] [31948] ForceRemoveRagdollFromWorld: player=OK follower=OK [11:59:21.538] [31948] NiPointer safety: releasing refs — pHand rc(before drop)=3, fHand rc(before drop)=2, pRoot rc(before drop)=15, fRoot rc(before drop)=8 [11:59:21.538] [31948] released: target='Kalena Rios' (offset cleared) [11:59:21.568] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:59:24.116] [31948] [prompt] Hold hands accepted [11:59:24.116] [31948] [prompt] Hide (was 0xB20380D8) [11:59:24.116] [31948] engage denied: no eligible follower in front cone (<= 512 units) [11:59:27.867] [8248 ] [prompt] Show 'Hold hands' target='Kalena Rios' (0xB20380D8) keys=1 sent=true [11:59:31.892] [13608] [prompt] Hold hands accepted [11:59:31.892] [13608] [prompt] Hide (was 0xB20380D8) [11:59:31.892] [13608] KeepOffsetFromActor dispatch: OK [11:59:31.892] [13608] engaging: target='Kalena Rios' (formID=0xB20380D8) — waiting for Enter clip (grip 1.00s after Enter, fallback 3.0s after engage) [11:59:31.968] [8248 ] engaging: OAR selected player Enter clip at +100ms after hotkey [11:59:32.986] [8248 ] Bones cached: follower arm L1=21.7 L2=15.2 (reach=36.9u), player arm L1=23.5 L2=16.5 (reach=40.0u) [11:59:32.987] [8248 ] NiPointer safety: refs acquired — pRoot@0x2746265ca00 rc=15, pUpper@0x279638f4180 rc=4, pFore@0x279638fbc40 rc=4, pHand@0x279638fb880 rc=3 [11:59:32.987] [8248 ] NiPointer safety: refs acquired — fRoot@0x27dcef8b880 rc=9, fUpper@0x279d3be5080 rc=2, fFore@0x279d3be5300 rc=2, fHand@0x279d3be7d80 rc=2 [11:59:32.987] [8248 ] Axis probe (identify which local axis is bone-forward): [11:59:32.987] [8248 ] [pUpper] boneDir=(0.62,0.46,-0.63) dots: X=+0.00 Y=+0.00 Z=+1.00 [11:59:32.987] [8248 ] [pFore] boneDir=(0.42,-0.00,-0.91) dots: X=+0.00 Y=+0.00 Z=+1.00 [11:59:32.987] [8248 ] [fUpper] boneDir=(0.22,0.32,-0.92) dots: X=+0.00 Y=-0.00 Z=+1.00 [11:59:32.987] [8248 ] [fFore] boneDir=(-0.84,0.05,-0.54) dots: X=-0.00 Y=-0.00 Z=+1.00 [11:59:32.987] [8248 ] ForceAddRagdollToWorld: player=OK follower=OK [11:59:32.987] [8248 ] AddHavokBallAndSocketConstraint dispatch: OK [11:59:32.987] [8248 ] engaged: target='Kalena Rios' (formID=0xB20380D8) trigger='Enter clip + delay' at +1119ms after hotkey offset(R=0 B=0 follow=30/catch=60) [kinematic=false constraint=true] [11:59:33.035] [8248 ] NiPointer safety: first per-frame check PASSED — IsSkeletonAttachedToScene(p/f)=1/1, root match(p/f)=1/1, 6/6 bones IsValidNiObject & IsBoneUnderRoot [11:59:35.011] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:37.050] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:39.088] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:41.097] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:43.138] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:45.142] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:47.156] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:49.165] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:51.179] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:53.190] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:55.203] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:57.214] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [11:59:59.226] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:01.239] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:03.251] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:05.262] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:07.274] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:09.285] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:11.298] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:13.310] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2 [12:00:15.322] [8248 ] NiPointer safety: heartbeat OK (2s) — pHand rc=3, fHand rc=2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now