Skip to main content
Loading...

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

Sample Apps​

Available Features​

info

In WoT, due to technical reasons, Overwolf API starts to work only if the game was launched before, at least one time (because only then, we identify the location of the game installation). So, if you identify an error when you try to register to the game events (and in particular - when you get the “failed after 11 tries” error when calling setRequiredFeatures ) - on that case, notify the user that she has to relaunch the game. Not ideal - but working. And cover those cases.

Game events status​

It's highly recommended to communicate errors and warnings to your app users. Check game event status here or easily check game events straight from your app using our API.

gep_internal​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
gep_internalgep_internalLocal + Public version numberSee notes143.0

gep_internal note​

Data Example:

{"feature":"gep_internal","category":"gep_internal","key":"version_info","value":"{"local_version":"143.0.10","public_version":"143.0.10","is_updated":true}"}

kill​

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
killEnemy teamA tank was destroyedSee notes47.0
one_shot_killEnemy teamThe player’s tank destroyed another tank with a single shot and no ally assistanceSee notes47.0
damageEnemy team and damageThe player’s tank damaged another tankSee notes47.0
assistEnemy teamThe player’s tank assisted in destroying another tankSee notes47.0

kill note​

Event Data:

{"enemyTeam":true}

true if the event refers to an enemy unit, false if the event refers to an ally unit

one_shot_kill note​

Event Data:

{"enemyTeam":true}

true if the event refers to an enemy unit, false if the event refers to an ally unit

damage note​

Event Data:

{"enemyTeam":true,"damage":"33"}

true if the event refers to an enemy unit, false if the event refers to an ally unit

assist note​

Event Data:

{"enemyTeam":true}

true if the event refers to an enemy unit, false if the event refers to an ally unit

death​

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
deathnullThe player’s tank was destroyed47.0
hitEnemy type and damageThe player’s tank was damagedSee notes47.0

hit note​

Event Data:

{"enemyTeam":true,"damage":"41"}

true if the event refers to an enemy unit, false if the event refers to an ally unit

game_info​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
game_start_timestampgame_infoSee notesDeprecated47.0
game_stategame_infoSee notes47.0
map_namegame_infoSee notes86.0

game_start_timestamp note​

This event is deprecated

Example data - "Tue Feb 07 2017 15:48:48 GMT+0200"

game_state note​

what is the current state of the game.

Data example:

['hangar' | 'battle' | 'training' | 'replay']

'replay' means we are running a replay file.

map_name note​

Name of the map or loading space the player is currently in

Data example:

['hangar_v2' | 'hangar_bootcamp' | '05_prohorovka' | '08_ruinberg']

match_info​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
pseudo_match_idmatch_infoCurrent match’s ID code.See notes47.0

Data example

{"feature":"match_info","category":"match_info","key":"pseudo_match_id","value":"c03af125-b319-449a-9b6f-1310073f3f86"}

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
match_outcomevictory/defeatWhen local player wins/loses.See notes137.0
match_startnullWhen a match started.See notes218.0
match_endnullWhen a match ended.See notes218.0

pseudo_match_id note​

Data example:

{"feature":"match_info","category":"match_info","key":"pseudo_match_id","value":"c03af125-b319-449a-9b6f-1310073f3f86"}

match_outcome note​

Data Example:

{"events":[{"name":"match_outcome","data":"defeat"}]}
{"events":[{"name":"match_outcome","data":"victory"}]}

match_start note​

Data Example:

{"events":[{"name":"match_start","data":""}]}

match_end note​

Data Example:

{"events":[{"name":"match_end","data":""}]}