※ Reporting bugs or issues will help me improve the plugin and help others.
I’m officially out of ideas. Send help… preferably in the form of brilliant recommendations.
PenetrationCounter
● This Plugin is used to measure the depth and frequency of penile penetration.
● Penetration depth (Soft, Deep, Hard) 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 oral currently.
● To install, simply add the plugin to a Person-type Atom. (single person to monitor, or all persons)
※ I started developing this plugin late last year, but some parts turned into a spaghetti monster of complexity. I wasn’t feeling well physically either. So instead of waiting forever for perfection, I decided to release just the Count Monitoring part ... clean, stable, and ready to behave.
● 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], [Deep], or [Hard] depending on the level. If the [Inserted Status] is [Exit] or [NOP], the [Inserted Type] is set to [NOP].
● 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, Deep, Hard] types.
- When the [Inserted Status] changes from Push to Pull between point 1 and point 3, the [Inserted Type] is classified as [Soft].
- 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 [Deep].
- Finally, when the [Inserted Status] changes from Push to Pull beyond point 5, the [Inserted Type] is classified as [Deep].
● Atom Target Tab - Penetration Trigger
- 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 Scenes
hub.virtamate.com
I’m officially out of ideas. Send help… preferably in the form of brilliant recommendations.

PenetrationCounter
● This Plugin is used to measure the depth and frequency of penile penetration.
● Penetration depth (Soft, Deep, Hard) 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 oral currently.
● To install, simply add the plugin to a Person-type Atom. (single person to monitor, or all persons)
※ I started developing this plugin late last year, but some parts turned into a spaghetti monster of complexity. I wasn’t feeling well physically either. So instead of waiting forever for perfection, I decided to release just the Count Monitoring part ... clean, stable, and ready to behave.
● 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], [Deep], or [Hard] depending on the level. If the [Inserted Status] is [Exit] or [NOP], the [Inserted Type] is set to [NOP].
● 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, Deep, Hard] types.
- When the [Inserted Status] changes from Push to Pull between point 1 and point 3, the [Inserted Type] is classified as [Soft].
- 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 [Deep].
- Finally, when the [Inserted Status] changes from Push to Pull beyond point 5, the [Inserted Type] is classified as [Deep].
● Atom Target Tab - Penetration Trigger
- 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 Scenes

PenetrationCounter Demo - Demo + Lite -
※ Reporting bugs or issues will help me improve the plugin and help others. PenetrationCounter Demo ● This demo runs based on the PenetrationCounter Plugin. https://hub.virtamate.com/resources/penetrationcounter.61609/
