What does the commandSounds member of the GameParameter entity represent?

Does this represent any Command Instrument in which the Parameter is used?

Another thing I noticed is that when I create some ManagedObject (e.g. Event, Parameter, etc.) in FMOD Studio and then delete them later, via studio.project.model.[EntityName].findInstances() I can still get those deleted ManagedObject.

If the FMOD Studio project is reopened, they are cleaned up.

After my comparison, it seems that I can tell if the ManagedObject has been deleted by isValid() function, is this the correct approach?

If this is the correct approach, then the code in exportGUIDsHeader.js may not be strict enough.

The commandSounds member holds an array of all command instruments that affect the parameter.

Thanks for pointing this out - I’ve been able to reproduce it on my end, and I’ve passed it along to the development team for further investigation.

1 Like