This is a 'plugin' for Streameta, allowing you to show players' matches on stream as the tournament progresses.
Features
- Grabs player names from your Streameta overlay and displays their recent matches.
- Supports Smash.GG brackets (Other bracket sites coming soon)
Customizing file output
You can customize the output by modifying the functions that are in helper.py. I've marked the sections you need to modify, don't touch other things unless you understand what is happening with this spaghetti of a code.
Upcoming updates
- Track player names from text files (ScoreboardEdit, etc.) and remove the Streameta requirements
- Implement support for Challonge
- Actual tests.
Limitations
Currently only works with Smash.GG, Challonge support coming soon.
Only supports bracket links to event, not tournament.
May still have bugs w.r.t. Players with no games played.
How to use
- Clone the project, and install dependencies from requirements.txt.
- Create .env file, and fill it it with your Smash.GG API key and Streameta token.
- Run main.py.
- Add p1_sets.txt and p2_sets.txt to your OBS/Xsplit scene where necessary.