I have my addons set to accept either an alert.mp3 or alert.ogg file as an optional sound to replace the ones I chose when I wrote them. The user just places them in the addon directory and tells the addons to use them. The problem is every time they update the addons the Curse Client deletes the sound files from the directory. I tried putting the files in the "Edit Individual File Exceptions" setting under project management/ client and they still get deleted. Is there some other way to do this or am I doing something wrong?
The Curse Client deletes the whole addon folder (the individual folder for your addon, not the "AddOns" folder) before installing a new version. As far as I know there's not an option to turn this functionality off.
Probably the simplest method is to tell your users to make a separate folder, and put the sound files inside of it: