Auto Chess

Auto Chess (Dota2 arcade game mode) game events.

Please read the overwolf.games.events documentation page to learn how to use Overwolf game events. 

Game ID

  • 7314

Sample app

Available Features:

  • shop
  • bench
  • board
  • roundNumber
  • roundOutcome
  • autochess_loading
  • autochess_match_start
  • autochess_match_end
  • autochess_preparation_start
  • autochess_preparation_end
  • roster
  • match_info

Info Updates

The Game Events Provider keeps an info DB with various information about the game state.
Updates about this information can be received as events by registering an event listener using overwolf.games.events.onInfoUpdates2()
It is also possible to get the current available information using overwolf.games.events.getInfo()

Feature Information
roster
Category Key Values Notes Since Version
roster players

A string holding a JSON array of player objects.

Example:

"{\"steamId\":\"76561198296251542\",\"name\":\"A.S.Lexx\",\"pickConfirmed\"
:true,\"hero\":\"wisp\",\"team\":11},
{\"steamId\":\"76561198045142971\",\"name\":\"Klide\",\"pickConfirmed\"
:true,\"hero\":\"wisp\",\"team\":9},
...
{\"steamId\":\"76561198013211988\",\"name\":\"PORQUEOUTAI\",\"pickConfirmed\
":true,\"hero\":\"wisp\",\"team\":12}"

Player object structure:

{
  "steamId": "steamId string",
  "name": "player name in game",
  "team": teamId,
  "hero": heroId
}

Notes:

 

  • steamID – ID of player
  • name – Name of player
  • team – Each player receives team number for themselves (chess board number)
  • hero – Every player is wisp and/or empty.
   129.0.12
shop
Category Key Values Notes Since Version
match_info slot_x

The chess pieces that are available for purchase currently in the shop.

 

Example:

 

{"info":{"match_info":{"slot_1":"mars"}},"feature":"shop"}
 This information is for each available slot (slots 1-5).  131.0.4
 bench  
Category Key Values Notes Since Version
match_info cell_x

The chess pieces that are currently on the first row, below the board.

 

Example:

 

{"info":{"match_info":{"cell_1":"{\"name\":\"mars\",\"level\":\"1\"}"}},"feature":"bench"}
{"info":{"match_info":{"cell_2":"{\"name\":\"tuskarr\",\"level\":\"1\"}"}},"feature":"bench"}
 This information is for each bench slot (slots  1-8)  131.0.4
board
Category Key Values Notes Since Version
match_info cell_x_y

Provides the content of a contained cell in the bottom half of the board.

The provided info for each cell is:

  1. name – chess piece
  2. level – the current level of the chess piece.

 

Example:

 

{"info":{"match_info":{"cell_3_3":"{\"name\":\"beastmaster\",\"level\":\"2\"}"}},"feature":"board"}
 X_Y are correspondent to the location on the board.

For example: The bottom left cell is “cell_1_1”.
Next cell to the right is “cell_1_2” etc.

 131.0.4
roundNumber
Category Key Values Notes Since Version
match_info roundNumber

The numeric indication of the current round.

 

Example:

 

{"info":{"match_info":{"roundNumber":"4"}},"feature":"roundNumber"}
   131.0.4
roundOutcome  
Category Key Values Notes Since Version
match_info totalWon

The total amount of rounds won.

 

Example:

 

{"info":{"match_info":{"totalWon":"2"}},"feature":"roundOutcome"}
   131.0.4
match_info totalLost

The total amount of rounds lost.

 

Example:

 

{"info":{"match_info":{"totalLost":"2"}},"feature":"roundOutcome"}
  131.0.4

Events

Feature Information
autochess_loading  
Event Event Data Fired when Notes Since Version
autochess_loading null Loading screen shows up    129.0.12
autochess_match_start
Event Event Data Fired when Notes Since Version
autochess_match_start null match starts   129.0.12
autochess_match_end
Event Event Data Fired when Notes Since Version
autochess_match_end null match ends   129.0.12
autochess_preparation_start
Event Event Data Fired when Notes Since Version
autochess_preparation_start null Preparation phase starts   129.0.12
autochess_preparation_end
Event Event Data Fired when Notes Since Version
autochess_preparation_end null Preparation phase ends   129.0.12
roundOutcome
Event Event Data Fired when Notes Since Version
roundOutcome victory/defeat Winning or losing the round   131.0.4
match_info
Event Event Data Fired when Notes Since Version
matchOutcome victory/defeat Winning or losing the match   131.0.4