Unity can't locate FMOD files after loading on new machine

I’m making a prototype for a game for my college project and I’ve been doing all the audio at home. I saved the FMOD studio project and built it before saving the unity project and all events were assigned to banks. I zipped the unity project, uploaded it to Drive, redownloaded it at college and opened the project to find errors saying it couldn’t find any files?

I’m new to Unity and FMOD, I’m not sure what I’m meant to do to make the audio work. Below is the warning in the unity console whenever I load the project

DirectoryNotFoundException: Could not find a part of the path ‘H:\FMOD Studio\EMG_FMODproject\Build’.
System.IO.Enumeration.FileSystemEnumerator1[TResult].CreateDirectoryHandle (System.String path, System.Boolean ignoreNotFound) (at <51fded79cd284d4d911c5949aff4cb21>:0) System.IO.Enumeration.FileSystemEnumerator1[TResult]…ctor (System.String directory, System.IO.EnumerationOptions options) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Enumeration.FileSystemEnumerable1+DelegateEnumerator[TResult]..ctor (System.IO.Enumeration.FileSystemEnumerable1[TResult] enumerable) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Enumeration.FileSystemEnumerable1[TResult]..ctor (System.String directory, System.IO.Enumeration.FileSystemEnumerable1+FindTransform[TResult] transform, System.IO.EnumerationOptions options) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles (System.String directory, System.String expression, System.IO.EnumerationOptions options) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Directory.InternalEnumeratePaths (System.String path, System.String searchPattern, System.IO.SearchTarget searchTarget, System.IO.EnumerationOptions options) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Directory.GetFiles (System.String path, System.String searchPattern, System.IO.EnumerationOptions enumerationOptions) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Directory.GetFiles (System.String path, System.String searchPattern, System.IO.SearchOption searchOption) (at <51fded79cd284d4d911c5949aff4cb21>:0)
FMODUnity.EventManager.UpdateCache () (at Assets/Plugins/FMOD/src/Editor/EventManager.cs:130)
FMODUnity.EventManager.RefreshBanks () (at Assets/Plugins/FMOD/src/Editor/EventManager.cs:32)
FMODUnity.EventManager.Startup () (at Assets/Plugins/FMOD/src/Editor/EventManager.cs:589)
UnityEngine.Debug:LogException(Exception)
FMODUnity.RuntimeUtils:DebugLogException(Exception) (at Assets/Plugins/FMOD/src/RuntimeUtils.cs:610)
FMODUnity.EventManager:Startup() (at Assets/Plugins/FMOD/src/Editor/EventManager.cs:593)
FMODUnity.EditorUtils:CallStartupMethodsWhenReady() (at Assets/Plugins/FMOD/src/Editor/EditorUtils.cs:504)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

Error watching H:\FMOD Studio\EMG_FMODproject\Build: The directory name ‘H:\FMOD Studio\EMG_FMODproject\Build’ does not exist.
Parameter name: Path
UnityEngine.Debug:LogWarningFormat (string,object)
FMODUnity.RuntimeUtils:DebugLogWarningFormat (string,object) (at Assets/Plugins/FMOD/src/RuntimeUtils.cs:586)
FMODUnity.BankRefresher:UpdateFileWatcherPath () (at Assets/Plugins/FMOD/src/Editor/BankRefresher.cs:81)
FMODUnity.BankRefresher:Update () (at Assets/Plugins/FMOD/src/Editor/BankRefresher.cs:44)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

If anyone knows what I’ve done wrong it’d be greatly appreciated so I don’t make the mistake again.

Hi,

By the looks of it, FMOD for Unity is attempting to find the built banks based on the path from your home PC, instead of your college PC. Unless you’ve specifically included your built banks in your Unity project’s assets, they won’t exist in the zipped Unity project, and as a result now don’t exist on your college PC.

You’ll want to make sure that the path that FMOD for Unity is looking for your banks or project is correct - you can find the relevant settings in Unity at FMOD → Edit Settings → Bank Import. If your banks haven’t been copied over to your college PC, you’ll also need to either copy the existing built banks, or your entire FMOD Studio project (so that you can rebuild the banks locally), to your college PC, and then point FMOD for Unity at them.