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

  • Your Rating

  • Share
  • Report Abuse

Chatter

 
Project Updated:
Files Updated: Wed, Feb 3 2010
Supports Game Version: 3.3.0
Category: Chat & Communication
Tags:

, , and [Edit Tags]

Project Manager: Antiarc
Additional Authors: Grum
Current Version: v1.1.2
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 1,463
Downloads Total: 498,649
Favorites: 1,055
Comments: 354
  • About Chatter
  •  

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

  • 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  
  Chatter v1.1.2 Release 3.3.0 10,055 2/3/2010
  Chatter v1.1.1-3-g62874d1 Release 3.3.0 31,196 1/9/2010
  Chatter v1.1.1-2-g3097394 Release 3.3.0 4,975 1/9/2010
  Chatter v1.1.1 Release 3.3.0 40,415 12/12/2009
  Chatter v1.1 Release 3.3.0 187 12/12/2009
  • 1 page(s)
  • 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.
  • Wraien said

    I just switched from ChatMOD to this mod, and so far I like it a lot, with one major exception that will sadly be a deal-breaker if I can't find out how to fix it.

    I'm on an RP realm, and I use MyRolePlay. One of the channels used by that mod is called xtensionxtooltip2, and is also used by other RP mods to communicate additional information. This means my name will frequently show in that channel, triggering the name highlighting.

    Is there any way to exclude some channels from name highlighting?

    Reply Report Permalink
  • As of this afternoon, once maint. was all said and done, I've had to disable chatter completely. I could not right click and get any options, couldn't left click and whisper, couldn't shift-click to get info. No matter what I did, clicking on a persons name would result in inviting them to my group. Spent a good chunk of time searching my options (which I didn't change). So not sure if the LUA is funky now or what, but I love this addon. simple and makes my chat window much more enjoyable.

    I hope to see this addon back up (at least for me).

    Reply Report Permalink
  • hsram said

    class colors doesn't work for players cross-realm. looks ugly, unfortunately reverting back to prat.

    Reply Report Permalink
  • seo0drick said

    I find a automatic mining addon,with 3.3.2 patch
    www.RatingBuster.org
    I appreciate all the hard work you've put into it.Very simple.

    Reply Report Permalink
  • jadedecho said

    I can't resize my chat box. Ugh. Any ideas?

    Reply Report Permalink
  • SgtKill said

    The Edit Box "Attach to..." option doesn't seems to work for me: everytime I restart Wow the Edit Box is resetted to the bottom of the chatbox.

    Reply Report Permalink
  • SgtKill said

    Neverind, I've found the problem. I don't know how but I had Prat installed -.-

    Chatter now works flawlessy

    Reply Report Permalink
  • AnrDaemon said

    Thanks for the update, but why only half got into release?
    Where you lost Highlight module changes?

    Reply Report Permalink
  • mazzop said

    almost every log/switching characters i lose my font size setting, any ideas?

    Reply Report Permalink
  • MrDreamers said

    i can't keep the background black y?

    Reply Report Permalink
  • Timinator1 said

    Can someone tell me if I can make the names of players logging in their class color? Everything else is in class color except that.

    Reply Report Permalink
  • AnrDaemon said

    Enable Blizz own name coloring already?

    Reply Report Permalink
  • ReionX said

    Just done a clean install of my computer, reinstalled wow and chatter and now i have a problem where the blizzard background/borders are still shown regardless of the background/border module being enabled.

    So when i mouse over i now get two backgrounds/borders over each other :S

    Reply Report Permalink
  • 49626257 said

    cant work with chinese...I have unicode, so it can show chinese, but when I typing, I cant see the words myself

    Reply Report Permalink
  • AnrDaemon said

    This is font issue definitely... Try disabling input box decoration.

    Reply Report Permalink
  • I'm having trouble getting the chat highlighting to work. It doesn't seem to make any difference if I have that modual on or off or where I set the outbound to. I dont want it to play a sound.. I just want it to highlight my current toon name and my usual nickname in chat but I cant make it do that even though I added them all to the list. Help?

    Reply Report Permalink
  • Forgot to mention.. I even have all the options checked in the Player Name modual to color and emphasize self in messages... still nothing.

    Reply Report Permalink
  • moontime said

    Message: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: attempt to call method 'error' (a nil value)
    Time: 01/25/10 07:35:09
    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 = "通用語"
    }
    (*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> {
    ARKINV_SearchFrameViewTableRow12T1 = ARKINV_SearchFrameViewTableRow12T1 {
    }
    ContainerFrame5Item7 = ContainerFrame5Item7 {
    }
    MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
    }
    MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
    }
    GetTrainerServiceTypeFilter = <function> defined =[C]:-1
    UNIT_NAMES_COMBATLOG_TOOLTIP = "將單位名稱標示顏色。"
    KBASE_NUM_FAKE_CATEGORIES = 1
    AchievementFrameStatsBG = AchievementFrameStatsBG {
    }
    SetTrainerServiceTypeFilter = <function> defined =[C]:-1
    MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
    }
    TutorialFrameLeft19 = TutorialFrameLeft19 {
    }
    MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
    }
    ERR_TRADE_EQUIPPED_BAG = "你無法交易裝備過的背包。"
    PVP_RANK_6_1 = "下士"
    MultiBarLeftButton7 = MultiBarLeftButton7 {
    }
    OPTION_TOOLTIP_SHOW_MULTIBAR4 = "切換螢幕右方的第二排附屬快捷列。"
    InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
    }
    VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
    }
    MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
    }
    BINDING_NAME_NAMEPLATES = "顯示敵方名條"
    IsReferAFriendLinked = <function> defined =[C]:-1
    MAIL_LETTER_TOOLTIP = "點擊這裡來獲得一份這封信
    永久性的副本。"
    UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:298
    ContainerFrame1Item22Cooldown = ContainerFrame1Item22Cooldown {
    }
    CHAT_CONFIG_OTHER_COMBAT = <table> {
    }
    CONSOLIDATED_BUFFS_PER_ROW = 4
    TutorialFrameRight19 = TutorialFrameRight19 {
    }
    AchievementFrameStatsContainerButton8HeaderMiddle = AchievementFrameStatsContainerButton8HeaderMiddle {
    }
    WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1094
    InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined

    Reply Report Permalink
  • I've been getting LUA errors for the past couple weeks, and every so often all of my settings just reset. Also, the profile copying from one character to another has never worked for me.

    Reply Report Permalink
  • Arnen said

    For the past few weeks, every so often when I log in on one of my alts (it doesn't happen on my main, for some reason), I get absolutely spammed with error messages, and my chat frame, unit frames, action bars... pretty much everything is completely invisible. If I reload my UI, everything is fixed, but it's kind of annoying because I can't see if someone wants my attention as soon as I sign in.


    Message: Interface\FrameXML\FloatingChatFrame.lua:784: attempt to perform arithmetic on a nil value
    Time: 01/21/10 00:22:49
    Count: 642
    Stack: Interface\FrameXML\FloatingChatFrame.lua:784: in function `FCF_OnUpdate'
    [string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

    Locals: elapsed = 0.065999999642372
    isLocked = nil
    chatFrameName = "ChatFrame1"
    chatTabName = "ChatFrame1Tab"
    chatFrame = ChatFrame1 {
    0 = <userdata>
    flashTimer = 0
    isInitialized = 1
    PageUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    ScrollUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    tellTimer = 14689.238
    is_chat_frame = true
    buttons_visible = false
    defaultLanguage = "Orcish"
    showButtons = <function> defined @Interface\AddOns\nUI\Integration\nUI_ChatFrame.lua:177
    oldAlpha = 0.7490196521394
    channelList = <table> {
    }
    init = 2
    PageDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isDocked = 1
    ScrollToBottom = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    editBox = ChatFrameEditBox {
    }
    ScrollDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isLocked = 1
    name = "All"
    ScrollToTop = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    buttonSide = "left"
    zoneChannelList = <table> {
    }
    AddMessage = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:100
    messageTypeList = <table> {
    }
    }
    chatTab = ChatFrame1Tab {
    0 = <userdata>
    textWidth = 16.000001124618
    }
    activeFrame = ChatFrame1 {
    0 = <userdata>
    flashTimer = 0
    isInitialized = 1
    PageUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    ScrollUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    tellTimer = 14689.238
    is_chat_frame = true
    buttons_visible = false
    defaultLanguage = "Orcish"
    showButtons = <function> defined @Interface\AddOns\nUI\Integration\nUI_ChatFrame.lua:177
    oldAlpha = 0.7490196521394
    channelList = <table> {
    }
    init = 2
    PageDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isDocked = 1
    ScrollToBottom = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    editBox = ChatFrameEditBox {
    }
    ScrollDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isLocked = 1
    name = "All"
    ScrollToTop = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    buttonSide = "left"
    zoneChannelList = <table> {
    }
    AddMessage = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:100
    messageTypeList = <table> {
    }
    }
    showAllDockTabs = nil
    hideAnyDockTabs = nil
    xPos = 627.84002559631
    yPos = 452.16005706313
    helpFrameShown = nil
    multiCastFlyoutShown = nil
    multiCastFlyoutOpenButtonShown = nil
    (for index) = 1
    (for limit) = 7
    (for step) = 1
    j = 1
    yOffset = 45
    activeYOffset = 45
    isCombatLog = false
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = ChatFrame1 {
    0 = <userdata>
    flashTimer = 0
    isInitialized = 1
    PageUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    ScrollUp = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    tellTimer = 14689.238
    is_chat_frame = true
    buttons_visible = false
    defaultLanguage = "Orcish"
    showButtons = <function> defined @Interface\AddOns\nUI\Integration\nUI_ChatFrame.lua:177
    oldAlpha = 0.7490196521394
    channelList = <table> {
    }
    init = 2
    PageDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isDocked = 1
    ScrollToBottom = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    editBox = ChatFrameEditBox {
    }
    ScrollDown = <function> defined @Interface\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:87
    isLocked = 1
    name = "All"
    ScrollToTop = <function>

    Reply Report Permalink
  • Addon Packs Containing Chatter
  • Similar Addons
  •  

Average downloads per day

  1. 2,669 Prat 3.0 Chat & Communication
  2. 1,096 EPGPLootmaster Chat & Communication, Bags...
  3. 415 WIM (WoW Instant Messenger) v3 Chat & Communication
  4. 369 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  5. 258 UnderAchiever - Automatic Fake Achievement Links! Achievements, Boss Encounters...