StatCast is comprised of two main components: a WoW addon and a Python script.
The addon writes two pixels on the screen that encode the mode and corresponding value, e.g. "energy" and "72". The Python script reads these values from the screen and communicates with the LIFX lights.
- Ensure you have a single LIFX multizone light, such as the LIFX Z, enabled on your network.
- Clone this repository and place it into the Addons folder of either WoW retail or classic.
- Make sure you have Python 3 installed.
- Install the necessary Python dependencies: run python3 -m pip install lifxlan, python3 -m pip install pyautogui, and python3 -m pip install Pillow. Proper setup.py file hopefully coming soon.