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

Plugins + Scripts Parity

Download [<1 MB]

Arachnut

Member
Joined
Nov 4, 2025
Messages
23
Reactions
57
Arachnut submitted a new resource:

Parity - Single point for large, re-used triggers.

🔀 Parity
Single point for large, re-used triggers.

Stop juggling and bug-hunting triggers! Parity pulls everything into one place– a simple system that lets your trigger count grow without the usual mess of duplicating actions across trigger points.

Built for us who are tired of copy & pasting triggers and want something that has them all in one place (or just a couple!).


Read more about this resource...
 
Thanks for creating this, I think this is a plugin I have been hoping for but I am unsure how exactly it works. Firstly, if you have a demo scene or a manual showing some examples of how it can be used, that would be super helpful.

If not then please give me an idea how you think it can improve my current trigger situation. Here's an example I might have in a scene. There will be separate buttons to trigger each sex position (example: BJ, Doggy, Missionary, Hand job, etc). For each button I have lots of triggers to do things like: call the timeline, turn on or off lights, turn on or off VamMoan, turn on or off Titty magic, etc. So for each trigger I have to duplicate it into each button. So for example, for BJ, Hand job, Doggy I have a trigger on each button to set Titty magic set to False, however for Missionary I have a Titty magic trigger set to True. It's a pain as I don't know any way in Vam to do a trigger like: If X is True, Do this, Else Do this. So I just end up repeating a trigger for each button for either true (on) or false (off).

Here's another example. Let's say I have a light I have setup just for the Doggy position, so I create a trigger in the Doggy Button to turn on the light, but for ever other Button I have to have a trigger for the Doggy Light to be off.

I think your plugin is aimed at making this situation easier, I just don't quite understand how to accomplish it. Thanks for any help you can lend.
 
Firstly, if you have a demo scene or a manual showing some examples of how it can be used, that would be super helpful.
Ha! So funny, I constantly say "I wont be making a help file for this" but clearly I did a bad job on round one and it needs it! Adding this to the todo list, now. Also wanna improve the UI a bit as well! So be on the lookout.
There will be separate buttons to trigger each sex position (example: BJ, Doggy, Missionary, Hand job, etc). For each button I have lots of triggers to do things like: call the timeline, turn on or off lights, turn on or off VamMoan, turn on or off Titty magic, etc. So for each trigger I have to duplicate it into each button. So for example, for BJ, Hand job, Doggy I have a trigger on each button to set Titty magic set to False, however for Missionary I have a Titty magic trigger set to True. It's a pain as I don't know any way in Vam to do a trigger like: If X is True, Do this, Else Do this. So I just end up repeating a trigger for each button for either true (on) or false (off).
What you're describing is the problem that Parity attempts to solve! However, you're describing something more 'automatic' as well. Parity doesn't do anything automatically. Instead, what I would do with it is this:

  • In Parity make a Slot for each here:
    • BJ
    • Hand job
    • Doggy
  • Then whichever triggers need to be triggered when calling "BJ", you put in the BJ slot of Partiy. Hand job triggers inside the "Hand job" slot, etc, etc...
  • Then in your button, instead of a handful of triggers, you instead trigger the "BJ" slot on Parity.

So, if you need to edit what happens when BJ is called, you're not duplicating those across all buttons manuall-- all in one place. I hope that makes sense! Here's the screenshots of before and after what your Button should look like if done properly...

First, before placing these in a Parity slot, I had these all inside my button:
1777139568393.png
But once I create a slot called "ZZZPOV" (ignore the name, ha!) this is what the button calls. Atom > #plugin Ararchnut.Parity > "Trigger_ZZZPOV" (obviously, the actual routing will be different and more accurate, this is merely as an illustration)
1777139603576.png

Let me know if you need more help! Cheers!💓🕷️
 
Thanks for the explanation. I am unsure how it would help out my situation.

Right now I have for example something like this, two UI buttons :

UIButton_Doggy. When I click, it triggers:
Timeline female(calls the Doggy segment)
Timeline male (calls the Doggy segment)
VamMoan female On
VamMoan female intensity 2
VamMoan male On
VamMoan Pelvic Slap On
Titty Magic Off
Doggy Light On


UIButton_BJ. When I click, it triggers:
Timeline female(calls the BJ segment)
Timeline male (calls the BJ segment)
VamMoan female On
VamMoan female intensity breathing
VamMoan male On
VamMoan Pelvic Slap Off
Titty Magic On
Doggy Light Off


If I add more timeline animations like, Missionary, Handjob, Footjob, LapDance etc, then I have to create more UIButtons and repeat all of those triggers and set them accordingly for the respective animation.

If I do what you are saying and create a parity slot for Doggy, BJ, etc then I still need to put all of those triggers into each respective parity slot. So instead of having triggers in the UIButton, they are just in Parity slots. So then Parity just becomes a different way to organize the triggers?

Am I missing some function that could help?
 
Back
Top Bottom