Expansion of roster_XX updates for R6:Siege.
Additional video explanation for this request: https://youtu.be/doJl-pJjD0E
Feature description
The current roster_XX updates are very limited. It can be used to find out the usernames of everyone in the lobby, who is on which team, and what player is the local_player
(the current user).
Any real-time events (team, health, score, kills, and deaths) are only tracked for the local_player
. This is despite all this information being completely public knowledge at all times for everyone in the match.
My request is to expand the roster_XX
updates to trigger whenever any playerâs stats change, completely exposing all the information as available on the in-game scoreboard.
The following screenshot is an example of the in-game scoreboard (local_player
is âBl0n.RFFâ in this instance). The statistics marked in green are currently exposed to the Overwolf API. Iâd like all of these statistics (with exception of the Pings) to be exposed.
Current workaround
There is currently no way of automatically detecting this, with the current information provided.
Implementation recommendation
Simply expand the roster_XX
info updates and trigger them whenever information changes, as opposed to only when someone joins or leaves. Thus:
{"players":"{"name":"Kaos.Apollo","team":"Orange","is_local":false,âscoreâ:782,âkillsâ:3,âassistsâ:1,âdeathsâ:2}"}
Note this includes exposing the âassistsâ statistic, which is currently not even implemented for the local_player
.
Technical recommendation
Pull from running memory.
Feature potential
Somewhat nice perhaps, certainly nothing groundbreaking.
It can be used for a variety of potential app ideas and feature additions.
Some off the top of my head:
- Statistics tracking of team performance.
- Statistics tracking compared to team performance.
- âRiding-the-tabâ-implementation for an enhanced scoreboard.
Possibility of exploiting
None. Itâs all public information for all players in the match.