I have been having some really annoying issues lately and I don’t know how to solve it. For some reason when I package my game certain events get dropped. They work fine in editor but when I play the packaged build they don´t play and if log them they return as not valid.
I’ve tried validating the FMOD content and dubbelchecking the settings in the project settings but I can’t track down the source of the issue.
I tried duplicating one of these events in FMOD and selecting that instead in UE and that worked but I can’t keep doing such a work around since this problem keeps popping up.
I thought that maybe it was having Studio set to live preview that created some issues with the builds so I stopped using that but it seems it didn’t help.
The versions of FMOD Studio, Unreal, and the FMOD for Unreal plugin that you’re using
Whether or not you’re using any source control for your UE project that interacts with the built banks
A screenshot of your banks in the packaged build’s directories, which by default should be ./{game_name}/Content/FMOD/{platform_name}/
Set FMOD for Unreal’s logging level to LEVEL_LOG, and share a log from the packaged build where the issue occurs, as well as any relevant FMOD logs from editor
It is possible to add a project to a repository by using an external tool such as P4V, Helix, Helix Core, or tortoiseSVN. If you do this, it is important to exclude the following files from the repository:
The FMOD Studio project’s folders “.user”, “.cache”, and “.unsaved” subdirectories, if present. These folders are only created as needed, and so are not present in all FMOD Studio projects. They may also be hidden from view, depending on the operating system’s settings.
The FMOD Studio project’s built bank files if it is decided not to include them. The banks can be built locally after acquiring a local project.
The FMOD Studio project’s assets if it is decided not to include them. The assets must be present in a location known to the FMOD Studio project in order to be used, such as a separate folder.