Version 0.191
- This patch includes a bunch of under the hood changes for some upcoming APIs.
Dev Console
- CLI - A new tool to help you manage your Overwolf app
Game events
- New info_update
- counters - ping
- player_X - list of active players in the game
- New info_update
- Add player_id in roster - here
- Halo Infinite
- Add new info updates
- playlist
- game_type
- game_mode
- Add new info updates
Docs
- No changes.
API
overwolf.utils.checkForClientUpdates()- This new method can be used to check whether an Overwolf update is available.
Example of the returned callback:Please note that Overwolf will stop displaying the overlay in-game if it was updated while the game was running.channel: "Developers"
currentVersion: "0.191.0.4"
hasUpdate: false
newVersion: null
success: true
updatesDisabled: falseoverwolf.windows.getWindow()- This methods returns the WindowInfo object for any window that has been called withoverwolf.windows.obtainDeclaredWindow. It's better to use this method instead of usingobtaintDeclaredWindowif the the window you are refering to has already been declared.
Platform
New manifest.json properties:
auto_relaunch_on_crash- Relaunches an app if it crashes.
- If the app crashes consecutively more than 5 times, we will stop trying to relaunch it.
open_dev_tools- Used for debugging, automatically opens the dev tools when an app window opens.
Bug Fixes
overwolf.media.videos.createVideoCompositionFiles()- Fixed a possible audio syncing issue when composing more than 2 files.overwolf.media.videos.createVideoComposition()- Fixed a possible error when having more than two segments.- Reduced internal cache when checking for a possible app update when using "test" channels. This will hopefully reduce the time frame from the moment a developer updates the "test" channel until the update reaches the users.
- Fixed a descrepency in the storage paths when an app's display name was added.
- Fixed an issue where non-developers were able to load extensions as unpacked.