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​

Game event status​

It is highly recommended to communicate errors and warnings to app users.

Check the current game event status here. Alternatively, you can easily check that status from your app itself, using our API.

match_info​

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
match_startIn the beginning of each matchSee notes316.0
match_endAt the end of each matchSee notes316.0
match_outcomeThe run's result and statsWhen the run is won or lostSee notes316.0
map_openedWhether travel is enabledWhen the map is openedSee notes316.0
map_closedWhether the player is travelingWhen the map is closedSee notes316.0
shop_openedWhen the shop is openedSee notes316.0
shop_closedWhen the shop is closedSee notes316.0

match_start note​

Data Example:

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

match_end note​

Data Example:

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

match_outcome note​

The event data is a JSON string with these fields:

  • result – The result of the run (e.g. defeat)
  • floors – The number of floors reached
  • gold_gained – The amount of gold gained during the run
  • killed_by – What killed the player (id and type). Only sent when the player was killed

Data Example:

{"events":[{"name":"match_outcome","data":"{\"floors\":2,\"gold_gained\":150,\"killed_by\":{\"id\":\"SLIMES_WEAK\",\"type\":\"encounter\"},\"result\":\"defeat\"}"}]}

map_opened note​

The event data is a JSON string with these fields:

  • travel_enabled – Whether the player can travel on the map

Data Example:

{"events":[{"name":"map_opened","data":"{\"travel_enabled\":true}"}]}

map_closed note​

The event data is a JSON string with these fields:

  • traveling – Whether the player is traveling

Data Example:

{"events":[{"name":"map_closed","data":"{\"traveling\":false}"}]}

shop_opened note​

Data Example:

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

shop_closed note​

Data Example:

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

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
seedmatch_infoThe seed of the current runReset to null at the end of the run. See notes316.0
game_typematch_infoThe type of the current runReset to null at the end of the run. See notes316.0
scenematch_infoThe current sceneSee notes316.0

seed note​

Data Example:

{"info":{"match_info":{"seed":"RC37TEK7D4"}},"feature":"match_info"}

game_type note​

Data Example:

{"info":{"match_info":{"game_type":"standard"}},"feature":"match_info"}

scene note​

Data Example:

{"info":{"match_info":{"scene":"combat"}},"feature":"match_info"}

player_info​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
hpplayer_infoThe player's current and max HPSee notes316.0
characterplayer_infoThe player's character and ascension levelReset to null at the end of the run. See notes316.0

hp note​

Data Example:

{"info":{"player_info":{"hp":"{\"current\":73,\"max\":80}"}},"feature":"player_info"}

character note​

Data Example:

{"info":{"player_info":{"character":"{\"ascension\":0,\"name\":\"IRONCLAD\"}"}},"feature":"player_info"}