The following sections list and describe the changes to Wwise between version 2019.2.11 and version 2019.2.12.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-51853 Added the Inactive Game Syncs option to the Profiler Settings to capture all Game Syncs to be displayed in the Game Sync Monitor, whether they are associated with any playing sounds or not. For details on related changes, refer to WG-54345 and WG-54349 in the Behavior Changes section below.
- WG-52085 Added
AK::SoundEngine::TryUnsetMedia
API as a safer alternative to AK::SoundEngine::UnsetMedia
.
API Changes
Behavior Changes
- WG-54345 When profiling, Game Parameters not used by objects in the project are no longer synced.
- WG-54349 Exceptionally for this minor version, it is not possible to connect Wwise Authoring to a previous minor version of the sound engine.
- WG-54605 Various SDK functions, such as
AK::SoundEngine::SetRTPCValue
and AK::SoundEngine::SetGameObjectAuxSendValues
, now return AK_InvalidFloatValue and skip execution if values such as NaN or Inf are passed as parameters on Debug, Profile, and Release binary configurations of the Sound Engine. Previously, this was the case for Debug and Profile binary configurations, but not Release.
Performance Changes
- WG-54505 Improved SoundEngine performance when
AkInitSettings::bDebugOutOfRangeCheckEnabled
is enabled. Enabling this feature now increases CPU usage by a factor of 1.05-1.10x, instead of increasing CPU usage by a factor of 1.50x-3.00x, allowing it to be enabled in more scenarios.
- WG-55096 Improved performance of the Voice Monitor when using filters.
Bug Fixes
- WG-48221 Fixed: (wp.py) Authoring is missing from Visual Studio 2017 and 2019 packages.
- WG-54513 Fixed: Crash in Wwise when playing a Blend Container after deleting one of its associated Blend Tracks.
- WG-54649 Fixed: Possible multiplication overflow on large files in
AK::StreamMgr::CAkStmTask::GetFileOffset
.
- WG-54670 Fixed: Voice Inspector reported values are not always updated (Volume, LPF, and HPF).
- WG-54671 Fixed: Ampersands (&) are not displayed properly in the Effects list of the ShareSets tab in the Project Explorer.
- WG-54772 Fixed: Game Sync Monitor displays wrong label for Game Syncs.
- WG-54808 Fixed: (Mac Authoring) Cannot use launch scripts without running Wwise.app first.
- WG-55155 Fixed: Krotos Igniter Live Synth crashes for some custom waveform files.
Fixes for Community-Reported Bugs
- WG-44867 Fixed: Possible Wwise Authoring crash when connected to a game.
- WG-48424 Fixed: Potential crash when saving a project under version control.
- WG-54149 Fixed: Offset priority is always applied to sounds that do not have diffraction enabled.
- WG-54269 Fixed: Crash when calling
AkAudioBuffer::ZeroPadToMaxFrames
on an invalid AkAudioBuffer.
- WG-54375 Fixed: Error is not reported when user data passed to
AK::SoundEngine
API calls is too large.
- WG-54659 Fixed: (Command Add-ons) Crash when using menus with multiple custom menus.
- WG-54663 Fixed: (Mac Authoring) External Editors and Command Add-ons fail to execute.
- WG-54745 Fixed: Crash when using a misbehaving custom sink plug-in.
- WG-54877 Fixed: Possible crash in Wwise when removing multiple entries in the Audio File/Folder list in the Audio File Importer dialog