• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
PenetrationCounter

Plugins + Scripts PenetrationCounter

Download [<1 MB]
※ Reporting bugs or issues will help me improve the plugin and help others.
I can’t test all the cases myself, so unless someone says something, I’ll remain in the dark …
PenetrationCounter

This plugin is a counter&time‑based trigger used to measure the depth and frequency of penile penetration.
This does not use any physical correction or morphing; it only performs penetration measurement.
● Penetration depth (Soft -> Hard -> Deep) and insertion time can be monitored and used to trigger events.
Even in scenes with N:N character configurations, individual counters and triggers are supported.
● Supported penetration types include vaginal, anal, and mouth currently.
● More refined penetration logic has been developed (v0.2)
● The penetration degree has been updated, changing from [Soft/Deep/Hard] to [Soft/Hard/Deep] (v0.2)
● Each part now has four penetration time-related triggers (v0.2)
● Bug fix applied to soft/hard/deep determination (v0.3)

Plugin Install
● To install, simply add the plugin to a Person-type Atom.
This plugin requires no configuration; you just apply it and perform the desired actions through triggers.

Demo - PenetrationCounter Pose1 #01 Male2Gril.gif

Demo - PenetrationCounter Pose2 #01 Male2Gril.gif
● Bug fix applied to soft/hard/deep determination.
● Testing was done using various pose.




● More refined penetration logic has been developed.
● Each part now has four penetration time-related triggers.
14mhz.Plugin-PenetrationCounter.2.jpg
14mhz.Plugin-PenetrationCounterUI1.jpg

● Penetration Status
- [Candidate Atom/Target] refers to the nearest available candidate. If a target is already in the [Inserted] state, it is excluded, and the closest remaining target becomes the candidate.
- [Atom/Inserted Source] is typically the Atom that contains the plugin.
- [Atom/Inserted Target] refers to the Atom and Target that have been inserted.
- [Inserted Depth (cm)] refers to the depth of insertion. (cm)
- [Inserted Depth (seq)] represents a sequential depth value ranging from 0 to 5. (ie, penis point; point 6 exists, but if reached, it might result in the opponent's death.)
- [Inserted Status] includes [Push] during insertion, [Pull] during withdrawal, [Exit] when fully removed, and [NOP] for all other states.
- [Inserted Type] represents the depth-based insertion type, which can be [Soft], [Hard], or [Deep] depending on the level. If the [Inserted Status] is [Exit] or [NOP], the [Inserted Type] is set to [NOP].

14mhz.Plugin-PenetrationCounterUI2.jpg

● Atom Target Tab - Atom
- Each target can have up to N tabs by default, depending on its configuration.
- [Penetration Time] refers to the total duration of insertion.
- [Inserted Type] is determined based on positions ranging from point 0 to point 5. (The penis tip is designated as point 0.)
- Points 1, 3, and 5 are marked with slightly larger circles and serve as key reference points for distinguishing between the [Soft, Hard, Deep] types.

Step0 - NOP.jpg

- When the [Inserted Status] changes from Push to Pull between point 1 and point 3, the [Inserted Type] is classified as [Soft].
Step1 - Soft.jpg

- If the [Inserted Status] switches from Push to Pull within the range of point 3 to point 5, the [Inserted Type] is determined to be [Hard].
Step2 - Deep.jpg

- Finally, when the [Inserted Status] changes from Push to Pull beyond point 5, the [Inserted Type] is classified as [Deep].
Step3 - Hard.jpg

● Atom Target Tab - Penetration Trigger
14mhz.Plugin-PenetrationCounterUI3.jpg

- In the [Slider] column, [Vagina/Anus/Mouth] can be assigned a FloatTrigger. When active, the indicator turns from gray to green.
- You can assign an EventTrigger to the [Vagina/Anus/Mouth] fields in the [Push/Pull/Exit/Soft/Deep/Hard] column. When configured, their color shifts from gray to green. On each Event from a target, the indicator turns red momentarily and fires the trigger.
- The slider at the bottom represents a probability(Pr) value. It can be set from 1 to 16—at 1, the trigger activates every time; at 16, it activates with a 1-in-16 chance.

.
.
----------------------------------------
Example Demo Scenes
React to this content...

Share this resource

Latest updates

  1. PenetrationCounter v0.3 20251115

    ● Bug fix applied to soft/hard/deep determination. ● Testing was done using various pose.
  2. PenetrationCounter v0.2 20251115

    ● More refined penetration logic has been developed. ● The penetration degree has been updated...

Latest reviews

Positive
Version: 3
Posted:
Amazing work! Exactly what my scene needs ❤

There is just one thing i am struggling with:
It seems like it isn't possible to differentiate between full insertions and let's say 80% insertions. I think this is also shown in the example gif. Am i unable to use this plugin to its fullest? Or is this intentional?

Thank you for your great work!
Upvote 0
Positive
Version: 3
Posted:
Very nice plugin, however, I would like to request a feature, perhaps maybe not limit penetrators to male atoms, but also dildos and maybe CUAs?
14mhz
14mhz
Thank you for the review.
Upvote 0
Positive
too
Version: 1
Posted:
Awesome ! !
14mhz
14mhz
I appreciate your feedback.
Upvote 0
Positive
Version: 1
Posted:
One of the most potential plugins, even in it's current version it's great, can't wait to see the updates.
14mhz
14mhz
Thank you for the review.
Upvote 0
Positive
PVP
Version: 1
Posted:
Seems to also be a new way to collect values for triggering stuff. Crafty. TY for sharing.
14mhz
14mhz
Your likes and reviews brighten up a harsh world and bring it to life. ㅋㅎㅎ Thank you always for your support. (- -)(_ _) (- -)
Upvote 0
Back
Top Bottom