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
Can you do it for classic? Please.
Doesn't work with links for the communities feature. Blocks the user from being able to join them.
This seems to not be working on classic, the chat box shows but nothing anyone says appears in it.
Does this addon not work with elvui?
Can we get a TOC update so Blizzard doesn't scream at us that Chatter is out of date?
I'm getting an error screen now when ever I try to use a certain quest item. It states that chatter is the problem, say i need to use a stick to whip a gnome, and the stick icon is in my quest log on screen. It won't let me use the item in the quest log but if i take the item out of my bag and put in my action bar it works. I disable chatter and it works fine...
Great addon!
Can we get an option to auto-fade the background, so it goes semi-transparent until the mouse moves over it?
Rightclicking names returns this error:
176x FrameXML\UnitPopup.lua:1380: Usage: CheckInteractDistance("unit", distIndex)
[C]: in function `CheckInteractDistance'
FrameXML\UnitPopup.lua:1380: in function <FrameXML\UnitPopup.lua:1375>
FrameXML\UnitPopup.lua:1423: in function `UnitPopup_OnUpdate'
[string "*:OnUpdate"]:3: in function <[string "*:OnUpdate"]:1>
Locals:
(*temporary) = nil
(*temporary) = 0
In reply to vladbarradio:
I'm also getting this issue. Does anyone know how to fix this?
In reply to jmbwithcats:
The problem is with the "AltNames.lua". I didn't really use any of those features personally so I simply blocked that module from being loaded at all.
Edit the "modules.xml" file in the chatter addon folder.
Comment out the line that reads:
<Script file="Modules\AltNames.lua" />
By changing it to:
<!-- <Script file="Modules\AltNames.lua" /> -->
Then save your modules.xml file and load up your game. The right click bug won't bother you anymore.
I realize this is a bit of a shotgun approach to fixing the problem, but since I didn't really care about the features of that module, it seemed the simplest fix to me.
In reply to jmbwithcats:
For anyone having issues with right clicking names returning this error:
176x FrameXML\UnitPopup.lua:1380: Usage: CheckInteractDistance("unit", distIndex)
[C]: in function `CheckInteractDistance'
FrameXML\UnitPopup.lua:1380: in function <FrameXML\UnitPopup.lua:1375>
FrameXML\UnitPopup.lua:1423: in function `UnitPopup_OnUpdate'
[string "*:OnUpdate"]:3: in function <[string "*:OnUpdate"]:1>
Locals:
(*temporary) = nil
(*temporary) = 0
There are 2 fixes for this:
- The easiest method is; typing /chatter ingame and disabling the "Alt linking" module by unchecking the box, this will however disable the entire module.
- The slightly harder method is; navigating to World of Warcraft\_retail_\Interface\Addons\Chatter\Modules and editing the file "Altnames.lua". You have to remove the line #219 that states "Dist = 0,". This should allow the "Alt Linking" module to remain functional, but without the error messages. However if Chatter gets updated, and the creator doesn't fix this error himself, you have to retake this step.
Hey,
really nice work you all have done here! It's a great addon!
I have a feature request which probably doesn't take a lot of time to implement because all needed functionality is already in place.
We have speech impaired / mute folks in our raid and they can only chat with us while we play a dungeon for example. You all know that its sometimes difficult to keep track of chat while playing so I was searching for a way to put a message from a player into a central position for example at the same position where I have my Boss-Mod important messages/ or raidwarnings.
I can almost setup the whole thing with Chatter due to the ability to reroute addon-output to raidwarnings when a certain trigger word is configured.
The key feature for me here is to enable quick readability of a message instead of having to shift my focus to the chat frame or another permanent visible window.
Would it be possible to enable the trigger word match for the player name? If this would take the player name writing the message into account I could immediatly achieve what I was looking for.
As far as I know there is not an addon right now adressing this specific problem and I imagine this would help a lot of folks out there who have a mute/speech impaired friend playing with them.
Thanks in advance!
In reply to Epizentrum:
Whenever I right click a name in chat, or anywhere else, I get the rapidly stacking error. Can you please fix it? It's been determined that it springs from Chatter.
Message: Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
Time: Sun Dec 9 19:16:25 2018
Count: 643
Stack: Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
[C]: in function `CheckInteractDistance'
Interface\FrameXML\UnitPopup.lua:1369: in function <Interface\FrameXML\UnitPopup.lua:1364>
Interface\FrameXML\UnitPopup.lua:1412: in function `UnitPopup_OnUpdate'
[string "*:OnUpdate"]:3: in function <[string "*:OnUpdate"]:1>
Locals: (*temporary) = nil
(*temporary) = 0
When I am trying to edit my own guild note, I am getting "Chatter has been blocked from action only available to blizz UI. Disable and reload".
In reply to eddyjoe:
Getting that myself.
To fix the Timestamps.lua:133 error, just change that line to this:
I hope this gets to the official repository.
Thanks. :)
Getting same issue as #348 esp when I try to reply to someone or right click on a any player from /who
Re-post from Issue #1207 if it can be useful :
Hi,
Finally found a workaround for this issue :
"Remove Scroll Bar and bottom from chat" at :
https://www.mmo-champion.com/threads/2412704-Guide-hide-anything-you-want-on-the-default-interface
https://www.reddit.com/r/wow/comments/905eq5/how_to_fix_broken_addonselements_small_compilation/
This is just some instructions to make your own "addon", I personally did not downloaded and make it by myself :
- Create a folder named "HideChatScroll" in your "Interface > AddOns" folder
- Create a HideChatScroll.txt, change file extension to .lua, and insert :
A duet of lines for each tab you have in your chat window (1, 2, 3...)
- Create a HideChatScroll.txt again, change file extension to .toc, and insert :
That's all & that's work for me.