Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(4 Kb)
Download
Updated: 06-28-14 12:32 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:06-28-14 12:32 PM
Created:01-06-14 04:32 PM
Downloads:241
Favorites:4
MD5:

XRealIDColors

Version: 5.4.8.18414
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_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

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.

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 (1)
File Name
Version
Size
Author
Date
5.4.0.17688
4kB
Xrystal
01-06-14 04:32 PM


Post A Reply Comment Options
Unread 07-15-14, 02:31 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
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.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 06-30-14, 03:28 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
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.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 06-28-14, 12:36 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
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.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 06-27-14, 10:09 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
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.
__________________
Xrystal is offline 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.
Haystone is offline 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.
Haystone is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: