Skip to content

Releases: alessandrofama/wwise-godot-integration

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

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

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

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

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

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

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

1.6.0_Wwise2021.1.4.7707

29 May 12:15
Compare
Choose a tag to compare

Changelog

Supported versions

  • Wwise 2021.1.4.7707
  • Godot 3.5.2

Fixes

  • Fixed default base path pointing to wrong location f7fdc77
  • Fixed missing default audio device shareset in the project settings c6b4dfb
  • Fixed build export plugin not exporting correct debug/release iOS frameworks 0fb355a
  • Fixed crash due to cookie object no longer existing for AkEvents when switching scenes 9821b90
  • Misc Integration app updates
  • Misc CI updates

New Features

New Contributors

Full Changelog: 1.5.0_Wwise2021.1.4.7707...1.6.0_Wwise2021.1.4.7707

1.5.0_Wwise2021.1.4.7707

27 Apr 18:52
Compare
Choose a tag to compare

Changelog

Supported versions

  • Wwise 2021.1.4.7707
  • Godot 3.4.4

Fixes

  • Lowered Linux build host to Ubuntu 18.04. #45 by @PandaWill.
  • Fixed assert in ak_event.gd, Node name is not availalbe in _init(). 61a434f
  • Fixed wrongly named signals in ak_game_obj.gd. d67a230
  • Added missing callback processing in AkEvent2D node. e82c8df
  • Prevented getPlatformProjectSetting() being called at every notification call. b5f699a
  • Fixed assert due to missing break statement. 51d0142
  • Added the missing Playback Audio Session category to the iOS advanced settings. e7a5c0f

New Features

  • Added default support for universal macOS builds #44
  • Combined the various existing Wwise add-ons into one to make installation and management easier:

Screenshot 2022-04-27 at 20 28 33

  • An Inspector browser for custom nodes has been added. Selecting events, banks, states and switches from the inspector is now more intuitive:

Screenshot 2022-04-27 at 20 28 33

  • The tool for converting Wwise IDs has been migrated to the WAAPI Picker and ported to use WAAPI. You will find a button there to convert Wwise IDs. The Wwise Authoring application must be open for this operation. b442489

If you plan to update, please backup your project first and delete all relevant Wwise files from your project. The new inspector required breaking changes to the custom nodes. If you have been using custom nodes, you will probably need to reselect your Wwise assets. Please convert your Wwise IDs again.

1.4.0_Wwise2021.1.4.7707

26 Nov 21:31
Compare
Choose a tag to compare

Changelog

Supported versions

  • Wwise 2021.1.4.7707
  • Godot 3.3.4

New Features

  • The callback system has been revised: The callback processing in Wwise::_process has been removed. Instead, the integration now uses Godot's FuncRef class to pass references to functions as callback cookies to Wwise. #41