iCUE Unofficial Game Integration Documentation

As created by Zac McDonald (Macca_Cool)

A project born out of curiosity and a desire to expand the functionality of Corsair's iCUE software and Game Integration technology. It provides a local HTTP Server application which exposes iCUE Game Integration functionality to easily utilised HTTP requests. The software is aimed at Corsair lighting products to enhance iCUE lighting setups and easy dynamic lighting that is linked to focussed application windows. This provides a platform for which to make RGB-Lighting Game Integration for games and software not supported by Corsair. This document will outline the functions exposed by the application and the settings that define how it behaves.

Functions:

HTTP Server Endpoint:

ALL functions use HTTP GET Requests

Settings:

Settings are stored as a JSON file (settings.json). A default/starting settings file will be generated when launching without settings.json present. In the settings file we can define which processes we want to link with certain controllers or behaviours.