Enigma Launchpad OS Documentation

Complete documentation for Enigma Launchpad OS - A unified interface for toggling objects, materials, shaders, and more in VRChat worlds


Project maintained by Cozen-Official Hosted on GitHub Pages — Theme by mattgraham

Setting up Prefab

This guide covers how to add and configure the Enigma Launchpad OS prefabs in your VRChat world. image

Choosing a Prefab

Enigma Launchpad OS includes two prefab options:

Enigma Launchpad

Use when: You need button-based controls without fader functionality, or space is limited

Enigma Mixer

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.

Adding the Prefab

  1. Locate the Prefab: In your Unity Project window, navigate to Assets/Cozen/Enigma Launchpad
    • Look for Enigma Launchpad.prefab or Enigma Mixer.prefab
  2. Drag into Scene: Drag your chosen prefab into the scene hierarchy

  3. 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.

  4. Scale if Needed: Adjust the scale if necessary, though the default scale is already scaled for most VRChat worlds / Booth avatar size.

Initial Configuration

Opening the Custom Editor

  1. Select the prefab instance in your hierarchy
  2. The custom editor interface will display automatically. All configuration happens here, no digging through buttons and TMP objects required.

image

Understanding the Editor Interface

The custom editor includes several sections:

Settings

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.

Next Steps

After setting up the prefab:


Navigation: ← Dependencies Screen Shaders →
Back to Home View on GitHub