Quantcast
Download
(4 Kb)
Download
Updated: 04-22-18 03:20 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:04-22-18 03:20 AM
Created:01-06-14 04:32 PM
Downloads:1,161
Favorites:3
MD5:
Categories:Chat Mods, Discontinued and Outdated Mods

XRealIDColors (Not BfA Compatible)

Version: 8.0.1.26476.AlphaCompatible
by: Xrystal [More]

What it does
This addon colorizes Battle Net and Real ID friend chatter with their active character's class name ( assuming they are playing WoW that is ), or the regular battle net color if not online.

The Idea
Wimpface requested this functionality in the thread http://www.wowinterface.com/forums/showthread.php?t=48740.

Functionality Available
Monitors the following events and generates a color coded link of their active character in WoW for when they chat, log in and log out.
PLAYER_ENTERING_WORLD
BN_CONNECTED
BN_FRIEND_ACCOUNT_ONLINE
BN_FRIEND_INFO_CHANGED
CHAT_MSG_BN_INLINE_TOAST_ALERT
CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE

Customization Available
The following customizations are available via editing of the XOptions.lua
showToonName - Display the character name alongside the Real ID / Battle Net Name
showRealmName - Display the realm name alongside the ToonName, won't display if the ToonName isn't displayed
showBattleTag - Display the battletag instead of RealID / Battle Net Name if it is a battle tag friend (*)

(*) None of the my battle tag friends have logged in or have a different battle tag ID than their RealID / Battle Net Name

At present I do not see a reason to change this but if anyone using it finds that something is missing post here and it may become another option.

Partially Tested in:
Wow 7.3.5.26365
Wow 8.0.1.26476
WoW 8.0.1.27101 - More Errors but addon no longer needed
It doesn't error but having no friends online most of the time has made it hard to fully test the coloring side.

Version: 8.0.1.26476.AlphaCompatible
-- Changes Made
Replaced event "BN_FRIEND_TOON_ONLINE" with event "BN_FRIEND_INFO_CHANGED"
Color changes unable to be tested accurately, due to no BNet Friends

Version: 5.4.8.18414 - Update
-- Chatting while not in game adjustments
It now displays the default BattleNet colors if your friend is not logged into the game on a character when they are chatting.
The only testing I could do was list my friends and make sure it displayed their names in this neutral color.

Version: 5.4.0.17688 - New Version
- Functionality Available:
Monitors the following events and generates a color coded link of their active character in WoW for when they chat, log in and log out.
PLAYER_ENTERING_WORLD
BN_CONNECTED
BN_FRIEND_ACCOUNT_ONLINE
BN_FRIEND_TOON_ONLINE
CHAT_MSG_BN_INLINE_TOAST_ALERT
CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE

- Customization Available:
The following customizations are available via editing of the XOptions.lua
showToonName - Display the character name alongside the Real ID / Battle Net Name
showRealmName - Display the realm name alongside the ToonName, won't display if the ToonName isn't displayed
showBattleTag - Display the battletag instead of RealID / Battle Net Name if it is a battle tag friend (*)

(*) None of the my battle tag friends have logged in or have a different battle tag ID than their RealID / Battle Net Name
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
5.4.8.18414
4kB
Xrystal
06-28-14 12:32 PM
5.4.0.17688
4kB
Xrystal
01-06-14 04:32 PM


Post A Reply Comment Options
Unread 07-17-18, 12:40 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Retirement due to Battle for Azeroth

Since Battle for Azeroth made the change to the chat frames to color based on class I will put this in the retirement pile.

Thank you for your custom
__________________
Report comment to moderator  
Reply With Quote
Unread 04-22-18, 03:23 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Battle for Azeroth Compatibility

While testing in Battle For Azeroth, found the following error, highlighting a big change a long way back that wasn't picked up by myself or another user for some reason.

Attempt to register unknown event "BN_FRIEND_TOON_ONLINE"
Interface\AddOns\XRealIDColors\XRealIDColors.lua:36

I have corrected this now and hopefully all will work accordingly. Having only a handful of friends of which most do not play and those that do, rarely do, I have been unable to confirm the coloring still works as expected.

If someone can test and confirm ( in Legion and/or Battle for Azeroth Alpha ) that would be appreciated.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-03-18, 05:32 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Just to let you all know I am currently back in game preparing my characters for the next expansion. How long in the expansion before I take my break I don't know but I do plan to make sure my addons are at least not breaking.
__________________
Report comment to moderator  
Reply With Quote
Unread 07-15-14, 02:31 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
I think I have deduced why things changed with this addon. I don't know when the ability to chat in battle net without being in game first arrived but I suspect it coincides with this no longer working.

I will have to investigate if there is some sort of special functionality that can be used when chatting in game and not outside of the game.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-30-14, 03:28 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Managed to speak to a BNet friend today and could see that my fix could have fixed that problem if it realised that my friend was online, based on my settings of course. So I have done some more code changes and will see if I can grab hold of a friend over the next couple of days to test my theorised solution. Unfortunately my friend had to log off before I could test this fix.

So, at present:

Latest version on this site: May show everyone as if they were not logged in ..
Previous Version on this site: Showed the last class color when speaking to friends that weren't online.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-28-14, 12:36 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Latest Update

It hasn't been fully tested as I have no friends logged in to test with but the routine used for testing purposes ( list all friends ) is also used to color people chatting, so theoretically it should work.

Let me know if it still isn't working.

It should work by first seeing if the friend is online, if they aren't then they must be chatting via the new chat screen so colors name in game with the battle net color which is the default. If they are online it checks which character they are logged in on and if it can find a match in the RAID CLASS COLORS table it will color their name accordingly otherwise uses the default battle net color.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-27-14, 10:09 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5151
File comments: 372
Uploads: 28
Hi,

Thanks for the report.

I'll see if I can remember how this addon worked things out and how the new way of chatting makes a difference. While you are not logged in there is no class to color so it simply remembers the last one used .. is my guess at any rate ..


I'm not sure when I will get a chance to look at it but I will try and see if I can spend some time over the weekend on it at least.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-25-14, 12:23 PM  
Haystone
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Hmm, I'm experiencing a bug where a certain class colour seems to "stick". The first Real ID friend I tried this addon out with was a mage, and sure enough their name came up in chat as the mage blue. Then, I talked to a friend who was not logged onto WoW and was chatting through the battle.net app. His name still came up as the mage blue. Then, I talked to a friend playing a Warrior. His name was still mage blue.
Report comment to moderator  
Reply With Quote
Unread 06-23-14, 02:18 PM  
Haystone
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Thank you so much for this addon! I've been looking for something simple to do this for ages and didn't want to use a full chat overhaul mod.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: