ZChat
Your WoW whispers, reimagined as a Discord-style messenger.
ZChat turns every whisper into a clean chat window that looks and feels like Discord: your messages on the left, theirs on the right, avatars, class-coloured names, grouped messages, reactions and replies. It also adds themes, animated class effects, per-contact sounds and a floating quick-whisper bar.
✨ Features
💬 Discord-style chat
- Flat message rows with class avatars, class-coloured names and timestamps
- Consecutive messages are grouped; hover to highlight and see the time
- Hover action bar on every message: react, reply or copy
- Replies show the quoted message above the name, just like Discord
- "Name is typing..." indicator and a "Jump to present" bar when you scroll up
- Message box reads "Message @Name", or "#Group" in group chats
- Raid target icons like
{rt3}or{skull}are shown as icons
🎨 Themes & animated effects
- Discord theme by default, plus several extra colour themes
- Custom theme: pick a base theme, an accent colour and your own image
- 17 animated effects, most of them inspired by WoW classes: Warrior embers, Paladin holy light, Hunter volley, Rogue poison & smoke, Priest feathers, Shaman storm, Mage frost / arcane / fire, Warlock fel fire, Death Knight runes, Druid leaves, Monk mist, Demon Hunter fel, Evoker essence, hearts and more
- Effects stay behind your messages and only run while the window is open
🔔 Sounds & notifications
- 46 built-in sounds plus any sound registered by other addons (LibSharedMedia)
- Per-contact sounds: give each friend their own notification sound
- Your own sounds: drop
.ogg/.mp3files into the addon and name them in game - Click a message notification to open that chat directly
⚡ Quick whisper bar
- Right-click a player and choose Whisper: a floating bar opens instead of the default whisper box
- Drag it anywhere, and it stays there
- Works with Midnight's new Whisper menu, even for names with accents
🧰 And more
- Quick replies sent in one click
- Groups tab for party, raid, instance, guild and community chats
- Contact nicknames, notes, mute, pinned chats and "notify when online"
- In-game Help page explaining every feature
- Fully translated: English, Spanish, German, French, Italian, Portuguese, Russian, Korean and Chinese
⌨️ Commands
| Command | Action |
|---|---|
/zchat or /zc |
Open / close the messenger |
/wr |
Reply to the last whisper |
Ctrl+O |
Toggle the window (default key binding) |
🎵 Adding your own sounds
- Copy a
.oggor.mp3file intoInterface\AddOns\ZChat\Media\Sounds - Name it with a number from 1 to 20:
1.ogg,2.mp3... - Restart the game completely (a
/reloaddoes not detect new files) - Rename it in game: Options > Notifications > Rename my sounds
🖼️ Creating your own theme
- Put a PNG into
Interface\AddOns\ZChat\Media\Themesnamed1.png...10.png(square, e.g. 512x512; a transparent background shows only the character) - Restart the game completely
- Options > Appearance > Theme preset: Custom, then choose the base theme, colour, image and opacity
❤️ Credits
ZChat is a modified version of Whisper Messenger by F0rty_tw0, released under the MIT licence. All credit for the original messenger goes to its author. Reaction emoji by Twemoji (CC BY 4.0).
Found a bug or have an idea? Leave a comment!

