I am curious if EventSystem is also updating the underlying FMOD Ex classes/API? This isn’t noted in the documentation, but it seems that calling updating on the EventSystem should be all that is needed (beyond the Net EventSystem procedures)

Also, If an FSB is loaded multiple times, does the API actually load the data again, or does it just return FMOD_OK, or some other error. There might be cases where we will be loading multiple event files and have a potential for FSB files to be loaded multiple times, currently. I will implement a minor hashtable to handle tracking when they are loaded, if the API currently doesn’t handle it

okay, great.. that might be responsible for a few issues I’m seeing what seems like a FMOD just looping in creation or allocation of memory. Which reminds me to ask if there are debug libs or anythign available for the downloadable versions of FMOD Ex (or is it only for Licensees)

As for loading twice, would be nice if that was actually hashed by FMOD itself, but we will do a hashtable and track the files which will be fast for what we need

I think I actually found the issue I am having and it might be something you can fix, or maybe not..

If I do a Debug (thru Visual Studio), it all runs fine with no issues.

If I run my exe first, then do Attach to process (in Visual Studio), it seems to cause some sort-of issue with FMOD. Its manageable right now, but I don’t always like having to start debugging at the start.

edit: It seems to still be happening with normal Debug (thru Visual Studio).. so not sure whats going on

[quote="byteasc":y05ujm3g]Also, If an FSB is loaded multiple times, does the API actually load the data again, or does it just return FMOD_OK, or some other error. There might be cases where we will be loading multiple event files and have a potential for FSB files to be loaded multiple times, currently. I will implement a minor hashtable to handle tracking when they are loaded, if the API currently doesn’t handle it[/quote:y05ujm3g]

[quote="brett":y05ujm3g]FMOD doesn’t cache loading if you load the file twice, it will just load it twice.[/quote:y05ujm3g]

Actually for “Load into memory” wave banks FMOD [b:y05ujm3g]won’t[/b:y05ujm3g] load them twice (they’re reference counted). For “Stream from disk” wave banks FMOD may create more stream instances on subsequent loads but only as many as necessary.

I am trying to track down the actual part that is causing the "loop" in my case. It seems to happen in always the same place, but the only thing that is happening at that time, is it should be stopping a sound.

I am going to spend more time with it and try to figure out if its something I’m doing somewhere or if its some other odd occurance, since it doesn’t happen 100% of the time unfortunately.