Overwolf

Overwolf

  • Getting Started
  • Docs
  • API
  • Events Status
  • Blog
  • Q&A
  • Support

›Available Game Events

API Reference

  • Changelog
  • Overview

App Manifest

  • manifest.json
  • Validate your manifest

Available Game Events

  • Games IDs
  • Apex Legends
  • Call of Duty: Warzone
  • CS:GO
  • Dota 2
  • Final Fantasy XIV
  • Dota Underlords
  • Escape From Tarkov
  • Fortnite
  • Hearthstone
  • Heroes of the Storm
  • Legends of Runeterra
  • League of Legends
  • Minecraft
  • MTG Arena
  • Overwatch
  • Path of Exile
  • PUBG
  • PUBG Lite
  • Rainbow Six Siege
  • Rocket League
  • StarCraft II
  • Teamfight Tactics
  • Valorant
  • World of Tanks
  • World of Warcraft
  • World of Warships
  • Warframe
  • Various External APIs

Game Launchers Events

  • Launchers IDs
  • LOL Launcher

overwolf.benchmarking

  • overwolf.benchmarking

overwolf.campaigns

  • overwolf.campaigns.crossapp

overwolf.cryptography

  • overwolf.cryptography

overwolf.extensions

  • overwolf.extensions
  • overwolf.extensions.current
  • overwolf.extensions.sharedData
  • overwolf.extensions.io

overwolf.games

  • overwolf.games
  • overwolf.games.events
  • overwolf.games.inputTracking
  • overwolf.games.launchers
  • overwolf.games.launchers.events

overwolf.io

  • overwolf.io
  • overwolf.io.paths

overwolf.logitech

  • overwolf.logitech
  • overwolf.logitech.arx
  • overwolf.logitech.led

overwolf.media

  • overwolf.media
  • overwolf.media.audio
  • overwolf.media.replays
  • overwolf.media.videos
  • Highlights supported games

overwolf.os

  • overwolf.os
  • overwolf.os.tray

overwolf.profile

  • overwolf.profile
  • overwolf.profile.subscriptions

overwolf.settings

  • overwolf.settings
  • overwolf.settings.hotkeys
  • overwolf.settings.language
  • overwolf.settings.games

overwolf.social

  • overwolf.social
  • overwolf.social.reddit
  • overwolf.social.youtube
  • overwolf.social.discord
  • overwolf.social.gfycat
  • overwolf.social.twitter

overwolf.streaming

  • overwolf.streaming

overwolf.tobii

  • overwolf.tobii

overwolf.utils

  • overwolf.utils

overwolf.web

  • overwolf.web
  • overwolf.web.webserver
  • overwolf.web.websocket

overwolf.windows

  • overwolf.windows
Edit

Games IDs

What is the Game ID

Each supported game has its own unique Game ID.

Game IDs are used in your app’s manifest.json in multiple ways:

  • game_targeting property - A list of games which enable overlay for this app.

  • game_events property - A list of games for which game events are required.

  • launch_events property - A list of games triggering the app to launch.

What is an Overwolf Supported Game?

In Overwolf, when we refer to a "supported game" it could mean one of two levels of support:

  1. Overlay support - games that support overlay injection.
    In these games, we can display OW apps as an overlay, and make use of Overwolf APIs.
    The full list of games that support overlay injection can be found in the gamelist.xml file.

  2. Game events support - games which support overlay injection as well as real-time game events.
    You can create OW apps for these games, that leverage game events using the overwolf.games.events API.
    The full list of games that supports events can be found here.

The gamelist.xml file

We support overlay injection in a vast and growing number of games.
The list is kept up to date, and you can find it in your local Overwolf app data folder after installing Overwolf.

  1. Navigate to your %localappdata% folder and open the overwolf folder.

  2. Open the Game List XML file (named with a number postfix, for example, gamelistXXX.xml, higher number means newer version), and search your game by name.

  3. Under each game, you can find game ID listed.
    If you didn’t find the game you need, contact us.

Game-ID and Instance-ID

A single game can have multiple executables: Steam, GOG, 32 / 64-bit clients, etc.
We differentiate between them by adding one digit to each game ID, which is called an "Instance ID."
Basically, you have the base game ID, and then a series of instances (212160, 212161, …)

When you call overwolf.games.onGameInfoUpdated you will get the same full ID including the instance ID.
Besides, there is a file called "gamelist.xml" in the OW client folder that contains all the supported game ids, including instance ID. In order to translate the instance ID into the game ID that needs to be used in the manifest, you can divide the instance ID by 10 and round down.

For example for Fortnite: in order to get 21216 instead of 212161, you can do:

Math.floor(gameInfoResult.gameInfo.id/10)

You can see how we use it in the Fortnite events sample app.

Note that the RunningGameInfo object also has a classId property, which already equals the game ID.

Top 30 Game IDs

Listed here are the top 30 game ID's (this list might outdated)

#Game TitleGame ID
1League of Legends5426
2Hearthstone: Heroes of Warcraft9898
3Counter-Strike: Global Offensive7764
4Minecraft8032
5PUBG10906
6Overwatch10844
7World of Warcraft765
8Grand Theft Auto V10760
9Rocket League10798
10World Of Tanks6365
11Tom Clancy’s Rainbow Six: Siege10826
12Diablo III7152
13Garry’s Mod1406
14Heroes of the Storm10624
15Dota 27314
16Blocks That Matter12018
178BitMMO11018
18Paladins10872
19Grand Theft Auto: San Andreas Multiplayer1340
20Unturned10470
21Apex Legends21566
22Euro Truck Simulator 28584
23ARMA 39208
24PAYDAY 29694
25Rust10156
26Team Fortress 23026
27ARK: Survival Evolved10778
28Battlefield 110876
29Warframe8954
30Fortnite21216

Game launcher IDs

IDs for Launchers such as the League of Legends launcher can be found here.

Last updated on 2021-1-24 by eransharv
← Validate your manifestApex Legends →
  • What is the Game ID
  • What is an Overwolf Supported Game?
  • The gamelist.xml file
  • Game-ID and Instance-ID
  • Top 30 Game IDs
  • Game launcher IDs
  • Legal
  • Terms overview
  • Developer's terms
  • App terms
  • Overwolf terms
  • Overwolf Privacy policy
  • Support
  • Questions and Answers
  • Discord
  • Slack
  • Facebook
  • Twitter
  • Documentation
  • Changelog
  • API
  • App Creation Process
  • Best Practices
  • Game Events status
  • Information
  • Careers
  • Fund
  • Developers Blog
  • Overwolf Appstore
  • Advertise on Overwolf