Skip to main content

Diablo 2 Resurrected

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

Sample Apps

Available Features

Game events status

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

Check here the game events status. OR - easily check the game events status 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:

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

game_info

Info Updates

keyCategoryValuesNotesSince GEP Ver.
player_levelmeThe current level of the playerSee notes204.0
player_classmeThe current class of the playerSee notes204.0
player_experiencemeThe current experience of the playerSee notes204.0

player_level note

This API will be depracated since the data is included in player_stats API - see here

Data Example:

{"feature":"game_info","category":"me","key":"player_level","value":2}

player_class note

Data Example:

{"feature":"game_info","category":"me","key":"player_class","value":"DRUID"}

player_experience note

This API will be depracated since the data is included in player_stats API - see here

Data Example:

{"feature":"game_info","category":"me","key":"player_experience","value":1101}

match_info

Info Updates

keyCategoryValuesNotesSince GEP Ver.
actmatch_infoThe current played actSee notes204.0
item_xmatch_infoList of owned itemsSee notes204.1
dropped_itemmatch_infoList of items dropped on the groundSee notes210.0
character_namematch_infoThe name of the characterSee notes205.0
player_statsmatch_infoList of statistics about the local playerSee notes205.0

Events

EventEvent DataFired WhenNotesSince GEP Ver.
match_startIn the beginning of each matchSee notes204.0
match_endAt the end of each matchSee notes204.0
player_spawnIn the beginning of each match and respawn after teadhSee notes204.0
player_diedOnce the player diedSee notes204.0

act note

Data Example:

{"feature":"match_info","category":"match_info","key":"act","value":1}

item_x note

The possible values for inv_page parameter are:

  • INVENTORY - if the item is in your inventory
  • NULL - if the item is currntly equpied or in the belt
  • STASH - if the item is in the stash

Data Example:

{"feature":"match_info","category":"match_info","key":"item_19","value":"{"id":823142142,"name":"Cap","quality":"LOW","is_identified":"1","req_lvl":0,"req_str":0,"req_dex":0,"low_quality":"Cracked","body_loc":"NONE","inv_page":"INVENTORY","parent_id":0,"stats" : [{"idx" : "31","idx_name" : "armorclass","sub_idx" : "0","sub_idx_name" : "","value" : "3"},{"idx" : "73","idx_name" : "maxdurability","sub_idx" : "0","sub_idx_name" : "","value" : "3"}]}"}

dropped_item note

Data Example:

{"info":{"match_info":{"dropped_item":"{\"id\":826315900,\"name\":\"Short Sword\",\"quality\":\"LOW\",\"is_identified\":\"1\",\"req_lvl\":0,\"req_str\":0,\"req_dex\":0,\"low_quality\":\"Damaged\",\"body_loc\":\"NONE\",\"inv_page\":\"ONGROUND\",\"parent_id\":0,\"stats\" : [{\"idx\" : \"21\",\"idx_name\" : \"mindamage\",\"sub_idx\" : \"0\",\"sub_idx_name\" : \"\",\"value\" : \"1\"},{\"idx\" : \"22\",\"idx_name\" : \"maxdamage\",\"sub_idx\" : \"0\",\"sub_idx_name\" : \"\",\"value\" : \"5\"},{\"idx\" : \"72\",\"idx_name\" : \"durability\",\"sub_idx\" : \"0\",\"sub_idx_name\" : \"\",\"value\" : \"5\"},{\"idx\" : \"73\",\"idx_name\" : \"maxdurability\",\"sub_idx\" : \"0\",\"sub_idx_name\" : \"\",\"value\" : \"7\"}]}"}},"feature":"match_info"}

character_name note

Data Example:

{"info":{"match_info":{"character_name":"Bla"}},"feature":"match_info"}

player_stats note

Data Example: List of items:

  • max hp
  • current hp
  • max mana
  • current mana
  • strenght
  • energy
  • dexterity
  • visibility
  • experience
  • level
{"info":{"match_info":{"player_stats":"{\"max_hp\":69,\"current_hp\":55,\"max_mana\":46,\"current_mana\":46,\"strength\":36,\"energy\":26,\"dexterity\":26,\"vitality\":27,\"experience\":43565,\"level\":8}"}},"feature":"match_info"}

match_start note

Data Example:

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

match_end note

Data Example:

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

player_spawn note

Data Example:

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

player_died note

Data Example:

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