Overview
show.bin contains the event timeline and per-prop configuration needed for synchronized playback. Receivers typically load it via USB mass storage mode.
- Versioned binary format
- Per-prop hardware config LUT (V3)
- Scheduled effects/events
- Target mask for 1-224 prop IDs
Show File Format
Shows are compiled into a binary format (.bin) that receivers load via USB mass storage mode.
Header (16 bytes)
0x5049434F = "PICO") PropConfig LUT (1792 bytes)
V3 includes a lookup table with 224 entries (one per prop ID), each containing full hardware configuration. This follows immediately after the header.
Event Structure (48 bytes each)
CUE Block (Optional)
When cue points are configured in PicoLume Studio, a 32-byte CUE1 block is appended after all events. The remote reads this block to enable direct cue button jumps.
CUE1 Block (32 bytes)
"CUE1" = 0x43 0x55 0x45 0x31) Backward compatible: The CUE block is only appended when at least one cue is enabled. Old receivers simply ignore it, and old remotes work without cue support.