Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted (edited)
1 hour ago, traison said:

 

For the same reason FSMP3 causes a CTD in MFEE 0.4.6. Whenever a dll is involved, all promises about image* integrity go out the window. PPA for instance requires that you do not modify certain parts of CBPC's Thing.h file. Personally I think dll mods should stay out of eachothers memory spaces, but doing so would require cooperation between mod authors and for some kind of interface to be built. At the rate at which things are going right now, with seemingly every other hot mod on the Nexus containing a dll, we will soon be in a situation where you'll have a dll that patches a dll which was originally a patch for another dll. At some point it won't be possible to maintain this anymore. If you want to stay away from this future yourself, stick to mods that have released their source code. That said, I am using PPA myself despite there being no source, but I do think it would be silly at this point to assume PPA will still exist a year or two from now when asdt123123 might have moved on to something else.

 

*  Image in this context meaning a program image - executable bytes usually.

 

ok just tried with the audio fix option ticked/unticked. several NPC scenes. still no audio.
i also activated the bones as you mentioned: looks normal to me: I see red crosses along the way where the dick should go right?

Edited by Fraying9981
Posted
51 minutes ago, Fraying9981 said:

How can I isolate the ones that may conflict with PPA via DLL files like you said?

 

By using a debugger. The easier option is to remove dlls until the problem goes away or otherwise changes.

Posted
47 minutes ago, Fraying9981 said:

any idea what I should look for?

 

Whether something about issues like these get written to logs or not is entirely up to each dll. No one size fits all here.

 

48 minutes ago, Fraying9981 said:

removing DLLs: i have hundreds. can you ellaborate?

 

Same tactic as you'd use for regular mods: disable half and test.

 

Rename the dll extension to something else to disable it: skee.dll -> skee.snort

Posted

Thank you asdt123123.  Finally no more dicks sticking through the back of her skull. lol   I installed with MO2, and Everything is working great, 

Posted
5 hours ago, traison said:

 

For the same reason FSMP3 causes a CTD in MFEE 0.4.6. Whenever a dll is involved, all promises about image* integrity go out the window. PPA for instance requires that you do not modify certain parts of CBPC's Thing.h file. Personally I think dll mods should stay out of eachothers memory spaces, but doing so would require cooperation between mod authors and for some kind of interface to be built. At the rate at which things are going right now, with seemingly every other hot mod on the Nexus containing a dll, we will soon be in a situation where you'll have a dll that patches a dll which was originally a patch for another dll. At some point it won't be possible to maintain this anymore. If you want to stay away from this future yourself, stick to mods that have released their source code. That said, I am using PPA myself despite there being no source, but I do think it would be silly at this point to assume PPA will still exist a year or two from now when asdt123123 might have moved on to something else.

 

*  Image in this context meaning a program image - executable bytes usually.

All the crash issues should be fixed in MFEE and FSMP. 

In terms of open source, it's a mess in Skyrim. Just look what happened with OStim. You make a project open source to help others, and they rather make hostile forks instead of drop PRs. Nexus is flooded with "NG" mods like SMP Wind because of that. Very unfortunate..

 

PPA will be open source once it's in maintenance mode, but until then I'm keeping it closed. 

Posted (edited)
36 minutes ago, asdt123123 said:

All the crash issues should be fixed in MFEE and FSMP.

 

At least the one I was seeing is, and I have no others documented.

 

Edit: MuFacialExpressionExtended.dll+0049AF3

 

36 minutes ago, asdt123123 said:

You make a project open source to help others, and they rather make hostile forks instead of drop PRs.

 

Personally I blame the structure of git on that. Whenever I have to use git, I always run into obscure errors. It is not a straightforward process to clone a repo, change it and upload your changes. I mean it obviously is to someone that has already figured it out; but for me, using it like once a year, it's always a struggle.

 

I know the feeling of releasing the source code for something you worked on. It's your baby, your masterpiece, and now it's out there for critisism and copying. It's part of the reason why I sit on my things the way I do. You need a special kind of charitable mindset to see someone copy your work, change it and release it as their own thing. When I release code it's typically in pieces, because I want to see the other party put some effort into it.

 

From the pov of the community though, there is only one correct answer. Take for instance the ability to slow down SL animations, which PPA has no added: we had that ability in Skyrim LE, but the author of that mod never released the source. When SE came around we lost that feature, and it was gone for years.

Edited by traison
Posted (edited)

I totally agree with what everyone has been saying, this mod is an absolutely amazing game changer, thank you so much for creating it!!

 

I'm now trying to incorporate it into my game and have some questions.  I installed PPA v0.0.31 and have all the debug options turned on and set "HotkeyWhileHoldingShiftOnly = true" so in game I can use Shift-Backspace to open the menu.  When I get in game and start a SL scene and open the menu I can see that the correct target is selected (in this case a female NPC is the target, the PC is male). Then I select to do a vaginal hole position adjustment. I see the various debug graphics and move them into the correct position. Actually when I use the arrow keys I don't see the penis move until I hit enter - is that normal? (Update: Looks like this is normal.  You see the box move, but need to hit enter to have the penis realign to the new coordinates.) 

 

Then, when I get the right position I try to open the menu again so I can "save" the new position, but can't get the menu to open up using Shift-Backspace anymore.  So basically Shift-Backspace opens the menu only the first time, and then I need to exit the game and restart Skyrim so I can do this again.  In fact Shift-F2 and Shift-F5 also seem to be doing nothing at this point.  (Update: Issue is "shift" and "enter" don't work in edit mode, see "UPDATE" below.)

 

As input, I'm using SKSE 2.0.20, SSE 1.5.97 and have sexlab v1.63 with separate orgasms, SLSO Hakkey's Tweaks and OsmelMC's sexlab utility plus, latest FSMP v3.0.0, etc.

 

Thanks for any help you can give to understand these details.

 

UPDATE:  I did a bit more debugging and changed back to "HotkeyWhileHoldingShiftOnly = false" and figured out that my "shift", "enter" and "arrow" keys all stopped working when I'm in the orifice editor.  To test I go into console (~) and check that I can type capital letters and hit enter.  Then I exit the console, hit Backspace, get into the menu and select something to edit.  At that point when I go back to console (~) my "shift", "enter" and "arrow" keys no longer work (i.e. I can't type capital letters, "enter" and "arrow" keys are ignored).  Then I exit console, hit Backspace and exit the editor.  Now going back to console (~) and all the keys work again.  Any idea of what could be causing this?

 

UPDATE2: Thanks for fixing this.  As of v0.0.32A the shift, enter and arrow keys work again when in the orifice editor.  Version 0.0.32 would immediately crash when I tried to edit, and 0.0.31 had the issue I stated above.  Thanks again, this is an amazing mod!!

Edited by MalicoVuckovic
Posted

Can the expression system apply to NPC to? I'm using UBE with MFEE, i wan't NPC mouth open a little more fit with penis during BJ, My NPC mouth open a little to big. (sorry for bad english)

Posted

Where can find Facial Expression Context values list for OSTIM? if not, please ignore it.  i only find SEXLAB 

Seems the reference values in this guide are from SEXLAB some of them do not work in OSTIM.

And type MFEE is using int value in guide somehow i changed it to float value in my toml file then it back to normal otherwise the FacialPreset will not working.
https://6988638dc34b0c19d253892b--comforting-moonbeam-c80c4b.netlify.app/expressions.html#contexts

Posted
9 hours ago, pdd001 said:

How can i make the mouth closing a little bit, I'm using UBE

 

Adjust the values in the FacialPresets in accurate-penetration.toml.

Posted
3 hours ago, traison said:

 

Adjust the values in the FacialPresets in accurate-penetration.toml.

Not the UBE.toml ?

Posted
On 1/4/2026 at 5:46 AM, Unknown22923 said:

Heey, tried out the 0.0.9 Test version

 

Testet working with:

Trolls

Werewolfs (with TWO mod)

Wolfs

 

Using 3BA on 1.6.1170

Can I ask how you got this working with TWO? I know this comment is several months old at this point but I spent yesterday trying to get cf/mnc/two working with this and no matter what I try either 1.) The SMP causes stretching because PPA uses CBPC but TWO only uses SMP (I think?) or 2.) The werewolves aren't affected by PPA at all. Thanks, it's been fun to try to untangle.

Posted
2 hours ago, madmoogle said:

If anyone is trying to get Calyps strap-on working here is my outfit studio edited version with the shaft raised in line with the skeleton. The low profile one just has the upper strap and accessories removed in addition to the previous edit.

 

SexLab Strapon 3BA SOS Bodyslide Edited.7z 1.72 MB · 1 download SexLab Strapon 3BA SOS Bodyslide Low Profile.7z 1.42 MB · 0 downloads

 

Awesome! I've been hoping someone with more skill than I would fix the strap on issue!!

Posted
23 hours ago, Malamana said:

Can I ask how you got this working with TWO? I know this comment is several months old at this point but I spent yesterday trying to get cf/mnc/two working with this and no matter what I try either 1.) The SMP causes stretching because PPA uses CBPC but TWO only uses SMP (I think?) or 2.) The werewolves aren't affected by PPA at all. Thanks, it's been fun to try to untangle.

Well im using the CF from MadManGun
CF werewolf settup is the non Bad dog Penis "Werewolf Black" (not sure if it work with Bad dog tho).
Also Got ABC.

i didnt do anything special that i remember.

Posted (edited)
1 hour ago, Unknown22923 said:

Well im using the CF from MadManGun
CF werewolf settup is the non Bad dog Penis "Werewolf Black" (not sure if it work with Bad dog tho).
Also Got ABC.

i didnt do anything special that i remember.

I updated my version of CF from MMG as well, and out of curiosity tried reinstalling TWO without selecting either of the sos or cf compat options in the fomod and set werewolves to "disable" in CF in the game. Now the werewolves have sos assigned parts which was the goal so, success I guess? It works with PPA at any rate and no more stretching.

Edited by Malamana

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