Im having a little trouble understanding the setup required for localized audio banks. As of now we have two languages for VO. Do I create one bank called Dialogue and then create a localized audio table with two different source folders that are selected via the key? Or do I need to create two separate banks and two separate audio tables?
Dialog > Audio Table > Two source folders inside of a larger folder
en_Dialog > Audio Table > One Source
jp_Dialog > Audio Table > One source
Thanks so much for your help!
additionally is it best practice to keep the VO assets outside of my fmod folder structure?
You only need to create one localized audio table.
When you set up locales for your project in the assets tab of the preferences dialog, you specify a “locale code” for each locale you added to the project. These locale codes are used as the last folder in the path used by a localized audio table.
For example, suppose you create the locales English (locale code “ENG”) and Latin (locale code LAT), and set your audio table’s path to “C:/media/bestgame/dialog”. When building your banks, Studio would search for your English dialog in “C:/media/bestgame/dialog/ENG” and for your latin dialog in “C:/media/bestgame/dialog/LAT”.
It doesn’t make a huge amount of difference, as only assets that are actually used in events or audio tables are included in the .bank files when your project is built. Storing them outside your FMOD Studio Project may slightly improve project load times if the number of assets is extremely large, but also makes it easier to accidentally leave the VO assets behind when moving your project to a new location. Really, the most important thing is whether it makes your workflow harder or easier than it would be otherwise.