SOWBroadcast is a self-contained broadcast overlay controller for Overwatch 2. It ships with a PyQt5 desktop app for editing match details and a lightweight local HTTP server that keeps the HTML overlays in sync for capture tools such as OBS.
- Interactive GUI for managing teams, rosters, casters, and match status.
- Built-in asset manager for maps, heroes, game modes, and logos.
- Waiting room, transition, replay, and scoreboard overlays served from the bundled
HTML/templates. - Local HTTP server with Server-Sent Events (SSE) push updates so overlays react immediately to changes.
- Persistent scoreboard data saved under
Scoreboard/with autosave support.
This project is licensed under the terms of the MIT License. See LICENSE for details.