Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted (edited)
3 hours ago, nestor28 said:

The only penis mod i have in my order is sos and ABC for creatures. As for whiterun i don't have any mods to change it this time around. Does Fill her up mod conflict with your mod? i saw one female with her stomach glitching outward for no reason while i was speaking with her. I'll install your logging mod if it helps i don't usually ad any since most times i forget and by the time i remember there a lot of junk files some where growing in my system :P

 

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.

Edited by NCK30
Posted

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.

Posted
10 hours ago, traison said:

 

This is why I do not rely on PPA for expressions, phonemes or sounds. I fully realize that PPA has a better foundation for implementing expressions and sounds in the future, but until PPA is ready to replace literally EVERYTHING related on the Nexus and LL (to say nothing of the Asian communities) then PPA will always look inferior to someone. I'd personally prefer if PPA didn't mess with these 3rd party systems and instead focused on fixing things like Riekling Courser animations - focused on bending the dong and nothing else.

 

Then again, you shouldn't listen to me when it comes to things like this because I have custom made mods handling expression and sound systems - just because I'm snug as a bug does not mean everyone else is. Feature creep is still a very real and objectively proven danger.

Voices can replace Sexlab perfectly (Unless there's a bug). It's just the default config is purely an example. There's no interval sounds in the default config, nor masturbation sounds. This module is a replacer, not for blending.

 

The expression system on PPA is designed specifically to blend into different expressions seamlessly. It doesn't overwrite expressions at all in terms of the engine. It just writes the expressions directly on the morph job from PPA (If PPA has an expression). Otherwise it'll blend to whatever mfg expression is currently working. 

 

Should be seamless unless there's bugs. Like there was a few bugs with the voice system I had to fix. 

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

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...