Hello, I’ve encountered an issue after migrating my project from Wwise 2022.1.5 to Wwise 2024.1.6. The Wwise project migration completed successfully, with no issues. However, problems arise during the Unity integration process.
Project Details:
• Wwise Version: 2024.1.6 (migrated from 2022.1.5)
• Unity Editor Version: 2022.3.6f1
• Wwise Addressables Pack: 2024.1.6 Installed from: https://github.com/audiokinetic/WwiseUnityAddressables.git
• Integration Method: Audiokinetic Launcher Issue Summary After updating the Unity integration via the Audiokinetic Launcher, the process fails to complete. The Launcher tries to open the Unity Editor at the end of integration, but it fails due to compiler errors, preventing successful initialization. I’ve tested the same Wwise project with an empty Unity project, and the integration completes correctly - SoundBanks generate, load, and events are posted successfully. However, in the main project, the platform-specific SoundBanks do not generate correctly in the Unity Editor, although they are generated properly in the Wwise Editor.
Error Message : Invalid entry detected in the Soundbanks information for Platform: %PLATFORM% (Windows/Mac/etc.). Please make sure Object GUID and Object Path are checked in the Wwise project. Then clear %PROJECT_PATH%\Assets\WwiseData\Banks%PLATFORM%\ and regenerate the Soundbanks
Here is a link to Init.bnk : https://drive.google.com/file/d/1VEPCTuIga6IqndPwYzXt1WhzFn0010wq/view?usp=sharing
an MAIN.bnk : https://drive.google.com/file/d/1ldgox6DCMHgn32PXTLGpU-XI0Bpvh7NQ/view?usp=sharing
Attempted Fixes I attempted to update the Unity integration in three different ways:
- Ignored the integration error in the Launcher • Fixed compiler errors manually • Updated the Addressables Pack • Regenerated the SoundBanks,
- Deleted the previous integration and updated via the Launcher,
- Deleted the previous integration and manually copied the Wwise integration files from a working empty Unity project,
Result: In all cases, the Unity Editor fails to generate the platform-specific bank files correctly. Additional Technical Notes • Most compiler errors during integration were caused by project-specific code. • Only Wwise-related change: In AkUnitySoundEngineInitialization, the types of initializationDelegate, reInitializationDelegate, and terminationDelegate fields were changed from delegate to Action to match the requirements of Addressables. • Verified that the bank output paths are correct and consistent across both Wwise and Unity Editors. • In debugging, I found that when WwiseProjectDatabase.Init() is called, the database remains empty - no bank data loaded. • The same WwiseProjectDatabase.dll works correctly in the empty Unity project. • Checked SoundbanksInfo.json, Init.txt, and Main.txt - they are properly populated with event and bank data. • Tried bank generation with XML, and with both JSON and XML formats - same result. Could you please assist in identifying the root cause or provide a workaround for restoring proper Unity integration behavior after migrating to Wwise 2024.1.6? Incorrect bank files are in attachment. Thank you in advance for your help! Best regards, Rhinotales