Question Streamlining Presets for Any Scene: Automating Sound Reactions

brasileirinho

Active member
Messages
135
Reactions
29
Points
28
Hi

I want to make a functionality that makes the girl moan whenever I touch the boobs. But I want this to be easily loaded with a plugin preset so I can use it in any scene without millions of clicks.

I tried using use Extra Triggers plugin on the male to trigger a Random Sound from AB plugin from a female.

The problem: Extra triggers will need you to set a target atom for it. So I set it as "Person". If the girl in the scene is named differently, it wont work.

What are the best ways to fix this? I'm open to any kind of suggestions, even using different plugins altogether. (I tried audiomate, but it can't be properly loaded with a plugin preset)
 
There are no way to fix this : )

You can't address plugins with different atom names or different plugins load order. If you're setting that up yourself, you need to ensure all your triggers/names are setup properly yourself. If you're trying to achieve that on scenes that are not yours AND keep features from the scene (who are calling triggers on the atoms/characters), you're pretty forced to update everything yourself.

I mean, there is a way to fix this. It would be to dev a plugin that renames atoms and fix all the calls in the scene. But I suspect it's not the answer you're looking for ;)
 
Upvote 0
There's almost* a way to do what you want with the AudioMate plugin (do go through the tutorial to understand the plugin).
Basically, AudioMate lets you load audio files to make a 'Collection'. Then you can select a trigger which will play a random audio from you collection from Plugin Menu > Collection > Scroll down to Physical Trigger Action > Click Play on Trigger Start. In your case, you can select play for the rNipple and lNipple trigger. It's not exactly a trigger for touching anywhere on the boob but that's a custom collision trigger you'll need to add separately.

It defaults to playing audio from the Person head, so if you save the AudioMate plugin with everything configured as a plugin preset, it should work automatically when you load it again on another person. Of course you'll need to source your moan audio clips. You can also save you Collection from the AudioMate plugin SAVE/LOAD menu, and load it on another person instead of using plugin presets.
 
Upvote 0
If you use UIAssist (JayJayWon) you can have a button to change a person's name to something you want. That would solve the naming problem with just one button press. Then you'd need to adjust things based on how you setup your moaning procedure.
 
Upvote 1
If you use UIAssist (JayJayWon) you can have a button to change a person's name to something you want. That would solve the naming problem with just one button press. Then you'd need to adjust things based on how you setup your moaning procedure.
Almost works! But great idea. If I rename the person using UIAssist and then load the plugin preset, the trigger targets the receiver person atom properly.

But, now the receiver plugin is having naming issues. Because, depending on the scene, the female atom may have a different amount of plugins. So, the plugin will be named diferently because it always starts with the plugin number. (like hazmhox said). Probably dead end here?

1730517857601.png
 
Upvote 0
Not sure if this is the problem I had, with plugin numbers rearranging after adding the plugin preset (because the preset plugins take the first spots and all plugins that were already there have higher numbers than before?).
But I solved it with giving my preset plugins very high numbers, like you see in the screenshot. When you "Merge Load" them, they do not keep these numbers, but they appear at the end of the list, leaving all other plugins and their numbers untouched.

Screenshot 2024-11-02 050303.png


You can achieve this by messing with the preset vap file or in VaM by just adding a lot of empty plugins before the ones you fill with yours and then deleting the empty ones before saving the preset.
 
Upvote 0
Not sure if this is the problem I had, with plugin numbers rearranging after adding the plugin preset (because the preset plugins take the first spots and all plugins that were already there have higher numbers than before?).
But I solved it with giving my preset plugins very high numbers, like you see in the screenshot. When you "Merge Load" them, they do not keep these numbers, but they appear at the end of the list, leaving all other plugins and their numbers untouched.

View attachment 426219

You can achieve this by messing with the preset vap file or in VaM by just adding a lot of empty plugins before the ones you fill with yours and then deleting the empty ones before saving the preset.
When I load plugin presets they always load after the rest.

Making them load before the rest (if it was possible) would fix my problem, but it would break some scenes.
 
Upvote 0
Maybe I remembered wrong and they do not take the first spots at all? But there was a problem. Maybe when some plugin numbers were missing, because deleted, or when they are in a different order (because an earlier one was deleted and then the number later given to a new one).

Yeah, your problem sounds tricky. If you set it up once with higher numbered plugins ... and have some empty ones at the top spots, then merge load either yours on top of the already existing or making also a preset of the existing ones, delete them, load yours and merge load the old ones on top of yours?
Maybe it is worth that extra step (if it works) when you have a larger setup that you want to copy?
 
Upvote 0
Maybe I remembered wrong and they do not take the first spots at all? But there was a problem. Maybe when some plugin numbers were missing, because deleted, or when they are in a different order (because an earlier one was deleted and then the number later given to a new one).

Yeah, your problem sounds tricky. If you set it up once with higher numbered plugins ... and have some empty ones at the top spots, then merge load either yours on top of the already existing or making also a preset of the existing ones, delete them, load yours and merge load the old ones on top of yours?
Maybe it is worth that extra step (if it works) when you have a larger setup that you want to copy?
1730569649271.png

Loading a plugin preset will preserve the plugin #number but if you merge load, the #number is set to the lowest unused
If I didnt misunderstood it, the other option feels more complex than adjusting the target and it may also break the scene because any triggers already in the scene would be targeting the wrong stuff
 
Upvote 0
I think I found a way.

Create a subscene, add audiocontrol atom to it, then load the randomsound from AB plugin on this audiocontrol, set it up and save the subscene
Make plugin preset with Extra triggers plugin on the male and set to trigger the subscene audio
Automatically load the plugin preset on the male with Scene Ninja
Automatically spawn the subscene "on scene load" using UIAssist Trigger function

Not perfect, but good enough
 
Upvote 0
Great that you found a workaround. (y)
I also found one for the problem with the order and incorrect number of plugins when merge loading. I add it for completeness:

Let's say you have already three plugins on a person, like this:

Screenshot 2024-11-03 071743.png


Now you want to add your preset with one or more plugins. First thing is: create your preset with some empty plugins before the ones you want to use. You need enough empty numbers to cover all possible situations where existing plugins already sitting on a number. Like the three in our example above.
For a universal preset make a lot more empty ones than in my example below, but lets say we have made this preset:

Screenshot 2024-11-03 071918.png


Now I want to keep the number 6 for the plugin (to not brake any trigger connections?) when merge loading it on the person in picture 1. To achieve this I make a new preset where I delete empty ones according to the amount of already taken spots (three from our example in the first image):

Screenshot 2024-11-03 074544.png


Now I save that and merge load the new preset (picture 3) on the person (picture 1) and get this:

Screenshot 2024-11-03 072236.png


Voila. Each plugin retains its original number.
 
Last edited:
Upvote 0
Back
Top Bottom