The following sections list and describe the changes to Wwise between version 2024.1.1 and version 2024.1.2.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
Behavior Changes
- WG-63760 Plug-ins in Wwise Authoring that call the
GetValue
functions on AK::Wwise::Plugin::PropertySet
with invalid parameter names now return zero-initialized values instead of garbage data. This eliminates a potential source of non-determinism in SoundBank generation.
Performance Changes
- WG-74004 (Spatial Audio) Significant performance improvement in complex scenarios with both Portals and Geometry.
Miscellaneous Changes
- WG-74685 On Windows, to rebuild plug-in DLLs in the
Samples
directory the "StaticCRT" build configuration variants must be selected.
- WG-75659 Improved compatibility of Mastering Suite with recent compilers.
- WG-75968 Upgraded Visual Studio 2022 to version 17.10.10.
Bug Fixes
- WG-73721 Fixed: Icons in lists are sometimes one pixel off after scrolling.
- WG-74401 Fixed: Columns are not updated after enabling the CPU Profiler.
- WG-74840 Fixed: With various Distance Scaling % values, only one sound among many is shown on a single game object's attenuation.
- WG-74919 Fixed: The attenuation sphere shown in the Game Object 3D Viewer does not take into account the scaling factor applied via
AK::SoundEngine::SetScalingFactor
.
- WG-74981 Fixed: Project Explorer shortcut menus Convert to Sound Voice and Convert to Sound SFX are unavailable when connected to a game.
- WG-74989 Fixed: Music transition fade-in and fade-out controls are unavailable during playback.
- WG-74992 Fixed: Inclusion shortcut menu on objects in the Project Explorer is unavailable when connected to a game.
- WG-75172 Fixed: Incoherence in some severity indicators in lists.
- WG-75288 Fixed: (WAAPI) Changing a Blend Track control input causes unspecified behavior for scaling child assignment positions.
- WG-75511 Fixed: Error reported when opening a PROF file generated by the call
AK::SoundEngine::StartProfilerCapture
.
- WG-75523 Fixed: Assert when undoing a copy-paste of a bus in the Master-Mixer Hierarchy in the Debug version of Wwise Authoring.
- WG-75561 Fixed: Control Surface group selector missing when Soundcaster view is docked.
- WG-75575 Fixed: (Spatial Audio) Room containment rays are not random as expected.
- WG-75611 Fixed: (Spatial Audio) When
AK::SoundEngine::SetScalingFactor
is called on the Spatial Audio Listener, the scaling factor is not applied to room tones.
- WG-75620 Fixed: Erroneous warning about "Unknown Json field: Color".
- WG-75649 Fixed: Some profiling error messages that sometimes output invalid characters.
- WG-75686 Fixed: Switch Container Automatically Assign with Best Match option fails to assign some expected matches.
- WG-75964 Fixed: Find in List not persisted when reopening Keyboard Shortcuts and Commands dialog.
Fixes for Community-Reported Bugs
- WG-68248 Fixed: Possible crash when changing an override property after using the Multi Editor.
- WG-70813 Fixed: Profiler Session is locked by system for too long after connecting to a file.
- WG-72481 Fixed: Music Switch Container and Dialogue Event associations are lost when reloading a Switch or State Work Unit.
- WG-72740 Fixed: Crash when Audio Device fails re-initialization while an out-of-place object processor Effect is placed on the Master Audio Bus.
- WG-72935 Fixed: (WAAPI) Deadlock when calling
ak.wwise.core.soundbank.generate
with pre or post-generation steps also using WAAPI.
- WG-74723 Fixed: Custom property range is limited to 16 bits when using Integer type for a property.
- WG-75091 Fixed: (Spatial Audio) An assert is triggered when a Portal is aligned in certain configurations, or when invalid transform data is passed to the Portal parameters.
- WG-75240 Fixed: Missing fade-in on Random Containers and Sequence Containers when using sample-accurate transitions.
- WG-75246 Fixed: Wrong ExternalSourcesOutputRoot tag in
PlatformInfo.xml
when generating SoundBanks from the command line and overriding output paths.
- WG-75326 Fixed: Meter Effect plug-in sporadically calculates an output value of zero when processing Audio Objects and running in RMS Mode.
- WG-75379 Fixed: Sounds that have Virtual Voice Behavior set to Kill voice might be unexpectedly killed if they are mapped to an RTPC that uses a built-in parameter.
- WG-75505 Fixed: Deadlock when closing a game while profiling.
- WG-75526 Fixed: Possible crash when changing the Music Transition Source Type or Destination Type on a root transition.
- WG-75565 Fixed: "Plugin Media Not Found" error reported when unloading a SoundBank containing an IR for AK Convolution Reverb.
- WG-75577 Fixed: When metering Audio Objects busses, the order of the meters for each audio object can change inconsistently when audio objects start or stop playing.
- WG-75588 Fixed: Crash when changing from Random Container to Sequence Container (or vice versa) while container is playing.
- WG-75655 Fixed: Sending signals to the Motion output device with an amplitude greater than 0db causes final vibrations to be chaotic.
- WG-75718 Fixed: Infinite loop in AK Convolution Reverb with certain samples-per-buffer configurations.
- WG-75798 Fixed: Possible crash when loading a project or disconnecting from a game.
- WG-75799 Fixed: Crash when changing the Target of an Event Action while connected to the game.
- WG-75825 Fixed: Crash due to stack overflow when using Soundseed Grain plug-in with low stack space.
- WG-75841 Fixed: Media ID is not updated when creating multiple Sound SFX objects with the same audio source and different properties.
- WG-75901 Fixed: Performance issue when copying large hierarchies of objects while the Transport Control is set to Play Converted.
- WG-75902 Fixed: Misleading warning message "Unknown/Dead game object ID used in function"
ExecuteActionOnEvent
and SeekOnEvent
when passing AK_INVALID_GAME_OBJECT as a game object.
- WG-75932 Fixed: Possible crash after deleting a hierarchy of objects in the Project Explorer.
- WG-75941 Fixed: Possible crash when setting values from lists and the property editor.
- WG-75965 Fixed: (Spatial Audio) AKASSERT(priority >= 1) in
AkOcclusionChecker.h
.
- WG-76021 Fixed: "Virtual source failed becoming physical" error message when using streamed sound.
- WG-76047 Fixed: Event Actions Set LPF and Set HPF have no effect when executed from Wwise Authoring.
- WG-76083 Fixed: Crash when generating SoundBanks with a plug-in built using an earlier major version of Wwise.
- WG-76345 Fixed: Avoid shipping incorrect version of libxml2.