Download
(29 Kb)
Download
Updated: 10/08/19 06:30 PM
Pictures
File Info
Compatibility:
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:10/08/19 06:30 PM
Created:01/30/19 07:17 PM
Monthly downloads:63
Total downloads:12,308
Favorites:14
MD5:
ChatMentions - DEPRECATED  Popular! (More than 5000 hits)
Version: 2.1.1
by: Coorbin [More]
ESO ChatMentions Addon



ChatMentions has been integrated into the pChat addon. Please uninstall the standalone ChatMentions and install pChat.

If somehow the current version of ChatMentions works for you, that's great... go ahead and keep using it! But I will no longer support the standalone ChatMentions.

--------

IMPORTANT, PLEASE READ!! Version 2.0 and up REQUIRES that you separately install (via Minion, or downloading from esoui.com) the following libraries:

LibAddonMenu
LibStub
LibCustomMenu


This addon can perform any of the following actions whenever your name (or part of your name, or any other custom string you wish) is typed in chat by a user:

- It can play a "ding" sound (the notification sound).
- It can ALL CAPS your name.
- It can change the color of your name.
- It can add an exclamation point icon next to your name.
- (If pChat is disabled) It can underline your name.

Version 1.1 fixes critical bug that caused it not to work correctly.
Version 1.2 eliminates the annoying warning message
Version 1.3 adds a "whole name" feature.
Version 1.4 fixes a Lua error when setting ALL CAPS to OFF.
Version 1.5 removes the libGarfield warning.

Version 2.0 (June 2019): Added support to "Watch" the messages of a user, which will highlight messages sent by someone else whether or not they mention you! This can be enabled by right-clicking a name in the chat window, or by typing /cmwatch followed by the user's @handle. Note that you may need to use /cmwatch Character Name instead of @handle if the watched user is not your friend or in any of your guilds.

Version 2.0 also fixes the case (capital/lowercase) of mentioned words when you have the Capitalize option off. Now the original casing will be preserved.

Most of the configuration is documented by pressing `ESC`, go to `Settings`, `Addons`, then `ChatMentions`. Hover over configuration items for detailed usage details in a tooltip.

However, there are four chat commands:

- `/cmadd <name>` - Add `name` to the *temporary* list of extra names to ping on. This list is deleted when your client exits, when you type `/reloadui`, or possibly when you zone.
- `/cmdel <name>` - Delete `name` from the *temporary* list of extra names to ping on.
- `/cmlist` - Print out the current list of names for which you will be pinged.
- `/cmwatch <name>` - See above release notes for Version 2.0.
v2.0.1 (June 2, 2019)
- I forgot to bundle libGarfield with ChatMentions. Mine is a slight "fork" of the original. Whoops!

v2.0 (June 2, 2019)
-Added support to "Watch" the messages of a user, which will highlight messages sent by someone else whether or not they mention you! This can be enabled by right-clicking a name in the chat window, or by typing /cmwatch followed by the user's @handle. Note that you may need to use /cmwatch Character Name instead of @handle if the watched user is not your friend or in any of your guilds.
- Fixe\d the case (capital/lowercase) of mentioned words when you have the Capitalize option off. Now the original casing will be preserved.

v1.5
- Remove the libGarfield warning.

v1.4
- Fixed a Lua error when setting ALL CAPS to OFF. Thanks to doctordarkspawn for reporting the issue.

v1.3
- Add "whole name only" option so you won't get pinged if you have short names that are used as substrings of frequently used words.

v1.2
- Fix annoying warning message on addon load.
- LibStub updated to v5.

v1.1
- Fix critical bug in initial release with logic for "self-ping".
- Bump version in txt file.
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Uploader
Date
2.1
29kB
Coorbin
10/08/19 03:24 PM
2.0.1
31kB
Coorbin
06/02/19 10:39 AM
2.0
29kB
Coorbin
06/02/19 10:12 AM
1.5
74kB
Coorbin
03/25/19 02:50 PM
1.4
72kB
Coorbin
02/05/19 01:53 AM
1.3
72kB
Coorbin
02/03/19 05:49 PM
1.2
71kB
Coorbin
02/02/19 01:06 PM
1.1
71kB
Coorbin
01/30/19 10:34 PM
1.1
71kB
Coorbin
01/30/19 08:02 PM


Post A Reply Comment Options
Unread 10/09/19, 10:50 AM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
Re: Re: Re: libChat3 Causes Conflicts

Originally Posted by Coorbin
It doesn't break the chat for me. Are you using Junkee 2018? If not, can you list all other addons and libraries you have enabled so I can try to track down this problem?
hi Coorbin,

i dont use Junkee but the reason your addon was breaking the chat was the library libChat3 you bundled within your addon folder.

Baertram the addon (co-)author of libChat2 has already published a fix for libChat3.

Now the chat works like it should again.
Report comment to moderator  
Reply With Quote
Unread 10/09/19, 06:37 PM  
Coorbin
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 14
Uploads: 10
I posted an update to ChatMentions that includes the patched libChat3 within it. I've done this because Baertram's fixed libChat3 is not available on Minion, since Provision is the owner of libChat3 on Minion and it seems he has dropped off the face of the Earth in terms of supporting his addon code for ESO.

If it turns out that a Minion update arrives for libChat3 that provides the same fix, I will delete libChat3 from the bundled libraries of ChatMentions. Until that time, it stays. I've tested it and confirmed that the fix is correct.

For what it's worth, I didn't see Baertram's post until after I had already debugged and fixed this problem on my own... The problem was due to ESO randomly deciding to change their functionality. They re-wrote all of their chat format strings from zo_strformat() style to string.format() style. Since libChat3 mimics this functionality, it was trying to format the new format strings using the old function, which broke it.

So now the libChat3 problem has been fixed twice and Provision still hasn't (and may never) updated libChat3 "upstream" in Git or Minion. That's why I'll have to continue to bundle libChat3 in ChatMentions for now and support the functionality of it when it breaks.

At least I understand the code I depend on a bit better now. Ensure you're running ChatMentions 2.1.1 or later, and you can delete any copies of libChat3 you may have in your AddOns folder (from Baertram or elsewhere). Everything should just work. If it doesn't, post back here.

Thanks for using my addon.
Report comment to moderator  
Reply With Quote
Unread 01/17/20, 10:50 AM  
Leslax

Forum posts: 0
File comments: 5
Uploads: 0
Incompatibility with pChat (LibChat3 only)

Hello! I updated pchat this morning and had problems that were enabled in the settings (like hiding brackets, having character name in guild chat ((it was showing @UserID despite my attempts to change it)) and couldn't copy messages)
Say, emote, and group all displayed character names, but still had brackets.

I tried a few older versions, manual installation/minion etc since sometimes files get saved somewhere else, still not fixed, then just disabled everything and slowly started enabling addons again until I ran into the issue again.

I found it was ChatMentions, and tried just disabling the addon itself, still had the issues above, then tried the LibGarfield disabled and still had the bug. I re-enabled Garfield and disabled LibChat3 instead, and it was fixed, so it seems ChatMentions (specifically dependency LibChat3) doesn't allow settings to be adjusted or changed in pchat, or something else is being funky with it.

It was working without issues until this morning, but it's weird that older versions still had the same problems, but I'm not sure how all this works so I thought I'd let you know!

Hope you have a good day!
Report comment to moderator  
Reply With Quote
Unread 06/13/20, 01:12 PM  
Shendelzare

Forum posts: 0
File comments: 4
Uploads: 0
Conflict with pChat

Hey, is there any way to get this addon to work with the pChat option that shows account names in chat rather than character names? I've had @account name/character name as the setting for all chat channels but after installing ChatMentions that function of pChat broke and even disabling ChatMentions didn't fix it, I had to delete the entire folder.

Really hope there's a way around this, as this addon is really nice.
Report comment to moderator  
Reply With Quote
Unread 09/19/20, 09:35 AM  
Coorbin
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 14
Uploads: 10
Re: Conflict with pChat

Originally Posted by Shendelzare
Hey, is there any way to get this addon to work with the pChat option that shows account names in chat rather than character names? I've had @account name/character name as the setting for all chat channels but after installing ChatMentions that function of pChat broke and even disabling ChatMentions didn't fix it, I had to delete the entire folder.

Really hope there's a way around this, as this addon is really nice.
I have released a beta version of what I'm calling "pChat-ChatMentions" for now, which is an attempt to integrate the functionality of ChatMentions into pChat. You can download it here: https://smcnam.me/pChat-ChatMentions-Beta.zip

Eventually I believe Baertram, the maintainer of pChat, will release an official version of pChat that includes the ChatMentions functionality. I do not control his release schedule, however.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.