I’m trying to understand how the music system works. I have multiple fev files that I am loading and it seems like the music system collects all the music related stuff from all the fevs. Is this correct? Is there a way to tell if a particular cue / parameter is from a particular fev? What if there is a conflict in either id or name?
I guess another way to ask this is: why are the music cues / parameters not part of the EventProject interface? Since the music cues / parameters actually live in the fev file, doesn’t it make more sense for these to go with the EventProject (just like sound events, categories, reverb, etc.)?
Am I missing something fundamental?
- kickserve asked 8 years ago
In a nutshell, we have a set of missions with its own music content. In the future, we or 3rd parties might release DLC (download content) that have other missions. Ideally, we would like these missions to coexist.
If we can’t load multiple event projects with different sets of music content, this would be impossible.
For now, what we’ll most likely do is load each music project per mission and not have the mission coexist (which is a long term goal anyways). Would loading a music project, unloading the music project, and then loading a different music project cause a problem?
[quote:3ozgd1jf]Would loading a music project, unloading the music project, and then loading a different music project cause a problem?[/quote:3ozgd1jf]
No that is fine, the only limitation is that you cant have two loaded at the same time.
If you can separate the music data into their own projects then there wont be any limit what missions you can have loaded. The only restriction then is you have to manually manage which music project you have loaded.
[quote:17xu6mas] I have multiple fev files that I am loading and it seems like the music system collects all the music related stuff from all the fevs. Is this correct?[/quote:17xu6mas]
We don’t currently support loading multiple projects which contain music data at the same time. You should get an FMOD_ERR returned when trying to load the second project containing music data.
I think that will probably answer the rest of your questions as well.
Please login first to submit.