Example configuration 1

Chatter is a comprehensive, lightweight, mega-configurable chat enhancement addon. It supports a whole bunch of stuff, including:

- Hiding buttons
- 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 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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of dromanthis dromanthis Jul 16, 2010 at 09:53 UTC - 0 likes

    A-ha! You have done it! Behold the absolute power of kagaro fizzlebang!

  • Avatar of deleted_4701898 deleted_4701898 Jul 15, 2010 at 21:46 UTC - 0 likes

    Had the same problem, now it seems to be working again :)


  • Avatar of Pseudopath Pseudopath Jul 15, 2010 at 17:48 UTC - 0 likes

    Orsonsauce! all working for me too!

    Many thanks for the patience and fix.

    - Pseudopath.

  • Avatar of wtwilson3 wtwilson3 Jul 15, 2010 at 16:02 UTC - 0 likes

    It works.  Thank you.

  • Avatar of kagaro kagaro Jul 15, 2010 at 13:31 UTC - 0 likes

    Ok i think I found the issue. im gonna guess you had all edge resizing on. Grab the latest alpha and try that. It should work now. Assuming you get a positive result ill tag a release.

  • Avatar of wtwilson3 wtwilson3 Jul 15, 2010 at 03:52 UTC - 0 likes

    After I mentioned my wife not having any problems, I decided to experiment a little with re-stacking the windows and moving/resizing.  

    If I have the 2 main windows stacked AND at default size, I can move them and the new position will be saved across sessions.  If I re-size the stacked windows, but don't move them, the size is -not- saved, but the position is.  If I re-size AND move the stacked windows, then it goes back to the last position where it was saved at normal size.  All these results are repeatable and I would be happy to send screen shots if it would help.

    I don't want to be a pest, but I want to help if I can.

  • Avatar of wtwilson3 wtwilson3 Jul 15, 2010 at 03:11 UTC - 0 likes

    That makes sense, but somehow the re-sized windows are not being saved.  My wife is also using the add-on, and the only thing different between my set up and hers, is that she has Chat windows 1 & 2 stacked, and I keep mine unstacked.  I don't know if that could be pertinent, but I thought you should know.

    I love this add-on and I will be donating something to the project on payday this Friday.

    I don't mean to beat a dead mule, but I just re-read my other post and realize that it might be unclear.  So if it will help I just wanted to reiterate what I did to try to help.

    1.  Turned off all add-ons except Chatter.
    2.  Closed WoW
    3.  Copied the \WTF\Account\MyUserName\SavedVariables\Chatter.lua to a new file.
    4.  Opened WoW and with all other add-ons still off, changed 2 channel names and resized both chat windows 1 & 2.
    5.  Closed WoW
    6.  Copied the \WTF\Account\MyUserName\SavedVariables\Chatter.lua to another new file.
    7.  Compared the 2 copied files.  The channel name changes were reflected in the second file, the window changes were not.  

    If there's anything at all I can do to help track down the problem I'd be happy to.  I'd also be happy to send any copies of files, or test any new builds.

    Thanks again for an awesome mod.

  • Avatar of kagaro kagaro Jul 15, 2010 at 02:38 UTC - 0 likes

    When ever a setting is saved it is reflected in the saved variables. there is no way to flush data to disk other than a reload.

  • Avatar of wtwilson3 wtwilson3 Jul 13, 2010 at 23:18 UTC - 0 likes

    BTW - I notice that the addons that Pseudopath and I have in common are Bagnon, Gatherer, & Recount.

  • Avatar of wtwilson3 wtwilson3 Jul 13, 2010 at 23:15 UTC - 0 likes

    I am also having the issue where it won't save the window size from one session to the next.  I checked for read-only attribute, no file under the WTF directory is read-only.

    My regular addons are


    However, I disabled all other addons and the problem persists.  I have two profiles (PetBar & NoPetBar) and I want all of my toons to use one or the other.  But so far both profiles rubber-band back to the original settings.

    I checked the LUA file at \WTF\Account\MyUserName\SavedVariables\Chatter.lua and changed some settings then logged out and looked for the changes.  The items I changed were reflected here EXCEPT the border movements.  Before and after the changes, the border section of the .lua reads like this:

            ["Server Positioning"] = {
                ["profiles"] = {
                    ["NoPetBar"] = {
                        ["windowdata"] = {
                                ["xOffset"] = -0.1302569955587387,
                                ["point"] = "BOTTOMRIGHT",
                                ["yOffset"] = 0.1239020004868507,
                            }, -- [1]
                                ["xOffset"] = 0.1512300074100494,
                                ["point"] = "BOTTOMLEFT",
                                ["yOffset"] = 0.1676490008831024,
                            }, -- [2]
                    ["Default"] = {
                        ["windowdata"] = {
                                ["xOffset"] = -0.1302569955587387,
                                ["point"] = "BOTTOMRIGHT",
                                ["yOffset"] = 0.1239020004868507,
                            }, -- [1]
                                ["xOffset"] = 0.1512300074100494,
                                ["point"] = "BOTTOMLEFT",
                                ["yOffset"] = 0.1676490008831024,
                            }, -- [2]
                    ["PetBar"] = {
                        ["windowdata"] = {
                                ["point"] = "BOTTOMRIGHT",
                                ["height"] = 116.7492119062482,
                                ["width"] = 426.749300610506,
                                ["xOffset"] = -0.1326378659696285,
                                ["yOffset"] = 0.1277115244194925,
                            }, -- [1]
                                ["point"] = "BOTTOMLEFT",
                                ["xOffset"] = 0.1512300074100494,
                                ["yOffset"] = 0.1676490008831024,
                            }, -- [2]

    So somewhere the border changes I make are not being saved, but the other changes are.

    My humble suggestion would be to add a save button to the Profiles page and we could proactively save the profile when we make changes we want to keep.

    Hope some of this helps.


Date created
Aug 24, 2008
Last update
Jul 19, 2016
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files