Hi there,
I want to update my project from 1.10.10 to 1.10.12. FMOD update is straightforward, but what do I do with the Unity integration? How do I update the package?
Thank you!
Cheers,
Nikolaj
Hi there,
I want to update my project from 1.10.10 to 1.10.12. FMOD update is straightforward, but what do I do with the Unity integration? How do I update the package?
Thank you!
Cheers,
Nikolaj
Before you can import a newer version of the FMOD integration UnityPackage, you will need to manually delete the dll’s used by the editor, this is because once the editor is loaded it will also load these dll’s an you will be unable to replace them while they are in use.
Thank you. So on Mac I only need to delete the “fmodstudiol.bundle” file and not everything created by FMOD?
Correct, the only time you should delete all the FMOD integration files is if you are upgrading to a new major version (eg. 1.10 -> 2.0).
It is a good idea to, that way all the API (and libs) will be on the same version.
Alright. Which files should I delete before importing the new PS4 package?
Thank you
You won’t need to delete any files, the new files in the unitypackage will overwrite the old PS4 files.
It looks like Collab is trying to deleted/move the FMOD Windows dll, not sure why, but this won’t work while Unity is open because the dll is in use.
You just need to delete the libs for your current OS, because Unity loads them when it starts the editor and you won’t be able to replace it.
https://fmod.com/resources/documentation-unity?version=2.0&page=user-guide.html#updatingupgrading-the-integration
Okay, and if I am on a Mac and the rest of my team on PC, do I need to delete both Mac and PC libs?
And should I delete all the dlls? i have them all these places:
Assets/Plugins/x86_64/fmodstudiol.dll
Assets/Plugins/x86/fmodstudiol.dll
Assets/Plugins/UWP/x86/fmodstudioL.dll
Assets/Plugins/UWP/x64/fmodstudioL.dll
Assets/Plugins/UWP/arm/fmodstudioL.dll
Library/Collab/Download/Assets/Plugins/x86/fmodstudiol.dll
Library/Collab/Download/Assets/Plugins/x86_64/fmodstudiol.dll
Just the ones for the OS you are doing the update on, Mac in your case, the others will be updated through source control.
Thank for clarifying that Cameron. I accidentally deleted all the files, and now my team is getting this message. Any ideas about what I can do about this?

Unity is trying to delete the dll while it is open (in Unity), this is the same issue you would have if you tried to replace the file while it is open.