• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    VaMHuB! Has been updated!

    Please see this thread for more information.

  • Hello Guest!

    We posted a thread regarding the backend work being done on the Hub.

    Please see this thread for more information.


Plugins ActRandomizer 2.5

Act Randomizer is a plugin that allows you to randomize many different actions in VAM. It could be used to randomly play different animation patterns, different audio sounds, trigger different plugin actions or set different atom states. For example it could be setup as an Audio Juke box that randomly plays different music or it could randomly change the clothing states of a person atom. Each randomized Act consists of a starting action followed by an ending action after a configurable delay. The main features are:
  • Play a single random Act or loop through multiple random Acts
  • Specify a time gap between each Act
  • Prevent Acts from repeating too often
  • Configurable probability weighting for each Act
  • Supports playing Random Acts on Collision trigger events (or any other Trigger event)
  • Bulk create Acts for all loaded Scene Audio
  • Bulk create Speak acts from the Lip Sync Plugin by u/ActualReplacement (this can be used to allow a person to speak random lip synced phrases)
  • Option to automatically start on Scene Load
  • Support for many different types of Action, including setting colours, float values and URLs (e.g. texture files) as well as the previously supported audio files, booleans etc.
  • Introduces "Receiver Groups" for Person atoms, allowing easier navigation through the large number of receiver options in a person Atom
  • Support the same special actions (under Person>Other) available in Action Grouper, so that you can now Randomize the following actions:
    • Load Looks, Poses and all types of Presets.
    • Merge Load Clothing Presets
    • Reset Sim on all clothing items (or just those in a clothing preset)
    • Enable or Disable Undress for all clothing items (or just those in a clothing preset)
    • Accessible under Person>Other>Load Look/Pose/Preset and Person>Other>Dress/Undress Clothing
  • Configure a single global Pre-Action or Post-Action which will execute before or after each Random Act.
  • Import Acts from other scenes
  • Bulk load from a folder to create a random slide show on an Image Panel.
This is one of those great plugins that the more you use it the more you find there's new things you can do with it. Thank you for this pearl, @JayJayWon

Unfortunately, as JayJayWon mentioned, it was done before VAR packaging, and so some unexpected things may occur. This one is about using audio files for random head audio speech, which works wonderfully in the scene, but if you later package the scene into a VAR the audio files paths prevent the VAR from being built. The details on why I don't know, I rememember having a similar problem with a older version with dub's Audiomate.
If you're here checking the discussion area because you encountered this problem, I have a solution for you.

Before you go to the Package Builder to make a VAR of your scene:
  1. Save your scene (A) with the head audio source speech you want to have with a temporary name;
  2. Then delete all acts in ActRandomizer using audio files;
  3. Save this changed scene (B) to the name you want the scene to have on the VAR (don't overwrite A);
  4. Go to Package Builder and make your VAR using B;
  5. Now open A in Notepad++ (or whatever you use), and open B that is inside the newly created VAR;
  6. Find the ActRandomizer json part inside both scene json files and overwrite the B one with A's.
And that's it, you have now the random audio acts from A, bypassing the VAR build problem.
Hope this helps someone struggling with this.

Please support JayJayWon development and access Patron only features:

JayJayWon Patreon Link 2 (white).png
First release
Last update
5.00 star(s) 5 ratings

More resources from JayJayWon

Latest reviews

Thank you so much! I've been using two other plugins to generate random audio, but neither of them have the option to prevent repeats, which has been driving me nuts.

This plugin does that and much more. The options for triggering are also smoother than one of the other plugins I was using. No bugs encountered.

Thank you and nicely done!
Upvote 0
This is awesome. I've been doing this stuff with multiple LogicBricks plugins (random value/random timer/etc). Here's a single plugin that does it all with a lot less effort. Definitely going to be a go to plugin from now on.
Upvote 0
Another fantastic plugin from JayJayWon
Upvote 0
Very versatile and useful plugin. You can randomize almost anything from person to image panel (for example to have a random slide show). I mostly use it for randomly changing poses and appearance. Thank you!
Upvote 0
Really surprised this doesn't have a review yet. I use this plugin a lot and it's crucial for creating scenes that don't feel too repetitive or predictable. Possibilities are pretty much endless!
Upvote 0
Top Bottom