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,026
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 10-13-10, 03:55 PM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Looks promising but breaks with a deDE client
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 04:32 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 JohnDoe03
Looks promising but breaks with a deDE client
I suspected something would happen in another locale, Ill take a look into it and have a patch up by tomorrow.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 06:12 PM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
Originally posted by Vladinator
I suspected something would happen in another locale, Ill take a look into it and have a patch up by tomorrow.
Ok thanks, let me know if you need more details
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 08:35 PM  
Sintacks
A Murloc Raider

Forum posts: 4
File comments: 121
Uploads: 0
WTB a setting for the "level 80" vs "L80" bit... I don't want shorten levels...
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 08:45 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Added a on/off feature for the level bit, should not be hard to configure.

I think I fixed the problem JohnDoe03, tell me the results.

*Edit*

Added 1.1b and it fixes the language issues, John.

Originally posted by Sintacks
WTB a setting for the "level 80" vs "L80" bit... I don't want shorten levels...
Originally posted by JohnDoe03
Ok thanks, let me know if you need more details
Last edited by Vlad : 10-14-10 at 09:19 AM.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 11:34 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
works like a charm now - thanks

i have two requests too:
- could you color the class as well? looks nicer if its all in the same color
- is it possible to change the order, eg. lvl, class, name oder name, class, lvl or whatever?

thanks for the work you put into this addon !
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 12:57 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
I added the ability to make custom syntaxes, i.e. decide for yourself how the friends are displayed. Check the changelog for 1.2 for information, also the in-game slash command should suffice getting you started.

Performance wise the RAM can go up to 2MB just for the addon if you scroll the friend list like crazy for a while, but garbage collection comes along and always reduces it down to below 40KB so it's not bad at all, it's not like it's constant growing to 2MB. Normal usage makes it grow to about 500KB and again it's not much considering modern machines.

If people prefer the "slim" version they can use 1.1b but the memory "issue" is still there only that it grows to around 500KB at worst, instead of 2MB.
Last edited by Vlad : 10-15-10 at 07:20 AM.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 07:07 AM  
JohnDoe03
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
works great - thx again
Report comment to moderator  
Reply With Quote
Unread 08-31-12, 10:22 AM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
Would be cool if not just the f-list is coloured, but also the guildlist, wholist, battleground-statistic etc
Report comment to moderator  
Reply With Quote
Unread 08-31-12, 01:30 PM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
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?
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
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 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-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-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
Post A Reply



Category Jump: