Version

menu_open
Warning : Some protected information on this page is not displayed.
Ensure you are logged in if you are a licensed user for specific platforms.
Wwise Unreal Integration Documentation
Release Notes 2022.1.10.8393.2898

Each version of this integration matches a specific build of Unreal Engine. Here is what has changed in the 2022.1.10.8393.2898 release of the integration (in addition to upgrading to the new Unreal build).

Note:
This integration does not support experimental Unreal Engine features.
Note:
  • This integration was compiled against Unreal Engine version 4.27, 5.1, 5.2, and 5.3. It was tested against Unreal Engine 5.3. Any major Unreal Engine version more recent than the aforementioned is not currently supported, but will be in a subsequent patch release.
  • Deprecation Notice: Support for Unreal Engine 4.27 will be removed in a future minor release. We recommend that you use Unreal Engine 5.1 or later.

Platform-specific information can be found here:

For earlier versions, please refer to Previous Release Notes.

New Features

  • WG-64386 Added support for Unreal's Niagara system. See Using the Wwise Unreal Niagara Integration for details.
  • WG-69380 Added support for Debug SoundEngine and StaticCRT target configuration on Windows.
  • WG-69485 Log messages now indicate the Wwise configuration (Debug, Profile, Release, or StaticCRT) used on the currently executing binary.

Behavior Changes

  • WG-69137 Passing 0 to SetExternalSourceMedia as Media ID now resets that particular cookie to an unset value.

Performance Changes

  • WG-61471 Updated the memory allocation hooks used by the Wwise runtime. Most notably, the allocation hooks for all non-device memory allocations now have consistent behavior in all binary configurations and across most platforms by directly using FMemory::Malloc to reserve new blocks of memory. Non-device memory allocations are also now tracked by the Low-Level-Memory Tracker under the LLM tag "Wwise/SoundEngineMalloc". When using the Wwise SDK from 2022.1.10 or 2023.1.1 or later, support for the "Span Count" memory setting has also been added with the value set to AkSpanCount_Small. This should significantly reduce the amount of memory reserved by Wwise for all non-media allocations.

Miscellaneous Changes

  • WG-69377 Removed the previously deprecated operations from AnimNotify_AkEvent.
  • WG-69378 Acoustic Portal states are now shown as Disabled and Enabled instead of Closed and Open to reflect what is shown in Wwise 2023.1.

Bug Fixes

  • WG-68675 Fixed: Unreal Editor crashes when reconciling Orphaned Assets in Wwise Browser.
  • WG-68850 Fixed: Build error when including ShaderPreprocessTypes.h after Logger.h in any .cpp files in the project.
  • WG-68948 Fixed: Undo action doesn't work on some components and user interface elements in Unreal Editor.
  • WG-69004 Fixed: Event UAssets created with Reconcile fail to post in Content Browser.
  • WG-69053 Fixed: Possible hang when unloading ExternalSource from a Switch Controller Leaf of an Event at the same time as its GroupValue.
  • WG-69066 Fixed: SoundBank generation fails when Root Output Path Override is set to a different drive from the one where Wwise and the Unreal project are installed.
  • WG-69131 Fixed: (Spatial Audio) The mesh that is sent to Wwise when using an AkGeometry Component with a sphere collision primitive has boundary diffraction edges due to redundant vertices.
  • WG-69140 Fixed: When running automated tests, warnings are triggered by sound engine starvation. The severity should be reduced to logs.
  • WG-69143 Fixed: Attempts to unload media still in use are too frequent.
  • WG-69147 Fixed: SwitchContainerLeaves and GroupValues are never cleaned up in memory.
  • WG-69379 Fixed: Crash when deleting an ambient asset referenced in a level and entering Play in Editor mode.
  • WG-69782 Fixed: External Sources PlayinIdToMediaIds isn't locked while used in multiple concurrent threads.

Fixes for Community-Reported Bugs

  • WG-63676 Fixed: Visual Studio's "error C4103: alignment changed after including header" when building.
  • WG-64700 Fixed: Assert when dispatching a Blueprint event callback while Unreal Engine is routing PostLoad.
  • WG-66538 Fixed: Niagara doesn't compile for Linux.
  • WG-68378 Fixed: Improper usage of null pointer fails VisualCPP checks.
  • WG-68439 Fixed: Crash when Recorder Effect plug-in is added on the Master Audio Bus and the Unreal Audio Routing is set to Route through AKAudioMixer.
  • WG-69148 Fixed: Possible freeze due to resource contention on FWwiseFileCacheHandle destruction on multiple streaming unload. Improved load-time performance of non-streaming assets by using AsyncRead instead of FArchive deserialization.
  • WG-69166 Fixed: Offline rendering fails to load streamed files. Observed with Wwise 2022.1.x only.
  • WG-69415 Fixed: "ActionSetFX is not a recognized json field" error when using Set Effect in an Event Action.
  • WG-69728 Fixed: Media sometimes not loaded when the Event using it is in a different SoundBank. And "plug-in media unavailable" errors when the media required at initialization for an Audio Bus Effect plug-in resides in a SoundBank.
  • WG-69740 Fixed: Poor performance of Wwise module getters.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise