File Details
Simply RP - Typing Tracker v 3.201
- R
- May 7, 2026
- 571.93 KB
- 275
- 12.0.5+2
- Retail
File Name
Simply_RP_Typing_Tracker.zip
Supported Versions
- 12.0.5
- 12.0.1
- 12.0.0
Version 03.201
-- Added API for other edit-box replacing addons to leverage typing tracker
-- Added small API guide
Version 03.20
-- Improved privacy in housing spaces so typing is less likely to leak across the wrong neighborhood or house instance.
-- Improved friendly typing nameplates for Midnight so they behave more reliably and stay aligned with current nameplate settings.
-- Fixed cases where local public typing could be classified incorrectly.
-- Fixed RP-name refresh and saved-name handling.
-- Added better debug output for location, housing, and channel troubleshooting.
-- Included internal cleanup to make the addon more consistent and easier to maintain going forward.
-- added slash command /ttfaketyping that pretends there's a nearby player typing.
Version 03.15
-- Cleaned up code around Typing Tracker nameplates to be more robust and aligned with Midnight's best practices.
Version 03.14
-- Added support for v.12.0 Midnight
-- There may be issues, but know that I will be getting in and updating these ASAP.
Version 03.13b
-- removed debug print lines I accidentally left in.
Version 03.13a
-- Fix a bug introduced where players outside of parties would not appear as IsTyping.
-- Didn't have much time to test this, so please report any issues you find! Esp if there's stuff with housing.
Version 03.13
-- Make it so private chats broadcast periodically over party chat
-- Get current time on message received, and clear out stale entries
- These two changes hopefully resolve the ghost typing notifications that appear in party chats infrequently.
-- Fixed an issue where rarely NPC's would show empty Typing Tracker nameplates
Version 03.12
-- Added support for v.11.2.7
-- Resolved an issue where typing players would show for people typing in another neighborhood.
-- Speculative fix for players typing broadcasts not being visible while in a house. The housing API's new for me, and it's difficult to test, but I think this will be alright.
Version 03.111
-- Added support for v.11.2.5
Version 03.110
-- Added support for v.11.2
Version 03.109
-- Added support for v.11.1.7
Version 03.108
- Received a report of some lua errors, while I haven't seen the error itself yet, I suspect it had to do with the new public typing notification distance setting initializing improperly. I've added a few fallbacks to account for this odd behavior.
Version 03.107
- Added 'Restore Defaults' button
- Added configurable typing display notification distances. Set this to a high value to find people RPing more easily, set this to a low value to unclutter the notification during big events.
- Configurable in the addon's option's page
- Placed this addon in an addon category
Version 03.106
-- Added support for v.11.1.5
Version 03.105
-- Added support for v.110100
Version 03.104
-- Added support for v.110007
Version 03.103a
-- Fixed a signal issue where I left a debug print statement in the code. added "--" before it to resolve. Shipping!
Version 03.103
-- Added support for v.110005.
-- Added a new conditional check when periodically broadcasting to make sure that the chat edit box is focused. I'm hopeful this will fix the erroneous ghost signals that some players send.
-- Clients now process when messages are received. Displayed names will be vetted against this, and old displays will clear if no signal's been received for awhile.
Version 03.102 Changelog:
-- Resolved an issue where the Typing Frame would respond to mouse interactions while invisible. Thank you Zenithas_TTV for the report! ♥
Version 03.101a Changelog:
-- Fixed the garrison messages being private. I had accidentally hidden zone 528 instead of zone 582. ♥ Thanks Cael'thuzan!! ♥
Version 03.101 Changelog:
-- Fixed the addon's option menu
-- Improved persistence between addon options when saved.
Version 03.1 Changelog:
-- Fixed an error that came from the deprecation of some API calls in TWW's prepatch.
-- Fixed 'you are not in a raid' message from spamming
-- Enabled private mode for any player within a garrison. This makes it so that proximity chats do not appear while in a garrison, only party notifications show. (Which, the only other players visible in your garrison are party/raid members, anyway.)
Version 03.005b Changelog:
-- Changed version from 100206 -> 100207 in the addon's .toc
Version 03.005a Changelog:
-- Fixed an issue where some debug print was being printed to console when viewing officer chat.
Version 03.005 Changelog:
-- Fixed a few settings that broke with 03.004's rework to a core system
Version 03.004 Changelog:
-- Improved efficiency of the code to reduce memory usage.
-- Added various throttling mechanisms and other optimizations.
-- The script should sit between 1 MB/sec - 2 MB/sec of memory. Please let me know if it ever goes above 3 MB/sec.
Version 03.003 Changelog:
-- Revised logic when determining if a player should be visible on the notifications.
-- Fixed an issue where the typing frame would persist even when invisible, which would prevent the player from rotating the camera and inadvertently repositioning this frame while invisible.
Version 03.002 Changelog:
-- Fixed an issue where the overhead typing notification would display very briefly when a new player came into view.
Version 03.001 Changelog:
-- Fixed an issue where users were being notified "You are not in a party" while in LFG instances.
Version 03.000 Changelog:
-- Added a new feature of Overhead Typing Notifications.
-- These will display over player heads and they will follow the same set of display conditions that the regular typing indicator uses.
-- These adjust some CVars and will likely not be compatible with other addons that handle nameplates like 'plater'. I am working on making this more compatible in the future.
-- The adjusted CVars are:
-- "nameplateShowAll" set to 'true'
-- "nameplateShowOnlyNames" registered and set to 'true'
-- "nameplateShowFriends" set to 'true
-- Enabled a popup window to allow users to opt in or out of the new feature
-- Added the feature in the addon options for easy configuration
-- Added the /ttrreset slash command to manually re-enable or disable the feature.
Version 02.005 Changelog:
-- Enabled support for patch 10.2.5
Version 02.005 Changelog:
-- Added a check to determine if a player is still typing, this will ensure players are not incorrectly labeled as "is typing"
-- Revised a system so that when a player switches to a private channel, they are removed from public channel lists. This was present, but now it works if a player changes channels via /p or /g or something.
-- Fixed an issue where players typing in /w or /bn_whisper would have their own name broadcasted to themselves.
-- Fixed an issue where players changing their chat channel would incorrectly broadcast their names.
-- Improved responsiveness.
Version 02.004 Changelog:
-- Implemented Opacity Slider
-- Implemented "Private Mode"
-- Private Mode will feel and function like Typing Tracker in versions prior to 02.000. Now, when enabled, nearby player names will disappear from your typing player list. And your name will not be broadcasted to those players.
-- Group Members will be able to see your typing status, and you will be able to see the typing status of group members, but only group members.
-- Fixed an issue where debug lines were being printed in raids/battlegrounds.
-- Changed Addon's Option's page name from "TypingTracker" to "SimplyRP - Typing Tracker"
Version 02.003 Changelog:
-- Re-implemented resizability to the frame. ♥ Thank you Ithenigos! ♥
Version 02.002 Changelog:
-- Changed the way channels were joined entirely. Now, it joins an SRPChannel(ZoneID) channel to send addon messages.
-- This was to address a concern I had regarding scale. If there were 2,000 players RPing in Stormwind and 2,000 players RPing somewhere else, and you were RPing all the way on another continent, you'd have to process 4,000 addon messages.
-- Now, addon messages are sent in a zone-specific channel. So, 4,000 players will never slow you down if you're way out.
Version 02.001 Changelog:
-- Fixed a bug where a player's name displayed if they were both in a group and typing in Whisper or Battle.net Whisper.
-- Fixed a bug where the player's name would display on their own typing tracker. This will be re-enabled as an option later on.
Version 02.000 Changelog:
-- !!!Players no longer need to be in a group with one another to see the names of typing players.!!! I thought it couldn't be done, but it can be.
-- Nearby players will dynamically update if they are typing in /say or /emote
-- As you get distance, they will disappear. But, if you reapproach, they will reappear.
-- This is made possible by Pythagorus and the Ace3 Library.
-- Like musician and other addons, it handles this by joining a new channel.
-- Private Channels are hidden when not in a group. This includes /p , /g, /whisper, /bn_whisper, /raid, /officer and etc. Pretty much the only displayed channels are: /say, /emote and /yell.
-- Players not in the same guild or players without officer permissions will not see those channels, just like before.
-- Ignored players will not be shown as "typing..."
-- Public Channels display typing player names as long as you are nearby (This includes /yell, it will only be broadcasted at /say range. I will not be changing that.)
-- Completely re-coded the entire addon except for RPName.lua (hence the jump from 1.106 -> 2.000)
-- This is not backwards compatible. Someone will need to update for them to display in both public and private messages. This is due to my changes to the message that gets sent.
-- Rebranded the addon from Typing Tracker to Simply RP - Typing Tracker
-- This is to help make my RP improving addons easier to find.
-- Integrated support with Simply RP - Chat Edit Box Extender (CEBE)
-- The Addon now uses Ace3 Library to send and deliver some addon messages
-- For privacy, it does not send all addon messages.
-- ♥ Thank you to Walou who has helped me with loads of debug testing!! ♥
Version 01.106 Changelog:
-- /guild is private for real this time.
-- /guild was private before, but only if someone wasn't in a guild altogether which was how I was testing it originally. NOW if your guild's name does not match the guild name of another, neither will see guild notifications.
Version 01.105 Changelog:
-- Fixed an issue that broke the fix in 01.104. ((I accidentally commented out a super important line!))
Version 01.104 Changelog:
-- Fixed all the /guild and /officer issues that arose. Now /guild and /officer are truly private.
-- AND! RPNames are correctly sent in /guild and /officer.
Version 01.103 Changelog:
-- Added support for update 10.1.7
Version 01.102 Changelog:
-- Fixed the issue where player RP names were not being displayed to /guild or /officer.
♥ Thank you, Jaxber!! ♥
Version 01.101 Changelog:
-- Fixed an issue where /officer notifications were being pushed to guild members that were not officers.
-- Fixed an issue where player names were not displayed to /guild or /officer if their internal player name did not match their RP name. The change here made it so that only internal names are pushed in /guild or /officer. It's not my favorite solution, but it's what works for now.
Version 01.1 Changelog:
-- Fixed a very rare issue where "You are not in a party" would appear when alone within instances.
Version 01.09 Changelog:
-- Compatibility with version 10.1.5
-- Accidentally skipped 01.08 as a version number.
Version 01.07 Changelog:
-- (Potentially?) Fixed a rare issue that displayed an error when a guild member would chat in /g while they were not in the same party.
Version 01.06 Changelog:
-- Increased privacy, now only members that have access to the same guild can observe a guild typing notification.
-- Fixed the issue where a player would display as typing if they switched channels to whisper or battlenet whisper. Even if no longer typing.
-- Added additional checks to ensure that whisper notifications would never be pushed to other players.
-- Fixed an issue where "RP Names" were not tracking correctly.
-- Briefly lost sanity after nonstop debugging and revising. Naturally, the answer was something obvious and the coder feels like an idiot. Not that anyone will ever see this.
-- Optimized performance and code though it's a little bit 'heavier' than 01.05 as a result of better channel and name tracking. It's still about 300x less than TRP though (~115 kb) meaning that it's heavier like a fly eating a tiny meal is heavier.
Version 01.05 Changelog:
-- Added Notification Frame Fading. Now, when the last typing player stops typing, the window gradually fades.
-- Added option to enable or disable Notification Frame Fading.
-- Fixed a bug where the typing frame notification frame would display when the player began typing if Display Self Typing was off.
Most of my time has been spent trying to figure out how to animate speech bubbles over the heads of party members, but there's no real good way of putting a 2d UI element in the 3d world space. I'm going to continue trying to figure this out, but it's very likely that it won't be possible for a long time, or without having a dependency on another addon to manage that functionality-- like Weak Auras. I'm looking into it though!
Version 01.04 Changelog:
-- Fixed a lua error when players did not have either TRP, XRP and MRP that resulted in the addon being completely non-functional.
-- Fixed an issue where notifications would get locked when the player began to type in either whisper or battlenet whisper.
-- Optimized script by removing slash commands. (These are accessible via the addon's options anyways. I'm not even sure these really worked as intended anyways.)
Version 01.03 Changelog:
-- Enabled Compatability for TRP, XRP and MRP names!
These names now display in the typing notification if a player has the next feature enabled.
-- New Option "Use RP Name"!
-- Window location persistance between sessions!
Where you drag the window is where it'll be!
-- Window Resizability!
There's a handle on the bottom right of the panel that allows for easy and intuitive resizing.
-- Window Size persistance!
It remains the same size between sessions.
-- Always Display Window Option
This keeps the box up constantly until manually turned off. This is useful for editing its location or size.
-- New Icon in Addons Page!
Upcoming:
Configurable colors in options menu.
Configurable border in options menu.
Configurable background in options menu.
Configurable font in options menu. (ability to import custom fonts..? I gotta play around with it.)
Whisper Support in and out of groups (hopefully, no promises. Should be an opt-in feature, we'll see.)
Animation over player heads when typing? (WE WILL SEE, I really want it though. It'll be toggleable.)
Additional Mod Compatabilities (E.g. dicemaster-- but it's old and hasn't been updated-- likely not.)
Version 01.02 Changelog:
-- Fixed name discrepancy that made the addon completely nonfunctional
Version 01.01 Changelog:
-- Enabled functionality across all chat channels except for whispers and battlenet whispers. (API makes battlenet whispers impossible)
-- Added new functionality that dynamically colors a player's name the relevant color related to the chat channel they're typing in.
Full list of colors:
SAY = "|cffffffff", -- White
EMOTE = "|cffff8000", -- Orange
YELL = "|cffff3300", -- Red Orange
PARTY = "|cffaaaadd", -- Light Blue
GUILD = "|cff40ff40", -- Light Green
OFFICER = "|cff00aa00", -- Dark Green
RAID = "|cffff8000", -- Orange
RAID_LEADER = "|cffff8000", -- Orange (Same as reg raid)
RAID_WARNING = "|cffff2020",-- Red
INSTANCE_CHAT = "|cffff66ff",-- Light Purple
INSTANCE_CHAT_LEADER = "|cffff66ff",-- Purple (same as reg instance)
TRADE = "|cffffff00", -- Yellow
LOCAL_DEFENSE = "|cffff66ff",-- Light Purple
LFG_LIST = "|cffffffff", -- White
CHANNEL1 = "|cffffffff", -- White
CHANNEL2 = "|cffffffff", -- White
CHANNEL3 = "|cffffffff", -- White
CHANNEL4 = "|cffffffff", -- White
CHANNEL5 = "|cffffffff", -- White
CHANNEL6 = "|cffffffff", -- White
CHANNEL7 = "|cffffffff", -- White
CHANNEL8 = "|cffffffff", -- White
CHANNEL9 = "|cffffffff", -- White
CHANNEL10 = "|cffffffff", -- White
-- Fixed a whole host of bugs and issues related to the tracker not appearing (it was a lot).
There's currently a bug where, if Player 1 is in a party with Player 2 and begins typing a message, but switches to a whisper-- Player 1's notification displays for Player 2 until Player 1 begins typing in chat again and either sends a completed message, or cancels. This is minimally intrusive and is not disruptive in anyway.
Whispers remain totally nonfunctional and likely will for some time.
Additionally, the future scope will be adjusting as I've learned more about WoW's API. Proximity-based functionality such as out-of-group communications will not display, nor will they ever be able to. This is a restriction due to WoW's API and our ability to access spatial data.
TRP/XRP/MRP names incoming soon™!
Click and draggable customizeable size incoming soon™!
Whispers...? (Whenever I can get to it.)
Huge thank you to Walou, Mäthörian and Aronlight for their help testing!

