TimeModeSwitcher

Plugins + Scripts TimeModeSwitcher

Download [<1 MB]
TimeModeSwitcher
Scene-wide Time mode switching for AcidBubbles Timeline.

TimeModeSwitcher removes the tedious part of managing multiple Timeline plugins. Previously you either opened each Timeline's Settings, or loaded a Timeline Controller through SimpleSign; both still require switching each Timeline one by one. With TimeModeSwitcher, click Refresh and it scans the entire scene, finds every loaded Timeline wherever it is attached, and shows them as a checkable list with the current time mode at the end of each row.

Tick the Timelines you want, choose Realtime or Gametime under "Switch selected Time Mode to", and they switch together in one pass. This is especially useful before frame-by-frame rendering: different time bases across Timelines can cause drift or desync during a long render; unifying them first keeps the whole scene on the same clock.

FEATURES
- Scans the whole scene for loaded AcidBubbles Timeline plugins; no need to find them manually.
- Checkable list with the current time mode at the end of each row.
- Batch-switch only the checked Timelines to Realtime or Gametime.
- One-shot operation: nothing is locked, watched, or reapplied.
- Works on any atom or as a scene plugin.
- Refresh preserves your checkboxes; newly found Timelines are checked by default.

INSTALLATION
1. Copy EZhustler.TimeModeSwitcher.1.var to your VaM AddonPackages folder.
2. Rescan packages or restart VaM.
3. Add Plugin -> Custom/Scripts/TimeModeSwitcher/TimeModeSwitcher.cs on any atom, or load it as a scene plugin.
4. AcidBubbles Timeline must already be installed.

HOW TO USE
1. Click Refresh. The plugin lists every loaded Timeline plugin, with its current time mode at the end of the row.
2. Tick the Timelines you want to change. New entries are checked by default; entries you uncheck stay unchecked after Refresh.
3. Choose Realtime or Gametime under "Switch selected Time Mode to". Only checked Timelines are changed.
4. Read the status box for the result. The list refreshes with the actual modes read back from Timeline.
5. Save the scene if you want the new Time mode values persisted.

NOTES
- Refresh clears the dropdown selection so the same mode can be applied again, but it keeps your checkboxes.
- If nothing is checked, no Timeline is changed and the status box says "No Timeline selected".
- TimeModeSwitcher does not lock Timeline. You can still change any Timeline manually in its own Settings afterwards.
- It handles VamTimeline.AtomPlugin, not Timeline ControllerPlugin.
- Refresh reads each Timeline through GetJSON(), which can take a moment in very heavy scenes.
- Do not batch-switch while Timeline is recording; Timeline temporarily overrides and restores its Time mode during recording.


Main UI - Refresh, the checkable Timeline list with current time mode on each row, the "Switch selected Time Mode to" dropdown, and the status box.

2026-11-04 005707.png


Example result after switching the checked Timelines.

2026-11-04 005728.png
React to this content...

Share this resource

More resources from EZhustler

Back
Top Bottom