Download
(13Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 09-25-23 04:36 AM
Pictures
File Info
Compatibility:
Fractures in Time (10.1.5)
WotLK Patch (3.4.2)
Classic (1.14.3)
Updated:09-25-23 04:36 AM
Created:10-13-10 02:44 PM
Downloads:13,041
Favorites:49
MD5:

Friend List Colors  Popular! (More than 5000 hits)

Version: v10.1.5.230919
by: Vladinator [More]

Official repository can be found at GitHub.

Tired of the old friend list? This addon does more than just coloring your friends by class. You can specify what kind of information is shown and how the text is colored. You may even use the note field to specify their alias and show that in the friend list - the possibilities are endless!

Getting started
You can play around with the rules by opening your interface settings, going to the "AddOns" tab on top, and finding the addon in the list.

Examples
By default you will find the following pattern as standard:

Code:
[if=level]L[=level] [/if][=accountName|name][if=characterName] ([=characterName])[/if]
If you want to try out something else, try this one:
Code:
[if=level]L[=level] [/if][=accountName|characterName|name]
These will probably not suit your needs. That's fine. Why not make your own?

Syntax
There are three types of data types. Output blocks, logic blocks and color blocks.

You can make the addon output information:
Code:
[=characterName|accountName|name]
The addon will try to show the character name, if it doesn't exist, the account name. These are Battle.net specific, so we add the character name from the World of Warcraft friend system, not RealID/BattleTag. This way we cover for both types of friends we can encounter.

You can also make show specific output based on information:
Code:
[if=name]Friend[/if]
The addon will check if the friend is a World of Warcraft friend, then show the text `Friend`. You can put anything you like inside the block itself.

You can color the output, similar to how you specify the `[if]` blocks above, by using:
Code:
Level [=level]
The addon will use the level difference and color the text `Level [=level]` appropriately. Note that since we also have `[=level]` present, it will change that into their actual character level. For the time being you can only color based on `level` or `class`.

Variables

This is the complete list of variables available for you to use:

RealID and BattleTag friends:
  • bnetIDAccount
  • accountName
  • battleTag
  • isBattleTag
  • characterName
  • bnetIDGameAccount
  • client
  • isOnline
  • lastOnline
  • isAFK
  • isDND
  • messageText
  • noteText
  • isRIDFriend
  • messageType
  • canSoR
  • isReferAFriend
  • canSummonFriend
  • hasFocus
  • realmName
  • realmID
  • faction
  • race
  • class
  • guild
  • zoneName
  • level
  • gameText

World of Warcraft friends:
  • name
  • level
  • class
  • area
  • connected
  • status
  • notes
  • isReferAFriend

FriendListColors
v10.1.5.230919 (2023-09-19)
Full Changelog Previous Releases
  • Added TOC files for the other clients.
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
v10.1.0.230503
12kB
Vladinator
05-04-23 04:04 AM
v10.0.0.221026
12kB
Vladinator
10-26-22 02:19 PM
v9.2.7.221007
12kB
Vladinator
10-07-22 01:14 PM
v9.2.7.220930
12kB
Vladinator
10-05-22 11:49 AM
v9.2.7.220924
12kB
Vladinator
09-24-22 03:32 AM
v9.2.7.220917
13kB
Vladinator
09-17-22 09:15 AM


Post A Reply Comment Options
Unread 09-04-12, 03:50 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by excitor
Yea you don't know how happy I am. I also wanted to add (you probably are aware of this) the aliases don't appear when friends come online or go offline either.
RealID messages work, regular friend names are not yet properly swapped out in the chat when they login or out, but will be soon enough.
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 09:16 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
Aye, I figured I could override the API but I think it's better if I don't and do something else, hehe. I gotta keep in mind that other addons like Prat and such also gotta work after my changes, otherwise it's pointless if it only works for the default chat and such. Hopefully you can relax more since you know I have this on my plate. :P
Yea you don't know how happy I am. I also wanted to add (you probably are aware of this) the aliases don't appear when friends come online or go offline either.
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 07:11 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Aye, I figured I could override the API but I think it's better if I don't and do something else, hehe. I gotta keep in mind that other addons like Prat and such also gotta work after my changes, otherwise it's pointless if it only works for the default chat and such. Hopefully you can relax more since you know I have this on my plate. :P
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 06:50 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
1.5.5 contains this experimental alias module, try it out for a spin. Will add alias for WoW friends sooner or later, I just hope this doesn't taint too much. :P
Hmm.. The alias feature seems to be working in the friends list, in the chat edit box but not in the chat itself for some reason.
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 04:34 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
That is true, harl.

Also there are some situations some tags don't work, offline friends can't show class, level, e.g. The addon does not cache data, only uses what the game knows, hence why these wouldn't work on offline people.
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 04:11 AM  
harl
A Murloc Raider
 
harl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 2
Putting this here, just in case:

There's a certain chance for users with older (or modified) tags syntaxes to not see the names of their Battle.net friends at all when syntaxes miss the SB (offline) and SBT (online) tags. (which don't seem to have been necessary pre-MoP)

Solution: Simply add those tags via the corresponding slash commands (/flc). Those who never modified their syntaxes may just want to reset them via /flc reset which will add the tags automatically.
Last edited by harl : 09-03-12 at 04:15 AM.
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 08:39 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
1.5.5 contains this experimental alias module, try it out for a spin. Will add alias for WoW friends sooner or later, I just hope this doesn't taint too much. :P
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 08:05 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
I will think about it, how I could add this as an bonus feature, but I gotta first figure out how I can add this without breaking a lot of stuff or overloading your CPUs with my monkeycode. :P
I recommend maybe adding the bonus features in a separate module like Xperl, DBM, SLDT, TipTac, Atlasloot does. Or just creating a seperate addon . So people who don't want it can disable it without any impact to performance.
Last edited by excitor : 09-02-12 at 08:05 AM.
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 07:30 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
I will think about it, how I could add this as an bonus feature, but I gotta first figure out how I can add this without breaking a lot of stuff or overloading your CPUs with my monkeycode. :P
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 05:45 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
Originally Posted by excitor
http://www.wowinterface.com/download...iker.html#info

It's dead now and a lot of people miss it. Think there's any chance implementing features from it in your addon or maintaining/create something similar?
But thanks again

Excitor
I don't think it's dead, the author just need a little time to update it. Sadly "Friend List Colors" is kind of far away from "Friend List Renaming", hehe. BUT I am curious how these addons work together, if they can or if one overrides the other, hmm.
Haven't tested them togheter. I'm pretty sure it's dead no updates since December 2010, there's been numerous bugs through 4.1,4.2,4.3 and now it completley broke in 5.0.4 and no updates, as well as no replys to PM's or comments on the addon since 2010.
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 05:23 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by excitor
http://www.wowinterface.com/download...iker.html#info

It's dead now and a lot of people miss it. Think there's any chance implementing features from it in your addon or maintaining/create something similar?
But thanks again

Excitor
I don't think it's dead, the author just need a little time to update it. Sadly "Friend List Colors" is kind of far away from "Friend List Renaming", hehe. BUT I am curious how these addons work together, if they can or if one overrides the other, hmm.
__________________
Profile: Curse | Wowhead
Last edited by Vlad : 09-02-12 at 05:24 AM.
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 01:13 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
Originally Posted by excitor
Now I just need to figure out how to rename them in chat as well , Thanks again.
That is hard because the names of realid friends are not plain text, it's rendered on top of a weird looking string, so you can't tell one from apart from the other, if they both got the same name length, so it kind of makes it impossible to truly track realid friends.
There's an old addon from the start of Cata that used to be able to do it. It renamed people when logging in and out, as well as when they were speaking in chat, and in the chat editbox when you were typing a message.

http://www.wowinterface.com/download...iker.html#info

It's dead now and a lot of people miss it. Think there's any chance implementing features from it in your addon or maintaining/create something similar?
But thanks again

Excitor
Last edited by excitor : 09-02-12 at 01:15 AM.
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 10:04 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by excitor
Now I just need to figure out how to rename them in chat as well , Thanks again.
That is hard because the names of realid friends are not plain text, it's rendered on top of a weird looking string, so you can't tell one from apart from the other, if they both got the same name length, so it kind of makes it impossible to truly track realid friends.
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 09:53 AM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Originally Posted by Vladinator
Originally Posted by excitor
Is there anyway to chenge of the battletag name is displayed, like the color or change where it is in the line of text like move it to the end?
Yes, I have expanded the tokens to incorporate RealID names. $B is the tag, and added T for coloring blue, just like the RealID color. $BT produces a blue name for RealID friends, it's hidden for non-RealID friends. Also, check changelog for an example.

The default syntax is more Blizzard like, but shows character info on RealID friends, I shall add an option in some future update to toggle on/off for RealID friends for customization purposes.

I think I'm in love thanks a lot this is great can finally nickname Real ID friends in my friends list using the notes! Now I just need to figure out how to rename them in chat as well , Thanks again.
Report comment to moderator  
Reply With Quote
Unread 08-31-12, 06:22 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by excitor
Is there anyway to chenge of the battletag name is displayed, like the color or change where it is in the line of text like move it to the end?
Yes, I have expanded the tokens to incorporate RealID names. $B is the tag, and added T for coloring blue, just like the RealID color. $BT produces a blue name for RealID friends, it's hidden for non-RealID friends. Also, check changelog for an example.

The default syntax is more Blizzard like, but shows character info on RealID friends, I shall add an option in some future update to toggle on/off for RealID friends for customization purposes.
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: