Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

Livestream Beta 2022.1 - Can Auto Defined SoundBanks be stored outside of the Wwise Project Directory?

0 votes
Q: "Are we able to store auto defined soundbanks outside of the Wwise project directory?"
asked Aug 10, 2022 in Beta Feedback by Damian K. (420 points)

1 Answer

+1 vote

You cannot have two distinct paths for Auto Defined SoundBanks and User Defined SoundBanks. They will stay in the same hierarchy. However, the Generated SoundBanks folder itself, as well as every single platform, can be located wherever you want on your storage device.

It's definitely recommended you create your own hierarchy that suits your needs. For example, considering a very big project using Perforce and a Workspace with exclusions, and a lot of custom platform files (audio and not), you might have the following hierarchy:

/Project
/Project/Audio/Wwise
/Project/Audio/Wwise/Project.wproj
/Project/UE
/Project/UE/Contents
/Project/UE/Audio (your new Generated SoundBanks root path - mandatory - you need the ProjectInfo.json file in it. Path in your Wwise project is ../../UE/Audio)
/Project/Platforms
/Project/Platforms/Android
/Project/Platforms/Android/Audio (path for this platform would be generated at ../../Platforms/Android/Audio in your Wwise project)
/Project/Platforms/Mac
/Project/Platforms/Mac/Audio (path for this platform would be generated at ../../Platforms/Mac/Audio in your Wwise project)
/Project/Platforms/Windows
/Project/Platforms/Windows/Audio (path for this platform would be generated at ../../Platforms/Windows/Audio in your Wwise project)

Using such structure allows every developer to retrieve the Mandatory "Generated" platform for your Unreal by default, and blank out all the optional platforms unless you actually need them. The root for the Generated SoundBanks folder is written in the UE project, but it can be anywhere too, as long as the ProjectInfo.json file is located.

Might not be recommended, you need to explore according to your own needs, and such solution is harder to maintain and figure out at a glance than a basic one... but it's now a possibility.

answered Aug 11, 2022 by Michel D. (510 points)
...