• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
MultiBothWays - Trigger

This update adds a new Trigger action.
Trigger allows you to run the currently selected item inside a group without moving to the next or previous item. This is useful for testing items directly from the plugin UI, or for externally triggering the currently selected item multiple times in a row.

Trigger

Example:
If the current item is Item2, calling Trigger will run Item2 and keep Item2 selected.
Calling Trigger again will run Item2 again.
TriggerNext and TriggerPrevious still move through the item list as before.

Available group actions now include:
TriggerNext
TriggerPrevious
Trigger
SelectAndTrigger
AcceptTrigger
UseLoop
MultiBothWays

MultiBothWays is a SequenceChoice-style LogicBrick plugin for VaM that allows you to create multiple named groups inside a single plugin instance.

During testing, a scene with one plugin containing 10,000 actions loaded in about 1 second, while a scene with 500 plugins containing the same total number of actions loaded in about 1 minute and 20 seconds. This makes MultiBothWays another useful tool for optimizing background action scripting in large VaM scenes.
The main goal is to reduce the number of separate SequenceChoice/BothWays plugin instances needed in larger scenes. Instead of creating many separate plugins, you can keep multiple item lists inside one MultiBothWays plugin and trigger each group independently.

Each group has its own item list, similar to SequenceChoice/BothWays, and can be triggered externally through:

TriggerNext
TriggerPrevious
SelectAndTrigger
AcceptTrigger
UseLoop

Features:

- Create multiple named groups
- Each group has its own item list
- Add, duplicate, remove, and reorder groups
- Add, duplicate, remove, and reorder items
- Trigger next or previous item in a specific group
- Trigger a specific item by name with SelectAndTrigger
- Enable or disable AcceptTrigger per group
- Enable or disable looping per group

Important note:
Choose group and item names before wiring external triggers.
If you rename a group or item after creating external trigger links, those links may need to be updated manually. This is a VaM trigger-linking limitation, not a normal use case bug.



1782469756254.png
Select Item and Trigger with a single action

- Added a new `SelectAndTrigger` action to SequenceChoice.
- `SelectAndTrigger` allows selecting an item by name and immediately triggering it with a single action.
- This removes the need to use two separate actions: `SelectItem` followed by `Trigger`.
Back
Top Bottom