Issue saving project in fmod studio on macOS

When I open the project (not on cloud), the .fspro file has a “" at the end.
After making changes, new events etc and ensuring they are assigned to a bank, when i try to save the project, the "
” doesn’t disappear. Via console, there are no error logs either.
Even if I save as and save the project somewhere else, the “*” doesn’t disappear. When i build and try to access it via Unity, the new events etc aren’t seen.

I am using fmod studio v 2.03 with unity 6.1 and macOS Sequoia 15.5

As you know, the asterisk after the file name in the window’s title bar is meant to indicate that the project has unsaved changes. This makes the fact that it’s appearing when you first open the project and haven’t made any changes yet concerning.

Unfortunately, I haven’t yet been able to reproduce this issue with my testing here, so think I must be missing some crucial step required to reproduce the issue.

Exactly which version of FMOD Studio are you using? You mention you’re on version 2.03, but there should be another two digits after that. You can look up which version you’re using by selecting “FMOD Studio > About FMOD Studio” from the main menu bar.

You used the phrase “not on cloud.” Does this mean that the local folder in which your FMOD Studio project is stored is automatically synchronized with a cloud-based storage solution such as Dropbox? I ask because most such services regularly open handles to local files, blocking or interfering with FMOD Studio’s ability to access those files in the process. This frequently results in FMOD Studio not being able to correctly load or save the project, which could explain the issues you’ve been seeing.

Hey Joseph!
Thanks for the quick response. Here are the answers:

  1. version is 2.03.07, 64 bit, qt 6.5.3, build 150747
  2. i used on the cloud because i was looking around in the forum for similar issues and the fix seems to be because the project was stored in the cloud. i was clarifying that the project i have is on my local disk. its in a folder in my unity project which is stored in github but i am accessing it on my local disk in this case

update: I just restarted my mac and open the project in fmod studio and the (*) is still there even though i have pressed CMD+S a dozen times. the events i created and new assets i added are all still there and i can hear the music etc in fmodstudio
when i try to save, in the console i can see the following
21:29:14 [Saving project]: Time started
21:29:14 [Saving project]: Time taken is 124.56ms (0.124s)

but the (*) is still there

when i do a build, i see the following
21:29:54 [Build 1 banks for 1 platforms]: Time taken is 8.63ms (0.008s)
and in Unity now if i point to the banks, i can see my new events.
so the only question now is why the project has a “*” indicator. I am concerned in that the saves aren’t taking hold oso if i commit the project, other team members won’t be able to see the changes i have made in terms of new assets or events.

question: is it possible that the project files are in the .unsaved folder of fmod and if that is tracked by github then it will be locked thus i cannot make changes to it/save it normally?
is there a list of files or folders that we should add to gitignore for fmod?

thanks

Thanks for the information!

Does your project’s assets browser contain any unimported assets? You can check by searching the assets browser for “#unimported” (without quotes). I ask because we’ve recently discovered a bug that can cause such a project to be incorrectly marked as unsaved even when all changes have been saved.

We’re working on a fix. In the mean time, if that is the cause of the issue you’re seeing, you should be able to work around it by removing or importing all unimported assets from your project’s assets directory.

Yes and no. While GitHub does not have any feature for locking files that other users are working on, it can potentially mark files as read-only or open files for read or edit, either of which can potentially prevent FMOD Studio from being able to read or write to those files when it needs to.

Yes. You’ll find it in the Adding Your Project to a Repository section of the FMOD Studio User Manual. I’ll post it here for your reference:

  • 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.

hey Team!
no there aren’t any unimported assets.
the strange thing is, even if i clone a new repo, i can see the changes implemented. its just the “" is still showing which is really strange.
I can build and the events and changes i make are accessible via unity.
So by all counts, there aren’t any issues really except the "
” is confusing and only seem to be with macOS

Best Regards
Kai

In that case, I’m afraid I’ve not been able to reproduce this issue. I must therefore be doing something differently to you.

Does the issue reproduce in every new project you create? If it only occurs in some projects and not others, do the projects that it does occur in have any commonalities?

Does this issue affect all projects, or just the one project that you’re currently working on? Does it affect new projects you create in folders not managed by GitHub?

so when i create a new fmod project, i create just 1 test event and assign it to master bank. this event doesn’t have any asset. When i save, it will ask me to name the project file. After which the “" will appear. Now pressing save doesn’t remove the "” at all
closing fmod studio and opening it again though, the “" is gone. Though if i tried this for the current project i am working on, the "” is still there.

now for another strange thing. i create a new project again and save it, the “" doesn’t appear at all. even if i add new event or new asset, the "” doesn’t appear anymore
if i close fmod, it will prompt me to save because of the changes i made

all this happening, the original project still have the “*” appearing.

maybe i should uninstall and reinstall fmod…

Aha! I was able to reproduce the issue using these instructions.

Something is definitely wrong with how we’re detecting a project’s saved or unsaved status on MacOS. I’ll add this issue to our bug tracker so that it can be fixed in an upcoming release of FMOD Studio.

ah! thank you so much! i was going crazy thinking my setup was wonky or something :slight_smile: