Each version of this integration matches a specific build of Unreal Engine. Here is what has changed in the 2022.1.9.8365.2862 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. |
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-68016 Added WwiseResourceLoader unit tests.
- WG-68061 Added unit testing support on UE4.27 through Session Frontend's Automation.
- WG-68279 Added function to confirm that code is being executed in a particular ExecutionQueue.
Performance Changes
- WG-67286 The integration now uses TTask and basic Unreal threads for most task usage on Unreal 5.1 and later.
Bug Fixes
- WG-63322 Fixed: Missing warning about unassigned Late Reverb Aux Bus.
- WG-63515 Fixed: Reverb estimate properties don't update when the acoustic texture of the AkGeometry component is changed.
- WG-63820 Fixed: Unreal crash in UpdateConnectedRooms when calling open/close portal during level streaming.
- WG-64664 Fixed: Modifying the Late Reverb tree view component of an AkSpatialAudioVolume does not refresh the rest of the UI.
- WG-67343 Fixed: Wwise Browser and Reconcile dialog only list one orphaned asset at a time.
- WG-67386 Fixed: Crash on PIE when map contains an AkRoomComponent without a UPrimitiveComponent parent.
- WG-67418 Fixed: Unreal crash when performing an undo action after adding a level inside another one.
- WG-67848 Fixed: Fit To Geometry does not modify the geometry properties of the Spatial Audio Volume according to the physical material of the surface it hit.
- WG-68315 Fixed: Wwise Unreal plugin fails to build in Server mode.
- WG-68361 Fixed: Orphaned assets are not updated in the Wwise Browser after running Reconcile.
- WG-68496 Fixed: Removed "No Resource Loader" errors from Unreal Server startup.
- WG-68516 Fixed: Renamed items appear twice in the Wwise Browser.
- WG-68616 Fixed: Wrong preprocessor used for Communication.
- WG-68620 Fixed: Assert in Assert Registry after SoundBanks are generated.
- WG-68702 Fixed: Verbose LogWwiseFileHandler log entries reporting the loading of media and SoundBanks is difficult to interpret and doesn't include proper memory positions.
- WG-68991 Fixed: Duplicated Wwise SDK files in the Wwise Plug-in's
ThirdParty
folder.
Fixes for Community-Reported Bugs
- WG-63321 Fixed: Building Unreal server leads to log errors that prevent packaging.
- WG-64326 Fixed: AkComponentCallbacks can be called after destruction.
- WG-66623 Fixed: Raw pointers, instead of weak pointers, are used for emitter-listener relations in AkComponent code.
- WG-66785 Fixed: Dynamic Room and Portal transforms don't update in packaged Unreal game.
- WG-67444 Fixed: Possible out-of-memory state in Test configuration.
- WG-67518 Fixed: Test configuration loads communications libraries when using UE 5.3.
- WG-67619 Fixed: Crash due to Resource Loader race conditions.
- WG-67704 Fixed: An enumeration operation issue in
AkGameplayStatics.cpp
.
- WG-67950 Fixed: Crash caused by usage of raw pointers in the Portal component.
- WG-68029 Fixed: Using
std::atomic
in FWwiseExecutionQueue
causes deadlocks under certain conditions.
- WG-68089 Fixed: Crash when AkSpatialAudioVolume is used as a ChildActor in a blueprint.
- WG-68102 Fixed: Crash on UE 4.27 due to resource loading and unloading.
- WG-68115 Fixed: Quickly reopening a streamed file causes "Could not open file for asset loading" error.
- WG-68123 Fixed: UBT reports LNK1181 error when building specific platforms or building multiple targets in UE 5.3.
- WG-68216 Fixed: Crash due to Switch Container Leaf reload and unload conditions.
- WG-68365 Fixed: UE4.27 Integration crashes when building for iOS with Multi-Core Rendering enabled.
- WG-68377 Fixed: Wwise Browser doesn't use user-specified Root Output Path.
- WG-68380 Fixed: VisualCPP generates incorrect warnings in certain unit tests.
- WG-68536 Fixed: Deferred unload of assets still in use can cause a hang.
- WG-68832 Fixed: Crash when swapping zero-latency streamed PCM media.
- WG-68846 Fixed: User-defined SoundBank streamed media prefetch is loaded twice.
- WG-68964 Fixed: Missing Modules in
.uplugin
.
Documentation Improvements