SoulBoard is a dashboard made in Rust with iced.
It allows Splatoon broadcasters to easily modify match informations like score, teams, maps… and transmit them to HTML overlays via WebSocket.
Why?
The previous app I was using was the Splatoon Stream Assistant, by guigas7. It was a great app in C++ with Qt, but unmaintained for a while, had no Linux build, and was outputting the informations as text files, making our OBS scenes cluttered with a lot of file source for each piece of information.
Features
- WebSocket output for easy integration with HTML overlays
- Management of teams, scores, current maps, map pools with pick and ban for each mode
- Team import with name and logo
Usage
SoulBoard is actively used by Ink Souls for our Splatoon 3 tournaments and league commentaries. Since it’s fully open sourced, maybe other people are using it too, but I don’t know about it.