Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted
16 hours ago, asdt123123 said:

Why wouldn't it work? 

 

That seems normal to me? It's just bent different by PPA. You should change the length slider for segment 1 instead if you're trying to make a sword cock. 

 

Yeah my toml library, if you put a 1 instead of a 1.0, it will read it entirely differently. I'll fix it eventually

Cuz you said that you NEED the latest ver of sexlabs and that's not 1.65 and only that ver works for 1.6.640 of Skyrim so Im confused now lol

THIS⤵️

  • Sexlab or Sexlab P+ or OStim Standalone (Latest version for all of these ONLY. OStim will NOT WORK if it's not v7.3.5a+)
Posted (edited)
4 hours ago, asdt123123 said:

I use P+. It works fine. You did something wrong, probably didn't enable overrides for the phonemes. Use the skse mod menu 

 

I have been using the SKSE mod menu. However, I think that's at least part of the issue, as I discovered a bug with it.

If you save your expression edits within the SKSE mod menu, then:

image.png.f03cbae1171882d73b5a34855b372967.png

This entire excerpt of the .toml file gets deleted (the highlighted part). And as you can see, it includes the parameters that define the overrides. This makes it impossible to make custom expressions with an override from within the menu, or edit the default one.

Tested this multiple times, both editing the default expression, or making a new one. Hitting the Save button is what causes the change every time.

I tried manually editing a custom expression directly in the .toml file with Notepad++ and then booting up the game, but this also seemed to not help at all.

So it is possible there is also a conflicting mod, which I can try to examine on my end. But that issue with the Save button deleting a whole excerpt of the .toml that includes the override options, doesn't seem like it would be caused by that.

Edited by boyo_wonder
Posted
On 1/6/2026 at 12:36 PM, asdt123123 said:

So I wanted to show some of you guys the problem with the schlong rigs. That way you'll understand why some creature schlongs just don't line up perfectly. This could be solvable by fixing the vertex skinning and potentially bone positions per penis mesh. 


This is all done in Outfit Studio (Bodyslide) if you want to check it out yourself!

Quick lesson: This is showing bone vertex weights. The color is showing you HOW MUCH influence this bone has over this part of the mesh.  Dark blue = virtually none, RED = total control. Think of it as a 1-100% scale. Those DOTS you see are the skeleton nodes PPA is moving. PPA only physically sees skeleton positions, and essentially creates it's own virtual assessment of what the schlong must look like in order to move it. 


Here's the "VectorPlexus Regular" schlong from SOS (Refined Baka SOS SMP Patch).

Notice how every bone is properly painted, and mostly has perfect influence over their respective segment. Red = total control, dark blue = virtually no control. This is pretty much perfect. COULD be more perfect, but you wouldn't even notice the imperfections in-game unless  you REALLY looked hard. Which at that point, chill out lol
120673c256a57142fc498b8bd7305d46.png

Here's TRX Male.

Notice how half the schlong is controlled by a single bone. This is why you see such quick transitions in bends with the tip. The tip has virtually total control over half the penis. HOWEVER, this could be solved in Bodyslide if you shrink the tip mesh since TRX has bodyslide presets:

ca53775686ec2499b2d84d48aa85f415.png


Ok that's human schlongs. 


Now check out this horse schlong from BakaFactory.

Notice the issue? Our "HS 5" has greater influence over the next "HS 6" bone. MORE than the "HS 6" has influence over it's own segment. For animators, this is a non-issue - the schlong is skinned well and they can just make adjustments to fix the oddness. FOR US? It's fundamentally broken in the eyes of the algorithm. 

 

ecf8fd1c5e93bc139fea562005d0d372.png

 

 

You can see here, if we just slightly bend that "HS 5" node, our "HS 6" node is completely offset for it's own segment - because it doesn't have high enough vertex weight for it's own position/segment. The weight would need to be at it's HIGHEST (top priority) where the bone physically is, and taper in front and behind:

a6604ab2acdf7e71ea72b181e934bc1e.png


If we quickly repaint it (I did a poor job) you can see that this bone no longer offsets it's child bone. If we made the child bone blue. That CRINK you see is intentional, we're only rotating one bone:

4892d7ae924c81ad7d5c3403c4b1e977.png


Now you can see, we're able to PERFECTLY move the penis (Those little issues you see are from the vertex paints not being perfectly accurate, this is just an example):

22b7a8fd8606dec25010eb864b3c8e4d.png

Here's how our (Poorly painted) corrected horse penis looks in game. When I pause the game, it returns to what the animation looks like due to my re-painted penis. You can see our edits DO distort the penis. You might be able to solve this somewhat however by giving each node low vertex paint over the whole penis. And if you're wondering "Why doesn't it look perfect?" - I just quickly painted the vertexes. You need to be pretty accurate when painting or the mesh wont flex as well. 

5da9fde34131ef18c360b7846d26e420.gif

Now unfortunately, I reviewed a bunch of horse penis meshes (Was not fun?) and BakaFactory's is the absolute best. So ABC is our best option atm.

 

Could this be fixed by me through code? Maaaybe - but since the weight  values are not consistent between segments either it will likely still introduce other issues like artifacts. It's also a bit complicated since the default pose of the penis isn't linear but has bends in it. 

 

The honest  catch-all solution would be for a talented artist like BakaFactory to re-weight these meshes. But that could also effect animations a little that were created using these weights. HOWEVER - ABC's adjustments already does that to a lot of non-ABC rigged animations so its not that big of a deal IMO. 

 

Anyways, this should answer the question of: Why does this schlong bend a bit weird VS this schlong. Maybe you learned something about vertex weights, maybe you're wondering why this guy is transforming horse cocks in outfit studio. 

 

You can also try:
"PreserveSchlongHavokState": true,

And or:
"SolverDynamicBendProjection": true,

In the config which attempts to calculate how the schlong is designed to bend. "PreserveSchlongHavokState" mostly just tells my system "Take the current animation state as it exists, and simply try to bend the schlong". Which can MAYBE create issues on it's own if the animation is messing with scaling a lot (Like maybe to create a 'tight' fit animation or forskin movement). 

addon_HorseHard.zip 270.2 kB · 21 downloads

 

This is the best simple explanation ive seen thank you. maybe you can answer this, with some addons (like trx) there doesnt seem to be any collision till the schlong is halfway inside. I saw in nifskope that the closest node to the tip is also about halfway. Do you happen to know if that node placement is what causes this to happen? If so is there an easy way to add or change node position so it interacts sooner? I tried moving it closer to the tip but im guessing that doesnt affect collision because it didnt change how it interacts.

Posted

Are you considering any options for the sound system, like adding new sound sets and assigning them per tag or such? As male oral, or different impact sounds for larger monsters where they would be heavier sounding. For this maybe an additional layer of pitch shifting to go down with the existing sound sets depending on the animation set

Posted
On 2/10/2026 at 5:57 AM, sikamikanico78 said:

ok thanks for notifing me for the latest version...so here we go new log!

 

  Hide contents

CRASH TIME: 2026-02-10 13:56:15
Skyrim SSE v1.6.1170
CrashLoggerSSE v1-20-0-0 Feb 10 2026 09:04:04

Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF629E0E3D7 SkyrimSE.exe+03BE3D7    movzx eax, byte ptr [rcx+0x1A]
Exception Flags: 0x00000000 (Continuable)
Number of Parameters: 2
Exception Thread ID: 5208
Access Violation: Tried to read memory at 0x00000000001A
ACCESS VIOLATION ANALYSIS:
    Instruction: movzx eax, byte ptr [rcx+0x1A]
    Memory Operand: [base=rcx, index=none, scale=0, disp=+0x1a]
    Base Register: rcx = 0x0000000000000000 (likely invalid)
    Computed Address: 0x000000000000001A

POSSIBLE RELEVANT OBJECTS:
    R9: (TESModelTextureSwap*)
    RSI: (TESNPC*) "Roggvir" [0x000A3BDB] ("Skyrim.esm") "Roggvir" [0x000A3BDB]
    R8: (TESObjectARMA*) [0xFE049800] ("TheNewGentleman.esp")
    RBP: (Character*) "Roggvir" [0x000A3BDC] ("Skyrim.esm") [0x000A3BDC]
    R13: (NiNode*) "NPC Head [Head]"
    RSP+20: (BGSBodyPartData*) [0x0000001D] ("Skyrim.esm")
    RSP+D0: (BaseExtraList*)
    RSP+E8: (ExtraDismemberedLimbs*)
    RSP+108: (QueuedCharacter*)
    RSP+130: (TESObjectCELL*) [0x00037EE9] ("SimpleSlavery.esp") [0x00037EE9]
    RSP+150: (BSFadeNode*) "skeleton.nif"
    RSP+190: (BSFadeNode*) "skeleton.nif"
    RSP+1A0: (SynchronizedQueue<NiPointer<IOTask> >*)
    RSP+1D0: (IOManager*)
    RSP+208: (FormID 0x14 -> PlayerCharacter* 0x233217B50C0) "Luccianna" [0x00000014] ("Knockdown Immunity.esp") [0x00000014]
    RSP+298: (BSTextureDB::QueuedHandles*)
    RSP+2C8: (TES*)
    RSP+2E8: (TESObjectCELL*) [0xFF000A33] [0xFF000A33]
    RSP+3D0: (TESWorldSpace*) "Solitude" [0x00037EDF] ("SLSFFameComments.esp") "Solitude"
    RSP+428: (BSFadeNode*) "skeleton.nif"
    RSP+450: (TESObjectCELL*) [0x00009C81] ("CaptivePlayer.esp") [0x00009C81]
    RSP+4D8: (TESObjectREFR*) [0x0004D0F4] ("Skyrim.esm") [0x00000010]
    RSP+510: (Character*) "Unicorn" [0xFE014D7B] ("ccbgssse034-mntuni.esl") [0xFE014D7B]
    RSP+5A8: (TESObjectREFR*) [0x00025CF9] ("HearthFires.esm") [0x0000003B] (Skyrim.esm)
    RSP+5B0: (TESWorldSpace*) "Skyrim" [0x0000003C] ("SLSFFameComments.esp") "Skyrim"
    RSP+660: (PathingCell*)
    RSP+688: (TESNPC*) "Luccianna" [0x00000007] ("Knockdown Immunity.esp") "Luccianna" [0x00000007]
    RSP+690: (TESKey*) "Japhet's Folly Key" [0x0002E5FB] ("Skyrim.esm") "Japhet's Folly Key"
    RSP+698: (TESKey*) "Restraints Key" [0x1F01775F] ("Devious Devices - Integration.esm") "Restraints Key"
    RSP+6B8: (Character*) "Thalmor Justiciar" [0xFF007E07] [0xFF007E07]
    RSP+6C8: (ActorKnowledge*)
    RSP+708: (HUDData*)
    RSP+788: (BSFadeNode*) "skeleton_female.nif"
    RSP+7B0: (BaseExtraList*)
    RSP+A88: (TES*)
    RSP+B10: (BGSLocation*) "Solitude" [0x00018A5A] ("BaboInteractiveDia.esp") "Solitude"
    RSP+C30: (Main*)
    RSP+CD0: (CSharedMemStream*)
    RSP+D18: (CInputHandler*)

PROCESS INFO:
    Process ID: 12128
    Crash Thread ID: 5208
    Process Uptime: 00:05:49 (349731ms)
    Working Directory: C:\SteamLibrary\steamapps\common\Skyrim Special Edition
    Command Line: "C:\SteamLibrary\steamapps\common\Skyrim Special Edition\\SkyrimSE.exe"
    Executable MD5: 7a44a52dfc92d78f934c4d12ed92f494
    Executable Size: 37157144 bytes
    Executable Modified: 2025-01-19 12:06:39
    Elevated: No

THREAD CONTEXT (HEURISTIC):
    Thread Priority: 0
    Likely Role: Unknown (main or worker thread)

SYSTEM SPECS:
    OS: Microsoft Windows 11 Pro v10.0.26100
    CPU: AuthenticAMD AMD Ryzen 7 5700X3D 8-Core Processor           
    CPU Cores: 16 logical, 8 physical, 1 packages
    GPU #1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
    GPU #2: Microsoft Basic Render Driver
    PHYSICAL MEMORY: 15.65 GB/31.93 GB
    VIRTUAL MEMORY: 19.21 GB/131072.00 GB
    PROCESS MEMORY: Working Set: 5976.76 MB, Private: 13289.84 MB, Peak: 5977.52 MB
    PAGE FAULTS: 4131253 (Peak: 6267883520)
    GPU MEMORY: 1.70/7.21 GB
    Detected Virtual Machine: Microsoft Hyper-V (100%)

CALL STACK ([P]robable / tack scan):
    [ 0][P] 0x7FF629E0E3D7              SkyrimSE.exe+03BE3D7 -> 24741+0x97    movzx eax, byte ptr [rcx+0x1A]
    [ 1][P] 0x7FF62A0D63D5              SkyrimSE.exe+06863D5 -> 37644+0x255    mov byte ptr [rsp+0xA0], 0x01
    [ 2][P] 0x7FF629D38336              SkyrimSE.exe+02E8336 -> 19742+0x1F6    mov rax, [rdi]
    [ 3][P] 0x7FF629BF0AFF              SkyrimSE.exe+01A0AFF -> 13355+0x1DF    test byte ptr [rdi+0x13], 0x01
    [ 4][P] 0x7FF629BDE920              SkyrimSE.exe+018E920 -> 13023+0x1B0    mov rcx, [rbx+0x60]
    [ 5][P] 0x7FF62A8515CF              SkyrimSE.exe+0E015CF -> 75705+0xEF    jmp 0x00007FF62A8515FA
    [ 6][P] 0x7FF62A8519E4              SkyrimSE.exe+0E019E4 -> 75708+0x1E4    mov rcx, [rdi+0xE0]
    [ 7][P] 0x7FF629BEE135              SkyrimSE.exe+019E135 -> 13317+0x4A5    mov rcx, [0x00007FF62BB469B0]
    [ 8][P] 0x7FF62A19C243              SkyrimSE.exe+074C243 -> 40744+0x173    cmp byte ptr [rbp+0x50], 0x00
    [ 9][P] 0x7FF62A19CC28              SkyrimSE.exe+074CC28 -> 40745+0x398    mov rbx, [rsp+0xB0]
    [10][P] 0x7FF62A18205C              SkyrimSE.exe+073205C -> 40445+0x5FC    mov rcx, r14
    [11][P] 0x7FF62A180ACE              SkyrimSE.exe+0730ACE -> 40438+0x5DE    mov r15b, 0x01
    [12][P] 0x7FF80189B3C0   AccuratePenetration.dll+011B3C0
    [13][P] 0x7FF62A095F13              SkyrimSE.exe+0645F13 -> 36564+0x73    call 0x00007FF62A099D40
    [14][P] 0x7FFFDA16F4C9              hdtSMP64.dll+00BF4C9    cmp byte ptr [rbx+0x10], 0x00 |  C:\Games\Faster HDT-SMP\skse64_2_02_06\src\skse64\hdtSMP64\Hooks.cpp:314 void hdt::UnkEngine::onFrame(void) [?onFrame@UnkEngine@hdt@@QEAAXXZ]
    [15][P] 0x7FF62A08EAD5              SkyrimSE.exe+063EAD5 -> 36544+0x165    test bl, bl
    [16][P] 0x7FF62AF8BB8E              SkyrimSE.exe+153BB8E -> 109636+0x106    mov ebx, eax
    [17][P] 0x7FF8B28AE8D7              KERNEL32.DLL+002E8D7
    [18][P] 0x7FF8B3E4C53C                 ntdll.dll+008C53C
    [19] 0x7FF629B6BDC1              SkyrimSE.exe+011BDC1 -> 36098+0x41    nop
    [20] 0x7FF62A755E5D              SkyrimSE.exe+0D05E5D -> 69745+0x5D    mov rax, rbx
    [21] 0x7FF8B12F49CB            KERNELBASE.dll+00449CB
    [22] 0x7FF629E7B45F              SkyrimSE.exe+042B45F -> 26826+0x3F    sub rbx, 0x01
    [23] 0x7FF62A0A22EA              SkyrimSE.exe+06522EA -> 36813+0x31A    jmp 0x00007FF62A0A2270
    [24] 0x7FF629D05629              SkyrimSE.exe+02B5629 -> 18905+0x119    test rax, rax
    [25] 0x7FF62A0DE467              SkyrimSE.exe+068E467 -> 37732+0x47    nop
    [26] 0x7FF629D8834E              SkyrimSE.exe+033834E -> 21745+0x2E    test al, al
    [27] 0x7FF62A9F7A3D              SkyrimSE.exe+0FA7A3D -> 82144+0x2D    movzx ecx, al
    [28] 0x7FF629BE49CE              SkyrimSE.exe+01949CE -> 13129+0x1E    mov ebp, eax
    [29] 0x7FF62A73D9DD              SkyrimSE.exe+0CED9DD -> 69192+0x3D    mov r13, rax
    [30] 0x7FF62A73E2D9              SkyrimSE.exe+0CEE2D9 -> 69201+0xE9    cmp [rbx], eax
    [31] 0x7FF62A73C752              SkyrimSE.exe+0CEC752 -> 69164+0x12    nop
    [32] 0x7FF62A73C65E              SkyrimSE.exe+0CEC65E -> 69161+0x8E    mov rax, [rsp+0x30]
    [33] 0x7FF62A0ECA37              SkyrimSE.exe+069CA37 -> 37968+0x147    jmp 0x00007FF62A0ECA43
    [34] 0x7FF62A1624F8              SkyrimSE.exe+07124F8 -> 39912+0x998    mov r8, [rbp+0x88]
    [35] 0x7FF62B000000              SkyrimSE.exe+15B0000 -> 454933+0xB0    add [rax], al
    [36] 0x7FF629C50199              SkyrimSE.exe+0200199 -> 15341+0x69    nop
    [37] 0x7FF629BFF7EA              SkyrimSE.exe+01AF7EA -> 13663+0x1A    mov ebp, eax
    [38] 0x7FF629C4FC51              SkyrimSE.exe+01FFC51 -> 15335+0x2A1    nop
    [39] 0x7FF62A031E8C              SkyrimSE.exe+05E1E8C -> 35294+0x3C    nop
    [40] 0x7FF629BF502E              SkyrimSE.exe+01A502E -> 13419+0x9E    xor eax, eax
    [41] 0x7FF62A1AAE65              SkyrimSE.exe+075AE65 -> 41051+0x265    cmp [rbx], eax
    [42] 0x7FF85DCB285B              MSVCP140.dll+001285B
    [43] 0x7FF8601D71A2         sl.interposer.dll+00071A2
    [44] 0x7FF88FEE175E             sl.reflex.dll+001175E
    [45] 0x7FFFD65F4B5C gameoverlayrenderer64.dll+00C4B5C
    [46] 0x7FFFD65D8FA1 gameoverlayrenderer64.dll+00A8FA1
    [47] 0x7FF8B1EEE0EF                USER32.dll+000E0EF
    [48] 0x7FFFD65D8B2B gameoverlayrenderer64.dll+00A8B2B
    [49] 0x7FF8B1EEDEB9                USER32.dll+000DEB9
    [50] 0x7FF8B18D2CCB              ucrtbase.dll+0082CCB
    [51] 0x7FF8B13C5810            KERNELBASE.dll+0115810
    [52] 0x7FF8B3E4C510                 ntdll.dll+008C510

REGISTERS:
    RAX 0x233C61E25C0      (void*)
    RCX 0x0                (size_t) [0]
    RDX 0x1                (size_t) [1]
    RBX 0x0                (size_t) [0]
    RSP 0xEEA49FEBF0       (void*)
    RBP 0x233BDDABD00      (Character*) "Roggvir" [0x000A3BDC] ("Skyrim.esm")
        Flags: 0x00420409 
        FormID: 0x000A3BDC
        FormType: ActorCharacter (62)
        Object Reference: 
        Flags: 0x00440009 kDestructible | kInitialized
        FormID: 0x000A3BDB
        FormType: NPC (43)
        ParentCell: ---
            File: "SimpleSlavery.esp"
            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
            Flags: 0x00040009 
            EditorID: "SolitudeOrigin"
            FormID: 0x00037EE9
            FormType: Cell (60)
    RSI 0x23323021800      (TESNPC*) "Roggvir" [0x000A3BDB] ("Skyrim.esm")
        Flags: 0x00440009 
        FormID: 0x000A3BDB
        FormType: NPC (43)
        GetFullName: "Roggvir"
    RDI 0x233BDDABF68      (void*)
    R8  0x2333533D780      (TESObjectARMA*) [0xFE049800] ("TheNewGentleman.esp")
    R9  0x2333533D7D0      (TESModelTextureSwap*)
    R10 0x4                (size_t) [4]
    R11 0x2                (size_t) [2]
    R12 0x943CDF3E01       (size_t) [636676423169]
    R13 0x23500F59800      (NiNode*) "NPC Head [Head]"
        RTTIName: "NiNode"
        ExtraData[0] Name: "hkPhonemes:f:BrowDownRight"
        ExtraData[1] Name: "hkPhoneme:f:DialogueDisgusted"
        ExtraData[2] Name: "hkPhonemes:f:BrowDownLeft"
        ExtraData[3] Name: "hkPhonemes:f:BrowUpRight"
        ExtraData[4] Name: "hkPhoneme:f:DialogueSurprise"
        ExtraData[5] Name: "hkPhonemes:f:SquintRight"
        ExtraData[6] Name: "hkPhonemes:f:BrowInRight"
        ExtraData[7] Name: "hkPhoneme:f:DialogueAnger"
        ExtraData[8] Name: "hkPhoneme:f:DialogueFear"
        ExtraData[9] Name: "hkPhoneme:f:DialogueHappy"
        ExtraData[10] Name: "hkPhoneme:f:DialoguePuzzled"
        ExtraData[11] Name: "hkPhoneme:f:MoodSurprise"
        ExtraData[12] Name: "hkPhoneme:f:MoodDisgusted"
        ExtraData[13] Name: "hkPhoneme:f:BigAah"
        ExtraData[14] Name: "hkPhoneme:f:K"
        ExtraData[15] Name: "hkPhoneme:f:I"
        ExtraData[16] Name: "hkPhoneme:f:Eh"
        ExtraData[17] Name: "hkPhonemes:f:LookUp"
        ExtraData[18] Name: "hkPhoneme:f:Aah"
        ExtraData[19] Name: "hkPhoneme:f:N"
        ExtraData[20] Name: "hkPhoneme:f:Eee"
        ExtraData[21] Name: "hkPhoneme:f:BMP"
        ExtraData[22] Name: "hkPhoneme:f:ChJSh"
        ExtraData[23] Name: "hkPhoneme:f:MoodSad"
        ExtraData[24] Name: "hkPhoneme:f:FV"
        ExtraData[25] Name: "hkPhonemes:f:LookDown"
        ExtraData[26] Name: "hkPhoneme:f:R"
        ExtraData[27] Name: "hkPhoneme:f:Oh"
        ExtraData[28] Name: "hkPhoneme:f:Th"
        ExtraData[29] Name: "hkPhonemes:f:LookLeft"
        ExtraData[30] Name: "hkPhonemes:f:BrowUpLeft"
        ExtraData[31] Name: "hkPhonemes:f:BlinkRight"
        ExtraData[32] Name: "hkPhonemes:f:LookRight"
        ExtraData[33] Name: "hkPhoneme:f:DialogueSad"
        ExtraData[34] Name: "hkPhoneme:f:MoodFear"
        ExtraData[35] Name: "hkPhonemes:f:SquintLeft"
        ExtraData[36] Name: "hkPhoneme:f:MoodAnger"
        ExtraData[37] Name: "hkPhoneme:f:MoodHappy"
        ExtraData[38] Name: "hkPhonemes:f:BrowInLeft"
        ExtraData[39] Name: "hkPhoneme:f:MoodPuzzled"
        ExtraData[40] Name: "hkPhoneme:f:W"
        ExtraData[41] Name: "hkPhoneme:f:CombatAnger"
        ExtraData[42] Name: "hkPhoneme:f:OohQ"
        ExtraData[43] Name: "hkPhoneme:f:CombatShout"
        ExtraData[44] Name: "hkPhoneme:f:DST"
        ExtraData[45] Name: "hkPhonemes:f:BlinkLeft"
        Full Name: "Roggvir"
        Checking User Data: -----
            Object Reference: 
            File: "Skyrim.esm"
            Flags: 0x00440009 kDestructible | kInitialized
            Name: "Roggvir"
            FormID: 0x000A3BDB
            FormType: NPC (43)
            ParentCell: ---
                File: "SimpleSlavery.esp"
                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                Flags: 0x00040009 
                EditorID: "SolitudeOrigin"
                FormID: 0x00037EE9
                FormType: Cell (60)
        Checking TESObjectREFR: {}
            Object Reference: 
            File: "Skyrim.esm"
            Flags: 0x00440009 kDestructible | kInitialized
            Name: "Roggvir"
            FormID: 0x000A3BDB
            FormType: NPC (43)
            ParentCell: ---
                File: "SimpleSlavery.esp"
                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                Flags: 0x00040009 
                EditorID: "SolitudeOrigin"
                FormID: 0x00037EE9
                FormType: Cell (60)
        Checking Parent: 0
            Name: "CME Neck [Neck]"
            RTTIName: "NiNode"
            Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
            Full Name: "Roggvir"
            Checking User Data: -----
                Object Reference: 
                File: "Skyrim.esm"
                Flags: 0x00440009 kDestructible | kInitialized
                Name: "Roggvir"
                FormID: 0x000A3BDB
                FormType: NPC (43)
                ParentCell: ---
                    File: "SimpleSlavery.esp"
                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                    Flags: 0x00040009 
                    EditorID: "SolitudeOrigin"
                    FormID: 0x00037EE9
                    FormType: Cell (60)
            Checking TESObjectREFR: {}
                Object Reference: 
                File: "Skyrim.esm"
                Flags: 0x00440009 kDestructible | kInitialized
                Name: "Roggvir"
                FormID: 0x000A3BDB
                FormType: NPC (43)
                ParentCell: ---
                    File: "SimpleSlavery.esp"
                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                    Flags: 0x00040009 
                    EditorID: "SolitudeOrigin"
                    FormID: 0x00037EE9
                    FormType: Cell (60)
            Checking Parent: 0
                Name: "PA Neck [Neck]"
                RTTIName: "NiNode"
                Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                Full Name: "Roggvir"
                Checking User Data: -----
                    Object Reference: 
                    File: "Skyrim.esm"
                    Flags: 0x00440009 kDestructible | kInitialized
                    Name: "Roggvir"
                    FormID: 0x000A3BDB
                    FormType: NPC (43)
                    ParentCell: ---
                        File: "SimpleSlavery.esp"
                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                        Flags: 0x00040009 
                        EditorID: "SolitudeOrigin"
                        FormID: 0x00037EE9
                        FormType: Cell (60)
                Checking TESObjectREFR: {}
                    Object Reference: 
                    File: "Skyrim.esm"
                    Flags: 0x00440009 kDestructible | kInitialized
                    Name: "Roggvir"
                    FormID: 0x000A3BDB
                    FormType: NPC (43)
                    ParentCell: ---
                        File: "SimpleSlavery.esp"
                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                        Flags: 0x00040009 
                        EditorID: "SolitudeOrigin"
                        FormID: 0x00037EE9
                        FormType: Cell (60)
                Checking Parent: 0
                    Name: "NPC Neck [Neck]"
                    RTTIName: "NiNode"
                    Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                    Full Name: "Roggvir"
                    Checking User Data: -----
                        Object Reference: 
                        File: "Skyrim.esm"
                        Flags: 0x00440009 kDestructible | kInitialized
                        Name: "Roggvir"
                        FormID: 0x000A3BDB
                        FormType: NPC (43)
                        ParentCell: ---
                            File: "SimpleSlavery.esp"
                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                            Flags: 0x00040009 
                            EditorID: "SolitudeOrigin"
                            FormID: 0x00037EE9
                            FormType: Cell (60)
                    Checking TESObjectREFR: {}
                        Object Reference: 
                        File: "Skyrim.esm"
                        Flags: 0x00440009 kDestructible | kInitialized
                        Name: "Roggvir"
                        FormID: 0x000A3BDB
                        FormType: NPC (43)
                        ParentCell: ---
                            File: "SimpleSlavery.esp"
                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                            Flags: 0x00040009 
                            EditorID: "SolitudeOrigin"
                            FormID: 0x00037EE9
                            FormType: Cell (60)
                    Checking Parent: 0
                        Name: "CME Spine2 [Spn2]"
                        RTTIName: "NiNode"
                        Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                        Full Name: "Roggvir"
                        Checking User Data: -----
                            Object Reference: 
                            File: "Skyrim.esm"
                            Flags: 0x00440009 kDestructible | kInitialized
                            Name: "Roggvir"
                            FormID: 0x000A3BDB
                            FormType: NPC (43)
                            ParentCell: ---
                                File: "SimpleSlavery.esp"
                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                Flags: 0x00040009 
                                EditorID: "SolitudeOrigin"
                                FormID: 0x00037EE9
                                FormType: Cell (60)
                        Checking TESObjectREFR: {}
                            Object Reference: 
                            File: "Skyrim.esm"
                            Flags: 0x00440009 kDestructible | kInitialized
                            Name: "Roggvir"
                            FormID: 0x000A3BDB
                            FormType: NPC (43)
                            ParentCell: ---
                                File: "SimpleSlavery.esp"
                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                Flags: 0x00040009 
                                EditorID: "SolitudeOrigin"
                                FormID: 0x00037EE9
                                FormType: Cell (60)
                        Checking Parent: 0
                            Name: "PA SpineB [Spn2]"
                            RTTIName: "NiNode"
                            Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                            Full Name: "Roggvir"
                            Checking User Data: -----
                                Object Reference: 
                                File: "Skyrim.esm"
                                Flags: 0x00440009 kDestructible | kInitialized
                                Name: "Roggvir"
                                FormID: 0x000A3BDB
                                FormType: NPC (43)
                                ParentCell: ---
                                    File: "SimpleSlavery.esp"
                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                    Flags: 0x00040009 
                                    EditorID: "SolitudeOrigin"
                                    FormID: 0x00037EE9
                                    FormType: Cell (60)
                            Checking TESObjectREFR: {}
                                Object Reference: 
                                File: "Skyrim.esm"
                                Flags: 0x00440009 kDestructible | kInitialized
                                Name: "Roggvir"
                                FormID: 0x000A3BDB
                                FormType: NPC (43)
                                ParentCell: ---
                                    File: "SimpleSlavery.esp"
                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                    Flags: 0x00040009 
                                    EditorID: "SolitudeOrigin"
                                    FormID: 0x00037EE9
                                    FormType: Cell (60)
                            Checking Parent: 0
                                Name: "NPC Spine2 [Spn2]"
                                RTTIName: "NiNode"
                                Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                Full Name: "Roggvir"
                                Checking User Data: -----
                                    Object Reference: 
                                    File: "Skyrim.esm"
                                    Flags: 0x00440009 kDestructible | kInitialized
                                    Name: "Roggvir"
                                    FormID: 0x000A3BDB
                                    FormType: NPC (43)
                                    ParentCell: ---
                                        File: "SimpleSlavery.esp"
                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                        Flags: 0x00040009 
                                        EditorID: "SolitudeOrigin"
                                        FormID: 0x00037EE9
                                        FormType: Cell (60)
                                Checking TESObjectREFR: {}
                                    Object Reference: 
                                    File: "Skyrim.esm"
                                    Flags: 0x00440009 kDestructible | kInitialized
                                    Name: "Roggvir"
                                    FormID: 0x000A3BDB
                                    FormType: NPC (43)
                                    ParentCell: ---
                                        File: "SimpleSlavery.esp"
                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                        Flags: 0x00040009 
                                        EditorID: "SolitudeOrigin"
                                        FormID: 0x00037EE9
                                        FormType: Cell (60)
                                Checking Parent: 0
                                    Name: "CME Spine1 [Spn1]"
                                    RTTIName: "NiNode"
                                    Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                    Full Name: "Roggvir"
                                    Checking User Data: -----
                                        Object Reference: 
                                        File: "Skyrim.esm"
                                        Flags: 0x00440009 kDestructible | kInitialized
                                        Name: "Roggvir"
                                        FormID: 0x000A3BDB
                                        FormType: NPC (43)
                                        ParentCell: ---
                                            File: "SimpleSlavery.esp"
                                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                            Flags: 0x00040009 
                                            EditorID: "SolitudeOrigin"
                                            FormID: 0x00037EE9
                                            FormType: Cell (60)
                                    Checking TESObjectREFR: {}
                                        Object Reference: 
                                        File: "Skyrim.esm"
                                        Flags: 0x00440009 kDestructible | kInitialized
                                        Name: "Roggvir"
                                        FormID: 0x000A3BDB
                                        FormType: NPC (43)
                                        ParentCell: ---
                                            File: "SimpleSlavery.esp"
                                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                            Flags: 0x00040009 
                                            EditorID: "SolitudeOrigin"
                                            FormID: 0x00037EE9
                                            FormType: Cell (60)
                                    Checking Parent: 0
                                        Name: "PA SpineA [Spn1]"
                                        RTTIName: "NiNode"
                                        Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                        Full Name: "Roggvir"
                                        Checking User Data: -----
                                            Object Reference: 
                                            File: "Skyrim.esm"
                                            Flags: 0x00440009 kDestructible | kInitialized
                                            Name: "Roggvir"
                                            FormID: 0x000A3BDB
                                            FormType: NPC (43)
                                            ParentCell: ---
                                                File: "SimpleSlavery.esp"
                                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                Flags: 0x00040009 
                                                EditorID: "SolitudeOrigin"
                                                FormID: 0x00037EE9
                                                FormType: Cell (60)
                                        Checking TESObjectREFR: {}
                                            Object Reference: 
                                            File: "Skyrim.esm"
                                            Flags: 0x00440009 kDestructible | kInitialized
                                            Name: "Roggvir"
                                            FormID: 0x000A3BDB
                                            FormType: NPC (43)
                                            ParentCell: ---
                                                File: "SimpleSlavery.esp"
                                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                Flags: 0x00040009 
                                                EditorID: "SolitudeOrigin"
                                                FormID: 0x00037EE9
                                                FormType: Cell (60)
                                        Checking Parent: 0
                                            Name: "NPC Spine1 [Spn1]"
                                            RTTIName: "NiNode"
                                            Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                            Full Name: "Roggvir"
                                            Checking User Data: -----
                                                Object Reference: 
                                                File: "Skyrim.esm"
                                                Flags: 0x00440009 kDestructible | kInitialized
                                                Name: "Roggvir"
                                                FormID: 0x000A3BDB
                                                FormType: NPC (43)
                                                ParentCell: ---
                                                    File: "SimpleSlavery.esp"
                                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                    Flags: 0x00040009 
                                                    EditorID: "SolitudeOrigin"
                                                    FormID: 0x00037EE9
                                                    FormType: Cell (60)
                                            Checking TESObjectREFR: {}
                                                Object Reference: 
                                                File: "Skyrim.esm"
                                                Flags: 0x00440009 kDestructible | kInitialized
                                                Name: "Roggvir"
                                                FormID: 0x000A3BDB
                                                FormType: NPC (43)
                                                ParentCell: ---
                                                    File: "SimpleSlavery.esp"
                                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                    Flags: 0x00040009 
                                                    EditorID: "SolitudeOrigin"
                                                    FormID: 0x00037EE9
                                                    FormType: Cell (60)
                                            Checking Parent: 0
                                                Name: "CME Spine [Spn0]"
                                                RTTIName: "NiNode"
                                                Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                Full Name: "Roggvir"
                                                Checking User Data: -----
                                                    Object Reference: 
                                                    File: "Skyrim.esm"
                                                    Flags: 0x00440009 kDestructible | kInitialized
                                                    Name: "Roggvir"
                                                    FormID: 0x000A3BDB
                                                    FormType: NPC (43)
                                                    ParentCell: ---
                                                        File: "SimpleSlavery.esp"
                                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                        Flags: 0x00040009 
                                                        EditorID: "SolitudeOrigin"
                                                        FormID: 0x00037EE9
                                                        FormType: Cell (60)
                                                Checking TESObjectREFR: {}
                                                    Object Reference: 
                                                    File: "Skyrim.esm"
                                                    Flags: 0x00440009 kDestructible | kInitialized
                                                    Name: "Roggvir"
                                                    FormID: 0x000A3BDB
                                                    FormType: NPC (43)
                                                    ParentCell: ---
                                                        File: "SimpleSlavery.esp"
                                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                        Flags: 0x00040009 
                                                        EditorID: "SolitudeOrigin"
                                                        FormID: 0x00037EE9
                                                        FormType: Cell (60)
                                                Checking Parent: 0
                                                    Name: "PA Spine [Spn0]"
                                                    RTTIName: "NiNode"
                                                    Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                    Full Name: "Roggvir"
                                                    Checking User Data: -----
                                                        Object Reference: 
                                                        File: "Skyrim.esm"
                                                        Flags: 0x00440009 kDestructible | kInitialized
                                                        Name: "Roggvir"
                                                        FormID: 0x000A3BDB
                                                        FormType: NPC (43)
                                                        ParentCell: ---
                                                            File: "SimpleSlavery.esp"
                                                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                            Flags: 0x00040009 
                                                            EditorID: "SolitudeOrigin"
                                                            FormID: 0x00037EE9
                                                            FormType: Cell (60)
                                                    Checking TESObjectREFR: {}
                                                        Object Reference: 
                                                        File: "Skyrim.esm"
                                                        Flags: 0x00440009 kDestructible | kInitialized
                                                        Name: "Roggvir"
                                                        FormID: 0x000A3BDB
                                                        FormType: NPC (43)
                                                        ParentCell: ---
                                                            File: "SimpleSlavery.esp"
                                                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                            Flags: 0x00040009 
                                                            EditorID: "SolitudeOrigin"
                                                            FormID: 0x00037EE9
                                                            FormType: Cell (60)
                                                    Checking Parent: 0
                                                        Name: "NPC Spine [Spn0]"
                                                        RTTIName: "NiNode"
                                                        Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                        Full Name: "Roggvir"
                                                        Checking User Data: -----
                                                            Object Reference: 
                                                            File: "Skyrim.esm"
                                                            Flags: 0x00440009 kDestructible | kInitialized
                                                            Name: "Roggvir"
                                                            FormID: 0x000A3BDB
                                                            FormType: NPC (43)
                                                            ParentCell: ---
                                                                File: "SimpleSlavery.esp"
                                                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                Flags: 0x00040009 
                                                                EditorID: "SolitudeOrigin"
                                                                FormID: 0x00037EE9
                                                                FormType: Cell (60)
                                                        Checking TESObjectREFR: {}
                                                            Object Reference: 
                                                            File: "Skyrim.esm"
                                                            Flags: 0x00440009 kDestructible | kInitialized
                                                            Name: "Roggvir"
                                                            FormID: 0x000A3BDB
                                                            FormType: NPC (43)
                                                            ParentCell: ---
                                                                File: "SimpleSlavery.esp"
                                                                Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                Flags: 0x00040009 
                                                                EditorID: "SolitudeOrigin"
                                                                FormID: 0x00037EE9
                                                                FormType: Cell (60)
                                                        Checking Parent: 0
                                                            Name: "CME UBody [UBody]"
                                                            RTTIName: "NiNode"
                                                            Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                            Full Name: "Roggvir"
                                                            Checking User Data: -----
                                                                Object Reference: 
                                                                File: "Skyrim.esm"
                                                                Flags: 0x00440009 kDestructible | kInitialized
                                                                Name: "Roggvir"
                                                                FormID: 0x000A3BDB
                                                                FormType: NPC (43)
                                                                ParentCell: ---
                                                                    File: "SimpleSlavery.esp"
                                                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                    Flags: 0x00040009 
                                                                    EditorID: "SolitudeOrigin"
                                                                    FormID: 0x00037EE9
                                                                    FormType: Cell (60)
                                                            Checking TESObjectREFR: {}
                                                                Object Reference: 
                                                                File: "Skyrim.esm"
                                                                Flags: 0x00440009 kDestructible | kInitialized
                                                                Name: "Roggvir"
                                                                FormID: 0x000A3BDB
                                                                FormType: NPC (43)
                                                                ParentCell: ---
                                                                    File: "SimpleSlavery.esp"
                                                                    Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                    Flags: 0x00040009 
                                                                    EditorID: "SolitudeOrigin"
                                                                    FormID: 0x00037EE9
                                                                    FormType: Cell (60)
                                                            Checking Parent: 0
                                                                Name: "PA UBody [UBody]"
                                                                RTTIName: "NiNode"
                                                                Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                                Full Name: "Roggvir"
                                                                Checking User Data: -----
                                                                    Object Reference: 
                                                                    File: "Skyrim.esm"
                                                                    Flags: 0x00440009 kDestructible | kInitialized
                                                                    Name: "Roggvir"
                                                                    FormID: 0x000A3BDB
                                                                    FormType: NPC (43)
                                                                    ParentCell: ---
                                                                        File: "SimpleSlavery.esp"
                                                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                        Flags: 0x00040009 
                                                                        EditorID: "SolitudeOrigin"
                                                                        FormID: 0x00037EE9
                                                                        FormType: Cell (60)
                                                                Checking TESObjectREFR: {}
                                                                    Object Reference: 
                                                                    File: "Skyrim.esm"
                                                                    Flags: 0x00440009 kDestructible | kInitialized
                                                                    Name: "Roggvir"
                                                                    FormID: 0x000A3BDB
                                                                    FormType: NPC (43)
                                                                    ParentCell: ---
                                                                        File: "SimpleSlavery.esp"
                                                                        Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
                                                                        Flags: 0x00040009 
                                                                        EditorID: "SolitudeOrigin"
                                                                        FormID: 0x00037EE9
                                                                        FormType: Cell (60)
                                                                Checking Parent: 1
                                                                    Name: "CME Body [Body]"
                                                                    RTTIName: "NiNode"
                                                                    Flags: kSelectiveUpdate | kSelectiveUpdateTransforms | kSelectiveUpdateController
                                                                    Full Name: "Roggvir"
                                                                    Checking User Data: -----
                                                                        Object Reference: 
                                                                        File: "Skyrim.esm"
                                                                        Flags: 0x00440009 kDestructible | kInitialized
                                                                        Name: "Roggvir"
                                                                        FormID: 0x000A3BDB
                                                                        FormType: NPC (43)
                                                                        ParentCell: ---
                                                                            File: "SimpleSlavery.esp"
                                                                            Modified by: Skyrim.esm -> Update.esm -> Dawnguard.esm -> HearthFires.esm -> ccBGSSSE001-Fish.esm -> ccbgssse020-graycowl.esl -> ccBGSSSE025-AdvDSGS.esm -> unofficial skyrim special edition patch.esp -> BaboFollowers.esp -> SL Survival.esp -> BaboInteractiveDia.esp -> Populated Skyrim Legendary.esp -> SkyrimSewers.esp -> SexLab Approach.esp -> SimpleSlavery.esp
 

 

 

SimpleSlavery appears a lot. I'm also using TNG + this mod, I just got through the execution scene without any problems, but as you can see, my game is very vanilla. I basically focus on gameplay rather than visuals, so I use them at the minimum settings. But I insist again that I think it's a problem with FSMP and your mods. Does the crash happen at the moment of the axe blow to the neck? Maybe you should add a TNG exception with a Roggvir. I recall that some layers, such as blush when aroused, can cause CTDs during decapitations due to issues with nioverride. Anyway, this mod and TNG haven't given me any problems. Good luck

Posted
29 minutes ago, 深淵の神 said:

 

SimpleSlavery appears a lot. I'm also using TNG + this mod, I just got through the execution scene without any problems, but as you can see, my game is very vanilla. I basically focus on gameplay rather than visuals, so I use them at the minimum settings. But I insist again that I think it's a problem with FSMP and your mods. Does the crash happen at the moment of the axe blow to the neck? Maybe you should add a TNG exception with a Roggvir. I recall that some layers, such as blush when aroused, can cause CTDs during decapitations due to issues with nioverride. Anyway, this mod and TNG haven't given me any problems. Good luck

no it was not a mod problem but a rare bug of the game itself...i managed to fix it... the scene was complete months ago since i am at 100% completion of the game...but when this bug happens the corpse of Rogvir is getting resurected for some reason and it is a headless npc witch cant be loaded and crashes the game when you aproach the scene..

 

so i made a new character in a new game... i went ro Solidute and witnessed the scene again.. when Rogvir died i selected his corpse in the console...left the game and loaded my real character on my problematic save... then i typed "markfordelete" and "disable" on the console... so the npc disapeared and i could aproach solitude without any crash.

Posted
22 minutes ago, sikamikanico78 said:

the corpse of Rogvir is getting resurected for some reason and it is a headless npc witch cant be loaded and crashes the game when you aproach the scene..

 

"Boy, that escalated quickly" 
So I think this problem goes way beyond this mod haha. At least you were able to solve it your way. Cheers

Posted
12 minutes ago, 深淵の神 said:

 

"Boy, that escalated quickly" 
So I think this problem goes way beyond this mod haha. At least you were able to solve it your way. Cheers

haha indeed! thanks! and thanks for your effort to help me :)

Posted (edited)

Is there a way to chose a specific actor target for scenes with more than two actors ? In the picture, if the target is set to "Mouth", it goes to the wrong one (which is normal because it is closer). I would like to chose the other girl's mouth as target.

20260212221304_1.jpg

Edited by Ryo95
Posted
5 hours ago, asdt123123 said:

Small update, I patched Skyrim's freecam mode to sync with the sound engine. So freecam's audio is actually correct now. 

 

No clue if it works with VR, the VR people will have to let me know

PPA - Penetration Physics v0.0.29.zip 4.52 MB · 1 download

 

I've tested this new version, and everything seems to be working fine 👍
Here are some short video samples as proof of the sound.

https://drive.google.com/drive/folders/1DCDOE2Xjpm91KcuL9_dc5bc05H5sl8wl?usp=sharing

Posted

Is there any way to let female creatures participate in the mod's system? I have futa set up for most female creatures, so they can be in a male role in an animation no problem, but the mod's features like penis handling and sound don't trigger unless the actor is male

Posted (edited)

If we wanted to add fart sounds to play on top of the sex sounds during anal animations, theoretically speaking, how would I go about integrating it? Since the sounds play very accurately with every thrust, I imagine this mod is probably the best for something like this. Theoretically speaking of course.

Edited by Dr. Pervy
Posted

No idea if you will read this on Nexus or LL, so I will cross-post. 

Thanks for the expression settings of this mod! I never got the oral mouth opening from Sexlab to play nice.
Is there a chance maybe that you can make the override modes also target specific mods? 

For example: I use ScreenarcherMenu to fine-tune all mfg values. This is currently being blocked/overwritten by PPA. But I also use PPA to subdue to broken oral mouth opening script from Sexlab. Ideally, I'd want PPA to only block Sexlab from modifying what mfg values are loaded on a character.

Posted
4 hours ago, Ryo95 said:

I tested it, it does not work here ; but I use the Freefly cam mod, so that might be the reason.

Freefly not supported by this mod. I think he's doing some weird hack to detatch the camera rather than working with the Gamebryo's rendering camera. If he ever makes it open source I'll add compatibility. At least it doesn't crash though 😁

 

2 hours ago, Legend0fJan said:

No idea if you will read this on Nexus or LL, so I will cross-post. 

Thanks for the expression settings of this mod! I never got the oral mouth opening from Sexlab to play nice.
Is there a chance maybe that you can make the override modes also target specific mods? 

For example: I use ScreenarcherMenu to fine-tune all mfg values. This is currently being blocked/overwritten by PPA. But I also use PPA to subdue to broken oral mouth opening script from Sexlab. Ideally, I'd want PPA to only block Sexlab from modifying what mfg values are loaded on a character.

Not possible

 

2 hours ago, SiddTheKing said:

does PreserveHavokState do anything with the size now? or is it redundant.

Forces this mod to use the exact skeleton lengths for the penis. Otherwise PPA will apply some minor smushing animations to the penis when it's rounding edges/going into the hole for realism. 

 

4 hours ago, Dr. Pervy said:

If we wanted to add fart sounds to play on top of the sex sounds during anal animations, theoretically speaking, how would I go about integrating it? Since the sounds play very accurately with every thrust, I imagine this mod is probably the best for something like this. Theoretically speaking of course.

Add some .wav fart sounds into the wet sounds. 

 

7 hours ago, pog champion said:

Is there any way to let female creatures participate in the mod's system? I have futa set up for most female creatures, so they can be in a male role in an animation no problem, but the mod's features like penis handling and sound don't trigger unless the actor is male

Works on 0.0.29

Posted
34 minutes ago, asdt123123 said:

Works on 0.0.29

True! Thx!

 

I also use freefly and can report not crashing, but yes sound doesn't move. Ty for all work on this mod!

Posted

this mod is pretty great but i do think it sorta is incompatible with fill her up because since i installed this mod my character is not getting inflated any or getting any cum inside of her body except for beasts

Posted
13 minutes ago, brololo said:

this mod is pretty great but i do think it sorta is incompatible with fill her up because since i installed this mod my character is not getting inflated any or getting any cum inside of her body except for beasts

 

I use both, and have been using PPA for many versions now.  No issues with FHU at all.

Posted
4 hours ago, Bigglsby said:

 

I use both, and have been using PPA for many versions now.  No issues with FHU at all.

yeah i also managed to fix it turns out i forgot to turn on use seperate orgasm

Posted (edited)

@asdt123123@NCK30 

Hey, guys, question if it comes to:

  • New (optional, disabled by default) dynamic expression system
  • Blowjob mouth openings are now controlled using the expression presets

I noticed - in some ostim billy blowjob animations in some stages ->  mouth is opened but the lower jaw moves all the time instead of remaining still. I can see it's been added since version 0.0.24

 

Can it be fixed somehow by setting up in json maybe ?

 

Because i'm not sure if changing something in toml settings will change it unless other phonemes or expressions :D , but i found out that below phonemes and expressions are great if it comes to opening mouth and i dont want to change them, thanks anyway.

 

Here are mine toml settings:

 

# ───────────────────────────────────────────────────────────────────────────────
#                                    MOUTH
# ───────────────────────────────────────────────────────────────────────────────
[Mouth.Position]
Anchor                          = "NPC Head [Head]"
Offset                          = [0.0, 1.0, -0.7]
CollisionCylinderRadius         = 1.0
CollisionCylinderHeightModifier = 1.0

[[Mouth.Position.DepthWaypoints]]
Offset          = [0.0, -5.0, 2.0]
CornerSmoothing = 1.0

[[Mouth.Position.DepthWaypoints]]
Anchor          = "NPC Neck [Neck]"
Offset          = [0.0, 2.0, 2.0]
CornerSmoothing = 0.5

[[Mouth.Position.DepthWaypoints]]
Anchor          = "NPC Spine1 [Spn1]"
Offset          = [0.0, 4.0, 0.0]
CornerSmoothing = 0.0

# -> [DELETE THIS TO DISABLE ORAL MOUTH OPENINGS] <-
# ─────────────────────────
# Mouth Opening Animation
# ─────────────────────────
# Controls facial expressions during blowjob scenes.
# Presets are matched by target orifice and scene context.
# When multiple presets match, the highest Priority wins.
#
# This mouth preset is optional since SexLab already handles mouth opening.
#
[[FacialPreset]]
# Activates when mouth is penetrated
Targets = ["Mouth"]
# Very high priority to make sure it's selected before other presets (If you have others)..)
Priority = 99999
OverrideExpressions = true
OverrideModifiers = false
# Zero out other phonemes that we aren't using
OverridePhonemes = true
Smoothing = 8.0

# Phoneme/Expression/Modifier Effects
# ────────────────────────────────────
# Each effect controls a facial morph target.
#
#   Type        = Effect type ("Phoneme", "Expression", "Modifier", "MFEE")
#   Index       = Morph index number
#   TargetValue = Target blend value (0.0–1.0 for vanilla, higher for MFEE)
#   MinTargetValue      = (Optional) Minimum value when using depth scaling
#   MinPenetrationDepth = (Optional) Depth at which effect starts
#   MaxPenetrationDepth = (Optional) Depth at which effect reaches TargetValue
#
# View the mod page for more advanced configuration options.
#       !You can define UNLIMITED effects per preset!

[[FacialPreset.Effects]]
Type = "Phoneme"
Index = 0
TargetValue = 1.0

[[FacialPreset.Effects]]
Type = "Phoneme"
Index = 1
TargetValue = 1.0

[[FacialPreset.Effects]]
Type = "Phoneme"
Index = 4
TargetValue = 0.9

[[FacialPreset.Effects]]
Type = "Phoneme"
Index = 6
TargetValue = 1.0

[[FacialPreset.Effects]]
Type = "Expression"
Index = 2
TargetValue = 1.0

[[FacialPreset.Effects]]
Type = "Expression"
Index = 10
TargetValue = 1.0

 

Edited by Latar2480

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   1 member

×
×
  • Create New...