"Chat plays HS" is an overlay, that allows streamers (currently only on Twitch) become the ultimate victims of chat backseating.
Find the latest release, and unzip it somewhere (the contents should be all laying as they are in the .zip file).
TL;DR: Press the big blue button Enable Power Log
in the settings
tab.
This app works using the logs from HS itself, like any deck tracker out there (currently only with standard installation paths). So it needs some options to be turned on before the game starts.
Go Here and generate the ACCESS TOKEN
with bot priveleges.
Add the contents of ACCESS TOKEN
to the secrets.toml
file that is bundled with the release.
Before:
TWITCH_ACCESS_TOKEN = '...'
After:
TWITCH_ACCESS_TOKEN = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
In the UI itself, go to the settings
tab, put url of your channel in the box and press Connect
.
Currently that's it, click around and, I hope you would understand whats happening in the UI.
Start playing the game, press Start vote
button and see what's happening from there!
If you have innate fear of binaries, or want to start it up on your own, then you should have these installed:
- python version>=11
- pip
- venv
in the repo root
- initialize virtual env (recommended!)
python -m venv venv
.\venv\Scripts\activate
- install dependencies
pip install -r requirements.txt
- run app
python -m cph.app.main
- debug ui
python -m cph.app.main_ui
- debug qrc
python -m cph.tests.app.debug_resources
- run tests
python -m pytest tests
- update card collection
python -m cph.cli.download_card_names
- and some other cli utils
python -m cph.cli.name_of_script
pyinstaller .\chat_plays_hs.spec