• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.

Question How to load DiviningRod plugin globally to all scenes?

CarlCakes

New member
Joined
May 15, 2025
Messages
5
Reactions
0
IMO, DiviningRod should be applied to every male in all scenes because it makes changing the female character appearance preset so much easier. However, this is not the case as some creators don't use it. It can be sort of a pain applying it to the male character every time I start a new scene. Is there an easier way to do this? Maybe by making it a session plugin? Thank you
 
You can just save the plugins that you always use as a preset in the plugins presets menu of the model. I don't know how having it makes it easier to change the model tho.
 
Upvote 0

AutoMate can automatically load plugins on person atoms, so each time you open a scene, you can have ImprovedPOV loaded, or E-Motion, etc.

You can specify different plugins to load for female and male people
, and also for female people you can set specific plugins to load if she is alone in the scene (so you can have look scenes start with a bunch of plugins to animate her).

AutoMate can also automatically load other session plugins.

To use AutoMate you need to modify your Default.json scene to add AutoMate, so that it is automatically loaded each time you start VaM.
You can either:

  1. Add the Custom/Scripts/AutoMate/ADD_ME_TO_ATOM_IN_DEFAULT_JSON_SCENE.cslist to any atom in the default scene (then save the scene to Saves/scene/Default.json.
- or if you don't need your deafult scene, and don't use Easy mate -

2) Copy the Custom/Scripts/AutoMate/VaM Default Scene to your Saves/scene folder.

Once AutoMate is loading, you can turn it on/off easily using a button shown to the right of the VaM menu.

The sets of plugins loaded on people are in the AutoMate/SETTINGS.json file. You can edit this manually, or save a custom set of plugins using the UI.

To modify the plugins loaded per person:

  1. Open VAM, add the AutoMate/ADD_ME_TO_ATOM_IN_DEFAULT_JSON_SCENE.cslist plugin to your scene if you haven't already.
  2. Switch to Edit Mode, open the VaM menu -> Main UI -> Session Plugins tab.
  3. Open the Auto Load Person Plugins Custom UI... This UI allows you to save the current set of plugins loaded on a person as the default set for male, female, or female solo people.
To modify the set of session plugins added you must edit a .cs file, which can be opened in any text editor like Notepad or Visual Studio Code. For example if you want Desktop Cloth Grab to always be in VaM, you must manually edit the AutoMate/Load_Session_Plugins.cs file to add it to the top list (with a comma after if it's not the last item). The result would then have "Custom/Scripts/prestigitis_DesktopClothGrab.cs" like:

string[] sessionPlugins = new string[] {

"Custom/Scripts/AutoMate/SESSION_PLUGINS/Auto_Load_Person_Plugins.cslist",

"Custom/Scripts/AutoMate/SESSION_PLUGINS/ClockSessionPlugin.cs",

"Custom/Scripts/prestigitis_DesktopClothGrab.cs"

};



CREDITS:

Most of this code was written by me, but it was strongly influenced by a few plugins that do parts of what AutoMate does.

This was originally based on SessionPluginBooter by Blazedust

The idea and initial code to modify this to add Plugins to person atoms was from ch3apsk8r

This code also uses concepts from PluginAssist by JayJayWon



AutoMate bundles some commonly used plugins in its AutoMate/PERSON_PLUGINS folder, to make it easier to get started.

Includes:

ImprovedPoV by Acidbubbles (which should probably be added to every male person in every scene!)

Mod of E-Motion by VRAdultFun (modded to play nicer with other plugins, especially in terms of when it plays sound).

Spankings plugin, modded by me, original by Doc0ctopuss

Explosion Limiter by Extraltodeus
 
Upvote 0

AutoMate can automatically load plugins on person atoms, so each time you open a scene, you can have ImprovedPOV loaded, or E-Motion, etc.

You can specify different plugins to load for female and male people
, and also for female people you can set specific plugins to load if she is alone in the scene (so you can have look scenes start with a bunch of plugins to animate her).

AutoMate can also automatically load other session plugins.

To use AutoMate you need to modify your Default.json scene to add AutoMate, so that it is automatically loaded each time you start VaM.
You can either:

  1. Add the Custom/Scripts/AutoMate/ADD_ME_TO_ATOM_IN_DEFAULT_JSON_SCENE.cslist to any atom in the default scene (then save the scene to Saves/scene/Default.json.
- or if you don't need your deafult scene, and don't use Easy mate -

2) Copy the Custom/Scripts/AutoMate/VaM Default Scene to your Saves/scene folder.

Once AutoMate is loading, you can turn it on/off easily using a button shown to the right of the VaM menu.

The sets of plugins loaded on people are in the AutoMate/SETTINGS.json file. You can edit this manually, or save a custom set of plugins using the UI.

To modify the plugins loaded per person:

  1. Open VAM, add the AutoMate/ADD_ME_TO_ATOM_IN_DEFAULT_JSON_SCENE.cslist plugin to your scene if you haven't already.
  2. Switch to Edit Mode, open the VaM menu -> Main UI -> Session Plugins tab.
  3. Open the Auto Load Person Plugins Custom UI... This UI allows you to save the current set of plugins loaded on a person as the default set for male, female, or female solo people.
To modify the set of session plugins added you must edit a .cs file, which can be opened in any text editor like Notepad or Visual Studio Code. For example if you want Desktop Cloth Grab to always be in VaM, you must manually edit the AutoMate/Load_Session_Plugins.cs file to add it to the top list (with a comma after if it's not the last item). The result would then have "Custom/Scripts/prestigitis_DesktopClothGrab.cs" like:

string[] sessionPlugins = new string[] {

"Custom/Scripts/AutoMate/SESSION_PLUGINS/Auto_Load_Person_Plugins.cslist",

"Custom/Scripts/AutoMate/SESSION_PLUGINS/ClockSessionPlugin.cs",

"Custom/Scripts/prestigitis_DesktopClothGrab.cs"

};



CREDITS:

Most of this code was written by me, but it was strongly influenced by a few plugins that do parts of what AutoMate does.

This was originally based on SessionPluginBooter by Blazedust

The idea and initial code to modify this to add Plugins to person atoms was from ch3apsk8r

This code also uses concepts from PluginAssist by JayJayWon



AutoMate bundles some commonly used plugins in its AutoMate/PERSON_PLUGINS folder, to make it easier to get started.

Includes:

ImprovedPoV by Acidbubbles (which should probably be added to every male person in every scene!)

Mod of E-Motion by VRAdultFun (modded to play nicer with other plugins, especially in terms of when it plays sound).

Spankings plugin, modded by me, original by Doc0ctopuss

Explosion Limiter by Extraltodeus
This is awesome. Thank you!
 
Upvote 0
Back
Top Bottom