• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TB Chat Enhancements

 
Project Updated:
Files Updated: Thu, Jun 11 2009
Supports Game Version: 3.1.0
Category: Chat & Communication, and Roleplay
Tags:

, , , , , , , , and [Edit Tags]

Project Manager: Valana_TB
Additional Authors: No additional authors
Current Version: r140-release
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 7
Downloads Total: 7,545
Favorites: 14
Comments: 10
  • About TB Chat Enhancements
  •  

Features

Chat Time Stamps

TB Chat Enhancements can optionally add time stamps to every line of chat. This option is configurable via the Blizzard Interface menu (default: 23:59:59>).

Chat Linking

TB Chat Enhancements allows you to paste any line of chat by shift-clicking its time stamp, the same way you would link an item or spell. This feature makes a best effort to turn spell/achievement/enchant/item links into actual clickable links when chat is pasted. Most other add-ons which provide chat linking capability paste links as plain, unclickable text. Note: Chat Time Stamps must be enabled for this feature to work.

Text Highlighting

TB Chat Enhancements has the ability to color specific words that you want to stand out in chat:

  • Custom word highlighting allows you to specify a custom set of words which will be highlighted in a color of your choice. Only full words will be matched, to avoid problems with very short strings. This option is configurable via the Blizzard Interface menu (default color: turquoise).
  • Custom word highlighting supports partial matches, allowing TB Chat Enhancements to highlight words even if they do not match any of your keywords exactly. Simply add an asterisk * where you would like TB Chat Enhancements to match any sequence of letters. For instance, tele*one would color both telephone and telefone.
  • Per-class coloring will color the names of players who talk in chat, or who perform actions (such as emotes, or enter a battleground), following their raid colors. Recount summaries are also supported. Please note: TB Chat Enhancements will attempt to learn player classes as fast as possible on its own, and there is no need for you to /who random players. This option is configurable via the Blizzard Interface menu (default: enabled).

Chat Filters

TB Chat Enhancements filters out these annoying, repetitive, and/or redundant chat announcements:

  • Repeated AFK/DND responses from the same player. Only the first AFK/DND message will be displayed, unless it changes in-between, or 5 minutes have elapsed.
  • Custom chat channel join/leave/moderation/owner announcements. This options is configurable via the Blizzard Interface menu (default: filtered).
  • Local achievement announcements from other players who are not in your friends list.
  • Local achievement announcements from players who are in your guild. Those announcements are duplicated over guild chat.
  • Achievement announcements from players you are ignoring.
  • "Drunk" announcements from other players.
  • Victory announcements for duels neither you nor your friends or guild mates participated in.
  • TB Chat Enhancements will also turn off your AFK/DND flag whenever you talk, and restore it as appropriate, so as to avoid showing <AFK> or <DND> on every chat line.

Mouse Scrolling

TB Chat Enhancements enables you to navigate through your chat logs using your mouse's scrolling wheel. Shift-scroll will scroll to the edge of the chat log you are hovering, while CTRL-scroll will scroll one page at a time. This option is configurable via the Blizzard Interface menu (default: enabled).

Extend Chat History

TB Chat Enhancements allows you to extend your chat history to hold up to 8192 entries per window. This option is configurable via the Blizzard Interface menu (default: enabled).

Fading of Old Chat

By default, chat fades away from your chat windows after a short amount of time. TB Chat Enhancements disables this functionality so that chat always appears on your screen. This option is configurable via the Blizzard Interface menu (default: prevent fading).

Chat Edit Box Location

TB Chat Enhancements allows you to move the chat edit box (where you enter text to say in chat) from its default location to the top of your main chat window. This option is configurable via the Blizzard Interface menu (default: bottom).

Chat Frame Buttons

TB Chat Enhancements has the ability to hide the navigation buttons and the chat bubble attached to your chat frames. This option is configurable via the Blizzard Interface menu (default: show).

Emote Translator

TB Chat Enhancements attempts to make custom emotes look like Blizzard emotes. In other words, if you're John and Jane types /em punches John in the face. you will see Jane punches you in the face. while everyone else sees Jane punches John in the face.

Notice

TB Chat Enhancements depends on TB Core. The latest release of TB Core is included with TB Chat Enhancements so you do not need to download it separately.

Localizations

Localization for TB Chat Enhancements is open. Please contribute your translations using the CurseForge contribution page.

Bugs and Requests

Please submit them using the CurseForge Tracker.

About the Author

I am a professional software engineer who plays World of WarCraft way too much and develops add-ons as a hobby (crazy I know!). I have played the same character since the release of World of WarCraft, a hunter called Valana, in the Team BATTLE guild on the Mug'thol realm. I raid some, but my primary focus in this game is PvP (mainly arenas).

Please donate to help keep this add-on going!

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TB Chat Enhancements r140-release Release 3.1.0 5,406 6/11/2009
  TB Chat Enhancements r113-release Release 3.1.0 1,087 5/12/2009
  TB Chat Enhancements r80-release Release 3.1.0 791 4/15/2009
  TB Chat Enhancements r53-release Release 3.0.9 91 4/7/2009
  TB Chat Enhancements r33-release Release 3.0.9 94 3/28/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Glizdus said

    TB is outdated and doesnt support 3.2 patch.

    hope i will be upgraded soon.

    Reply Report Permalink
  • syali said

    The author quit wow. =(

    Reply Report Permalink
  • Getting this error whenever I log on:

    Date: 2009-08-10 14:38:01
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...e\AddOns\TB_ChatEnhancements\TB_ChatEnhancements.lua line 335:
    bad argument #1 to 'strmatch' (string expected, got table)
    Debug:
    [C]: ?
    [C]: ?
    ...e\AddOns\TB_ChatEnhancements\TB_ChatEnhancements.lua:335: filterFunc()
    ..\FrameXML\ChatFrame.lua:2481:
    ..\FrameXML\ChatFrame.lua:2471
    (tail call): ?
    (tail call): ?
    (tail call): ?
    (tail call): ?
    RecipeBook\RecipeBook.lua:829: ChatFrame_MessageEventHandler()
    ..\FrameXML\ChatFrame.lua:2288: ChatFrame_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    Reply Report Permalink
  • Valana_TB said

    r140-release highlights:
    * Added special character support for player name coloring.
    * Automatic discovery of player classes. There is no longer a need to perform a /who manually (although their names might not be colored the very first time they speak).
    * Partial matching of words for custom coloring, through use of the asterisk *
    * Various fixes to per-class and custom coloring.

    Reply Report Permalink
  • Valana_TB said

    Release notes for r113-release:
    - Player class data for per-class coloring are now time stamped and purged automatically after 180 days.
    - Cross-realm names should be properly colored per class, as should the names of people performing custom emotes, and Recount summaries.
    - Guild mates should now have their class data properly discovered immediately.
    - Added a toggle for chat channel announcement filtering.
    - Fixed some database issues.
    - Now properly recognizes TB Auto-BG for blocking "player not found" messages.
    - Delegated the filtering of TB Raid Helper will now take care of hiding "Looting changed to Master Looter" to TB Raid Helper.
    - Fixed a bug in AFK/DND message filtering which was causing TB Chat Enhancements to keep blocking those AFK/DND announcements even if the body of the messages changed.
    - Show/hide chat frame buttons should now play nice with other chat frame add-ons.
    - Duel outcomes should no longer be filtered out for duels that friends, guildmates, and the player's target participated in.
    - Emote translation should now support TB Artisan's "Valana thanks Chef xxx for the Great Feast!"

    Reply Report Permalink
  • Valana_TB said

    r80-release was updated for WoW 3.1:
    - Extended name coloring.
    - Toggle and while talking to avoid spamming chat with those flags.
    - Added support for the GM chat frame.

    Reply Report Permalink
  • Valana_TB said

    r53-release:
    - Per-class coloring (colors the names of players who talk in chat or who perform actions).
    - New [timestamps] formats.
    - Fix for your own achievements not showing up in chat.
    - No more double-messages when you whisper yourself for whatever reason.

    Reply Report Permalink
  • Valana_TB said

    r25-release attempts to address a bug with linking chat containing a link for an item that (I think) isn't in your local cache.

    Reply Report Permalink
  • "Custom chat channel join/leave/moderation/owner announcements."

    While this feature wouldn't require configuration if it would only affect custom channels, like > channels. But seen it also affects the leaving and joining of city/zone channels, I'd love to see an option to turn this back on.

    On a different note, keep up the great work! I'm using many of your add-ons, and loving it.

    Reply Report Permalink
  • In fact, as you've been granting my previous request regarding the gryphons on TB_Core, I assume it doesn't take you a lot of time to make something optional or at least configurable.

    I'd like to suggest to make everything on all your addons configurable if possible. It would greatly improve the addons flexibility.

    Reply Report Permalink
  • Valana_TB said

    Hi DeathMast0r and thanks for the feedback. It does in fact take a decent amount of time to make something configurable. The gryphons and mini-map buttons were a different situation. Having those items removed from the default UI was not at the heart of what TB Core was written for; plus it was simply a matter of moving the code into a section that only gets activated for "alpha" versions (which my guild uses), a cut-and-paste if you will.

    A great part of my goals with options is to only make configurable those options which are truly essential. I've never liked add-ons which flood the user with a million options, especially if you would never touch half of those options. For instance, I love Auctioneer Suite, but at the same time I think the number of options is absolutely overwhelming.

    Just so I know where you're coming from though, why do you want the channel join/leave announcements? You only join a channel if you're in the appropriate zone, which you're normally aware of, and if not you can always do /1 or /2 to get confirmation, unless there's something I'm missing.

    Reply Report Permalink
  • I understand you dont want a DoTimer-like option screen one gets dizzy from just by skimming it. But seen the amount of options your addons provide, which mostly don't surpass 10 options I don't see a reason not to let the user be in command instead of the author. Of course, you can set a default value which you see best, and if all who use the addon agree with that there isn't a problem. But even "the perfect addon" will differ in flavor from user to user.

    And I'm not saying you should add tons of options, in for example this addon, no one is waiting for a font color changer. The simplicity is bliss. I for one do not like all the options the addon provides, as my question is to be able to turn each option either on or off. Nothing special, a simple checkbox will do.

    And yea, I'm perfectly aware of the zone I'm in. But lets say, I jump onto the gryphon in Ironforge, which leaves me about 10 seconds to use the trade channel and say "WTC [Profession]".
    Another example, in WG there are a few soft-spots in the terrain which you can use to mount your flying mount, and I personally check my chat for that.
    These are minor problems, but yet another reason to have every/most options configurable.

    Just my two pence.

    Reply Report Permalink
  • Valana_TB said

    If you can, please enter a enhancement request using the CurseForge tracker.

    Reply Report Permalink
  • Valana_TB said

    I've added the ability to pick your time stamp format in r6-release.

    Reply Report Permalink
  • no files and no descrip...

    Reply Report Permalink
  • Valana_TB said

    The add-on and its description are now up. I apologize for the delay. CurseForge takes a while to approve project so I created them all at once before putting up the files and writing their descriptions. As you can see, it was somewhat lengthy.

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing TB Chat Enhancements

Most Downloads / Day

TB Chat Enhancements has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 2,669 Prat 3.0 Chat & Communication
  2. 1,463 Chatter Chat & Communication
  3. 1,162 Outfitter Bags & Inventory, PvP, and...
  4. 1,096 EPGPLootmaster Chat & Communication, Bags...
  5. 415 WIM (WoW Instant Messenger) v3 Chat & Communication