Skip to content

Releases: alessandrofama/wwise-godot-integration

Wwise 2024.1.3 for Godot 4.4

21 Mar 18:24
754f9fb
Compare
Choose a tag to compare

Supported versions

Wwise 2024.1.3
Godot 4.3, Godot 4.4

What's Changed

  • Refactor SDK handling for CI by @alessandrofama in #153
    Updated CI configuration to dynamically prepare required SDK dependencies. No functional changes to build outputs.
  • Enable default and multi-listener support: by @alessandrofama in #154
    • Exposed new is_default_listener flag for AkListener nodes.
    • Implemented new APIs in Wwise interface: add_listener, remove_listener, add_default_listener, remove_default_listener.
    • Refactored single-listener version of Wwise::set_listeners and deprecated Wwise::register_listener
    • Cleaned up listener registration logic in _enter_tree() / _exit_tree() in AkListener nodes.
    • Updated documentation.
    • Updated tests.
  • Increase monitor queue pool size by @alessandrofama in #155
    Ths fixes an issue where geometry was not visible in the Game Object 3D Viewer. The value was increased to match the Unity integration.
  • Fix PrepareBus on macOS by @alessandrofama in #156
    Using the ID version of PrepareBus, equivalent to the usage in the WwiseEvent Wwise-Type.
  • Update Wwise Integration to 2024.1.3 by @alessandrofama in #157
  • Only notify non-idle discord users on releases by @alessandrofama in #158

Full Changelog: wwise_v2024.1.2...wwise_v2024.1.3

Wwise 2024.1.2 for Godot 4.3

21 Feb 22:02
472d06e
Compare
Choose a tag to compare

Supported versions

Wwise 2024.1.2
Godot 4.3

What's Changed

Full Changelog: 3.0.0-Wwise2024.1.1-Godot4.3...wwise_v2024.1.2

Wwise 2024.1.1 for Godot 4.3

20 Jan 17:39
b61aaac
Compare
Choose a tag to compare

Supported versions

Wwise 2024.1.1
Godot 4.3

What's new:

Blog post: What's New in Wwise 2024.1 for Godot

What's Changed

New Contributors

Full Changelog: 2.0.4-Wwise2023.1-Godot4.2...3.0.0-Wwise2024.1.1-Godot4.3

Wwise 2023.1 for Godot 4.2 v2.0.4

06 Dec 15:54
8013929
Compare
Choose a tag to compare

Supported versions

Wwise 2023.1
Godot 4.2+

What's Changed

  • The integration was updated to use Godot 4.2 bindings.
  • The Android platform is now fully supported.
  • Added support for suspending and resuming the sound engine in the runtime manager,
  • The Editor Scale editor plugin was removed since it's now possible to get the editor scale from the DisplayServer.
  • Fixed a bug in the WAAPI picker that caused a crash on Godot shutdown.

PR: Update integration to Godot 4.2 by @alessandrofama in #90

Full Changelog: 2.0.3-Wwise2023.1-Godot4.1.3...2.0.4-Wwise2023.1-Godot4.2

Wwise 2023.1 for Godot 4.1.3 v2.0.3

16 Nov 23:18
920e37c
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2023.1
Godot 4.1.3
Godot 4.2 Beta

What's Changed

Full Changelog: 2.0.3-Wwise2023.1-Beta-Godot4.1.2...2.0.3-Wwise2023.1-Godot4.1.3

Wwise 2023.1 Beta for Godot 4.1.2 v2.0.3

23 Oct 17:06
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2023.1 Beta
Godot 4.1.2
Godot 4.2 Beta

What's Changed

  • Fix inverted set_2d_position up vector by @alessandrofama in #86

  • Improve signal connection handling in AkEvent nodes by @alessandrofama in #87

  • Enhancements, Bug Fixes, Cleanup by @alessandrofama in #88:

    • Improved the WwiseRuntimeManager to handle engine shutdown correctly.
    • Upgraded icons to utilize the latest SVG files from Wwise 2023.1 and introduced the AkEditorUtils singleton for centralized icon loading.
    • Fixed the display of AkEvent3D gizmo after integration import and initial project load.
    • Resolved several issues in register_types.cpp: - Set the minimum library initialization level to MODULE_INITIALIZATION_LEVEL_SERVERS, automating restart during initial integration loading. - Removed unnecessary de-registration of EditorPlugins, now handled automatically.
    • Fixed resource leaks of FileAccess instances during game shutdown and CookieWrapper issues in AkEvent nodes.
    • Fixed non-playing streaming sounds.
    • Removed unused Wwise settings.
    • Updated godot-cpp bindings and Wwise integration to 4.1.2 (latest patch release)

Full Changelog: 2.0.2-Wwise2023.1-Beta-Godot4.1.1...2.0.3-Wwise2023.1-Beta-Godot4.1.2

Wwise 2023.1 Beta for Godot 4.1.1 v2.0.2

19 Sep 18:58
b5b0af3
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2023.1 Beta
Godot 4.1.1

What's Changed

Full Changelog: 2.0.1-Wwise2023.1-Beta-Godot4.1.1...2.0.2-Wwise2023.1-Beta-Godot4.1.1

Wwise 2023.1 Beta for Godot 4.1.1 v2.0.1

04 Sep 07:01
775b120
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2023.1 Beta
Godot 4.1.1

What's Changed

Full Changelog: 2.0.0-Wwise2023.1-Beta-Godot4.1.1...2.0.1-Wwise2023.1-Beta-Godot4.1.1

Wwise 2023.1 Beta for Godot 4.1.1 v2.0.0

30 Aug 17:22
d17692b
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2023.1 Beta
Godot 4.1.1

What's Changed

This release updates the Wwise integration for Godot, transitioning it from version 4.0.4 to the latest 4.1.1 release. The key highlights of this pull request include:

  • Wwise 2023.1 Beta Integration: The integration now embraces the Wwise 2023.1 Beta version.
  • Editor Plugin Migration from GDScript to C++: The editor plugins—including the WAAPI Picker, Inspector Plugin, Export Plugin, and AkEvent3D Gizmo Plugin— have undergone a transition from GDScript to C++, updating them with improved compatibility and integration into the existing codebase.
  • Preparation for in-engine documentation: In anticipation of the broader in-engine documentation feature (godotengine/godot#75415), the required documentation files for both the Wwise and WAAPI interfaces have been added to the repository.
  • Adaptation of Low-Level I/O Hook Interface for Wwise 2023.1 changes: The Low-Level I/O hook interface was updated to ensure compatibility with the latest version of Wwise.
  • Addressing Compatibility Issues: A range of compatibility issues that arose due to the shift to Godot 4.1.1 were addressed.

Full Changelog: 2.0.0-Wwise2022.1-Godot4.0.4...2.0.0-Wwise2023.1-Beta-Godot4.1.1

Wwise 2022.1 for Godot 4.0.4 v2.0.0

09 Aug 17:01
b179e4e
Compare
Choose a tag to compare

This version is no longer supported

Supported versions

Wwise 2022.1
Godot 4.0.4

What's Changed

This release updates the Wwise integration for Godot, transitioning it from version 3.5 to the latest 4.0.4 release. The most important changes include:

  • Upgrade to Wwise 2022.1: The integration now embraces the latest stable Wwise version.
  • Node Migration from GDScript to C++: The custom nodes have undergone a seamless transition from GDScript to C++, updating them with improved compatibility and integration into the existing codebase.
  • Standardization of C++ Coding Style: A uniform C++ coding style has been adopted, aligning with Godot's established conventions. This choice offers the advantage of maintaining a consistent mapping between the exposed GDscript functions and the underlying C++ implementation.
  • Removal of Visual Script Nodes: The removal of Visual Script Nodes is in accordance with the 4.0+ Godot version.
  • Streamlined Integration Process: Users of the integration can now simply download a single .zip file, which can be effortlessly extracted into the root directory of a Godot project.
  • Revamped Documentation: The documentation has been significantly enhanced, with the addition of multiple new articles to the wiki and comprehensive updates to the interfaces documentation.
  • Updated License Notice: The works incorporated in this pull request are under copyright ownership by Audiokinetic. This arrangement is due to my involvement as a contractor commissioned by Audiokinetic to undertake this work.

Full Changelog: 1.6.0_Wwise2021.1.4.7707...2.0.0-Wwise2022.1-Godot4.0.4