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.

gep_internal​

Info Updates​

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

gep_internal note​

Data Example:

{"info":{"gep_internal":{"version_info":"{"local_version":"157.0.1","public_version":"157.0.1","is_updated":true}"}},"feature":"gep_internal"}

kill​

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
boss_killName of bossBoss was killedSee notes268.0

boss_kill note​

Data Example:

{"events":[{"name":"boss_kill","data":"Fire Fury"}]}

death​

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
deathnullLocal player diedSee notes268.0

death note​

Data Example:

{"events":[{"name":"death","data":null}]}

me​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
character_namemeLocal player nickname.See notes268.0
character_levelmeLocal player level.See notes268.0
character_expmeLocal player experience.See notes269.0
character_classmeLocal player class.See notes291.0
character_goldmeLocal player gold amount.See notes311.0

character_name note​

Data Example:

{"info":{"me":{"character_name":"Shaelgaas"}},"feature":"me"}

character_level note​

Data Example:

{"info":{"me":{"character_level":31}},"feature":"me"}

character_exp note​

Data Example:

{"feature":"me","category":"me","key":"character_exp","value":684}

character_class note​

Data Example:

{"info":{"me":{"character_class":"Witch"}},"feature":"me"}

character_gold note​

Data Example:

{"info":{"me":{"character_gold":74}},"feature":"me"}

match_info​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
current_zonematch_infoName of the current zoneSee notes268.0
opened_pagematch_infoWhether inventory is open/closedSee notes268.0
opened_pagesmatch_infoThe list of currently opened pages.See notes311.0
in_townmatch_infoWhether the player is in town or hideout true/falseSee notes269.0

Events​

EventEvent DataFired WhenNotesSince GEP Ver.
match_outcomevictory/defeatBoss killed/You died.See notes268.0
chatChat messagesA message is sent / received in the chat.See notes269.0
match_startnullThe match startedSee notes271.0
match_endnullThe match endedSee notes271.0

current_zone note​

Data Example:

{"info":{"match_info":{"current_zone":"Lioneye's Watch"}},"feature":"match_info"}

opened_page note​

Possible values:

  • inventory
  • passive_tree
  • character_sheet
  • stash
  • map_device
  • pantheon
  • crafting_bench

Data Example:

{"info":{"match_info":{"opened_page":"inventory"}},"feature":"match_info"}
{"info":{"match_info":{"opened_page":null}},"feature":"match_info"}

opened_pages note​

Possible values:

  • inventory
  • passive_tree
  • character_sheet
  • stash
  • map_device
  • pantheon
  • crafting_bench
  • market

Data Example:

{"feature":"match_info","category":"match_info","key":"opened_pages","data":"[\"character_sheet\",\"inventory\"]"}

in_town note​

Data Example:

{"info":{"match_info":{"in_town":true}},"feature":"match_info"}

match_outcome note​

Data Example:

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

chat note​

This event is intended for real-time usage only, and its content should not be logged.

Special symbols in the chat messages:

  • Starting with # - global chat
  • Starting with @ - whisper - private chat
  • Starting with $ - trade
  • Starting with & - guild
  • Starting with % - party
  • Without special symbol - local chat
Items in chat messages

Items in chat messages start with | (vertical bar) and end with |

Data Example:

{"events":[{"name":"chat","data":"You have entered Lioneye's Watch."}]}
{"events":[{"name":"chat","data":"#yaoiLNine: some text"}]}
{"events":[{"name":"chat","data":"#Rodger_The_Sausage: |Agony Shadows, Alleyways Map||Agony Shadows, Alleyways Map||Remote Nexus, Crimson Temple Map| free"}]}

match_start note​

Data Example:

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

match_end note​

Data Example:

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

game_info​

Info Updates​

keyCategoryValuesNotesSince GEP Ver.
languagelanguageThe game's selected languageSee notes269.0
chat_languagelanguageThe chat's selected languageSee notes269.0
scenegame_infoThe name of the current scene.See notes271.0
party_playersgame_infoThe list of players that are in party.See notes288.0

language note​

Both 'language' and 'chat_language' info-updates are updated once at the beginning of the game

Data Example:

{"info":{"language":{"language":"en"}},"feature":"game_info"}

chat_language note​

Both 'language' and 'chat_language' info-updates are updated once at the beginning of the game

Data Example:

{"info":{"language":{"chat_language":"fr"}},"feature":"game_info"}

scene note​

List of possible values:

  • login
  • select_character
  • loading
  • in_game
  • escape_menu

Data Example:

{"info":{"game_info":{"scene":"login"}},"feature":"game_info"}

party_players note​

Data Example:

{"feature":"game_info","category":"game_info","key":"party_players","value":"[{\"name\" : \"bosskillsama\", \"account\" : \"test00765#7856\", \"league\" : \"Standard\", \"class\" : 7, \"level\" : 4},{\"name\" : \"bestyFox\", \"account\" : \"Overwolf_#5831\", \"league\" : \"Standard\", \"class\" : 7, \"level\" : 4}]"}