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.