From ab62de435130d4ede6fe8b6a71b4949109b8fe8c Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:21:13 -0500 Subject: [PATCH 01/10] Updated SDK.Wwise.txt to account for Godot games that use Wwise Updated SDK.Wwise.txt to account for godot 4.x projects (libwwise.windows.teamplate_release.dll) and Godot 3.x projects (WwiseGDNative.dll) --- tests/types/SDK.Wwise.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/types/SDK.Wwise.txt b/tests/types/SDK.Wwise.txt index d8ccb399c..5d385087a 100644 --- a/tests/types/SDK.Wwise.txt +++ b/tests/types/SDK.Wwise.txt @@ -10,3 +10,9 @@ DeadByDaylight/Plugins/Wwise/ThirdParty/x64_vc160/Release/bin/AkSoundEngineDLL.d EtG_Data/Plugins/AkSoundEngine.dll Firewatch.app/Contents/Plugins/AkSoundEngine.bundle YookaLaylee64_Data/Plugins/AkSoundEngine.dll +/libwwise.windows.template_release.dll +/libwwise.windows.template_debug.dll +libwwise.windows.template_release.dll +libwwise.windows.template_debug.dll +WwiseGDNative.dll +/WwiseGDNative.dll From 56e5cb2c63484ce96be32372a79f344a83e50ab9 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:49:58 -0500 Subject: [PATCH 02/10] Update rules.ini to account for Godot games using Wwise WwiseGDNative is for Godot 3.x games while libwwise.template is for Godot 4.x games --- rules.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index e326d2533..dccf27f4f 100644 --- a/rules.ini +++ b/rules.ini @@ -353,7 +353,9 @@ V8 = (?:^|/)v8\.dll$ Vivox[] = (?:^|/)ortp\.dll$ Vivox[] = vivox Vorbis = vorbis -Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ +Wwise[] = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ +Wwise[] = (?:^|/)(?:lib)?WwiseGDNative\.(?:dll|so)$ +Wwise[] = (?:^|/)libwwise\.(?:windows|linux)\.template(?:_release|_debug)\.(?:dll|so)$ XAudio2 = (?:^|/)xaudio2_9redist\.dll$ Yarn_Spinner = (?:^|/)YarnSpinner\.dll$ ZStandard = (?:^|/)zstd\.dll$ From 5eeb0f159a3a2d65e5ad5d32f8b7748bdb39f060 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:55:00 -0500 Subject: [PATCH 03/10] Update _NonMatchingTests.txt to have some examples of games that aren't using wwise on godot --- tests/types/_NonMatchingTests.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 5f86a3355..6fe67e206 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -63,6 +63,10 @@ argss102j.dll argss102e.dll Sub/Folder/ARGSS104E.dll CgS_2019.dll +libwwise.windows.debug.dll +libwwise.windows.release.dll +libwwise.linux.release.so +libwwise.linux.debug.so SDK.x4_219.dll Sub/Folder/argss102j.dll Sub/Folder/argss102e.dll From 46cad6922aac2933509e6ecadb85cc997e7181c8 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:02:20 -0500 Subject: [PATCH 04/10] Update SDK.Wwise.txt to account for Godot 3.x and Godot 4.x games (lib)WwiseGDNative is for Godot 3.x games, while libwwise.(version).template_(release/debug).(dll/so) is for godot 4.x games --- tests/types/SDK.Wwise.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/types/SDK.Wwise.txt b/tests/types/SDK.Wwise.txt index 5d385087a..734f6a927 100644 --- a/tests/types/SDK.Wwise.txt +++ b/tests/types/SDK.Wwise.txt @@ -10,9 +10,15 @@ DeadByDaylight/Plugins/Wwise/ThirdParty/x64_vc160/Release/bin/AkSoundEngineDLL.d EtG_Data/Plugins/AkSoundEngine.dll Firewatch.app/Contents/Plugins/AkSoundEngine.bundle YookaLaylee64_Data/Plugins/AkSoundEngine.dll +WwiseGDNative.dll +/WwiseGDNative.dll +libWwiseGDNative.so +/libWwiseGDNative.so /libwwise.windows.template_release.dll /libwwise.windows.template_debug.dll libwwise.windows.template_release.dll libwwise.windows.template_debug.dll -WwiseGDNative.dll -/WwiseGDNative.dll +/libwwise.linux.template_release.so +/libwwise.linux.template_debug.so +libwwise.linux.template_release.so +libwwise.linux.template_debug.so From 2df732099fced61b39e348a429ee49b53709bee9 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 17:19:06 -0500 Subject: [PATCH 05/10] Remove Godot 4.x Wwise plugin recognition Co-authored-by: Antoine Rybacki <15911822+Lifeismana@users.noreply.github.com> --- rules.ini | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rules.ini b/rules.ini index dccf27f4f..e9b8bcfa6 100644 --- a/rules.ini +++ b/rules.ini @@ -354,8 +354,7 @@ Vivox[] = (?:^|/)ortp\.dll$ Vivox[] = vivox Vorbis = vorbis Wwise[] = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ -Wwise[] = (?:^|/)(?:lib)?WwiseGDNative\.(?:dll|so)$ -Wwise[] = (?:^|/)libwwise\.(?:windows|linux)\.template(?:_release|_debug)\.(?:dll|so)$ +Wwise[] = (?:^|/)WwiseGDNative\.dll$ XAudio2 = (?:^|/)xaudio2_9redist\.dll$ Yarn_Spinner = (?:^|/)YarnSpinner\.dll$ ZStandard = (?:^|/)zstd\.dll$ From 72b897d910945a1d72958d7d1e4bc00ac05fee11 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Thu, 26 Sep 2024 17:22:55 -0500 Subject: [PATCH 06/10] Update _NonMatchingTests.txt to remove Godot 4.x Wwise plugin (fake) libraries --- tests/types/_NonMatchingTests.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 6fe67e206..69a9ce59b 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -63,10 +63,6 @@ argss102j.dll argss102e.dll Sub/Folder/ARGSS104E.dll CgS_2019.dll -libwwise.windows.debug.dll -libwwise.windows.release.dll -libwwise.linux.release.so -libwwise.linux.debug.so SDK.x4_219.dll Sub/Folder/argss102j.dll Sub/Folder/argss102e.dll @@ -1240,6 +1236,9 @@ Punkbuste buster /AkEngine.dll AkSoundEnginedlll.dll +WwiseGDNativedll.dll +WwiseGDNativeso.so +WwiseGDNativedll.so Redistributables/Rockstar-Games-Launcher_exe ockstar-Games-Launcher.exe Rockstar-Games-Launcher.ex From 6e9eeb48d519facb167b2460199643e0525b977b Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Sat, 28 Sep 2024 01:17:09 -0500 Subject: [PATCH 07/10] Update tests/types/SDK.Wwise.txt to exclude 4.x and Linux versions for some reason Co-authored-by: Antoine Rybacki <15911822+Lifeismana@users.noreply.github.com> --- tests/types/SDK.Wwise.txt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/tests/types/SDK.Wwise.txt b/tests/types/SDK.Wwise.txt index 734f6a927..38da4f009 100644 --- a/tests/types/SDK.Wwise.txt +++ b/tests/types/SDK.Wwise.txt @@ -12,13 +12,4 @@ Firewatch.app/Contents/Plugins/AkSoundEngine.bundle YookaLaylee64_Data/Plugins/AkSoundEngine.dll WwiseGDNative.dll /WwiseGDNative.dll -libWwiseGDNative.so -/libWwiseGDNative.so -/libwwise.windows.template_release.dll -/libwwise.windows.template_debug.dll -libwwise.windows.template_release.dll -libwwise.windows.template_debug.dll -/libwwise.linux.template_release.so -/libwwise.linux.template_debug.so -libwwise.linux.template_release.so -libwwise.linux.template_debug.so +build/windows/WwiseGDNative.dll From ec77ef210e0a42f2447b1e17b9c0c6e7cd12f3cf Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Sun, 29 Sep 2024 20:46:24 -0500 Subject: [PATCH 08/10] Update rules.ini to account for new Unity integrations AkSoundEngine.dll is now called AkUnitySoundEngine.dll in newer versions of the wwise integration --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index e9b8bcfa6..e1d80303a 100644 --- a/rules.ini +++ b/rules.ini @@ -353,7 +353,7 @@ V8 = (?:^|/)v8\.dll$ Vivox[] = (?:^|/)ortp\.dll$ Vivox[] = vivox Vorbis = vorbis -Wwise[] = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ +Wwise[] = (?:^|/)Ak(?:Unity)?SoundEngine(?:dll)?\.(?:bundle|dll)$ Wwise[] = (?:^|/)WwiseGDNative\.dll$ XAudio2 = (?:^|/)xaudio2_9redist\.dll$ Yarn_Spinner = (?:^|/)YarnSpinner\.dll$ From 0114c313861a964f59f06d98b711235a08b0da88 Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Sun, 29 Sep 2024 20:47:26 -0500 Subject: [PATCH 09/10] Update SDK.Wwise.txt to account for new Unity integration It is now called AkUnitySoundEngine.dll --- tests/types/SDK.Wwise.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/types/SDK.Wwise.txt b/tests/types/SDK.Wwise.txt index 38da4f009..b6ab4e7b5 100644 --- a/tests/types/SDK.Wwise.txt +++ b/tests/types/SDK.Wwise.txt @@ -10,6 +10,14 @@ DeadByDaylight/Plugins/Wwise/ThirdParty/x64_vc160/Release/bin/AkSoundEngineDLL.d EtG_Data/Plugins/AkSoundEngine.dll Firewatch.app/Contents/Plugins/AkSoundEngine.bundle YookaLaylee64_Data/Plugins/AkSoundEngine.dll +/AkUnitySoundEngine.bundle +/AkUnitySoundEngine.dll +/AkUnitySoundEnginedll.bundle +/AkUnitySoundEnginedll.dll +AkUnitySoundEngine.bundle +AkUnitySoundEngine.dll +AkUnitySoundEnginedll.bundle +AkUnitySoundEnginedll.dll WwiseGDNative.dll /WwiseGDNative.dll build/windows/WwiseGDNative.dll From 7424d5f0a611368edc4bb4b6ad17ada07c492b2e Mon Sep 17 00:00:00 2001 From: MonstoBusta <119002070+MonstoBusta@users.noreply.github.com> Date: Sun, 29 Sep 2024 20:52:10 -0500 Subject: [PATCH 10/10] Update _NonMatchingTests.txt to account for new Wwise unity integration --- tests/types/_NonMatchingTests.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 69a9ce59b..6da030360 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -1236,6 +1236,8 @@ Punkbuste buster /AkEngine.dll AkSoundEnginedlll.dll +/AkUnityEngine.dll +AKUnitySoundEnginedlll.dll WwiseGDNativedll.dll WwiseGDNativeso.so WwiseGDNativedll.so