Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted
5 hours ago, Paimoons said:

How do I add animations to work with PPA? Some Anub animations aren't detected by PPA, I've already clicked the backspace key on the actor, but it's still not detected.

Logs + what sex framework/version + enable debug in the ppa config

Posted (edited)
14 hours ago, NCK30 said:

 

I run Fill Her Up just nicely along with this mod.

PPA is a Penis/Penetration mod. If You have collision on the bodies it can effect the female body just by talking/ standing close to her.

I often come a bit too close and just by turning my character I squeeze her boobs. Belly could behave the same way if radius or collision is not precise enough.

Sorry i just checked how old since last time i updated my load order and a lot of them needed critical updates and now it works :/  it wasn't your mod at all. it was a lighting mod for the lux enb that i forgot about, then crimson desert came out so i was on that for a while before i came back lol. Great job with this mod it adds the finishing touch of immersion to the game so Thanks :) 

Edited by nestor28
Posted (edited)
16 hours ago, asdt123123 said:

Voices can replace Sexlab perfectly (Unless there's a bug).

 

Sure, but what about some hypotetical mod you might find here on LL which plays different sounds when aroused, or makes the player howl like a wolf when it's full moon? Does PPA support checking for DD mouth gags? This is why I said until PPA covers EVERYTHING, it will look inferior to someone. Me personally I'm happy with the way it is. PPA's sounds work fine and they just so happen to mesh nicely with my own mods.

 

I'm waiting for the source code to see about adding some features. First thing I added to my PPA todo list entry is to try to add resistance points along the spline. I think it would be interesting to try to simulate the cervix.

 

Edit: In fact I'm so happy with version 0.0.31-D that if you want to zip up the current source into an AES encrypted 7z archive and send it over I'd appreciate it. PM me if this sounds reasonable, I'll drop you an upload code to my server. Send the password when/if you release the source code.

Edited by traison
Posted (edited)

is there any tags or ways to disable the penis from following the person's face for specific stage of an animation?

Edited by BredP
Posted

Pls HELP. I'm getting both collisions at the same time. Anus opening weirdly in vaginal tagged animations. Same with vagina too. It opens in anal tagged animations. I'm using Sexlab, TNG, 3ba, along with GT-Soft body + PPA patch. Tested it with CBPC.

Posted

Hello there, first of all, thanks for this amazing mod. Now my question, I'm having problems when choosing tha actors, I'm in the middle of a scene and it says that I'm not looking at any acotr, when this is no true, any reason why this is happening?

 

Posted
10 minutes ago, HudieDHM said:

Hello there, first of all, thanks for this amazing mod. Now my question, I'm having problems when choosing tha actors, I'm in the middle of a scene and it says that I'm not looking at any acotr, when this is no true, any reason why this is happening?

 

 

maybe because it doesn't actually matter what/who are you looking at - while important is what is closest in front of the camera, in the middle of the screen (where crosshair usually is) but not too close either.

Posted
6 minutes ago, PippinTom said:

 

maybe because it doesn't actually matter what/who are you looking at - while important is what is closest in front of the camera, in the middle of the screen (where crosshair usually is) but not too close either.

I'm usging OStim with free camera, could it be the reason? I tried from differente angles and nothing.

Posted
16 minutes ago, HudieDHM said:

I'm usging OStim with free camera, could it be the reason? I tried from differente angles and nothing.

Okey, I somehow fixed it, but thanks anyway :D

Posted

Hello,

I've recently updated to the latest version of Accurate Penetration (0.0.33), and I'm encountering several issues that were not present in the previous version.

Issue 1: Facial expressions not triggering

After starting a scene, I see the following errors repeatedly in the ppa.log:

text
[18:52:07.929] No defined mappings for animation 'Billyy (Chaurus) Cowgirl' stage 1 from tagger
[18:52:09.967] Re-grabbing tags for Eva (SexLab)
[18:52:09.967] No defined mappings for animation 'Billyy (Chaurus) Cowgirl' stage 1 from tagger


It appears PPA is not receiving any context tags (like Vaginal, Anal, Oral, etc.) from the SexLab Animation Tagger. No facial preset is being selected as a result. I have confirmed my tagger JSON files are in the correct SKSE/Plugins/ folder and contain entries for the animations. This worked fine in the previous PPA version.

Issue 2: Orifice physics (vagina/anus/mouth opening) not working

Additionally, the physical opening of the vagina, anus, and mouth during penetration is not functioning. There is no visual deformation or "gape" effect, even though penetration depth is being registered (I can see depth values in the log). The HandleOpeningPhysics = true is set in my config, and I have not changed any mesh or skeleton files.

This also worked correctly in the previous version.

Setup:

SexLab Framework P+ (latest)

SKSE and PapyrusUtil are up to date

Clean install of PPA v0.0.33 (removed old version first)

Logging = true enabled for debugging

Question:

Could this be a compatibility issue between the new PPA version and SexLab P+? Or is there a new required setting I may have missed? Any guidance would be greatly appreciated.

Posted
15 hours ago, Martin1313 said:

Hello,

I've recently updated to the latest version of Accurate Penetration (0.0.33), and I'm encountering several issues that were not present in the previous version.

Issue 1: Facial expressions not triggering

After starting a scene, I see the following errors repeatedly in the ppa.log:

text
[18:52:07.929] No defined mappings for animation 'Billyy (Chaurus) Cowgirl' stage 1 from tagger
[18:52:09.967] Re-grabbing tags for Eva (SexLab)
[18:52:09.967] No defined mappings for animation 'Billyy (Chaurus) Cowgirl' stage 1 from tagger


It appears PPA is not receiving any context tags (like Vaginal, Anal, Oral, etc.) from the SexLab Animation Tagger. No facial preset is being selected as a result. I have confirmed my tagger JSON files are in the correct SKSE/Plugins/ folder and contain entries for the animations. This worked fine in the previous PPA version.

Issue 2: Orifice physics (vagina/anus/mouth opening) not working

Additionally, the physical opening of the vagina, anus, and mouth during penetration is not functioning. There is no visual deformation or "gape" effect, even though penetration depth is being registered (I can see depth values in the log). The HandleOpeningPhysics = true is set in my config, and I have not changed any mesh or skeleton files.

This also worked correctly in the previous version.

Setup:

SexLab Framework P+ (latest)

SKSE and PapyrusUtil are up to date

Clean install of PPA v0.0.33 (removed old version first)

Logging = true enabled for debugging

Question:

Could this be a compatibility issue between the new PPA version and SexLab P+? Or is there a new required setting I may have missed? Any guidance would be greatly appreciated.

That just sounds like you've got a broken config that is failing to load. Post the full ppa logs with debug enabled. 

 

Could also help to provide all your configs.

Posted
On 5/20/2026 at 4:32 PM, Umbranoct666 said:

In case you dont wanna wait for a response or try to decypher the log yourself:

https://www.skyrimcrashdecoder.com/

Tried it with your crash log. It works^^

 

That's kind of obsolete against AI

 

crash-2026-05-18-18-31-30.log
File
It is overwhelmingly a FaceGen/head mesh load failure for the NPC “Lexanne Capulet” from CustomComments.esp.

What the log is pointing at

The critical combination is:

NPC repeatedly identified as Lexanne Capulet from CustomComments.esp
BSFaceGenNiNodeSkinned
Marker_error / Marker_error:0
The exact face tint path being loaded:
Textures\Actors\Character\FaceGenData\FaceTint\CustomComments.esp\00FC20F2.dds
The crash occurs on a BSTaskManagerThread during queued asset loading.

That means Skyrim was building/loading this NPC’s head and encountered an invalid or failed model reference. The most likely target is the corresponding FaceGen mesh:

Meshes\Actors\Character\FaceGenData\FaceGeom\CustomComments.esp\00FC20F2.nif

or a headpart mesh referenced by that FaceGen NIF, such as hair, eyes, brows, mouth, or custom race/head assets.

Likely cause

Marker_error is Skyrim’s placeholder model when it cannot correctly load a mesh. In this case it appears while the game is processing Lexanne’s FaceGen node. That generally means one of these:

Missing FaceGen NIF for Lexanne.
Corrupted or malformed FaceGen NIF.
The FaceGen NIF exists, but references a missing or invalid headpart mesh.
CustomComments.esp changed the NPC appearance without matching generated FaceGen.
Another plugin overwrote Lexanne’s NPC record or headparts, but the FaceGen files still belong to an older appearance setup.
A bad asset dependency from mods modifying female head parts, hair, eyes, or the Teen Doll race setup.

The cell record shows the NPC is in MarkarthOrigin, and the cell has been touched by:

Skyrim.esm
Update.esm
HearthFires.esm
unofficial skyrim special edition patch.esp
LegacyoftheDragonborn.esm
YurianaWench.esp
Sassy Teen Dolls - (Females ONLY).esp
CustomComments.esp

The relevant conflict is probably not the cell itself; it is that Lexanne is being provided or overridden by CustomComments.esp while using assets affected by the NPC/race/headpart stack.

 

Posted (edited)
1 hour ago, asdt123123 said:

That just sounds like you've got a broken config that is failing to load. Post the full ppa logs with debug enabled. 

 

Could also help to provide all your configs.

 

AccuratePenetration.log    I'm using a standard configuration. When I enable the previous version, everything works. When I enable debugging, I don't see any bones or entry points. Visual markers are absent.

Edited by Martin1313
Posted
57 minutes ago, Martin1313 said:

 

AccuratePenetration.log    I'm using a standard configuration. When I enable the previous version, everything works. When I enable debugging, I don't see any bones or entry points. Visual markers are absent.

Is there any actual geometry for the penises? Is it a problem with animals only?

 

It seems like you're using a different creature schlong mod. PPA is only designed for Baka ABC. Any other mod that worked in the previous version but not this was a bug. 

Posted (edited)
33 minutes ago, asdt123123 said:

Is there any actual geometry for the penises? Is it a problem with animals only?

 

It seems like you're using a different creature schlong mod. PPA is only designed for Baka ABC. Any other mod that worked in the previous version but not this was a bug. 

 I use ABC. the problem with all the races. And with the human races. and what format should the files in the folder be in ppa-animation-tagging json or toml? AI says that the problem may be in the file formats with tags. says that the program is waiting for toml files

Edited by Martin1313
Posted
28 minutes ago, Martin1313 said:

 I use ABC. the problem with all the races. And with the human races. and what format should the files in the folder be in ppa-animation-tagging json or toml? AI says that the problem may be in the file formats with tags. says that the program is waiting for toml files

Join this discord and I can send you a debug build. I'm working on the next iteration already: https://discord.gg/auhAERPeAa

Posted

I just can't make this work. Yet i'm so close ! i've downloaded the immersive & adult mod collection, thought i'd try some new skyrim gameplay with some naughty stuff. But OStim isn't very exciting or all that deep. I downloaded a bunch of spicier mods, and i'd really like PPA to work. The models are fine, and the animations i added look great too, but all too often the dick just pierces through the body, obviously not very sexy. There's also a stomach bulge fuction, and it really breaks the immersion when it is completely off the mark as well. And what's worse, often times the dick and the orifice just don't react at all. It's just some sort of phantom fucking where the models pass through each other.

 

I've read the PPA modp age very carefully. Everything is up to date. I've installed all the mods correctly, i believe. The alignment tool to move models AND the one to move entry points work. It was also quite some wrangling, but i by restarting over and over, i'm now quite skilled at moving these points in a 3D space. But the models, animations, and their bones just don't give a fuck. No matter what i try, nothing changes at all. Or rather sometimes, one thing : the sound of the sexy time sometimes cuts off or turns back on. Rather randomly, in my opinion.

 

I read the log, which is supposed to give me some clues. At first, it said that there was no UE_allrace.esp. Which i learned was just another mod that is supposedly not mandatory, but i installed it anyway, with some compatibility issues. The error disappeared, but the problem persisted. Now there's one more error that i've never resolved, and i hope you know how to fix it, and here's the entire log just to be sure : 

[13:06:49.251] [41316] AccuratePenetration v0-3-1-0
[13:07:10.883] [28440] Loading config file: D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\accurate-penetration.toml
[13:07:10.897] [28440] [Voice] No voice config directory found
[13:07:10.910] [28440] Installed PlayerCharacter hook
[13:07:10.910] [28440] Installed frame hook
[13:07:10.910] [28440] Input Handler Registered
[13:07:10.910] [28440] SexLabFramework: Initialized (P+: false)
[13:07:10.910] [28440] FrameworkManager: SexLab registered
[13:07:10.911] [28440] OStimFramework: Successfully linked all functions.
[13:07:10.911] [28440] FrameworkManager: OStim registered
[13:07:10.911] [28440] FrameworkManager: 2 framework(s) initialized
[13:07:10.911] [28440] SceneManager: Background thread started.
[13:07:10.911] [28440] Installed face morphing hook
[13:07:10.912] [25532] AnimationTagger: Loaded 20 animations
[13:07:34.927] [77316] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:35.925] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:36.926] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:37.926] [18804] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:38.927] [54836] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:39.927] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:40.927] [18804] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:42.832] [41316] Found sound output model!
[13:07:56.933] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:57.934] [77316] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:58.934] [58204] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:07:59.935] [58204] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:00.935] [54836] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:45.942] [77316] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:46.939] [54836] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:47.939] [58204] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:48.941] [77316] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:49.940] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:50.940] [77316] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:08:51.941] [88768] Scene for Sigrid (OStim) has no tags/context. Waiting...
[13:09:20.453] [41316] Saved orifice config to D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\accurate-penetration.toml
[13:09:20.453] [41316] Loading config file: D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\accurate-penetration.toml
[13:09:39.958] [58204] Animation changed from BillyyHold-1 to BillyyHold-2
[13:09:40.959] [18804] Animation changed from BillyyHold-2 to BillyyHold-1
 

It's characters getting "no tags/context", which the timing seem to indicate to me that happens whenever i try to move an orifice point.

Posted
30 minutes ago, ntailover said:

It's characters getting "no tags/context", which the timing seem to indicate to me that happens whenever i try to move an orifice point.

Try latest PPA (I just released it) and whatever the newest OStim is. 

Posted
24 minutes ago, asdt123123 said:

Try latest PPA (I just released it) and whatever the newest OStim is. 

Damn, you weren't kidding, 32 minutes ago ! But i'm afraid nothing changed. I also have the latest OStim.

 

[14:39:40.924] [37804] AccuratePenetration v0-3-1-0
[14:40:04.194] [12748] Loading config file: D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\accurate-penetration.toml
[14:40:04.208] [12748] [Voice] No voice config directory found
[14:40:04.220] [12748] Installed frame hook
[14:40:04.220] [12748] Input Handler Registered
[14:40:04.220] [12748] SexLabFramework: Initialized (P+: false)
[14:40:04.220] [12748] FrameworkManager: SexLab registered
[14:40:04.222] [12748] OStimFramework: Successfully linked all functions.
[14:40:04.223] [12748] FrameworkManager: OStim registered
[14:40:04.223] [12748] FrameworkManager: 2 framework(s) initialized
[14:40:04.223] [12748] SceneManager: Background thread started.
[14:40:04.223] [12748] Installed face morphing hook
[14:40:04.223] [12748] Installed late player tick hook
[14:40:04.224] [33396] AnimationTagger: Loaded 22 animations
[14:40:24.243] [52596] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:24.243] [52596] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:25.243] [31548] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:25.243] [31548] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:26.243] [52596] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:26.244] [52596] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:27.243] [10976] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:27.243] [10976] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:28.231] [77808] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:28.231] [77808] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:29.231] [63892] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:29.231] [63892] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:30.231] [31548] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:30.231] [31548] Scene for Sigrid (OStim) has no tags/context. Waiting...

 

Well, it seems the player also has lost this tag context thing. But there wasn't anything different visually.

Posted
29 minutes ago, ntailover said:

Damn, you weren't kidding, 32 minutes ago ! But i'm afraid nothing changed. I also have the latest OStim.

 

[14:39:40.924] [37804] AccuratePenetration v0-3-1-0
[14:40:04.194] [12748] Loading config file: D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\accurate-penetration.toml
[14:40:04.208] [12748] [Voice] No voice config directory found
[14:40:04.220] [12748] Installed frame hook
[14:40:04.220] [12748] Input Handler Registered
[14:40:04.220] [12748] SexLabFramework: Initialized (P+: false)
[14:40:04.220] [12748] FrameworkManager: SexLab registered
[14:40:04.222] [12748] OStimFramework: Successfully linked all functions.
[14:40:04.223] [12748] FrameworkManager: OStim registered
[14:40:04.223] [12748] FrameworkManager: 2 framework(s) initialized
[14:40:04.223] [12748] SceneManager: Background thread started.
[14:40:04.223] [12748] Installed face morphing hook
[14:40:04.223] [12748] Installed late player tick hook
[14:40:04.224] [33396] AnimationTagger: Loaded 22 animations
[14:40:24.243] [52596] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:24.243] [52596] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:25.243] [31548] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:25.243] [31548] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:26.243] [52596] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:26.244] [52596] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:27.243] [10976] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:27.243] [10976] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:28.231] [77808] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:28.231] [77808] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:29.231] [63892] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:29.231] [63892] Scene for Sigrid (OStim) has no tags/context. Waiting...
[14:40:30.231] [31548] Scene for Player (OStim) has no tags/context. Waiting...
[14:40:30.231] [31548] Scene for Sigrid (OStim) has no tags/context. Waiting...

 

Well, it seems the player also has lost this tag context thing. But there wasn't anything different visually.

There's no animation running. Make sure you remove other OStim addons too

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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