CritHitSoundsAndMore

Battleground 4 more categories

Allows players to assign custom sound files or text to speech to critical hits, spell casts, player deaths and more!

WoW 11.1.0 Needs Update

Trend Explorer

Recent download momentum

Hourly download deltas for the last 48 hours.

Latest hour +0 Jun 2, 11 AM
Peak hour +0 Jun 4, 9 AM
Average +0 per hour

About this addon

What it does

This addon allows you to assign custom sounds or text to speech to spells, buffs, crits and more!

It has three main concepts:

  • Play sounds for generic triggers like spell crits, low health, player deaths, targeted by more than one player and spell misses 
  • Playing custom sounds or text to speech for yours, your party or your enemies specific spells and auras. You can even pattern match on any combat log events for full customizability
  • Mute built-in wow sounds to grt rid of annoying sounds or craft your own audio style for the game

For instance, the default spell crit sound is the smash bros smash crit noise, and when you pop Avatar or Wings you'll hear macho man yelling "OHHH YEAHH". When you kill a player in pvp, you'll hear random metal screams. When a special cooldown comes up, you'll hear a wrestling bell. 

All of these are customizable and is performed by editing a config file. There is no UI right now!

Quickstart

Be careful to not overwrite your custom config settings when download a new version! I'm still updating the config structure itself as I add more triggers.

Head to the Addon\CritHitSoundsAndMore\Config directory and start adding your spell IDs and/or sounds to the triggers. There's many examples for each already in the config.

There are a handful of old WWE wrestler noises, random clips and metal clips included. Or, us the "texttospeech" option instead.

Available Sound Triggers

The events you can trigger off of currently are (keep in mind that every ability is a spell):

  • Spell Crits - Any ability of yours that does damage and can crit
  • Heal Crits - Any heal of yours that can crit
  • Spell Misses - When your spells miss (like immune due to divine shield)
  • Enemy Player Deaths - Whenever you or anyone in your party kills a player
  • Party Player Deaths - Whenever you or a party member dies
  • Player Cooldowns - Whenever your player's spell is cooled down
  • Low Health - Whenever you, a party member or arena enemy's health falls below a threshold you set
  • Player Targeted - Whenever you are targeted by an amount of arena enemies or nameplates you set
  • Custom Triggers - You can map any spell ID to trigger any specific sound or text to speech you want with a lot of flexibiltiy:
    • Filter on if you, your party, arena enemy or anyone casted it
    • Filter on if the target is you, your party, arena enemy or anything
    • Filter on event types like
      • SPELL_DAMAGE
      • SPELL_CAST_START
      • SPELL_CAST_SUCCESS
      • SPELL_HEAL
      • SPELL_AURA_APPLIED
      • SPELL_AURA_REMOVED
    • Ex1: trigger a sound whenever an enemy casts bop on an enemy
    • Ex2: trigger a sound when an enemy starts casting fear on a party member
    • Ex3: trigger a sound when you, your party or an enemy pops an offensive cooldown
    • Ex4: trigger when iceblock or divine shield is used

You can also filter the Custom Triggers to occur on any of the following:

  • Zone type - pve, bg or arena
  • Enemy type - player or creature

Completely customizable match via lua pattern matching (advanced) - Literally match on anything your heart desires if you're familair with lua pattern matching (not regex but similar). Filtering on player/party/enemy still applies.

Adding a Spell

  1. Find your spell ID by googling it on wowhead and look for the ID in the URL bar. OR do /combatlog and look for the info the in retail/logs/wowcombatlog file. For example, the fear aura ID is not the same as the first hit for fear you'll find on wowhead.
  2. Find the list you want to add your spell to and add it. For example, I want to hear a crit sound when mortal strike crits, so I added it to the spellCritList. Its spellId is 12294. You can literally see this in the config file as an example. Make sure you add a comma to the old number after you add a new one.
  3. If you are doing a specific spell -> specific sound map then look at the examples and read the notes above it

 

Adding a Sound or Text to Speech

Text to Speech is easy. Just put your text in the "texttospeech" setting and leave the soundpath as "" if it's supported for that list. You can technically use both a sound and texttospeech if you really want to.

Adding sounds TLDR; sounds must be in ogg format and often need to be amplified a bit, typically. You can do both of these things with Audacity on Windows. You'll need to manually test the volume and reamplify yourself.

These sounds volume are matched to the "Effects" audio slider, but you can change SFX to Main in the code if you want it coming from "Master" instead.

  1. If you already have a sound, just open it with audacity and export it as ogg and put it in the Sounds folder. Amplify it from the Effect menu if needed.
  2. Create your own sounds by downloading Audacity and setting the recorder (mic symbol) to your speaker's loopback.
  3. Hit record and play the sound. Turn your volume up to make it louder by default. You'll likely still need to amplify it.
  4. Export it as ogg and put it in the Sounds folder. Although you can technically put them anywhere.
  5. When you add the sounds, look at the format of the other sounds in lists already.
  6. Remeber to /reload

 

Sometimes you need to restart wow because the sound files became cached at their lower volume or will not update when you /reload!!!

Muting a sound

Muting sounds don't use spell IDs. They use file IDs. These are a little more complicated to find but the website listed in the config makes it much easier to find. You'll want to look for files that end in .ogg and some abilities have many sounds for it that you'll need mute. For example, DK's defile has around 8 sounds for cast and a couple for an ongoing sound.

FAQ

  1. I want a different trigger or options! - Cool! Just let me know if a comment
  2. The addon is quiet! - Make sure the Effects volume is turned up.
  3. My custom sound is really quiet. - Open the file with audacity, select the entire sound wave by double clicking, go to Effects, Amplify and then turn it up.
  4. The spellId from wowhead isn't working!  -  Type /combatlog, go do combat things and find the wowcombatlog.txt in your retail/logs directory. Find all of the info there.
  5. It's still not working! - Did you do a /reload? Sometimes you need to completely restart wow too. It seems that the sound caching messes up and mixes up or ignores sounds after a few /reloads.
  6. No, really! It's still not working! - Restart wow to clear any sound caching issues. 
  7. That didn't help! - Then you probably didn't match the exact format seen in the file paths or other lists of spells, or the spellID is not right, or your sound is missing.

 

***This addon was based off of (Owen Wilson) CriticalHitSound from PantherField.***

At-a-glance numbers

Performance highlights

  • Peaked at Hot #2379 on May 16, 2026.
  • Peaked at Rising #5284 on May 30, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 1 release in the last 30 days.
  • Averaging 0 new downloads per day over the past week.

Discover more

Keep exploring

Similar addons you might also want to check out.