Going to clear up a technical issue regarding unplayable audio, there are 2 situations that I have found so far regarding audio:
A) The volume knob associated with a sounds controller is set to mute
B) There is -no- audio
Solving problem A is just finding the right controller volume name to set. B on the other hand, I'm fairly certain that a lot of events simply do not have audio data.
If we look at the I/O usage of a event that plays (16800), and a event that doesn't play (5843) we can see that the silent event requested virtually no data, only performing an IO operation of 102B. As Miles is not registering any bank issues, it would seem that the banks are properly and fully loaded, and that the event simply doesn't have any audio data. Finally, I know that the low IO usage of event 5843 isn't because a volume knob is set to mute. When exploring through the Apex Legends events I used the same IO trick, and was able to identify events that while not playing were reading at a minimum 1KB or more of data. After tweaking with those knobs I was able to get those events to play.
At this point, I'd like to actually extract the samples (not the events but the actual samples) from the mstr files, but I can't spend that effort currently when I need to start making money soon