• 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.
Paste Pallets

Plugins + Scripts Paste Pallets

Download [<1 MB]

1. Concept​

Paste Pallets is a workflow helper plugin for Virt-A-Mate scene creation.

The goal is to reduce the amount of back-and-forth movement required when reusing Trigger Actions across different Atoms, Plugins, Buttons, Timeline triggers, VAMStory triggers, and other Trigger Actions pages.

Normally, VaM’s standard Copy Actions / Paste Actions workflow only keeps one clipboard content at a time.
If you want to reuse multiple common trigger patterns, you need to manually return to the original trigger source, copy it again, then return to the destination and paste it.

Paste Pallets solves this by giving you multiple internal slots.
Each slot contains a standard VaM Trigger Actions page, where you can register trigger actions in the usual VaM way.

Once the slots are prepared, you can use the dedicated mini UI buttons to send any slot to VaM’s standard clipboard instantly.

2. Overview of Operation


Add Paste Pallets as a Scene Plugin.

The plugin UI contains Add Slot and Remove Slot controls.
By default, the plugin starts with one slot.

Use Add Slot to create additional numbered slots.
Each slot button opens a standard VaM Trigger Actions UI. Inside that slot, add trigger actions exactly the same way you would in a normal VaM Trigger Actions page.

For example:
  • Slot 1 can store a lighting setup trigger.
  • Slot 2 can store an object visibility trigger.
  • Slot 3 can store a plugin state change trigger.
As you add slots, Paste Pallets also creates dedicated mini UI buttons near the standard VaM UI.

Example:
  • P1
  • P2
  • P3
Pressing P1 sends the trigger actions stored in Slot 1 to VaM’s standard clipboard.
Pressing P2 sends Slot 2 to the standard clipboard.
Pressing P3 sends Slot 3, and so on.

After pressing one of these palette buttons, go to any VaM standard Trigger Actions UI and use VaM’s normal Paste Actions button.

The plugin UI also contains Send to Clipboard buttons next to each slot.
These perform the same clipboard send operation from inside the plugin UI, but in normal usage you should use the dedicated P1 / P2 / P3 mini UI buttons instead.

Remove Slot deletes the newest slot, meaning the slot with the highest number.
Slot 1 is kept as the minimum slot and is not removed.

3. Detailed Explanation of Each Element​

  • Add Slot Button
    Adds a new numbered slot to Paste Pallets.
    When a new slot is added, a matching mini UI button is also created automatically.
  • Remove Slot Button
    Removes the newest slot.
    For example, if Slot 1, Slot 2, and Slot 3 exist, pressing Remove Slot removes Slot 3.
    Slot 1 remains as the minimum slot.
  • Slot Buttons
    Opens the Trigger Actions page stored inside that slot.
    The UI is based on VaM’s standard Trigger Actions system, so you can add trigger actions using the normal VaM workflow.
  • Trigger Actions inside each Slot
    Each slot can store its own trigger action setup.
    The slots are independent from each other, so Slot 1, Slot 2, Slot 3, etc. can each hold different trigger action sets.
  • P1 / P2 / P3 Mini UI Buttons
    These are the main operation buttons.
    Pressing one of these buttons sends the corresponding slot’s Trigger Actions to VaM’s standard clipboard.
  • Send to Clipboard Buttons
    These buttons are available inside the main plugin UI and can also send the selected slot to the standard clipboard.
    However, they are mainly provided as an internal/manual option.
    For normal workflow, use the dedicated P1 / P2 / P3 mini UI buttons.
  • VaM Standard Paste Actions
    Paste Pallets only changes the contents of VaM’s standard clipboard.
    After selecting a slot with P1 / P2 / P3, use VaM’s normal Paste Actions button in the destination Trigger Actions UI.

4. Basic Workflow​

  1. Add Paste Pallets as a Scene Plugin.
  2. Press Add Slot if you need more slots.
  3. Open a numbered slot, such as Slot 1.
  4. Add trigger actions inside the slot using VaM’s standard Trigger Actions UI.
  5. Repeat this for Slot 2, Slot 3, and other slots if needed.
  6. During scene creation, press P1, P2, P3, etc. to send that slot’s contents to VaM’s standard clipboard.
  7. Open the destination Trigger Actions UI.
  8. Press VaM’s standard Paste Actions button.

5. Additional Notes​

  • Paste Pallets is a Scene Plugin.
    It is not intended to be added directly to an Atom.
  • Paste Pallets does not directly paste actions into the currently open Trigger Actions UI.
    The actual paste operation should be done using VaM’s standard Paste Actions button.
  • You can create up to 20 slots.
    However, this is not recommended because it may slightly increase performance cost, and more importantly, the mini UI becomes very long horizontally.
    In most cases, around 3 to 5 slots is recommended.
  • This plugin has been tested in VaM 1.20 and VaM 1.22 environments.
  • This plugin was originally created to improve my own scene creation workflow.
    Because of that, it has not gone through detailed testing or extensive optimization.
  • I do not currently plan regular updates for this plugin.
    Thank you for your understanding.
React to this content...

Share this resource

More resources from Crimeless

Back
Top Bottom