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
I love this addon, but it keeps crashing and blocking things. Please fix this.
Channel sound highlights not working. I see someone else has same problem below.
How do you switch languages using this addon?
Error I keep getting on logon:
7x Chatter-v1.4.0\Modules\ChannelColors.lua:97: Usage: ChangeChatColor(chatType, r, g, b)
<in C code>
Chatter-v1.4.0\Modules\ChannelColors.lua:97: in function "?"
libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[16]":4: in function <string>:"safecall Dispatcher[16]":4
<in C code>
<string>:"safecall Dispatcher[16]":13: in function "?"
libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
AckisRecipeList-2.4.4\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals:
nil
Keep getting this error on login
Message: AceLocale-3.0: Recount: Missing entry for 'Instance'
Debug:
...\AddOns\Chatter\Libs\AceLocale-3.0\AceLocale-3.0.lua:31:
...\AddOns\Chatter\Libs\AceLocale-3.0\AceLocale-3.0.lua:29
Recount\GUI_Report.lua:14: in main chunk
AddOns:
Swatter, v5.13.5244 (BoldBandicoot)
BattlegroundTargets, v50100-1
BattlePetQualityNotifier, v1.3.0
Chatter, v1.0
DBMCore, v
GatherMate2, v1.23.1
OmniCC, v5.1.3
Recount, v
BlizRuntimeLib_frFR v5.1.0.50100 <eu>
(ck=e3)
Keep getting this error on login to a toon
Date: 2012-12-19 08:38:30
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\ChatConfigFrame.lua line 1464:
attempt to index local 'info' (a nil value)
Debug:
..\FrameXML\ChatConfigFrame.lua:1464:
..\FrameXML\ChatConfigFrame.lua:1454
Chatter\Modules\ChannelColors.lua:60: AddChannels()
Chatter\Modules\ChannelColors.lua:37:
Chatter\Modules\ChannelColors.lua:33
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:536
(tail call): ?
Chatter\Chatter.lua:249:
Chatter\Chatter.lua:242
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:322: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:692:
..\FrameXML\UIParent.lua:657
Locals:
None
AddOns:
Swatter, v5.15.5383 (LikeableLyrebird)
Altoholic, v5.1.001
Bartender4, v4.5.8
Chatter, v1.0
Chinchilla, vv2.5.10a
DataStore, v5.1.001
DataStoreAchievements, v5.1.001
DataStoreAgenda, v5.1.001
DataStoreAuctions, v5.1.001
DataStoreCharacters, v5.1.001
DataStoreContainers, v5.1.001
DataStoreCrafts, v5.1.001
DataStoreCurrencies, v5.1.001
DataStoreInventory, v5.1.001
DataStoreMails, v5.1.001
DataStorePets, v5.1.001
DataStoreReputations, v5.1.001
DataStoreSpells, v5.1.001
DataStoreStats, v5.1.001
DataStoreTalents, v5.1.001
DBMCore, v
DebugLib, v5.1.DEV.337(/embedded)
FishingBuddy, v1.2f
Icetip, vv2.0.7
InlineAura, vv1.8.10
InlineAuraDefaults, vv1.8.10
Omen, v3.1.7
OmniCC, v5.1.3
Postal, v3.5.0
Quartz, v3.1.1
Recount, v
Stubby, v5.15.5383 (LikeableLyrebird)
Titan, v5.1.10.50100
TitanBag, v5.1.10.50100
TitanClock, v5.1.10.50100
TitanGold, v5.1.10.50100
TitanLocation, v5.1.10.50100
TitanReputation, v3.7.7
XPerl, v3.6.15
XPerlParty, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
YayMounts, v1.5.0
BlizRuntimeLib_enUS v5.1.0.50100 <us>
(ck=4ee)
I get no errors when I log in. I have all the sub systems enabled.
I did find a problem with GroupSay portion. It was easy to fix.
There are new channels for instance and raid and both were listed as "/i" and "/ra" respecively... they should be "/i " and "/ra " (note the additoinal space) so when you do /gr and type hello it does this "/i Hello" instead of "/iHello"
I dont really understand what it does, should be something about channel colours. If you comment out lines from 59 to 64 in file ChannelColors.lua, error would not appear. Everything seems to be working.
Waiting for a REAL update...
i am also getting the same error message displayed below each time i log onto any toon. an update/fix would b great pls :)
Does anyone know how to get it to show the friends list button again? D:
Also, the sounds from Highlight don't appear to be functioning for me.
Chatter is the very best chat tool, but I still have this message every login:
Date: 2012-12-11 20:04:50
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\ChatConfigFrame.lua line 1464:
attempt to index local 'info' (a nil value)
Debug:
(tail call): ?
..\FrameXML\ChatConfigFrame.lua:1464:
..\FrameXML\ChatConfigFrame.lua:1454
Chatter\Modules\ChannelColors.lua:60: AddChannels()
Chatter\Modules\ChannelColors.lua:37:
Chatter\Modules\ChannelColors.lua:33
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:536
(tail call): ?
Chatter\Chatter.lua:249:
Chatter\Chatter.lua:242
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:373: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:690:
..\FrameXML\UIParent.lua:657
Locals:
None
I am getting the Same error everytime I log in also.
57x FrameXML\ChatConfigFrame.lua:1464: attempt to index local "info" (a nil value)
FrameXML\ChatConfigFrame.lua:1464: in function <FrameXML\ChatConfigFrame.lua:1454>
Chatter-v1.4.0\Modules\ChannelColors.lua:60: in function "AddChannels"
Chatter-v1.4.0\Modules\ChannelColors.lua:37: in function <Chatter\Modules\ChannelColors.lua:33>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Masque-40300\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function <Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:536>
(tail call): ?
Chatter\Chatter-v1.4.0.lua:249: in function <Chatter\Chatter.lua:242>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Masque-40300\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Masque-40300\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:322: in function "CombatLog_LoadUI"
FrameXML\UIParent.lua:692: in function <FrameXML\UIParent.lua:657>
Locals:
nil
Date: 2012-12-07 12:11:13
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\ChatConfigFrame.lua line 1464:
attempt to index local 'info' (a nil value)
Debug:
(tail call): ?
..\FrameXML\ChatConfigFrame.lua:1464:
..\FrameXML\ChatConfigFrame.lua:1454
Chatter\Modules\ChannelColors.lua:60: AddChannels()
Chatter\Modules\ChannelColors.lua:37:
Chatter\Modules\ChannelColors.lua:33
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:536
(tail call): ?
Chatter\Chatter.lua:249:
Chatter\Chatter.lua:242
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:322: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:692:
..\FrameXML\UIParent.lua:657
Date: 2012-12-07 11:25:09
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\ChatConfigFrame.lua line 1464:
attempt to index local 'info' (a nil value)
Debug:
..\FrameXML\ChatConfigFrame.lua:1464:
..\FrameXML\ChatConfigFrame.lua:1454
Chatter\Modules\ChannelColors.lua:60: AddChannels()
Chatter\Modules\ChannelColors.lua:37:
Chatter\Modules\ChannelColors.lua:33
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:543:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:536
(tail call): ?
Chatter\Chatter.lua:249:
Chatter\Chatter.lua:242
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:373: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:690:
..\FrameXML\UIParent.lua:657
Locals:
None
I got all sorts of login errors with 1.4.0 but they all disappeared when I went back to 1.3.5
As far as I can see, that version still works just fine in 5.1
Message: Interface\FrameXML\ChatConfigFrame.lua:1464: attempt to index local 'info' (a nil value)
Time: 12/06/12 14:51:42
Count: 1
Stack: Interface\FrameXML\ChatConfigFrame.lua:1464: in function <Interface\FrameXML\ChatConfigFrame.lua:1454>
Interface\AddOns\Chatter\Modules\ChannelColors.lua:60: in function `AddChannels'
Interface\AddOns\Chatter\Modules\ChannelColors.lua:37: in function <Interface\AddOns\Chatter\Modules\ChannelColors.lua:33>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ancedIconSelector\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function <...ancedIconSelector\Libs\AceAddon-3.0\AceAddon-3.0.lua:536>
(tail call): ?
Interface\AddOns\Chatter\Chatter.lua:249: in function <Interface\AddOns\Chatter\Chatter.lua:242>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ancedIconSelector\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
...ancedIconSelector\Libs\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...ancedIconSelector\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
Hi,
i'm getting this error upon logging in:
Message: Interface\FrameXML\ChatConfigFrame.lua:1464: attempt to index local 'info' (a nil value)
Time: 12/06/12 18:55:37
Count: 1
Stack: (tail call): ?
Interface\FrameXML\ChatConfigFrame.lua:1464: in function <Interface\FrameXML\ChatConfigFrame.lua:1454>
Interface\AddOns\Chatter\Modules\ChannelColors.lua:60: in function `AddChannels'
Interface\AddOns\Chatter\Modules\ChannelColors.lua:37: in function <Interface\AddOns\Chatter\Modules\ChannelColors.lua:33>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ce\AddOns\Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function <...ce\AddOns\Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:536>
(tail call): ?
Interface\AddOns\Chatter\Chatter.lua:249: in function <Interface\AddOns\Chatter\Chatter.lua:242>
(tail call): ?
...
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ce\AddOns\Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
...ce\AddOns\Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...ce\AddOns\Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
The latest version seems to have broken compatability with Whisp. Rolling back to 1.3.5 seems to work. Error is as follows, but not sure if it's this or Whisp (which seems to be dead in the water)
58x Whisp-20120903\modules\ChatterSettings.lua:78: attempt to index global "Chatter" (a nil value)
Whisp-20120903\modules\ChatterSettings.lua:78: in function "LoadChatterSettings"
Whisp-20120903\modules\ChatterSettings.lua:59: in function <Whisp\modules\ChatterSettings.lua:58>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
...\DataStore\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function <...\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:536>
(tail call): ?
Whisp-20120903\core.lua:81: in function <Whisp\core.lua:70>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
...\DataStore\libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
...\DataStore\libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <...\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:373: in function "TimeManager_LoadUI"
FrameXML\UIParent.lua:690: in function <FrameXML\UIParent.lua:657>
Locals:
nil