promotional bannermobile promotional banner

Ding Sound

DingSound plays a custom audio file whenever your character levels up or gains an achievement.
ds1.PNG

ds1.PNG

ds2.PNG

ds2.PNG

Description

DingSound plays custom audio files whenever your character levels up or earns an achievement.

Features

  • Listens for PLAYER_LEVEL_UP and ACHIEVEMENT_EARNED.
  • Plays the currently selected file (if enabled) for each feature independently.
  • Uses a short playback buffer to avoid overlapping sounds when events happen quickly.
  • When a feature is enabled, WoW's default sound for that feature is automatically muted.
  • Adds options panels in Game Menu → Options → AddOns → DingSound:
    • DingSound panel with addon overview and usage notes.
    • Main Options subpanel for enabling/disabling level-up and achievement features.
    • Custom Sounds subpanel for sound pickers, preview buttons, and duckout sliders.

Adding your own sounds

  1. Put your files in: Interface/AddOns/DingSound/Sounds/
  2. Open DingSound_SoundList.lua
  3. Add each file name to the DingSoundSoundList table. Example:
DingSoundSoundList = {
    "levelup.mp3",
    "fanfare.ogg",
}
 

If the table is empty, the addon defaults to doing nothing on level-up.

Can this use a plain TXT file?

Not directly. WoW addons run in a restricted Lua environment and cannot read arbitrary text files from disk at runtime.

Using a small dedicated Lua list file (DingSound_SoundList.lua) is the closest safe alternative: users only edit file names in one simple place and do not need to touch addon logic.

Why not auto-scan the folder?

WoW addons cannot enumerate arbitrary files from disk at runtime, so the game cannot automatically discover files in the folder. The supported pattern is to maintain an explicit file list in addon data.

The Ding Sound Team

profile avatar
  • 4
    Projects
  • 1.1K
    Downloads

Run away fools!

More from ___Skeletor___

  • PokeWoW project image

    PokeWoW

    • 89
    • Addons

    A World of Warcraft addon focusing on QoL and UX for Pet Battles. Gotta catch'em all!

    • 89
    • April 22, 2026
    • Addons
    • +1
  • MidnightCC project image

    MidnightCC

    • 837
    • Addons

    A replacer for the default Blizzard ActionBar cooldown typefont and size.

    • 837
    • April 22, 2026
    • Addons
    • +3
  • Currency Search project image

    Currency Search

    • 85
    • Addons

    Adds a simple search bar to filter the currency pane.

    • 85
    • March 6, 2026
    • Addons
    • +1
  • PokeWoW project image

    PokeWoW

    • 89
    • Addons

    A World of Warcraft addon focusing on QoL and UX for Pet Battles. Gotta catch'em all!

    • 89
    • April 22, 2026
    • Addons
    • +1
  • MidnightCC project image

    MidnightCC

    • 837
    • Addons

    A replacer for the default Blizzard ActionBar cooldown typefont and size.

    • 837
    • April 22, 2026
    • Addons
    • +3
  • Currency Search project image

    Currency Search

    • 85
    • Addons

    Adds a simple search bar to filter the currency pane.

    • 85
    • March 6, 2026
    • Addons
    • +1