Game Automation Suites - Performs champion selection, reward claiming, and match analysis for League of Legends players.
Game Client API Wrappers - Wraps the LCU API by authenticating with the local client process and sending HTTP requests to its embedded web server.
Champion Draft Automations - Automates champion ban and pick actions during the draft phase to streamline pre-game setup.
Game - Interacts with the Riot Games API to manage friend lists, set career backgrounds, and analyze match data.
Game State Event Listeners - Subscribes to LCU WebSocket events to react in real time to game state changes like champion select phases.
Plugin-Based Architectures - Organises automation features as independent plugins that register commands and event handlers through a central dispatcher.
Game Match History Analyzers - Reviews match history and performance statistics to help players evaluate their gameplay.
Binary Distributions - Distributes ready-to-run executable releases by tagging versions on a dedicated branch.
Tag-Triggered Releases - Uses version tags on a dedicated release branch to trigger CI builds that produce platform-specific executables.
Automated Reward Collections - Collects available in-game rewards automatically so players never miss time-limited items.
Automated Reward Collections - Collects available in-game rewards automatically so players never miss time-limited items.
Game Match History Analyzers - Reviews match history and performance statistics to help players evaluate their gameplay in League of Legends.