About This File
Description
This is a quick mod that will give your character an animated hentai-like gaping vagina/anus after sex scenes. The longer your character is penetrated, the worse the gape. It's highly configurable and designed specifically for CBPC vagina/anus collision physics - but should work for SMP if you've managed to get that working for collisions instead.Â
Â
Atm it's largely just a functional prototype, but the concept is there and it works as you'd expect. In the future it'll likely be expanded so the gape is more dependent on the actor penetrating, rather then a generic penetration duration threshold.Â
Â
It also ONLY covers the PLAYER CHARACTER for now. This is mostly due to the fact this system has to run before every frame draw, so adding an actor scan system could potentially delay frames a bit. But if enough people are interested, I'd be up for making it work for all female NPC's in the area aswell.Â
Â
Â
Known problems
- If Expect to have to edit the MaxOpeningSize. Different body types have different setups
- Only works on PPA 0.0.33+
Â
Requirements:
- A body with the following bones: NPC L Pussy02, NPC R Pussy02, VaginaB1, Clitorall, NPC LB Anus2, NPC RB Anus2, NPC RT Anus2, NPC LT Anus2. Pretty sure 3BA, UBE both have those bones.
- Procedural Penis Animations ONLY 0.0.33+ OR YOUR PC MAY EXPLODE
- SKSE
- AddressLibrary
- SKSE Menu Framework
Â
Reloading the JSON in-game
Open console (~), and press F5. That should reload it.Â
Â
You can also press F6 while in the console to add +5 seconds of gape
Â
Configuration
The file is located at \SKSE\Plugins\AnimatedEffects.json
Â
Use Skse Mod Menu to edit this. Don't be a weirdo and waste your time (Press F1 to open menu)
https://www.nexusmods.com/skyrimspecialedition/mods/120352
Â
{ // === VAGINA SETTINGS === "Vagina": { // How wide (in game units) CBPC has to stretch the hole before we assume // something is inside and start tracking arousal. "PenetrationThreshold": 2.0, // After the penetration stops (CBPC closes), how long (seconds) do we wait // before we take control and start the pulsing animation? "YieldDuration": 1.5, // How many seconds of continuous use it takes to reach maximum gaping size. // Lower = gets loose faster. "TimeForMaxGape": 30.0, // Once the action stops, how long (seconds) it stays gaped open before // it starts slowly closing up. "DecayWaitTime": 4.0, // Base speed of the heartbeat/throb animation. "PulseSpeed": 3.0, // The maximum size multiplier when fully gaped. "MaxOpeningSize": 1.7, // When aroused, the hole stays open at least this much (0.0 to 1.0). // 0.3 means it never fully closes during the pulse cycle. "MinOpenness": 0.3, // How much "movement" happens on top of the minimum openness. // MinOpenness + PulseRange should usually equal 1.0. "PulseRange": 0.7, // Just a slightly different algorithm "Twitchy": false, // Don't touch these unless you want to mess with the sine wave shape. "Math": { // How fast the pulse speed itself changes (organic feeling). "SpeedDriftFreq": 0.01, // How much the speed changes. "SpeedDriftAmp": 0.5, // Makes the pulse sharp. Higher number = sharp heartbeat, Lower = smooth sine wave. "PulseCurvePower": 3.0, // Speed of the micro-jitter (muscle spasming). "JitterFreq": 0.9, // Intensity of the micro-jitter. "JitterAmp": 0.02 } }, "Debug": false, // Adds debug logging // === ANUS SETTINGS === "Anus": { "PenetrationThreshold": 2.0, "YieldDuration": 1.5, "TimeForMaxGape": 30.0, "DecayWaitTime": 4.0, "PulseSpeed": 3.0, "MaxOpeningSize": 1.7, "MinOpenness": 0.3, "PulseRange": 0.7, "Twitchy": false, "Math": { "SpeedDriftFreq": 0.01, "SpeedDriftAmp": 0.5, "PulseCurvePower": 3.0, "JitterFreq": 0.9, "JitterAmp": 0.02 } } }
Â
Example video
https://i.gyazo.com/572b18c738409d9d5ecb22f15c6ae7aa.mp4
Â
Â
What's New in Version 1.0.4
Released
- Using PPA now for penetration detection
- Added SMP support
- Added an SKSE Mod Menu
- Added NPC support
- Added more bugs (Probably?)
Â
Previous 1.0.3 release:
- Removed debug log spam
- Added VR supportÂ