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 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
Hello! Thank you for the update to this awesome addon. The only thing that I'm having an issue with is the class colors not showing up in Bnet whispers. Is this something on my end or did it break with 5.1? I love, love, love that feature.
I hope that the author can fix those errors soon! I priorize Chatter over Prat and I would love to stay with it and not choose the other one!
Ability to choose the channel where to track highlighted messages. So random people whispering you highlighted message wont interfere with your raiding, while you are using these highlights(with sound) to know when it's your turn to do abilities(interrupts/etc) in a raid encounter.
Feels specially annoying with streaming : )
Thanks mate...you rock!
Date: 2012-12-04 16:46:50
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, v4.0.6 (<%codename%>)
Altoholic, v5.1.001
AtlasLootLoader, vv7.04.01
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.5.8
Bazooka, vv2.2.1
BrokerRecount, v1.0
Chatter, v1.0
CombustionHelper, v3.4.2
Configator, v5.1.DEV.344(/embedded)
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
DataStoreQuests, v5.1.001
DataStoreReputations, v5.1.001
DataStoreSpells, v5.1.001
DataStoreStats, v5.1.001
DataStoreTalents, v5.1.001
DBMCore, v
ElkBuffBars, v2.3.2-169
EventAlert, v5.1.4
Gatherer, v4.0.6
Grid, v5.1.0.1553
GridStatusRaidDebuff, v5.1
JewelTips, v0.7.3
KrysDamageFont, v2.1
MogIt, v3.0.6
OmniCC, v5.1.2
PerlArcaneBar, v
PerlCombatDisplay, v
PerlConfig, v
PerlFocus, v
PerlParty, v
PerlPartyPet, v
PerlPartyTarget, v
PerlPlayer, v
PerlPlayerPet, v
PerlTarget, v
PerlTargetTarget, v
Postal, v3.5.0
Quartz, v3.1.1
Recount, v
ReforgeLite, v1.19
SexyMap, v2.4
SlideBar, v4.0.6 (<%codename%>)
TipTac, v12.10.30
TipTacItemRef, v12.08.30
TipTacTalents, v12.09.05
TradeForwarder, v2.20
zzCoords, v
zzInfoclock, v
zzMoney, v
zzRepair, v
BlizRuntimeLib_deDE v5.1.0.50100 <eu>
(ck=5aa)
hey!
After playing around with their code I have made a temp fix which you could do so you can carry on until they release a fix.
What you need to do is go to AddOns/Chatter/Modules/ChannelColors.lua and then at line 38 replace the following:
"SAY", CHAT_MSG_SAY,
"YELL", CHAT_MSG_YELL,
"GUILD", CHAT_MSG_GUILD,
"OFFICER", CHAT_MSG_OFFICER,
"PARTY", CHAT_MSG_PARTY,
"PARTY_LEADER", CHAT_MSG_PARTY_LEADER,
"RAID", CHAT_MSG_RAID,
"RAID_LEADER", CHAT_MSG_RAID_LEADER,
"RAID_WARNING", CHAT_MSG_RAID_WARNING,
"INSTANCE", INSTANCE_CHAT,
"INSTANCE_LEADER", INSTANCE_CHAT_LEADER,
"WHISPER", CHAT_MSG_WHISPER_INFORM,
"BN_WHISPER", CHAT_MSG_BN_WHISPER,
"BN_CONVERSATION", CHAT_MSG_BN_CONVERSATION
with:
"SAY", L["Say"],
"YELL", L["Yell"],
"GUILD", L["Guild"],
"OFFICER", L["Officer"],
"PARTY", L["Party"],
"PARTY_LEADER", PARTY_LEADER,
"RAID", L["Raid"],
"RAID_LEADER", L["Raid Leader"],
"RAID_WARNING", L["Raid Warning"],
"BATTLEGROUND", L["Battleground"],
"BATTLEGROUND_LEADER", L["Battleground Leader"],
"WHISPER", L["Whisper"],
"BN_WHISPER", L["RealID Whisper"],
"BN_CONVERSATION", L["RealID Conversation"]
I am quite new to lua and wow mods so I am currently unsure why this has fixed it but this should work until they resolve it themselves. I can see from both of them that the latter one has battleground variable while the other one has an instance one instead.
"SAY", CHAT_MSG_SAY,
"YELL", CHAT_MSG_YELL,
"GUILD", CHAT_MSG_GUILD,
"OFFICER", CHAT_MSG_OFFICER,
"PARTY", CHAT_MSG_PARTY,
"PARTY_LEADER", CHAT_MSG_PARTY_LEADER,
"RAID", CHAT_MSG_RAID,
"RAID_LEADER", CHAT_MSG_RAID_LEADER,
"RAID_WARNING", CHAT_MSG_RAID_WARNING,
"INSTANCE_CHAT", INSTANCE_CHAT,
"INSTANCE_CHAT_LEADER", INSTANCE_CHAT_LEADER,
"WHISPER", CHAT_MSG_WHISPER_INFORM,
"BN_WHISPER", CHAT_MSG_BN_WHISPER,
"BN_CONVERSATION", CHAT_MSG_BN_CONVERSATION
1x 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): ?
Ace3-r1066\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function <Ace3\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): ?
Ace3-r1066\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Ace3-r1066\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Ace3\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