RPLingo-1.1.0.zip
What's new
## 1.1.0
- Added Forsaken, Skyborne, and Tauren voice dictionaries, settings-panel selections, and `/rplforsaken`, `/rplskyborne`, and `/rpltauren` shortcuts.
- Expanded the voice selector to display all eight languages.
## 1.0.0
- Fixed minimap-button refreshes resetting the button's anchor after clicks or visibility changes, which could pull it out of UI-managed button frames.
- Kept position changes limited to initial placement and explicit Shift-dragging.
## 0.4.0
- Added a movable minimap button using the RPLingo icon. Left-click toggles translation, right-click opens settings, and Shift-drag moves it.
- Added a saved translation on/off setting and a minimap-button visibility control in the settings panel.
- Added `/rplingo button on|off` to show or hide the minimap button.
## 0.3.1
- Added an RPLingo addon-list icon with RP lettering and a speaking mouth.
- Updated the README description to refer to Dwarvenizer without calling it attached.
## 0.3.0
- Added an RPLingo settings panel under Options → AddOns with voice selection, slang chance controls, and buttons for each translated chat group.
- Kept panel controls synchronized with slash-command changes using the existing per-character saved settings.
## 0.2.0
- Added Orc, Night Elf, and Gnome language dictionaries for common greetings, conversation, travel, plans, and roleplay actions.
- Added `/rplorc`, `/rplnelf`, and `/rplgnome`, plus voice selection through `/rplingo`.
- Preserved existing character voice settings and existing Dwarven and Troll commands.
## 0.1.3
- Added a chat edit-box pre-send fallback for beta builds without `EventRegistry:RegisterCallback`.
- Retry hook installation when the chat UI loads and report which hook path is active.
## 0.1.2
- Removed the unsupported `math.randomseed` startup call. Random word variants still use `math.random`.
## 0.1.1
- Fixed outgoing chat interception to account for the callback registry's leading owner ID; the chat edit box is now correctly passed to the translator.
- Added `/rplingo status` counters for callbacks received and messages rewritten, plus a summary of the last message check.
## 0.1.0
- Rewrote addon startup and fixed the `ADDON_LOADED` event argument handling so settings, chat interception, and command feedback initialize.
- Added visible startup confirmation and `/rplingo status` diagnostics.
- Kept commands registered early and supported the Forever slash-command helper.
- Fixed UTF-8 randomization markers and a malformed Dwarven phrase variant.
## 0.0.3
- Register slash commands during addon file loading and again after addon initialization, so the Forever chat command registry can discover them.
- Use the modern `RegisterNewSlashCommand` helper when the client provides it, with the traditional registration as a fallback.
## 0.0.2
- Replaced the old `/dwarvenizer` and `/trollizer` shortcuts with `/rpldwarf` and `/rpltroll`.
- Documented all controls under the `/rplingo` command.
## 0.0.1
- Renamed the addon to RPLingo.
- Replaced the obsolete legacy chat-function override with the modern pre-send chat event.
- Updated initialization and Lua iteration for the current client.
- Kept the Dwarven and Troll dictionaries, randomized substitutions, OOC prefix, and legacy slash-command aliases.
- Added per-character channel and chance settings with all documented channel groups enabled by default.
- Declared the WoW Forever beta interface version in the TOC for a simple full-release update.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

