This project creates an interactive experience by connecting Twitch stream events directly to the Elden Ring game. It acts as a bridge, listening for actions like channel point redemptions or bit donations on Twitch and translating them into real-time effects within the game, such as killing the player, granting temporary buffs, or altering character appearance. It also silently monitors persistent game states, like player deaths, and reacts to these changes.
flowchart TD
A0["Twitch Event Listener
"]
A1["Elden Ring Game API
"]
A2["Twitch Event Handlers
"]
A3["Memory Address Discovery
"]
A4["Game State Monitor
"]
A0 -- "Dispatches events to" --> A2
A0 -- "Initiates monitoring" --> A4
A2 -- "Invokes game actions" --> A1
A1 -- "Utilizes for discovery" --> A3
A4 -- "Reads game state" --> A1
- Twitch Event Handlers
- Elden Ring Game API
- Twitch Event Listener
- Game State Monitor
- Memory Address Discovery