• 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.
Macro Keybindings scene trigger connector

Other Macro Keybindings scene trigger connector

Download [<1 MB]
macrokeybindings-banner.png


What is this?

This is a scene to merge-load into other scenes, so that when configured, it connects triggers in a scene UI to physical buttons in a macro keypad.


Personal interest is for immersion when playing in VR

My interest in macro keypads with VAM is to reduce breaking immersion while playing in VR. Looking for and aiming at a specific UI button or where my controller is, annoys me and breaks immersion, so I'm experimenting with these devices to diminish this problem.
Essentially, this is meant to be a physical representation to the scene main UI buttons.



Instructions and requirements:

You need:

Merge-loading the VAR scene into your intended scene:
  1. Load a scene in VAM
  2. Merge load the scene in this resource VAR into the current scene
    • you should see new atoms added: Macro, Keybindings, MacroAudio
    • you can move the new atoms as a group as the parent atom is "Macro"
  3. Load the preset in the VAR of this resource

Configuring the new atoms in the merged scene:

Keybindings:
Plugin "Simple keybinds" listens for the assigned shortcuts in the macro keypad buttons.
  • Default keybindings set to Ctrl+Alt+Shift+1-9
  • Change the above to suit your macro keypad shortcuts

Macro:
Plugin "VAMStory Director" is the connector between the keybindings and the scene triggers.
  • Actions 1-9 are triggered by the corresponding keybindings plugin number
  1. In the scene, find a UI button that you want to trigger with a macro keypad button
  2. Copy that button's triggers and paste them in the intended action number of VAMStory Director
  3. Repeat for all the buttons you want to use and have available

MacroAudio:
An audiosource atom with a plugin SoundFromAB, for playing sounds triggered by the macro keybinds.
An optional feature to use audio feedback when pressing a macro keypad button.



Saving your changes and time
As this is done per scene and takes some time to setup, it's best to save it for scenes you are going to revisit more than once.

Save the scene or "empty" atom presets
The easiest option is to save the scene with your configured setup.
Alternatively, you could save a preset of the atoms to load them later with the suitable configuration in place.


Configuring your own scene to merge load
If you use different keybindings than the ones on my VAR, saving your own version of the scene will save time when loading it to new scenes.

Notes and questions:

Why merge-load a scene and not use a subscene?
A subscene changes the atom names and can create problems with plugins like VAMStory. I'd rather not go through all that pain.

Why separate to different "empty" atoms the Keybindings and VAMStory plugins?
By having them on different atoms, there's more flexibility about using presets for changing the configuration of one plugin without affecting also the other plugin.
For example, you may want to load multiple presets of the VAMStory director on a single scene to reuse your keypad buttons for new actions. Perhaps you changed your macro keypad shortcuts and want to reassign them quickly with a new preset. Having them on different atoms allows for this flexibility at the cost of more atoms in the scene, but I think it's worthwhile.


Do you want to discuss macro keypads use in VAM?

Hopefully this picks up and is not just a monologue 😅



Credits

The plugin makers of this resource: hazmhox, JaxZoa, MacGruber
React to this content...
Click the links below to support the other creators whose content was used to make this resource!

Share this resource

Credits

Creator Support Link
hazmhox hazmhox
JaxZoa JaxZoa
MacGruber MacGruber

Latest updates

  1. Reworked the concept to make it more flexible and with new features

    The first version was a single "empty" atom, now it is a scene to merge load The reason for the...
Back
Top Bottom