BoofConfig type contains all configuration settings for boofstream, including Slippi connection, OBS WebSocket, start.gg integration, and customization options.
Type Definition
Fields
Configuration for Slippi Desktop App connection
Configuration for OBS WebSocket connection and scene switching
Configuration for start.gg API integration
Overlay customization options including colors and display preferences
Sub-Configuration Types
SlippiConfig
Port number for Slippi Desktop App relay connection (default: 51441)
OBSConfig
Whether to automatically switch OBS scenes based on game state
OBS WebSocket host address (e.g., “localhost:4455”)
OBS WebSocket password
Scene name to switch to when no game is active
Scene name to switch to when a game is in progress
StartGGConfig
start.gg API authentication token
Full URL to the start.gg tournament (e.g., “https://start.gg/tournament/genesis-9”)
CustomizationConfig
Whether to append “L” prefix to match identifiers for players in losers bracket
CSS color value for player 1 overlay elements
CSS color value for player 2 overlay elements