Chatter
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
Message: Interface\FrameXML\FloatingChatFrame.lua:110: attempt to index local 'copyFrom' (a nil value)
Time: 09/19/10 22:42:52
Count: 2
Stack: Interface\FrameXML\FloatingChatFrame.lua:110: in function `FCF_CopyChatSettings'
Interface\FrameXML\ChatFrame.lua:4469: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:583: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: copyTo = ChatFrame3 {
downButton = <unnamed> {
}
isInitialized = 1
ScrollUp = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
tellTimer = 352449.11
resizeBottomLeft = ChatFrame3ResizeBottomLeft {
}
background = ChatFrame3Background {
}
hasBeenFaded = true
oldAlpha = 0.25
channelList =
}
ScrollToBottom = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
name = "Trade"
ScrollToTop = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
AddMessage = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:100
messageTypeList =
}
flashTimer = 0
PageUp = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
copyButton = <unnamed> {
}
mouseOutTime = 0
mouseInTime = 0
buttonSide = "left"
buttonFrame = ChatFrame3ButtonFrame {
}
defaultLanguage = "Common"
PageDown = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
resizeButton = ChatFrame3ResizeButton {
}
resizeTopLeft = ChatFrame3ResizeTopLeft {
}
resizeBottomRight = ChatFrame3ResizeBottomRight {
}
clickAnywhereButton = ChatFrame3ClickAnywhereButton {
}
isDocked = 1
resizeTop = ChatFrame3ResizeTop {
}
editBox = ChatFrame3EditBox {
}
resizeTopRight = ChatFrame3ResizeTopRight {
}
isLocked = 1
ScrollDown = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:87
resizeBottom = ChatFrame3ResizeBottom {
}
0 = <userdata>
zoneChannelList =
}
resizeLeft = ChatFrame3ResizeLeft {
}
resizeRight = ChatFrame3ResizeRight {
}
}
copyFrom = nil
(*temporary) = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:92
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'copyFrom' (a nil value)"
Any help would be greatly appreciated.
Go back and configure addon before reporting any problem with it.
Thanks
hi, great addon
is there a way to change the edit box font SIZE?
thanks?
Hello, This big addon have not 2 important things please.. 1. To remove the necesity to use Alt key when we are doing things (selecting words etc) in chat and 2. Cant resize the chat frame on all screen (to take a screen with more chat etc) - this is simple, copy in chatter folder the file don't_disable from the addon BasicChatMod. Open up chatter.toc file and under all the other modules listed type: dont_disable.lua (i saw this solution in a forum). Also please put last versions on wowinterface too
8/29 01:01:07.947 Global variable CHAT_FRAME_FADE_OUT_TIME tainted by Chatter - Interface\AddOns\Chatter\Modules\ChatTabs.lua:93 DecorateTabs()
8/29 01:01:07.947 Interface\AddOns\Chatter\Modules\ChatTabs.lua:120
8/29 01:01:07.947 xpcall()
8/29 01:01:07.947 safecall Dispatcher[1]:9
8/29 01:01:07.947 Interface\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:539
8/29 01:01:07.947 Interface\AddOns\Chatter\Chatter.lua:249
8/29 01:01:07.947 xpcall()
8/29 01:01:07.947 safecall Dispatcher[1]:9
8/29 01:01:07.947 Interface\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:539 EnableAddon()
8/29 01:01:07.947 Interface\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:629
8/29 01:01:07.947 LoadAddOn()
8/29 01:01:07.947 Interface\FrameXML\UIParent.lua:235 UIParentLoadAddOn()
8/29 01:01:07.947 Interface\FrameXML\UIParent.lua:258 CombatLog_LoadUI()
8/29 01:01:07.947 Interface\FrameXML\UIParent.lua:482
8/29 01:01:07.947 Execution tainted by Chatter while reading CHAT_FRAME_FADE_OUT_TIME - Interface\FrameXML\FloatingChatFrame.lua:1045 FCF_FadeOutChatFrame()
8/29 01:01:07.947 Interface\FrameXML\FloatingChatFrame.lua:1091 FCF_OnUpdate()
8/29 01:01:07.947 UIParent:OnUpdate()
8/29 01:01:07.947 An action was blocked because of taint from Chatter - NewGMTicket()
8/29 01:01:07.947 Interface\FrameXML\HelpFrame.lua:326
You know, I see so many people complaining about addons yet when it does work, or is fixed by the author, barely anyone appreciates that and doesnt take time to tell the author "good job" or even "thanks". Im sure those people wouldnt say crap if they had to write the addon!