Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted

revolutionary mod,They work really well. But if I want to adjust the size of the hole, which part should I set? Thank you.

Posted (edited)

OStim NG Standalone support added... COMPLETELY untested. Just wrote the code and SHIPPED. I'm NOT expecting tags to work, no clue wtf actions are lol. 

 

If you are crazy enough to try it, make sure you have Debug enabled in the config and provide me logs when it inevitably fails. This is purely just for me to see how it works. ~20% chance it actually functions:

Also re-coded/refactored all of the sexlab handling so might of broke that too. I'll have time to test tomorrow 

 

PPA - Penetration Physics v0.0.12 - [ALPHA].zip

Edited by asdt123123
Posted (edited)

Hello,

   It works on Ostim. just to let u know I am still testing. You should post this on nexus for more exposure. BEST SEX MOD!!!!!!!!

Edited by Magink666
Posted (edited)

I am using the Ostim version, and it works, but it does not work on the anal animations. no matter how I adjust the animation, it snaps to the vagina all the time. idk if it's on my end or what is causing it coz everything else works perfectly. https://pastebin.com/277FCERi

Edited by qwety4789
Posted

Is it possible to add a setting to control how much distance between each penis bones while it's inside the female actors?

Posted (edited)

Best Module of the Year! your name should appear in the skyrim Sex module milestones
I have tried it PPA:0.12 Game version:1.5.97 Sexlab:work Ostim sa:not work    hope OSTIM SA will receive support soon
I have a few questions custom race male player need create a patch? my setting is custom race male player+ UBE female npc
I have set all the Debug to ture in the accurate-penetration.json file but  not seeing anything in game Edit:0.13 work
It seems this module has taken over the penis collision size setting, so the skeletal settings for male dick collision from file CBPCollisionConfig.txt are no longer working?
 

Edited by as5685009
Posted
9 hours ago, asdt123123 said:

no clue wtf actions are lol

 

Actions are like tags, just with more info. They have an actor and a target property. This will tell you exactly who's penis is penetrating who's hole. That is only really relevant in MM or threesome scenes as in MF scenes there's only one penis.

The three action types you are looking for are "vaginalsex", "analsex" and "blowjob".
You can either use OMetadata.FindActions to get a list of indices or use the full list from OMetadata.FindActionTypes to check it for those types yourself.
Once you have the index of a relevant action you can use OMetadata.GetActionActor and OMetadata.GetActionTarget to get the indices of the actor and target of that action.

For vaginal- and analsex the actor is the one with the penis, for blowjob the target is the one with the penis.

Posted
1 hour ago, VersuchDrei said:

 

Actions are like tags, just with more info. They have an actor and a target property. This will tell you exactly who's penis is penetrating who's hole. That is only really relevant in MM or threesome scenes as in MF scenes there's only one penis.

The three action types you are looking for are "vaginalsex", "analsex" and "blowjob".
You can either use OMetadata.FindActions to get a list of indices or use the full list from OMetadata.FindActionTypes to check it for those types yourself.
Once you have the index of a relevant action you can use OMetadata.GetActionActor and OMetadata.GetActionTarget to get the indices of the actor and target of that action.

For vaginal- and analsex the actor is the one with the penis, for blowjob the target is the one with the penis.

Yeah I saw tons upon tons of api, I just got lazy. It's likely not working purely due to me checking for "anal" instead of "analsex". I'll have to abstract that term too. Unless tags are a scene stage by stage basis, which in that case I should re-get tags. I just didn't do that originally because I was concerned these VM memory reads might be using some performance up or potentially not locking memory so not a big deal to change. 

 

 

3 hours ago, as5685009 said:

Best Module of the Year! your name should appear in the skyrim Sex module milestones
I have tried it PPA:0.12 Game version:1.5.97 Sexlab:work Ostim sa:not work    hope OSTIM SA will receive support soon
I have a few questions custom race male player need create a patch? my setting is custom race male player+ UBE female npc
I have set all the Debug to ture in the accurate-penetration.json file but  not seeing anything in game
It seems this module has taken over the penis collision size setting, so the skeletal settings for male dick collision from file CBPCollisionConfig.txt are no longer working?
Is this tag stacking correct?

  Hide contents

 "PenisBones": [
            "NPC GenitalsBase [GenBase]",
            "NPC Genitals01 [Gen01]",
            "NPC Genitals02 [Gen02]",
            "NPC Genitals03 [Gen03]",
            "NPC Genitals04 [Gen04]",
            "NPC Genitals05 [Gen05]",
            "NPC Genitals06 [Gen06]"
          ],
           "PenisActivationRange": 2.6,
          "PenetratorGirth": 0.5,
          "TipExtension": 2.5
         "PenetratorGirth": 1.3,
          "TipExtension": 3.0,
          "PreserveSchlongHavokState": true

 

Review the configuration section for more details on CBPC. 

 

4 hours ago, tridbee said:

Is it possible to add a setting to control how much distance between each penis bones while it's inside the female actors?

Review the config section. It wont extend the penis, but you can retain a penis's shape/lenght

 

8 hours ago, Kryp67 said:

i run skyrim vr and ostim only. i get a crash on start with this test build.

Skyrim VR people need to provide me a crash log from Crash Logger SSE. No other way for me to know why you're crashing. I can't promise a fix either due to how fundamentally different VR is in some areas but I can try. 

 

 

Posted
3 hours ago, Chrohnos said:

Any chance this could work with something like this?

https://www.loverslab.com/files/file/4027-thief/

Technically yeah, but that's 1 more framework the mod would have to poll every second. If that Dogma guy is interested, I could add papyrus API for initializing a scene. Would just be something like PPA.RegisterScene(mainActor, PenetratorActors[], Tags[]). Then PPA.DestroyScene(mainActor). etc. 

Posted

Thanks for this amazing mod! I have an issue if I try to put HookPosition": 2 in the config file, I have an error saying that my version of hdtsmp64.dll cannot be hooked, yet I have FSMP installed. i'm running Skyrim SE 1.5.97 version, so it's not the latest version of FSMP.

 

Also, Ostim support does not seem to work on my version.

Posted

I think I said this before, but is anyone interested in sound effects? I wont be adding what "Sexlab Sound Effects" mod has already done, that's a shitty thing to do. But I'm super interested in making "procedural" sounds, where the penis sliding in the anus/vagina/mouth make a dynamic sound that changes with movement speed and what not. With enough goon technology, I honestly think I could achieve a really realistic slimey sound. 

 

Just annoying because when I was trying to find sound effects, I was checking ASMR videos of girls riding. But they never stfu so the audio is never just the slimey sound lmao. I need like 1-2 second clips since I'd be able to fade them out/in dynamically and it would could cleaner. Need a pull back and push forward sound if that makes sense. 

 

Then "Sexlab Sound Effects" could play that final "Clap" sound. 

 

Would be an optional module since it'd require an .esp file to register the sound descriptors. LMK. 

Posted (edited)
7 minutes ago, Ryo95 said:

Thanks for this amazing mod! I have an issue if I try to put HookPosition": 2 in the config file, I have an error saying that my version of hdtsmp64.dll cannot be hooked, yet I have FSMP installed. i'm running Skyrim SE 1.5.97 version, so it's not the latest version of FSMP.

 

Also, Ostim support does not seem to work on my version.

The latest version of FSMP should support SE..? When I reviewed their code there's plenty of versioned code for SE. You gotta elaborate on what's not working with OStim too, that's vague. Is it not being detected? Is it crashing? Check your AccuratePenetration logs, send to me. Or Crashlog from Crashlogger SSE. 

 

I know anal detection is broken for OStim on that dev version I released. If it worked it would of been a miracle since it was just blind. 

Edited by asdt123123
Posted

Oh, I'll try the latest FSMP, then. For Ostim,  it's not detected, the penis stays the same as without the mod. I'll try to send a log later.

Posted
3 hours ago, as5685009 said:

Best Module of the Year! your name should appear in the skyrim Sex module milestones
I have tried it PPA:0.12 Game version:1.5.97 Sexlab:work Ostim sa:not work    hope OSTIM SA will receive support soon
I have a few questions custom race male player need create a patch? my setting is custom race male player+ UBE female npc
I have set all the Debug to ture in the accurate-penetration.json file but  not seeing anything in game
It seems this module has taken over the penis collision size setting, so the skeletal settings for male dick collision from file CBPCollisionConfig.txt are no longer working?
Is this tag stacking correct?

  Hide contents

 "PenisBones": [
            "NPC GenitalsBase [GenBase]",
            "NPC Genitals01 [Gen01]",
            "NPC Genitals02 [Gen02]",
            "NPC Genitals03 [Gen03]",
            "NPC Genitals04 [Gen04]",
            "NPC Genitals05 [Gen05]",
            "NPC Genitals06 [Gen06]"
          ],
           "PenisActivationRange": 2.6,
          "PenetratorGirth": 0.5,
          "TipExtension": 2.5
         "PenetratorGirth": 1.3,
          "TipExtension": 3.0,
          "PreserveSchlongHavokState": true

 

Review my config section that covers override if you're adding a custom race. I think my UBE.json config should already cover males though, it doesn't have a female predicate. 

 

For the collision, read the config section again. If you still don't know then LMK so I can improve the config section documentation since it's probably lacking proper explanation in that case. If you mean THIS mod doesn't open the orifice enough, I know - I still need to calculate hole projected size based on member size. I didn't do that yet because... Lazyness I guess. 

Posted
4 minutes ago, Ryo95 said:

Oh, I'll try the latest FSMP, then. For Ostim,  it's not detected, the penis stays the same as without the mod. I'll try to send a log later.

Yeah be sure you send me the AccuratePenetration.log then. You should also enable the debug logging (accurate-penetration,json), start a OStim scene, let it run a few seconds, and send that too. Then I can see if the framework hook is even functioning. 

 

And of course, make sure OStim NG is FULLY updated. This plugin doesn't even touch their .esp, it's all hooked into their ostim.dll 

Posted
12 hours ago, asdt123123 said:

OStim NG Standalone support added... COMPLETELY untested. Just wrote the code and SHIPPED. I'm NOT expecting tags to work, no clue wtf actions are lol. 

 

If you are crazy enough to try it, make sure you have Debug enabled in the config and provide me logs when it inevitably fails. This is purely just for me to see how it works. ~20% chance it actually functions:

Also re-coded/refactored all of the sexlab handling so might of broke that too. I'll have time to test tomorrow 

 

PPA - Penetration Physics v0.0.12 - [ALPHA].zip 374.35 kB · 1 download

The version before this one works fine for me however this one crashes on startup, and im on Skyrim AE 

Posted

I noticed that in double penetration scenarios, both penises go into the same hole, is there a way to make one go to the anus and the other one to the vagina?

Posted

Seeing as this is quickly becoming the go-to for all things sex and penis related. Is there any chance you could add in some way to make the penis look wet when it's fucking a vagina or a mouth (I guess anal too, we can headcanon that we applied some lube)

 

It's always irked me that the dongs always look bone dry. I know there is a mod that can add wet effects, it does way more than just a wet schlong though and it has turned my stable game into a crashy mess every time I've tried it.

 

Having some procedural wetness, maybe even cream rings during sex would be awesome.

Posted (edited)

Ok I tested OStim myself this time just to make sure. That fucking mod is so involved lmao took me a good 5 minutes to figure it out. Anal works, all works.

 

Again, I recoded a chunk of the sexlab/ostim handling to replace tags entirely with my own context system for future proofing. So maybe I destroyed sexlab by accident, test all you can. 


 

22 minutes ago, Ryo95 said:

I noticed that in double penetration scenarios, both penises go into the same hole, is there a way to make one go to the anus and the other one to the vagina?

So the gangbang handling still needs more position contextual awareness - which will be done in a later update. I changed it just now so only 1 penis can be in the anus at once, maybe that'll help you idk. Download the attachment.

 

19 minutes ago, shardoom said:

Seeing as this is quickly becoming the go-to for all things sex and penis related. Is there any chance you could add in some way to make the penis look wet when it's fucking a vagina or a mouth (I guess anal too, we can headcanon that we applied some lube)

 

It's always irked me that the dongs always look bone dry. I know there is a mod that can add wet effects, it does way more than just a wet schlong though and it has turned my stable game into a crashy mess every time I've tried it.

 

Having some procedural wetness, maybe even cream rings during sex would be awesome.

Pretty sure it's possible since the schlong is it's own mesh + texture. You'd have to ask an artist though, specular highlights are what you're interested in. 

 

 

Edit: Attached document is  the OStim support. Verified anal is working and what not. 

Changelog:

  • Only allow 1 cock in the anus at once (To fix shardoom's issue maybe?)
  • OStim full compatibility - make sure it's FULLY UPDATED. No old versions supported
  • Tags are now re-polled - so you can change animations in a sexlab scene without any issues now. 
  • Probably broke some sutff? Major refactoring (Code changed a lot to make it cleaner/more future proof,etc)

 

PPA - Penetration Physics v0.0.13 - [ALPHA].zip

Edited by asdt123123

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