Overwolf

Overwolf

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

›overwolf.media

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

Auto-highlights supported games

Game highlights overview

With the overwolf.media.replays API, you can auto-detect and auto-capture game highlights.

When this feature is enabled, there's no need to understand each supported game's mechanics, game flow, edge cases, timings, etc. Just request any supported game's highlight, and OW provides you with a video file that includes this event.

Here you can find our guide on how to use and capture auto-highlights.

List of supported games

Below, you can find a list of games that support highlights.

  • LoL
  • Dota 2
  • Fortnite
  • CS:GO
  • PUBG
  • PUBG Lite
  • R6
  • Apex
  • WoT
  • RL
  • WoWs
  • HotS
  • Valorant
  • Overwatch
  • Call of Duty: Warzone
tip

To check using the API if a particular game is supporting auto-highlights, you can use overwolf.media.replays.getHighlightsFeatures()

How it works

The highlights settings for all the games are saved in a file called highlights.json, located under the OW installation folder.

Note that every change of this file on your local OW client installation will be overwritten once the client is updated.

the gameID's defines each game, and for each game, there is an events array, that contains a list of features that support highlights.

An example highlights settings for "League of Legends":

"5426": { 
        "events": {
            "death": {
                "timing": {
                    "past": 12000,
                    "future": 3000,
                    "pending": 12000
                }
            },
            "assist": {
                "timing": {
                    "past": 12000,
                    "future": 8000,
                    "pending": 12000
                }
            }
        }
}

As you can see, for each feature there is a timing object with three fields: past, future, pending.

  • Past - Time before the event to record.
  • Future - Time after the event to record.
  • Pending -Time that we wait for another event to trigger to merge several events into one highlight.
    For example, if there is a Kill and immediately after, there is a Death. According to the pending value of the Kill, the two highlights might merge into one highlight video, instead of two overlapping videos.

Note

These settings are shared between ALL the OW apps, and each change in the capture timing affects all the other apps. Besides, only the OW team can edit this file as it's part of the client code (every local change will be overwritten on an OW client update).

If you have any request for timing changes or adding new games/features to this list, please create a feature request on our Q&A site.

Last updated on 2021-2-28 by eransharv
← overwolf.media.videosoverwolf.os →
  • Game highlights overview
  • List of supported games
  • How it works
  • 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