Listener is designed for roleplayers. It makes it easy to keep track of each player's chat messages when there is a lot going on, to help you in a crowded setting, or if you're hosting a scenario for a lot of people.
Cool Features
- Listener chat windows can filter messages from players, so you can show only who you want in a crowded environment.
- Listener adds the "Snooper", which shows emotes only from the person that you're mousing over. You'll never again need to search back through your chat history for them or ask, "Did I miss your emote?"
- Listener provides notifications when someone uses a character emote that's targeted at you. (e.g. /wave)
Quick-Start
For beginners, it's recommended to just start by using the Snooper display only. Exit the main chatbox by clicking the X. Click the minimap icon to configure things. You can also right-click the title of Listener windows to configure them.
The Snooper works by showing you a chat log of who you mouse over. It essentially alleviates the need to scroll through your chat history to try and spot if you had missed something from someone.
By default, Listener will make a sound when your target emotes, and if you're tabbed out, it'll flash the task bar icon – useful when someone is taking a while to type (or they're eating a burrito) and you'd rather be watching Youtube instead of the chat box.
See the project Pages if you need more help.
Please use the Issue Tracker on the project page to post bugs or requests.
Like the addon? You may send gold to Tammya-MoonGuard or click the Donate button to help pay for my sub! :^)
Hello, I got the new WoWup update today.
Because Curse wants to prevent WoWup from being able to download/update the addons. So that you are FORCED to use the Curse client.
WoWup also uses other sources such as. WoWInterface, Wago, and GitHub (WoWupHub). Can you maybe add Bagnon to one of the sources as well?
Source: https://wowup.io/guide/wowup/curseforge-migration
Are there any slash command toggles? I would like to macro a keybind to open or close the Snooper window.
Like several people who've commented here, I closed my Snooper window and I can't get it back. I know the steps are click on the minimap icon for Listener and check "Snooper," but the moment I mouse over the checkbox, the Snooper settings get in the way. There is no workaround at all. What am I doing wrong?
Edit: If anyone else is having this problem, it's because your minimap icon is too close to the edge of the window. Move it to the left of the minimap.
Listener got an update recently if I recall, and now rolls (for rp combat) are not showing up in the window anymore, even though I have "show rolls" checked. Did something get messed?
Hi! I accidentally closed out Snooper a little while back and can't seem to bring it back up? Can you help with this?
I know there's not a whole lot you can do about other addon compatibility, but it looks like Listener doesn't seem to work with Phanx, Chatter, or Prat when it'd worked fine with ElvUI previously before I'd swapped to RealUI (which doesn't have the chat addon stuff, so I haven't a clue what causes the disconnect) But Listener goes back to working when I turn off Prat (or the other two I tried)
But I've been using the addon since Legion and its been a life saver for me ever since someone told me about it.
Bug???
For some reason I see red numbers in my Listener textbox. It's almost like they appear at a random position within the texts.
Hope theres some kind of fix or something? What am I missing?
Hay there, Love the addon but accidently got rid of the snooper window and can't seem to bring it back. How do I bring it back? Like is there something in settings to click or something I need to type?
I think I'm just being an idiot and I don't know how to bring up the windows after closing them? I mouse over the minimap icon to check the box (which i assume brings up the windows again) but as soon as I do, the options menu appears over it: Enable Mouse, Enable Scroll, etc. I tried reloading, but that didn't do anything. I don't really want to have to re-enable the addon every single time I was to bring up the windows again.
What happened with option to show not included as grayed out text, that doesn't fully disappear? I remember having it, but after 9.0.1, it seems to be gone... It's really annoying, I don't want to have everything gone, but I want few people being highlighted, especially on events.
This addon is a game-changer for RP. Looking forward to an update!
It seems that with the pre-patch bringing the game to 9.0.1, this addon no longer works - but I hope it can be remedied by an update sometime! I'm a rather big fan of Listener, as it really, really helps someone like me who struggles with focus in busy chats, so I'd be delighted to be able to keep using it!
I love this add-on!! It would be great if an optional feature is added where a character's name/TRP name could be added to the top of chat bubbles, like in https://www.curseforge.com/wow/addons/rp-chat-bubbles. Thank you for Listener and making roleplay so much easier!
I want to make a suggestion to be able to highlight the people in your group. I RP in massive festivals and it would be very helpful to be able to keep better track of the people in your group.
Hey! I have accidentally deleted the listener box and I can not for the life of me figure out how to get it back. Can you help an idiot out? XD
Hello, is there any way to delete the chat history ??
when is the chat deleted?
Not sure if it's just me being dumb, but I cannot see the settings for the addon in my interface tab, I want to reset the bars position but I locked it and disabled the toggle over function on it, I can't remember how to change it.
Is there a way to get Listener to use class colors for names in the main/chat frame instead of TRP colors?
If not, could you add that option?
the filters are erroring out when you try to limit channels. is there a fix coming?
Below is the error log
5x Listener\src\filter_menu.lua:199: attempt to index local 'name' (a number value)
Listener\src\filter_menu.lua:199: in function `PopulateFilterMenu'
Listener\ui\ListenerFrameMenu.lua:328: in function `PopulateFrameMenu'
Listener\ui\ListenerFrameMenu.lua:535: in function `initFunction'
FrameXML\UIDropDownMenu.lua:77: in function `UIDropDownMenu_Initialize'
FrameXML\UIDropDownMenu.lua:1085: in function <FrameXML\UIDropDownMenu.lua:950>
[C]: ?
[C]: in function `ToggleDropDownMenu'
FrameXML\UIDropDownMenu.lua:203: in function <FrameXML\UIDropDownMenu.lua:198>
[C]: ?
Locals:
level = 3
menuList = "FILTERS_MAIN_CHANNELS"
id = "MAIN"
submenu = "CHANNELS"
channels = <table> {
1 = 1
2 = "xtensionxtooltip2"
3 = false
4 = 2
5 = "General"
6 = false
7 = 3
8 = "Trade"
9 = false
10 = 4
11 = "LocalDefense"
12 = false
13 = 5
14 = "darknest"
15 = false
16 = 6
17 = "Community:349252711:1"
18 = false
19 = 7
20 = "Community:2155901:1"
21 = false
}
(for index) = 3
(for limit) = 21
(for step) = 2
i = 3
index = false
name = 2
(*temporary) = true
(*temporary) = 2
(*temporary) = "xtensionxtooltip2"
(*temporary) = 4
(*temporary) = "LocalDefense"
(*temporary) = false
(*temporary) = 5
(*temporary) = "darknest"
(*temporary) = false
(*temporary) = "attempt to index local 'name' (a number value)"
g_register = <table> {
SNOOPER = <table> {
}
MAIN = <table> {
}
}
L = <table> {
help_snooper2 = "This is the "Snooper" display. When you mouseover or target someone, their recent chat history will show up in here. It's for helping keep track of what a player is saying. You can adjust the settings by clicking the top left corner, or clicking the minimap button and going to Snooper."
help_listenerframe2 = "This is a Listener window. They're like an advanced chatbox. You can filter out players by holding shift and right-clicking them. Right click the upper left corner to open a menu for settings and such. If you close this window, you can open it again by clicking the minimap button. You may also right-click the minimap button to access the main configuration. See the Curse.com page for more instructions."
}
FILTER_OPTIONS = <table> {
Rolls = <table> {
}
Guild = <table> {
}
Instance = <table> {
}
Misc = "Misc"
CrossRP = "CrossRP"
Party = <table> {
}
Public = <table> {
}
Channel = "Channels"
Whisper = <table> {
}
Raid = <table> {
}
Officer = <table> {
}
Raid Warning = <table> {
}
}
AddFilterOption = <function> defined @Listener\src\filter_menu.lua:61
IGNORED_CHANNELS = <table> {
meetingstone = true
general = true
trade = true
localdefense = true
xtensionxtooltip2 = true
lookingforgroup = true
bigfootworldchannel = true
}
In reply to kauqilla:
Yeah :) Just been busy with bfa fun.