Skip to content

kobitate/immersive-ink

Repository files navigation

Immersive Ink - Smart Lighting Sync for Splatoon 3

wakatime Contributor Covenant GitHub Workflow Status

Sync your smart lights with the current team colors on Splatoon 3! Requires a Capture Card to gather information from the game screen. Lights are controlled via Home Assistant. Works best on macOS (see Compatibility Note)

MatchStart.mp4
MatchEnd.mp4

Examples above are recorded with version 1.0.0, aka the Proof of Concept version. I'm hoping to improve speed and add more features. See issues page for planned fixes and features.

Compatibility Note

This app runs best on macOS - The library this repo uses to access the system's cameras supports Mac, Linux, and Windows; however, I attempted to run this script from my Windows media center PC and found the app kept crashing. I suspect the executable that is acting as the middleman between Node and the system isn't really meant to run every second or so. Through much tweaking, I found Windows simply didn't work. I'd like to rewrite this, maybe as a browser app instead, for better webcam access.