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

Folder Types

Folder Types are the modular components that define how each folder in the Enigma Launchpad OS behaves. Each Folder Type implements specific functionality, from toggling GameObjects to controlling complex shader systems.

What are Folder Types?

When you create a folder in the Launchpad custom editor, you assign it a Folder Type. This type determines:

The folder system provides all navigation and paging logic automatically, allowing you to focus on configuring the specific behavior you need.

Available Folder Types

Core Folder Types

Objects Folder

Toggle GameObject active states globally. Each button controls a GameObject’s visibility.

Use for: Room elements, furniture, props, doors, layout variants

Materials Folder

Swap materials on renderers. Each button assigns a different material to configured renderers.

Use for: Poster/art swapping, room theme changes, texture variants

Properties Folder

Set shader property values. Each button sets a specific value for a shader property across assigned renderers.

Use for: Light colors, effect intensities, shader-driven state changes

Screen Shader Folder Types

Shaders Folder

Launch screen shaders on duplicated renderers. Supports any screen shader with minimal setup.

Use for: Custom screen effects, general shader launching, flexible shader setups

Mochie Folder

Control Mochie Screen FX with a six-page preset layout. Includes +/- controls, color selectors, and AudioLink integration.

Use for: Mochie Screen FX control, audio-reactive effects, complex post-processing

June Folder

Control June Shader modules with individual toggles and exposed properties. Supports flexible exclusivity.

Use for: June Shaders integration, modular post-processing, per-module control

World State Folder Types

Skybox Folder

Switch world skyboxes. Includes auto-change functionality for cycling through skyboxes.

Use for: Environment changes, day/night cycles, atmosphere variations

Stats Folder

Display world and instance statistics on button displays. Integrates with World Stats asset.

Use for: Analytics, player count, instance info, world metrics

Presets Folder

Save and load toggle state configurations. Supports persistent PlayerData for sharing and transferring presets.

Use for: Scene presets, event configurations, saved states, sharing setups

Exclusivity

Many Folder Types support exclusivity mode:

When a folder is set to exclusive:

Pages and Navigation

Folders support multiple pages:

Working with Multiple Folders

Folder Interaction

Next Steps

Explore the specific Folder Type you need to configure:


Navigation: ← Whitelist

Back to Home View on GitHub