Description
AzerothConnect
A modern, asynchronous peer-to-peer messenger for World of Warcraft. Send messages to any player on any realm, online or offline, with end-to-end encryption, group rooms, voice integration, and a clean WhatsApp-style interface.
Ein moderner, asynchroner Peer-to-Peer-Messenger für World of Warcraft. Schreibe jedem Spieler auf jedem Realm, ob online oder offline, mit Ende-zu-Ende-Verschlüsselung, Gruppenräumen, Voice-Integration und einer aufgeräumten WhatsApp-ähnlichen Oberfläche.
English
Goal
AzerothConnect closes the communication gap that the default chat system leaves open. Blizzard's whisper only works for online players on the same realm or via BattleTag. AzerothConnect treats every player as a permanent contact: messages are stored locally, queued when the recipient is offline, and synchronized peer-to-peer the next time both parties are online — no central server, no external account required.
The addon is designed for guilds, communities, friend groups and roleplaying circles who want a real messenger experience inside the game: persistent conversations, rich notifications, group rooms, and quality-of-life features that modern messaging apps take for granted.
Core Features
Messaging
- Direct messages to any player, on any realm
- Group rooms via a relay host, no party / raid / guild requirement
- Offline delivery: messages are queued and pushed once the recipient logs in
- Peer-to-peer synchronization on login, including handshake and ID-list reconciliation
- Cross-realm presence channel to announce yourself to all known contacts
- Message chunking and rate limiting that respects Blizzard's addon-message limits
- Built-in compression with a WoW-specific dictionary (M+, HC, raids, etc.)
Privacy and Security
- Secret chat mode with Diffie-Hellman key exchange
- LCG fallback encryption when DH is unavailable
- All conversations stored locally in SavedVariables, never transmitted in plain text
- Encrypted backups: secret keys are kept per chat ID
Modern UI
- Round character portraits with class-coloured ring next to every message
- Clean meta-line under each bubble showing name, level, guild, zone, timestamp, delivery status
- Per-chat colour themes (Standard, Ocean, Ember, Forest, Void, Royal)
- Customizable font family, size, and text colour
- Free-drag main window, ESC to close, minimap icon constrained to the minimap ring
- Bubble border styling matches the player's chat theme
Pro Features (v2.4)
- Reply / Quote: right-click any message, reply with a clickable quote snippet that scrolls to the original
- Mentions: type
@Nameto ping a player; receiver gets a strong notification (sound, screen-edge flash, toast) even when the chat is open - Pinned messages: keep important info at the top of any chat as clickable pills
- Profile cards: hover the meta-line under a bubble to see class, level, guild, zone, online status, last seen
- Guild Hub: automatic group room for every guild member who installs AzerothConnect, no manual invites
Quality-of-Life
- Typing indicators
- Per-contact status (Online, Away, Do Not Disturb, Raid, Dungeon)
- Sound notifications, screen-edge flash, minimap heartbeat pulse, toast pop-ups
- Do Not Disturb mode with custom auto-reply message
- Scheduled messages: write now, send later at a chosen time
- Voice chat: store Discord / TeamSpeak / Mumble URLs per chat, or join Blizzard Voice
- Search and contact autocomplete pulling from friends, Battle.net friends, guild, and known contacts
- Right-click context menu on chats: invite to party / guild, ignore player, change room icon, delete chat
- Smart system-message filter: hides "player not online" errors for known AzerothConnect contacts
- Custom group icons picked from the WoW macro icon pool
- Update popup when the addon TOC falls behind the current WoW client
Localization
- Available in 11 locales: English (US), German, French, Spanish (Spain), Spanish (Mexico), Italian, Portuguese (Brazil), Russian, Korean, Chinese (Simplified), Chinese (Traditional)
- Missing keys fall back to English automatically
Slash Commands
/ac open / close the main window
/ac dnd toggle Do Not Disturb
/ac status <msg> set a custom status message
/ac test fire a sample notification (testing)
/ac version show the update popup
Compatibility
- Built for WoW Retail / Midnight (Interface 120005)
- Uses only unrestricted APIs, no protected-function calls
- No combat lockdown, no SecureTemplate dependencies
- No external libraries required
Deutsch
Ziel
AzerothConnect schließt die Kommunikationslücke, die das Standard-Chatsystem offen lässt. Blizzards Flüstern funktioniert nur für Online-Spieler auf demselben Realm oder via BattleTag. AzerothConnect behandelt jeden Spieler als dauerhaften Kontakt: Nachrichten werden lokal gespeichert, in eine Warteschlange gelegt, wenn der Empfänger offline ist, und Peer-to-Peer synchronisiert, sobald beide Seiten wieder online sind — kein zentraler Server, kein externer Account erforderlich.
Das Addon richtet sich an Gilden, Communities, Freundesgruppen und Rollenspielkreise, die ein echtes Messenger-Erlebnis im Spiel haben möchten: dauerhafte Konversationen, hochwertige Benachrichtigungen, Gruppenräume und Komfortfunktionen, die moderne Messenger-Apps voraussetzen.
Hauptfunktionen
Nachrichten
- Direktnachrichten an jeden Spieler, auf jedem Realm
- Gruppenräume über einen Relay-Host, ohne Gruppen-, Raid- oder Gildenpflicht
- Offline-Zustellung: Nachrichten werden zwischengespeichert und ausgeliefert, sobald der Empfänger online geht
- Peer-to-Peer-Synchronisation beim Login, inklusive Handshake und ID-Listen-Abgleich
- Cross-Realm-Presence-Kanal, um sich allen bekannten Kontakten anzukündigen
- Nachrichten-Chunking und Rate-Limiting, das Blizzards Addon-Message-Limits respektiert
- Eingebaute Komprimierung mit einem WoW-spezifischen Wörterbuch (M+, HC, Raids etc.)
Privatsphäre und Sicherheit
- Geheimer Chat-Modus mit Diffie-Hellman-Schlüsselaustausch
- LCG-Fallback-Verschlüsselung, falls DH nicht verfügbar ist
- Alle Konversationen werden lokal in SavedVariables gespeichert, nie im Klartext übertragen
- Verschlüsselte Backups: geheime Schlüssel werden pro Chat-ID verwaltet
Modernes UI
- Runde Charakterporträts mit klassenfarbigem Ring neben jeder Nachricht
- Aufgeräumte Meta-Zeile unter jeder Bubble: Name, Stufe, Gilde, Zone, Uhrzeit, Zustellstatus
- Farbthemen pro Chat (Standard, Ozean, Glut, Wald, Leere, Königs)
- Anpassbare Schriftart, Schriftgröße und Textfarbe
- Frei verschiebbares Hauptfenster, ESC zum Schließen, Minimap-Icon am Minimap-Ring fixiert
- Bubble-Rahmen passen sich dem gewählten Chat-Theme an
Pro-Funktionen (v2.4)
- Antworten / Zitat: Rechtsklick auf eine Nachricht, antworte mit einem klickbaren Zitat-Snippet, das zur Originalnachricht scrollt
- Erwähnungen: Tippe
@Name, um einen Spieler zu pingen; der Empfänger bekommt eine starke Benachrichtigung (Sound, Bildschirmrand-Flash, Toast), selbst wenn der Chat geöffnet ist - Angepinnte Nachrichten: wichtige Infos bleiben oben in jedem Chat als anklickbare Pillen
- Profil-Karten: Maus über die Meta-Zeile unter einer Bubble, um Klasse, Stufe, Gilde, Zone, Online-Status und „Zuletzt gesehen" zu sehen
- Gilden-Hub: automatischer Gruppenraum für alle Gildenmitglieder, die AzerothConnect installiert haben — keine manuellen Einladungen nötig
Komfort
- Tipp-Indikatoren
- Kontakt-Status (Online, Abwesend, Nicht stören, Raid, Dungeon)
- Benachrichtigungen: Sound, Bildschirmrand-Flash, Minimap-Puls, Toast-Popups
- „Nicht stören"-Modus mit individueller Auto-Antwort
- Geplante Nachrichten: jetzt schreiben, zu einem späteren Zeitpunkt senden
- Voice-Chat: Discord-/TeamSpeak-/Mumble-URLs pro Chat hinterlegen oder Blizzard-Voice beitreten
- Suche und Kontakt-Autovervollständigung aus Freundesliste, Battle.net-Freunden, Gilde und bekannten Kontakten
- Rechtsklick-Kontextmenü auf Chats: Gruppen-/Gilden-Einladung, ignorieren, Raum-Icon ändern, Chat löschen
- Intelligenter System-Nachrichten-Filter: blendet „Spieler nicht online"-Meldungen für bekannte AzerothConnect-Kontakte aus
- Eigene Gruppen-Icons aus dem WoW-Makro-Icon-Pool wählbar
- Update-Popup, wenn die Addon-TOC hinter dem aktuellen WoW-Client zurückliegt
Lokalisierung
- Verfügbar in 11 Sprachen: Englisch (US), Deutsch, Französisch, Spanisch (Spanien), Spanisch (Mexiko), Italienisch, Portugiesisch (Brasilien), Russisch, Koreanisch, Chinesisch (vereinfacht), Chinesisch (traditionell)
- Fehlende Schlüssel werden automatisch auf Englisch zurückgesetzt
Slash-Befehle
/ac öffnet / schließt das Hauptfenster
/ac dnd schaltet „Nicht stören" um
/ac status <msg> setzt eine eigene Status-Nachricht
/ac test feuert eine Beispiel-Benachrichtigung (Testen)
/ac version zeigt das Update-Popup
Kompatibilität
- Entwickelt für WoW Retail / Midnight (Interface 120005)
- Nutzt ausschließlich uneingeschränkte APIs, keine geschützten Funktionsaufrufe
- Kein Combat-Lockdown, keine SecureTemplate-Abhängigkeiten
- Keine externen Bibliotheken erforderlich
Website
License
MIT


