What is the best way to have set an effect for a large set of Events? What I am thinking of doing is having events as either World or GUI, and then if the player for instance is underwater all World sounds get a certain effect on them.

Looking through the documentation, the only thing I can find is that the sound designers put certain events in World category and others in a GUI category, and then put the effects on the category. However, this is not that good since it depends on the sound designers putting all events in the right category, and at times it might not be certain exactly what category an event belongs to (it might even be determined on circumstances). Also, it seems like it would a big hassle if I needed to add a third category later on. Finally, would categories of the same name be supported over several projects?

Another solution would be to have my own event manager, and then set all effects on an event basis, but this seem wasteful.

[quote:3i3qemzq]the sound designers put certain events in World category and others in a GUI category, and then put the effects on the category.[/quote:3i3qemzq]
Yes, this is a primary purpose for categories. Categories represent submixes inside the mixer so the sounds are mixed down before the DSP effect which saves a lot of CPU. This is the recommended way of adding DSP effects.

[quote:3i3qemzq]However, this is not that good since it depends on the sound designers putting all events in the right category, and at times it might not be certain exactly what category an event belongs to (it might even be determined on circumstances).[/quote:3i3qemzq]
It’s up to the sound designer to be mindful of this and keep their work organised. If some events do get put in the wrong place, it is easy to just drag drop them into the correct category. I’m not sure what you mean by it being determined by circumstance, could you please elaborate?

[quote:3i3qemzq]Finally, would categories of the same name be supported over several projects?[/quote:3i3qemzq]
Yes, they are identified by name so if you have the same category hierarchy in both projects those categories will be merged at runtime into a single category hierarchy.

[quote:288untzr]I’m not sure what you mean by it being determined by circumstance, could you please elaborate?[/quote:288untzr]
That for some sounds they might belong to World at some point and to GUI at some other. But I guess you can get away with having duplicates of some sounds.