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
Does anyone know how on earth you disable the big light thing that comes up when you try and type in any of the chat windows I can't find it anywhere in the settings? Thanks
with 5.1
55x Chatter-v.1.3.5\Modules\PlayerNames.lua:443: attempt to index local "tbl" (a nil value)
Chatter-v.1.3.5\Modules\PlayerNames.lua:443: in function "GetColor"
Chatter-v.1.3.5\Modules\PlayerNames.lua:497: in function <Chatter\Modules\PlayerNames.lua:464>
<in C code>
Chatter-v.1.3.5\Modules\PlayerNames.lua:582: in function <Chatter\Modules\PlayerNames.lua:579>
(tail call): ?
FrameXML\ChatFrame.lua:3147: in function <FrameXML\ChatFrame.lua:2949>
(tail call): ?
(tail call): ?
FrameXML\ChatFrame.lua:2761: in function <FrameXML\ChatFrame.lua:2754>
(tail call): ?
<string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
Locals:
misc = "|HBNplayer:|Kf21|k00000000000|k"
id = "21"
moreMisc = ":169:BN_INLINE_TOAST_ALERT:0|h"
fakeName = "|Kf21|k00000000000|k"
tag = "|h"
colon = ""
_ = nil
charName = nil
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
englishClass = nil
bleftBracket = ""
brightBracket = ""
waslogin = true
(*temporary) = "|cFF"
storedName = nil
mod = <table> {
SetDefaultModuleLibraries = <func> @DataStore\libs\..\AceAddon-3.0.lua:383
AddPlayer = <func> @Chatter\Modules\PlayerNames.lua:310
defaultModuleState = true
Enable = <func> @DataStore\libs\..\AceAddon-3.0.lua:315
NewModule = <func> @DataStore\libs\..\AceAddon-3.0.lua:256
baseName = "Chatter"
EnableModule = <func> @DataStore\libs\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @DataStore\libs\..\AceAddon-3.0.lua:231
IterateEmbeds = <func> @DataStore\libs\..\AceAddon-3.0.lua:458
GetColor = <func> @Chatter\Modules\PlayerNames.lua:438
SecureHookScript = <func> @ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:413
defaultModuleLibraries = <table> {}
UPDATE_MOUSEOVER_UNIT = <func> @Chatter\Modules\PlayerNames.lua:408
Info = <func> @Chatter\Modules\PlayerNames.lua:588
AddMessage = <func> @Chatter\Modules\PlayerNames.lua:579
RawHookScript = <func> @ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:398
UnhookAll = <func> @ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:480
hooks = <table> {}
GROUP_ROSTER_UPDATE = <func> @Chatter\Modules\PlayerNames.lua:351
WHO_LIST_UPDATE = <func> @Chatter\Modules\PlayerNames.lua:415
GetName = <func> @DataStore\libs\..\AceAddon-3.0.lua:300
GetOptions = <func> @Chatter\Modules\PlayerNames.lua:593
UnregisterAllEvents = <func> @DataStore\libs\..\CallbackHandler-1.0.lua:202
RAID_ROSTER_UPDATE = <func> @Chatter\Modules\PlayerNames.lua:389
name = "Chatter_Player Class Colors"
PARTY_MEMBERS_CHANGED = <func> @Chatter\Modules\PlayerNames.lua:377
IsEnabled = <func> @DataStore\libs\..\AceAddon-3.0.lua:467
orderedModules = <table> {}
Decorate = <func> @Chatter\Modules\PlayerNames.lua:229
DisableModule = <func> @DataStore\libs\..\AceAddon-3.0.lua:366
CHAT_MSG_CHANNEL_JOIN = <func> @Chatter\Modules\PlayerNames.lua:426
GUILD_ROSTER_UPDATE = <func> @Chatter\Modules\PlayerNames.lua:339
FRIENDLIST_UPDATE = <func> @Chatter\Modules\PlayerNames.lua:330
ClearCustomClassColorCache = <func> @Chatter\Modules\PlayerNames.lua:307
RegisterMessage = <func> @DataStore\libs\..\CallbackHandler-1.0.lua:118
HookScript = <func> @ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:369
OnDisable = <func> @Chatter\Modules\PlayerNames.lua:297
OnEnable = <func> @Chatter\Modules\PlayerNames.lua:237
IsHooked = <func> @ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:496
OnInitialize = <func> @Chatter\Modules\PlayerNames.lua:215
Disable = <func> @DataStore\libs\..\AceAddon-3.0.lua:330
IsModule = <func> @DataStore\libs\..\AceAddon-3.0.lua:238
db = <table> {}
Error started with Patch 5.1:
Date: 2012-11-28 00:35:24
ID: 1
Error occured in: Stubby
Count: 1
Message: Error: Original call failed after running hooks for: ChatFrame_OnEvent
..\AddOns\Chatter\Modules\PlayerNames.lua line 443:
attempt to index local 'tbl' (a nil value)
Debug:
(tail call): ?
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v4.0.6 (<%codename%>)
NPCScan, v5.0.0.5
ActionBarSaver, v
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
autocombatlog, v1.2.2
Babylonian, v5.1.DEV.332(/embedded)
BagBrother, v
Bagnon, v5.1.0
BagnonFacade, v6
BagnonForever, v
BagnonTooltips, v
Bartender4, v4.5.5
BeanCounter, v5.14.5335 (KowariOnCrutches)
BloodShieldTracker, v0.23
ButtonFacade, v5.0.387
ButtonFacadeDarion, v3.0.4
Chatter, v1.0
Comergy, v1.60r
Configator, v5.1.DEV.344(/embedded)
CustomPlayerPowerBarAlt, v1.4.4
DBMCore, v
DebugLib, v5.1.DEV.312(/embedded)
Enchantrix, v5.14.5335 (KowariOnCrutches)
EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
Gatherer, v4.0.6
Grid, v5.0.5.1552
Informant, v5.14.5335 (KowariOnCrutches)
LibExtraTip, v5.12.DEV.324(/embedded)
MagicRunes, v1.0.94
MagicRunesIconDisplay, v1.0.94
MagicRunesRuneBars, v1.0.94
Masque, v5.0.387
MasqueDarion, v4.1.2
MikScrollingBattleText, v5.7.124
NecroticTrack, vv1.0.0-release
NeedToKnow, v4.0.10
Omen, v3.1.7
OmniCC, v5.1.1
Postal, v3.5.0
Quartz, v3.1.1
Recount, v
ReforgeSaver, vv1.6
RSA, v2.850
RSADeathKnight, v
SexyMap, v2.4
ShadowedUnitFrames, vv3.7.3
SlideBar, v4.0.6 (<%codename%>)
SomethingWickedDKP, v4.1
SomethingWickedLootmaster, v4.1
SomethingWickedLootmasterML, v4.1
Stubby, v5.14.5335 (KowariOnCrutches)
TidyPlates, v6.8.0 (R556)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TipHelper, v5.12.DEV.315(/embedded)
TipTac, v12.10.30
TipTacItemRef, v12.08.30
TipTacTalents, v12.09.05
WeakAuras, v1.4.7.8
WIM, v3.6.2
BlizRuntimeLib_enUS v5.1.0.50100 <us>
(ck=bcb)
I am getting this error sometimes when guild members log in
Message: Interface\AddOns\Chatter\Modules\PlayerNames.lua:443: attempt to index local 'tbl' (a nil value)
Time: 11/27/12 20:25:47
Count: 2
Stack: [C]: ?
Interface\AddOns\Chatter\Modules\PlayerNames.lua:443: in function `GetColor'
Interface\AddOns\Chatter\Modules\PlayerNames.lua:497: in function <Interface\AddOns\Chatter\Modules\PlayerNames.lua:464>
[C]: ?
Interface\AddOns\Chatter\Modules\PlayerNames.lua:582: in function <Interface\AddOns\Chatter\Modules\PlayerNames.lua:579>
(tail call): ?
Interface\FrameXML\ChatFrame.lua:3147: in function <Interface\FrameXML\ChatFrame.lua:2949>
(tail call): ?
(tail call): ?
Interface\AddOns\VanasKoS\modules\Synchronizer.lua:881: in function <Interface\AddOns\VanasKoS\modules\Synchronizer.lua:873>
(tail call): ?
Interface\FrameXML\ChatFrame.lua:2761: in function <Interface\FrameXML\ChatFrame.lua:2754>
(tail call): ?
(tail call): ?
(tail call): ?
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals:
Actually, it's not just when guild members log in. I'm getting it randomly while on my banker who is in his own guild.
I get this ERROR as soon as I log into the game:
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Chatter\Modules\EditBox.lua line 261:
<unnamed>:SetFrameLevel(): Passed negative frame level: -1
Debug:
(tail call): ?
[C]: SetFrameLevel()
Chatter\Modules\EditBox.lua:261:
Chatter\Modules\EditBox.lua:252
(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:514: InitializeAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:629:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621
Locals:
None
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
ACP, v3.4
Altoholic, v5.0.002
AtlasLootLoader, vv7.03.01
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
AutoBar, vv5.0.4.11
AutoRez, v
Babylonian, v5.1.DEV.312(/embedded)
BagBrother, v
Bagnon, v5.0.9
BankStack, vv28
BattlePetQualityNotifier, v1.3.0
BeanCounter, v5.14.5335 (KowariOnCrutches)
BittensSpellFlashLibrary, v3.16.2
ChatHider, v1.0.4
Chatter, v1.0
Configator, v5.1.DEV.330(/embedded)
DataStore, v5.0.001
DataStoreCharacters, v5.0.001
DebugLib, v5.1.DEV.312(/embedded)
LibExtraTip, v5.12.DEV.324(/embedded)
OmniCC, v5.0.4
SpellFlash, v6.2
SpellFlashCore, v2.0
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=827)
Hello,
I like this addon but I can't find an option to show the small icon of your friends list on top of the chat window.
I like that icon so i can see fast if friends are only.
Thanks
Chatter is not displaying some of my chat messages, it may show only the first letter of the name of person saying something and maybe a word on the second line but that is it and its on all messages just some, i cannot determine the reason for this or why some do and some do not.
Does anyone else have an issue with Chatter not saving most profile settings? e.g. I have my edit bar set to the top of the chat window, the font size, etc. I have to reload the profile every time I log in or switch characters.
Often I hit "R" to reply to a wisp and it doesn't work. I then hit "Enter" to reply to a previous wisp and it doesn't work. I then click the persons name and type a message and the game will lag and post the message into /say.
How do I change my current language?
Hey, I got a question that I need help with. I changed my color of the chat channels a while back, and then I deleted chatter, and it kept the same color chat channels, now I reinstalled it (cause i realized its actually pretty good) and I cant get it to go back to normal chat channel colors. Thank in advance for help!
Is there gonna be an update for this soon?
My alt-linking keeps turning itself off every time I change chars, so I have to go in the menu, disable and enable it again. Then it works, until I relog.
Any ETA on a fix for this?
v1.3.5 is causing the client to freeze as soon as you log into any of your characters. Did not have this issue before today's update and disabling Chatter fixes the issue. Something errant went into this version.
Date: 2012-10-10 19:33:37
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\FloatingChatFrame.lua line 115:
attempt to index local 'copyFrom' (a nil value)
Debug:
..\FrameXML\FloatingChatFrame.lua:115: FCF_CopyChatSettings()
..\FrameXML\ChatFrame.lua:4770: func()
..\FrameXML\UIDropDownMenu.lua:710: UIDropDownMenuButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
copyTo = ChatFrame3 {
downButton = <unnamed> {
}
isInitialized = 1
tellTimer = 10295.617
resizeBottomLeft = ChatFrame3ResizeBottomLeft {
}
resizeButton = ChatFrame3ResizeButton {
}
hasBeenFaded = true
Hide = <function> defined @Interface\FrameXML\FrameLocks.lua:115
oldAlpha = 0.25
channelList = <table> {
}
Show = <function> defined @Interface\FrameXML\FrameLocks.lua:119
name = "Trade"
AddMessage = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:100
messageTypeList = <table> {
}
flashTimer = 0
resizeTopRight = ChatFrame3ResizeTopRight {
}
originalShow = <function> defined =[C]:-1
buttonFrame = ChatFrame3ButtonFrame {
}
resizeBottom = ChatFrame3ResizeBottom {
}
0 = <userdata>
defaultLanguage = "Common"
resizeTopLeft = ChatFrame3ResizeTopLeft {
}
copyButton = <unnamed> {
}
clickAnywhereButton = ChatFrame3ClickAnywhereButton {
}
isDocked = 1
resizeTop = ChatFrame3ResizeTop {
}
editBox = ChatFrame3EditBox {
}
resizeLeft = ChatFrame3ResizeLeft {
}
isLocked = 1
resizeBottomRight = ChatFrame3ResizeBottomRight {
}
buttonSide = "left"
background = ChatFrame3Background {
}
zoneChannelList = <table> {
}
originalHide = <function> defined =[C]:-1
resizeRight = ChatFrame3ResizeRight {
}
}
copyFrom = nil
(*temporary) = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:97
(*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)"
AddOns:
Swatter, v4.0.5 (<%codename%>)
ACP, v3.4
Babylonian, v5.1.DEV.332(/embedded)
BagBrother, v
Bagnon, v5.0.4
Bartender4, v4.5.5
Chatter, v1.0
Configator, v5.1.DEV.344(/embedded)
Gatherer, v4.0.5
Mappy, v3.3
Skada, v1.4-4
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SlideBar, v4.0.5 (<%codename%>)
VuhDo, v3.12
VuhDoOptions, v3.12
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=22c)
The one chat related feature I need that is missing from Chatter is inline highlighting. Basically I want the words highlighted in the chat window, not redirected or duplicated through other alerts. e.g. I add all my toon names so whenever someone mentions one of my names it's in bright red in the text so it stands out as I look through chat or see messages coming in. No need for seeing an additional alert or a special window and am able to see the highlights inline in chat history. I still use an old Ace2 addon called ChatHighlighter that does this. It would be nice if it was built into Chatter's highlight feature.
If I enable chatter I no longer get the hover menus (general, combat log, etc).
I havnt changed any setting besides the font.
I'm also unable to resize the window or drag it.
Any ideas?
How do i disable the warnings that come up at the top of the screen when my name is said because its rather annoying and conflicting with my combat text.
Can you please add arrows to the left side of the chat. Scrolling doesnt always work correctly.
Chatter has a problem with non-english roman letters (specifically letter č). It is very inconvenient, because it can cut off half of whole sentences... Please correct.