Complete documentation for Enigma Launchpad OS - A unified interface for toggling objects, materials, shaders, and more in VRChat worlds
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.
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.
Toggle GameObject active states globally. Each button controls a GameObject’s visibility.
Use for: Room elements, furniture, props, doors, layout variants
Swap materials on renderers. Each button assigns a different material to configured renderers.
Use for: Poster/art swapping, room theme changes, texture variants
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
Launch screen shaders on duplicated renderers. Supports any screen shader with minimal setup.
Use for: Custom screen effects, general shader launching, flexible shader setups
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
Control June Shader modules with individual toggles and exposed properties. Supports flexible exclusivity.
Use for: June Shaders integration, modular post-processing, per-module control
Switch world skyboxes. Includes auto-change functionality for cycling through skyboxes.
Use for: Environment changes, day/night cycles, atmosphere variations
Display world and instance statistics on button displays. Integrates with World Stats asset.
Use for: Analytics, player count, instance info, world metrics
Save and load toggle state configurations. Supports persistent PlayerData for sharing and transferring presets.
Use for: Scene presets, event configurations, saved states, sharing setups
Many Folder Types support exclusivity mode:
When a folder is set to exclusive:
Folders support multiple pages:
Explore the specific Folder Type you need to configure:
Navigation: ← Whitelist
| Back to Home | View on GitHub |