These are chat archives for CoraleStudios/Colore

27th
Apr 2018
Rudolf Frank
@RudolfFrank_twitter
Apr 27 2018 17:24
Hello, I'm fairly new to tinkering with the razer SDK and have Philips Hue lights linked to Chroma. I know that it has to be possible to adress them through the SDK, since some custom profiles (Factorio) has them enabled, possibly by accident. I've tried with Chroma.Instance.SetAll but it only changed the keyboard. Is there any other class I could try for this?
Adam Hellberg
@Sharparam
Apr 27 2018 18:14
@RudolfFrank_twitter how are the hue lights connected to chroma, via the Chroma Link thing?
what is written on it on Razer's site seems to suggest it requires Synapse 3, so advanced control of Philips Hue may not be in the SDK yet (internal Razer applications have more advanced APIs available to them which they sadly have not made public)
Rudolf Frank
@RudolfFrank_twitter
Apr 27 2018 20:08
It's connected via Synapse 3 - as I understand Chroma Link is for non Razer Chroma devices. The only thing indicating that it should be somehow possible per SDK is the existence of (third party) game profiles that actually modify the hue lights. Or are those programmed differently?
Rudolf Frank
@RudolfFrank_twitter
Apr 27 2018 20:26
Okay now I've actually seen that it's not a third party mod, but officially integrated into the game. Was a mod for a while which actually used your library. Can't say if it had the Hue effects then or not.
Adam Hellberg
@Sharparam
Apr 27 2018 20:37
It might be using something else to interface with the Hue then, I'm not aware of any methods in the SDK that allow control of it. Seeing as the Hue integration wasn't added until Synapse 3, maybe we'll see such methods in an upcoming SDK release
It could be worth contacting the Factorio developers and see if they are able to share how they did it
Rudolf Frank
@RudolfFrank_twitter
Apr 27 2018 22:20
I've updated to api v6.0 now (stupid of me not doing it earlier) and hue actually reacts to changes on chromalink! Interestingly not to chroma.SetAllAsync though