All the custom sound "addons" are broken. They're not really addons per se obviously, but they are on Curse and have been supported and enabled by Blizzard since 2004.
As of 8.2 the client no longer uses file names, just FileDataIDs. It appears you can no longer simply put new sound files in _retail_/sound folder and WOW loads those custom files.
For over a decade people have been putting in, say, a different gun sound, or whatever. Curse is full of addons that do this, I have written a few. I've used CASC extensively to make some annoying sounds silent, and change music, etc.
I haven't seen this discussed anywhere except for some mentions on developers sites & github. But while their focus is mere extraction, mine is the practical implementation of custom sound in game. Is this the end of audio customization? Or has anyone figured out a workaround?
Edit: found this
https://us.forums.blizzard.com/en/wo...rking/207369/2
TLDR
"This is an unfortunate consequence of the data mining arms race IMHO.
Coming in 8.2 they are getting rid of 99% of the filenames. This is why sound file mods are going to break. Sound file mods work as they override existing file paths making your custom sound play instead (or play silence in the case of silence mods) . If there’s no names the code that would normally override an exisiting sound in favour of your custom sound never works as it literally can’t find the sound you want to replace.
Unfortunately Sound file mods seem to be the only non Addon related mod particularly affected by this. Cursor type over-rides haven’t be possible for years now (afaik) . Custom fonts aren’t affected by this change either (afaik)."
I really hope this is addressed! If it is not, if player customization and agency are so callously disregarded, then I am very worried about the direction of the game.