Chatter is a comprehensive, lightweight, mega-configurable chat enhancement addon. It supports a whole bunch of stuff, including:
- Hiding buttons
- Linking items, enchants, spells, and quests in custom channels
- Custom aliases for channel names
- Coloring of player names by class or deterministic HSV formula, and player levels next to names
- Custom font and font size for your chat frames
- Custom background, border, and positioning for the edit box
- Option to let the edit box border color match the color of the channel you are typing in
- Channel colors remembered by name, rather than by number
- Scrolling your chat frames with the mouse wheel.
- Sticky channels, configurable
- Ability to copy a chat frame's contents to your clipboard
- Ability to copy URLs to your clipboard
- Ability to customize the background and border of your chat frames
- Timestamps
- A /tt command to send a tell to your target
- A module that turns the word "invite" into clickable links that let you invite the speaker.
- Highlights, both for custom keywords and when things are said in specific channels
- Chat fading toggles
- Text justification
- Autologging (Off by default)
- Alt linking
- Much larger and smaller chat frames than default
- A Groupsay (/gr) command to talk to your group, whether that's battleground, raid, or party.
- Chat Tab look-n-feel modifications
- Paging through chat tabs with the scroll wheel
Facts
- Date created
- 24 Aug 2008
- Category
- Last update
- 19 Sep 2009
- Development stage
- Release
- Language
- enUS
- License
- All Rights Reserved
- Curse link
- Chatter
- Recent files
- B: r20090919214124 for 3.2.0 on 19 Sep 2009
- A: r20090919213125 for 3.2.0 on 19 Sep 2009
- B: r20090919205149 for 3.2.0 on 19 Sep 2009
- A: r20090915175859 for 3.2.0 on 15 Sep 2009
- B: 3.2.0b1 for 3.2.0 on 30 Aug 2009
- #44
Careen Tue, 13 Oct 2009 00:44:36Tried it and really like it. Especially the ability to add alt names to mains. But (!) I miss an option to delete alt names. Would I have to do that manually, browsing the lua files, did I just not find an option in the menu ... , or - if there's none - would there be chance to add this?
:)
Great stuff so far!
- #43
Grilor Thu, 08 Oct 2009 21:26:18just an FYI you probly already know this but here is the error logo for the current PTR:
Message: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: attempt to call method 'error' (a nil value) Time: 10/08/09 18:23:58 Count: 1 Stack: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: in function `RegisterTabCompletion' ...\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:105: in main chunk
Locals: self = <table> { UnregisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:152 RegisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:93 OnTabPressed = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:310 IsTabCompletionRegistered = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:148 registry = <table> { } } descriptor = "aguftest" prematches = "%/%w+ " wordlist = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:78 usagefunc = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:90 listenframes = <table> { 1 = ChatFrameEditBox { } } postfunc = nil pmoverwrite = nil pmtable = <table> { 1 = "%/%w+ " } (for generator) = <function> defined =[C]:-1 (for state) = <table> { 1 = ChatFrameEditBox { } } (for control) = 1 _ = 1 f = ChatFrameEditBox { 0 = <userdata> chatFrame = ChatFrame1 { } chatLanguage = "Common" } (*temporary) = nil (*temporary) = <table> { UnregisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:152 RegisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:93 OnTabPressed = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:310 IsTabCompletionRegistered = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:148 registry = <table> { } } (*temporary) = "Cannot register frame %q; it does not exist" (*temporary) = "ChatFrameEditBox" (*temporary) = "attempt to call method 'error' (a nil value)" type = <function> defined =[C]:-1 fallbacks = <table> { } notfallbacks = <table> { aguftest = true } pairs = <function> defined =[C]:-1 _G = <table> { ContainerFrame5Item7 = ContainerFrame5Item7 { } InterfaceOptionsMousePanelClickMoveStyleDropDownLabel = InterfaceOptionsMousePanelClickMoveStyleDropDownLabel { } MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." EMOTE115_TOKEN = "INTRODUCE" SetTrainerServiceTypeFilter = <function> defined =[C]:-1 VOICEMACRO_19_Gn_3 = "Hey, nice apparatus." PetFrameDropDownButton = PetFrameDropDownButton { } HELPFRAME_GMTALK_ISSUE2_HEADER = "Meta-Game Hints" VoiceMacroMenuButton21 = VoiceMacroMenuButton21 { } UIDropDownMenu_SetSelectedName = <function> defined @Interface\FrameXML\UIDropDownMenu.lua:487 MultiBarLeftButton3Name = MultiBarLeftButton3Name { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" DEFAULT_STAT5_TOOLTIP = "Increases Health Regeneration by %d Per Second while not in combat" MultiBarLeftButton7 = MultiBarLeftButton7 { } AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture { } InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText { } VideoOptionsFrameDefaults = VideoOptionsFrameDefaults { } MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text { } ACHIEVEMENT_WATCH_TOO_MANY = "You may only track %d achievements at a time." GetNumBuybackItems = <function> defined =[C]:-1 BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" ContainerFrame1Item18Cooldown = ContainerFrame1Item18Cooldown { } ChatFrame3TabDropDown = ChatFr
- #42
fyrye Wed, 16 Sep 2009 09:37:15@ no_idea,
It is because WoWAce syndicates its beta and release versions to Curse.com. Alpha releases are not syndicated, and thus are not displayed on curse, but are however displayed here.
Alpha versions are generally untested, dry-coded, very early releases, or may contain bugs known or unknown to the author. And can be verified by the A: in the Recent Files list
Beta releases are generally testable by users and rely on feedback of any issues/ideas, as well may be unfinished commits for a stepping stone type of versioning. Verified by a B:
Releases, are supposed to be completed versions (feature wise), and for the most part bug free for the current WoW revision, and with general comments between versions removed from the script files. Verified by an R: not to be confused with the lower-case "r".
As well clicking the big Download Text up at the top, will automatically select the latest "Release" version of the addon, in this instance, Release version 233 will be downloaded instead of Beta version 3.2.0b1
- #41
no_idea Fri, 14 Aug 2009 17:41:22I noticed there is an updated version available from here but following the link to the Curse page still has the last version. This isn't the only mod affected this way too.
- #40
Pimpace Thu, 13 Aug 2009 13:29:34Guys!
Is there a way I can set chat-fading time? I need to set the fading faster on chats. I find a setting, but it just turn on/off the chat fade.
- #39
shiarn03 Tue, 11 Aug 2009 10:17:44^_^感謝!!!!!!!
- #38
tytanminos Sun, 09 Aug 2009 07:16:19I have a problem with the addon. At the level of colors, On the general channels there are no colors on the names of the players.
But, I see colors on the other channels, as channels groups, guild, raid....
Is there a solution? ( Saddened for the faults, but I speak not often English)
- #37
Joxer Thu, 06 Aug 2009 17:59:18My Chat is broken when i activate the new blizz name-class colors.
- #36
barrylin Wed, 13 May 2009 05:16:12thank you
- #35
edmund99hk Fri, 24 Apr 2009 16:01:17thanks a lot