Feature description
Add a new Info Update to the Rainbow Six: Siege API that provides the name of the Compass Location shown on-screen.
Current workaround
There is currently no way of automatically detecting this, with the current information provided.
Implementation recommendation
Could be an additional variable added to the player
info updates. So aside from the health
and score
etc. you have a compass_location
. Thus:
{"info":{"player":{"compass_location":"THE_COMPASS_LOCATION"}},"feature":"roster"}
This would trigger whenever the location string changes in the HUD.
Alternatively, only have this trigger during kill
, knockedout
, and death
events, but this would significantly reduce the potential of its use.
Technical recommendation
The compass location is a string in the HUD, which could hopefully be read from memory:
“2F” there is second floor.
“Mechanical Bull” is the compass location, the name of the room that the player finds him-/herself in currently.
Feature potential
Extremely high.
It can be used for a large variety of potential app ideas and feature additions.
Some off the top of my head:
- Strategy recommendations
- Showing floor plans
- Statistics tracking per Location
- Heatmaps of kills, deaths, time spent, etc.
- Tracking Spawnpoints and/or chosen Objective Site
Possibility of exploiting
None.
As long as the location is only provided for the local_player
, the current compass location is a known fact by the user.