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.FileSystemEnumerator
1[TResult]…ctor (System.String directory, System.IO.EnumerationOptions options) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Enumeration.FileSystemEnumerable1+DelegateEnumerator[TResult]..ctor (System.IO.Enumeration.FileSystemEnumerable
1[TResult] enumerable) (at <51fded79cd284d4d911c5949aff4cb21>:0)
System.IO.Enumeration.FileSystemEnumerable1[TResult]..ctor (System.String directory, System.IO.Enumeration.FileSystemEnumerable
1+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.