
How does it work? Match Processing Techniques To receive match details the moment they are updated, connect to Socket IO at (see app/components/get_live_frames.py to see how to connect) and listen on "new_event" event. You can make POST requests to to get the current match details.

Get Match Details from the Server directly When your match has ended, send a GET/POST request to or just open this link in the browser.

It will start processing the match and the details will be reflected in the overlay. When your match has just started, send a GET/POST request to or just open this link in the browser. Instruct server to start match processing.Set the width and height to 19/1200 (whichever resolution you are using) respectively (currently supported for this resolution only, explained further below) It should show dummy data for two teams. Run the following command in the project's root directory (assuming you have cloned this repository) to install all other dependenciesįor using the overlay with OBS, add a "BrowserSource" and navigate to the overlay directly and open index.html. The reason for exclusion is the occasional inaccurate result. It is ready to use but has to be incorporated in the main live details aggregator component (app/components/live_details.py).See Possible Future Updates below for more information. The reason for exclusion is because there exists a better way of obtaining the score - through the in-game API (yet to be implemented). The following features are currently available:Ī Player's name, agent and alive/dead statusĪ Player's bought shield (only none/half/full values)īoth team's bought weapons (as seen from a spectator's perspective)īoth teams' agents' current ultimate points (as seen from a spectator's perspective). This project is a proof-of-concept that gets you live details of a match and populates a HTML file which can be used as an overlay in streaming apps such as OBS, Streamlabs OBS, Twitch Studio and XSplit which support "BrowserSource".

Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc. Riot Games does not endorse, sponsor or affiliate with this project. An Overlay proof-of-concept Application for Valorant giving information in real-time about current match, spike and player status(dead/alive, weapons, ultimate points, shields etc.) Important Caveat:Ĭurrently works only with the following configuration :
