MasterVolume

Plugins + Scripts MasterVolume

Download [<1 MB]

MasterVolume​

A lightweight session plugin that gives VaM a real master volume control, plus a mute toggle and Keybindings actions so you can change the volume without opening the UI.

VaM's global output is quiet enough that most people end up cranking their system mixer just to hear it. This sets AudioListener.volume directly, so it scales everything VaM produces from one slider.

Features​

  • Master Volume slider — range 0 to 100, drives AudioListener.volume directly.
  • Mute toggle — silences output while remembering your volume, so unmuting restores exactly where you were.
  • Step buttons — Increase / Decrease in 0.05 increments, right in the plugin UI.
  • Keybindings actions — bind volume and mute to your keyboard or controller.
  • Auto-unmute on adjust — nudging the volume up or down while muted unmutes for you.
  • Clean teardown — removing the plugin restores your volume instead of leaving VaM silent.

Installation​

  1. Drop the .var into your AddonPackages folder.
  2. Open Session Plugins and add MasterVolume.cs.
  3. That's it — the slider is live immediately.
It also works as a scene or atom plugin if you prefer, but session is what you want for a global control.

Keybindings (optional)​

Add AcidBubbles Keybindings as a session plugin, then bind any of these under the MasterVolume namespace:
  • MasterVolume.Mute
  • MasterVolume.Unmute
  • MasterVolume.Toggle Mute
  • MasterVolume.Increase Volume
  • MasterVolume.Decrease Volume
Keybindings is entirely optional — the plugin works fine without it and declares no hard dependency.



Credits​

Based on MasterVolume by CheesyFXCheesyFX.MasterVolume.1, licensed CC BY.

Changes from the original: extended with a mute toggle, ±0.05 volume step actions and buttons, Keybindings integration, and volume restoration on plugin removal.

Keybindings integration API by AcidBubblesvam-keybindings.

License​

Released under CC BY, matching the original. Use it, modify it, build on it — just credit CheesyFX for the original work alongside this one.
React to this content...

Share this resource

Back
Top Bottom