Tracking this in an issue. Working in branch custom-sound-effects to implement per-button sounds, found that WMPlib was pretty pathetic. Switched to NAudio library which allows me to actually get load errors (imagine that) but apparently it's pretty complicated to precache sounds, so now every time you hit a button with a sound effect there's a delay while it loads the file from disk again.
I will have to implement the complex audio caching mechanism before I can merge this branch.
Tracking this in an issue. Working in branch custom-sound-effects to implement per-button sounds, found that WMPlib was pretty pathetic. Switched to NAudio library which allows me to actually get load errors (imagine that) but apparently it's pretty complicated to precache sounds, so now every time you hit a button with a sound effect there's a delay while it loads the file from disk again.
I will have to implement the complex audio caching mechanism before I can merge this branch.