• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. 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.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Session Plugins Hook

Plugins + Scripts Session Plugins Hook

Download [<1 MB]
If you like this plugin, consider giving it a thumbs up or posting a review. Thanks! (y)
Requires VaM v1.20 or newer
Session Plugins Hook

Session Plugins Hook looks up the triggerable parameters of session plugins and exposes them to the triggers system. It lists all session plugin parameters in its own list of parameters, and mirrors the values.

You might ask, what's the point? Great question! I'll let you answer that. :p

Add the plugin to any atom or to Scene Plugins, and its values will save with the scene. By default, the values will also load with the scene and be applied to the session plugins, but you can turn this behaviour off.

1692963748210.png


The UI just shows the current list of session plugins. This should always match up with the list in the Session Plugins tab.

The parameters of the listed plugins are triggerable via the SessionPluginsHook "Receiver":

1692964190639.png


The plugin keeps track of changes to session plugins:
  • adding a plugin causes its triggerable parameters to be registered in SessionPluginsHook
  • removing a plugin clears it from SessionPluginsHook's list of parameters
  • changing the settings of a plugin via its UI mirrors the new value to the equivalent SessionPluginsHook's parameter
Disabling/enabling SessionPluginsHook shouldn't have any effect, any triggers in the scene targeting the plugin's parameters will still work.

Only one instance of each session plugin is detected (even if the plugin's var package version is different), and the plugin's identifier (e.g. plugin#1_ etc) is ignored.
React to this content...

Share this resource

Latest updates

  1. v1.0.0 free release

    Session Plugins Hook is now out of early access!

Latest reviews

Positive
Version: v1.0.0 / 2.var
Posted:
As someone who uses ToySerialController, this is a great plugin. Now I can control ToySerialController when needed through scene triggers while keeping it as a session plugin!
Upvote 0
Positive
Version: v1.0.0 / 2.var
Posted:
woah exxellent plugin, finally we can trigger session plugins, thanks everlaster!
Upvote 0
Positive
Version: v1.0.0 / 2.var
Posted:
This is a great idea and will definitely come in handy for me! Thank you!
Upvote 0
Back
Top Bottom