promotional bannermobile promotional banner

Zaklęciojebacz

Map your favorite sounds to in-game spells. Own assets needed!
Zakleciojebacz_v1.2.0.png

Zakleciojebacz_v1.2.0.png

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

  1. Extract to Interface/AddOns/Zakleciojebacz/
  2. Create the sounds folder: Interface/ZakleciojebaczSounds/
  3. Add your sound files (.ogg, .mp3, .wav) to that folder
  4. Launch WoW and type /zj or click the minimap button

Usage

  1. Open the main window via minimap button or /zj
  2. Select a spell from the list
  3. Click "Add Sound…" and enter your sound filename (e.g., mysound.ogg)
  4. 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:

  1. Click "Add Spell ID…" at the bottom of the spell list
  2. Enter the spell ID (e.g., 12345)
  3. If the ID is valid, it will appear in the "Custom Spell IDs" section
  4. 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:

  1. Play without sounds first — Cast all your abilities to let the addon detect morph variants
  2. Watch for chat messages like: Zakleciojebacz: Detected new spell: Templar Slash (ID: 12345)
  3. After combat, open the UI — detected morphs appear in "Detected Morphs (Combat)" section
  4. 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 /reload and game restarts

Commands

Command Description
/zj Toggle main window

Adding Custom Sounds

  1. Place your sound files in the Interface/ZakleciojebaczSounds/ folder
  2. In-game, click "Add Sound…" and enter the filename
  3. If you just added the file, type /reload first

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 check WoWCombatLog.txt in your WTF folder)
  • Addons like Spy or SpellID
  • Websites like Wowhead

License

MIT License

The Zaklęciojebacz Team

profile avatar
  • 1
    Projects
  • 99
    Downloads