WoW PlaySoundFixer addon Shadowlands/Burning Crusade Classic 2021
logo
wow addon PlaySoundFixer

PlaySoundFixer

Game Version: 7.3.0
Total Downloads: 1,819
Updated: Sep 4, 2017
Created: Aug 31, 2017
download PlaySoundFixerDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
2017-09-03-release release 1.50 KB Sep 4, 2017 7.3.0 1,266 download PlaySoundFixer 2017-09-03-release releaseDownload
2017-08-31-release-3 release 1.16 KB Aug 31, 2017 7.3.0 394 download PlaySoundFixer 2017-08-31-release-3 releaseDownload
2017-08-31-release-2 release 1.20 KB Aug 31, 2017 7.3.0 36 download PlaySoundFixer 2017-08-31-release-2 releaseDownload
2017-08-31-release release 1.15 KB Aug 31, 2017 7.3.0 23 download PlaySoundFixer 2017-08-31-release releaseDownload
2017-08-30-release release 953 Bytes Aug 31, 2017 7.3.0 100 download PlaySoundFixer 2017-08-30-release releaseDownload

Description

Share this:

This tiny addon hooks PlaySound, running any working PlaySound call and preventing any broken PlaySound call from breaking the game and telling you the line of code in your broken addon so you can go comment it out (with "–" at the beginning of the line) or fix it (with "SOUNDKIT.THE_CORRECT_SOUND"). 

Thanks to some cool code by Erorus, it also attempts to convert the old string format to the new format and play the sound anyway if the conversion exists. 

Thanks to some amazing code by Jan Teriete, the conversion from the old string format to the new format is even more resilient and intuitive. 

Warning: This addon may cause taint issues due to hooking a function used by Blizzard code, so you may need to disable it for certain tasks.  For example, in-game toys can't be used from the toy interface while this addon is loaded because PlaySound is called inside protected toy interface functions.  This addon's main purpose is to help addon authors and players find and fix their PlaySound calls.  Once all these calls are found and fixed, this addon should be disabled to prevent tainting certain code paths.

Comments

Add a comment