Description
Zakleciojebacz
Bind custom sounds to your spells — plays them when you cast.
Features
- Bind any sound file to any spell in your spellbook
- Bind sounds to specific spell IDs (useful for items, toys, NPC abilities)
- Drag the minimap button to reposition it
- Preview sounds before assigning
- Sounds play on Master channel (respects your volume settings)
- Per-character saved settings
Installation
- Extract to
Interface/AddOns/Zakleciojebacz/ - Create the sounds folder:
Interface/ZakleciojebaczSounds/ - Add your sound files (.ogg, .mp3, .wav) to that folder
- Launch WoW and type
/zjor click the minimap button
Usage
- Open the main window via minimap button or
/zj - Select a spell from the list
- Click "Add Sound…" and enter your sound filename (e.g.,
mysound.ogg) - Click "Set Sound" to bind it to the selected spell
Custom Spell IDs
You can bind sounds to any spell ID, even if it's not in your spellbook:
- Click "Add Spell ID…" at the bottom of the spell list
- Enter the spell ID (e.g.,
12345) - If the ID is valid, it will appear in the "Custom Spell IDs" section
- Select it and assign a sound as usual
This is useful for:
- Items with spell effects
- Toys
- Mounts
- Any ability with a known spell ID
Morphing Spells (Combat Forms)
Some spells dynamically change into different spells during combat based on conditions, buffs, or resources. For example:
- Retribution Paladin: Templar Strike can morph into Templar Slash; Wake of Ashes can morph into Hammer of Light
- Feral Druid: Abilities morph based on form and combo points
First-Time Setup
Important: The addon automatically detects morphed spells when you cast them. On your first combat session with a new spec:
- Play without sounds first — Cast all your abilities to let the addon detect morph variants
- Watch for chat messages like:
Zakleciojebacz: Detected new spell: Templar Slash (ID: 12345) - After combat, open the UI — detected morphs appear in "Detected Morphs (Combat)" section
- Bind different sounds to each morph variant as desired
How It Works
- Morphed spells have their own unique spell IDs
- The addon detects them automatically when cast
- You can bind separate sounds to the base spell and each morph variant
- Detected morphs persist across
/reloadand game restarts
Commands
| Command | Description |
|---|---|
/zj |
Toggle main window |
Adding Custom Sounds
- Place your sound files in the
Interface/ZakleciojebaczSounds/folder - In-game, click "Add Sound…" and enter the filename
- If you just added the file, type
/reloadfirst
Important: The sounds folder must be created and files placed before launching the game. The game must be fully restarted to recognize new directories — /reload is not sufficient.
Note: The sounds folder is separate from the addon folder to prevent your sounds from being deleted during addon updates.
Troubleshooting
Spell not triggering sound
Some spells are "wrapped" by Blizzard's internal spells and won't trigger sounds as expected. For example, Metamorphosis may appear as "Void Metamorphosis" in your spellbook but actually casts a different internal spell ID.
Workaround: Use "Add Spell ID…" to manually add the correct spell ID. You can find the actual spell ID using:
- Combat log (enable with
/combatlog, then checkWoWCombatLog.txtin your WTF folder) - Addons like Spy or SpellID
- Websites like Wowhead
License
MIT License


