Complete documentation for Enigma Launchpad OS - A unified interface for toggling objects, materials, shaders, and more in VRChat worlds
This guide covers how to add and configure the Enigma Launchpad OS prefabs in your VRChat world.
Enigma Launchpad OS includes two prefab options:
Use when: You need button-based controls without fader functionality, or space is limited
Use when: You need fader controls for real-time shader property adjustment
Note: The Mixer prefab already has the full launchpad built into it, there is no benefit to using both unless you need a separate launcher for a different area of your world or for a separate purpose.
Assets/Cozen/Enigma Launchpad
Enigma Launchpad.prefab or Enigma Mixer.prefabDrag into Scene: Drag your chosen prefab into the scene hierarchy
Position the Prefab: Move and rotate the prefab to your desired location in the world. There are no handles or pickup scripts on either prefab unless you add them yourself.
The custom editor includes several sections:
Preview Foldout: Shows a preview of your set folders/pages to verify layout in the editor
Settings: Configure toggle colors, defailt folder, and additionally video player controls and audiolink controls for the Mixer Prefab.
Folders Section: Configure all folders and their Folder Types
Whitelist Section: Set up access control (optional)
Fader Settings (Mixer only): Configure static and dynamic faders
If you’re using the Mixer prefab, it’s important to set the references to AudioLink and Video Player in the Settings foldout. Otherwise, the video screen options including AudioLink will not work.
After setting up the prefab:
| Navigation: ← Dependencies | Screen Shaders → |
| Back to Home | View on GitHub |