We’ve started running into some very strange event behavior after the recent implementation of a load of dialogue call-out lines. The behavior seems to be quite random and doesnt appear in the Unity Editor, only PC builds.
Lines of spoken dialogue will only partially trigger or not trigger at all and other sounds will also start to not trigger as time goes on. These are all setup as One Shot sounds.
I’ve tried profiling both the game running in the editor and our builds and I’m not seeing anything strange going on. CPU usage seems fine, as does active events. Though some of the aforementioned events seem to be triggering even though we’re not hearing anything (As mentioned this appears to be random)
I’ve tried doing an optimization sweep by reducing the number of instances of certain sounds and making sure the voice stealing is setup correctly.
The one thing that seems to partially fix the issue is when I set Virtual Channels and Real Channels in the Unity FMOD Setup to their max values, though this obviously causes issues on certain systems that cant support that number of active channels.
Any help would be amazing.
I can upload a video of the issues if that helps?