Version 0.199
Docs
- Updated the documentation to reflect the new API changes listed below.
- Added documentation of the overwolf.games.GameInfoType Enum.
API
Updated API:
overwolf.streaming[EXPERIMENTAL]:- ABSTRACT - It is now possible to choose to capture audio from a game and other specific audio processes, rather than only the entire desktop's audio.
overwolf.streaming.getCapabilities- New method for obtaining all streaming capabilities in one place, for both video and audio.- Returns a callback with
overwolf.streaming.StreamingCapabilities. - Of particular note is the new
audioProcessCaptureSupportedflag, that lets us know iffiltered_capturecan be enabled.
- Returns a callback with
overwolf.streaming.StreamAudioOptions.gamehas been changed tooverwolf.streaming.GameAudioDevice. The new fieldfiltered_capturehas been added, and can be used ifaudioProcessCaptureSupportedreturned true (this depends on the machine running the app, so make sure to always check it!).
New API:
overwolf.games.tracked.getRunningGameInfo- New method for obtaining game info from tracked games, similar tooverwolf.games.getRunningGameInfo.- This method will only work if
trackedandtrack_all_gamesare both set to true in the app manifest, but it will work on all games, regardless of whether they're supported or not. - Keep in mind that an unsupported game that was tracked still won't necessarily work as intended, so be sure to test that it works for your specific use case!
- This method will only work if
Platform
- Several improvements to Overwolf dll stability.
Bug Fixes
overwolf.games.getRunningGameInfowill no longer return a monitor handle of 0 in certain edge cases.