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.
- Dota 2
- PUBG Lite
- World Of Tanks
- Call of Duty: Warzone
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":
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.
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 new feature request for it.