Description
Recent Changes/Additions:
Fixed the /me channel in it so that now when you use it only the text within " and " will be changed to the Dialect.
Example in /me channel using Noble:
Input: walks into the room and looks at the other Blood Elf "Hello, how are you?"
Output: walks into the room and looks at the other Blood Elf "Hail, how art thou?"
Join the Discord: https://discord.gg/jzqHf82s3a
----------------------------------------------------------------------------------------------------------------------------
Dialect Chat rewrites whatever you type so your character speaks in the voice you choose.
Built-in dialects: more than fifteen ready to use—Troll, Gnome, Forsaken, Orc, Goblin, Draenei, Pandaren, Night Elf, Blood Elf, Gilnean-Cockney, light and heavy Dwarvish, Pirate, Bostonian, Snake-Tongue and others.
Create-a-Dialect: add your own word replacements, then tick effect boxes such as hissed s-sounds, dropping “-ing”, trimming extra spaces, OU→O vowel shift, article removal, formal de-contractions, random casing and Boston-style R-dropping. Customs are fully editable and saved only for the character that made them.
Favourites and hiding: any dialect can be hidden from the list, and any dialect can be marked as a favourite so it stays pinned at the top for quick selection.
Dedicated chat window: pick a dialect, choose /say / /yell / /party / /guild / /whisper, type your line and press Send; Dialect Chat converts the text on the fly and shows the finished result to everyone else.
Movable UI: drag the small “Dialect” toggle button anywhere on your interface. Open the chat window, drag it to any position, resize it from the corner; both button and window remember their placement and size between sessions.
Lightweight code: pure Lua with no external libraries, never alters incoming messages, stores everything locally in your SavedVariables. Install, reload, place the button, and let your character sound exactly the way the story demands.
Installation & Usage
1. Unzip into your Interface/AddOns/ folder.
2. Enable “Dialect” in the AddOn menu at character select.
3. Log in, click the “Dialect” button, choose your dialect, type, and hit Send!
HEAVY inspiration from how the Tongues addon used to have a Dialect ability in it that would do this. That broke a number of years ago and since it hasn't been re-done or fixed I decided to give it a shot. Please let me know any bugs, issues, or additional things you would like to see in it!
