Quantcast
Download
(27 Kb)
Download
Updated: 12/17/19 08:34 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:12/17/19 08:34 PM
Created:11/08/17 08:39 PM
Monthly downloads:149
Total downloads:6,692
Favorites:12
MD5:
5.2.5
Advanced Group Roster  Popular! (More than 5000 hits)
Version: 9.3
by: aldericon [More]
Advanced Group Roster allows you to make a number of adjustments to your group roster. These include:

- option to switch out the character for account name, or have them side-by-side instead
- switch out champion point lvl for PVP rank (with icon)
- color-code player roles
- mark yourself on the roster with a STAR
- 'Auto Transfer Leadership Upon Death' setting, which transfers group leadership (if you're the current group leader) to a secondary leader that is in group
- Replace people's names with your own nicknames
-- If you are displaying account and character names side-by-side, the nickname is still just replaced in the first column
- color-code those that are in the same zone as you
- ability to hide those roster roles that that player isn't using
- ability to add notes to each player in the group roster, like the guild roster
- ability to watch for when group members are away
-- listens for your own list of away messages in group chat and uses the guild roster away icon to set the person as away
-- next chat message after being set to away returns them to normal
-- their away message is added with the tooltip when mousing over the away icon
-- the time they went away is also recorded in the tooltip
- Raid Attendance on how long a character participates in Raid
-- The idea is that a leader will start the raid, and as each character joins and leaves, the addon adds up their total time spent in group. Then at the end of the raid, you can follow the following instructions (also found in the addon's settings in-game) to get the data and put it in whatever format you need.

Thanks to Ayantir and her addon GMen for providing these steps. Tutorial for Notepad++ (to export Raid Attendance):
  • Open the file
  • Do Ctrl+H (Search & Replace)
  • In Search, Write : (^\s*\[\d*\]\s\=\s\")(.*)(\",$)
  • In Replace, Write : \2
  • Select option Regular Expression
  • Click Replace All
  • Copy your text
  • Close your file WITHOUT saving

This addon also adds some options to the group roster when clicking a player's name:
- Adding/Removing someone as a Secondary Leader: Easy add or remove someone via the group roster vs. using the addon settings.
- Clearing that person's AFK status: When tracking whether group members are away, sometimes they simply post when they leave but not when they come back. So you can manually remove someone's AFK status.
- Kicking a Player from group: if the leader has you set as a secondary leader, you can use this to kick someone from group.
- Promoting a Player to Group Leader: if the current group leader has you set as a secondary leader, you can use this to promote someone to be group leader.

Group Invite Options:
- Allows you to auto-invite players from chat that type in the invite string.
- Allows you to specify group size and when to auto-kick people who go offline
- Can set to only listen to non-zone chat or all chats
- Ability, per guild, to say 'only invite if they are this rank or higher'. For example, if player A uses the auto-invite code and their rank is 'Member', but the setting is set for rank 'Raider' (which is higher then 'Member'), the auto-invite won't allow them to join group.

Raid Management Options:
Raid Management allows you to auto-set how many of different types (that you get to create) of players you want in your group. You can choose to rank them and let those that come later to group join and kick players that are considered a lower grade, or simply do it on a first-come-first-serve basis. You write up the character name, choose the rank, then add them to the right list. When they use the group invite system to get into raid, the code will ensure that only that amount of healers, dps, etc. get into raid, allowing the group leader to do what needs to be done. You can use '/rreq' to post a list of how many of each player type you currently have in group.

Guild Advertisement:
Ability to advertise your guild in zone. Add the message via the addon menu (or via chat with /mg* command - ex. /mg1 for first guild listed, /mg2 for second, etc) and post it in chat with /ga* command.

If there's anything you'd like to add, simply put a comment here or feel free to PM me in game at '@aldericon'.
9.3
- BUG: Error when scrolling in roster with group > 20; fixed.
- BUG: Wasn't showing level correctly if not champion rank yet
- BUG: Setting Alliance icon or PVP rank icon while not champion rank yet wasn't working
- BUG: Wasn't changing champion rank icon correctly if 'Sort By UserID' was on
- Updated AddOnVersion to be set correctly and deleted libs folder (thanks Baertram!)

9.2
- FEATURE: Added 'Sort By UserID' setting, which allows you to sort the roster by the user id instead of the character name, if you're showing the UserID.
- Updated versioning / depended on files (thanks Baertram!)

9.1
- FEATURE: Added ability to set Guild Advertisement via chat, with '/mg*' command.

9.0
- API Bump for Dragonhold (Update 24)

8.0
- API Bump for Scalebreaker (Update 23)

7.0
- API Bump for Elsweyr (Update 22)

6.3
- FEATURE: Added ability to only allow 'this guild rank or higher' when using the Auto-Invite system

6.2
- BUG: Fixed bug with on-screen announcement upon death feature from last patch

6.1
- FEATURE: 'Auto Transfer Leadership Upon Death' setting, which transfers group leadership (if you're the current group leader) to a secondary leader that is in group
- FEATURE: Added the ability to look for multiple invite strings (total 2 at the moment)
- FEATURE: 'On-Screen announcement upon death' setting for Raid Management, which allows announcements for certain players who are that type

6.0
- API Bump for Update 21

5.1
- BUG: Fixed Character Name not working as an option when using the addon.

5.0
- Updated API Version for Murkmire (Update 20)

4.1
- FEATURE: New Raid Management, for auto-controlling the comp of your group

4.0
- Updated API Version for Wolfhunter (Update 19)

3.6
- FEATURE: Added option to show 'Group Invite' settings in the 'Group & Activity Finder' screen instead of under addon settings for easy access

3.5
- Updated 'Guild Advertisement' feature to put the message in the chat type you currently have open instead of forcing it to go in zone.

3.4
- BUG: Fixed kicking when Group Invite featuring is not enabled

3.3
- FEATURE: Option to choose whether invite string is case sensitive
- FEATURE: Options to set text with slash commands to post Guild Advertisements

3.2
- FEATURE: Group Invite options are now available to auto-inviting people to group.

3.1
- FEATURE: Added ability to switch out LVL column for Alliance (icon & english name)

3.0
- Updated API Version for Summerset (Update 18)

2.2
- FEATURE: Added ability to right click players' names in chat box and use the 'Invite Player (SL)' option. NOTE: Only works if you are marked as 'Secondary Leader' for current group leader.

2.1
- FEATURE: Added option for account wide settings. Not: Turning this on will wipe your settings, but only once.

2.0
- Updated API Version for Dragon Bones (Update 17)
- FEATURE: Added ability for secondary leader to promote another leader to crown. This can be activated in the roster or by typing 'promote USER' in group chat.

1.15
- BUG: Fixed secondary leader trying to kick another player in group not working

1.14
- BUG: Fixed 'Crown' icon disappearing sometimes for group leader within group roster.
- FEATURE: Add several options when right-clicking a person's name on the group roster: Toggle of Secondary Leader, Clearing AFK Status, and Kicking a Player from the group (will only work if the current leader has you set to be a secondary leader)
- Removed last feature of 'saving' raid attendance every 5 minutes. This is because ESO doesn't actually saved your variables unless you do a full reload, so this feature is not possible.

1.13
- BUG: Updated how long players have been in raid before exporting raid attendance (was previously only when viewing export)
- BUG: Updated to clear out saved variables before exporting raid attendance (otherwise if your current raid is smaller then past raid, they'll include some information from past raid)
- FEATURE: Updated code to save raid attendance every 5 minutes, in cases where leader crashes throughout the raid. Option to manually import when coming back into the game.
- FEATURE: Added informational system messages for leader when secondary leader kicks or invites players

1.12
- FEATURE: Command '\agrclearafk USERID' to manually clear another player's afk status
- FEATURE: Option to list Secondary Leaders (for when you are a group leader) that can utilize the invite and kick commands
- FEATURE: Raid Attendance Tracking & export

1.11
- Updated the away message system to check for all versions of your away messages (so afk, Afk, AFk, AFK, etc.)

1.10
- BUG: Trying to fix problem where leader icon for leader is switched out for away icon without them actually going away
- BUG: Fixed away message not showing up for leader when they actually go away

1.9
- BUG: Fixed error from Housing Editor caused by bug fix from 1.8 update

1.8
- BUG: Fixed Group Roster to update list when scrolling (20+ people in group)
-- updated to only do on scroll if group roster is open and group larger then 20 (scroll appears at 20, but only need it at 20+)

1.7
- FEATURE: Option to choose which 'away words' to list for
- BUG: Cleared Away Tooltip if the person is no longer away (especially a problem if you're using STAR feature or the leader uses the away feature)
- Whenever someone leaves or enters group, clear their away status

1.6
- FEATURE: Updated the away message to listen for 'bio' as well
- FEATURE: Updated the away icon's tooltip to include the message the person used to say they're away
- FEATURE: Updated the away icon's tooltip to include the timestamp of when they went away

1.5
- BUG: Fixed disappearing Group Leader Icon

1.4
- FEATURE: New option to detect when players are away
-- when on, it will watch group chat for 'afk' or 'brb' text and mark the person as away in group until their next chat message
- BUG: Fixed STAR not turning off / on as you turned on / off the option in settings

1.3
- BUG: Fixed color reverting back to default color for users in the same location as you if you choose a different color display

1.2
- FEATURE: Ability to hide those roster roles that the player isn't using
- FEATURE: Ability to add notes to players in the roster, like the Guild Roster

1.1
- FEATURE: Added option to color-code those in the same zone as you
- FEATURE: Option to have Character and UserID side-by-side OR switched with Character Name OR Never
- FEATURE: Ability to reset color options back to default

1.0
Initial Release
Optional Files (0)


Archived Files (39)
File Name
Version
Size
Uploader
Date
9.2
70kB
aldericon
12/15/19 07:34 PM
9.1
70kB
aldericon
12/13/19 05:51 PM
9.0
70kB
aldericon
11/03/19 07:36 AM
8.0
70kB
aldericon
08/19/19 06:47 PM
7.0
70kB
aldericon
06/01/19 11:21 AM
6.3
70kB
aldericon
03/29/19 04:04 PM
6.2
69kB
aldericon
03/15/19 04:52 PM
6.1
69kB
aldericon
03/10/19 01:44 PM
6.0
68kB
aldericon
02/26/19 07:46 PM
5.1
68kB
aldericon
11/05/18 04:16 PM
5.0
68kB
aldericon
10/28/18 11:25 AM
4.1
68kB
aldericon
09/03/18 12:20 PM
4.0
66kB
aldericon
08/18/18 12:51 PM
3.6
63kB
aldericon
07/04/18 05:07 PM
3.5
62kB
aldericon
06/30/18 01:42 PM
3.4
62kB
aldericon
06/27/18 07:00 PM
3.3
62kB
aldericon
06/24/18 01:54 PM
3.2
61kB
aldericon
06/13/18 05:50 PM
3.1
60kB
aldericon
06/06/18 06:15 PM
3.0
60kB
aldericon
05/26/18 12:08 PM
2.2
60kB
aldericon
03/10/18 01:29 PM
2.1
59kB
aldericon
02/18/18 05:32 PM
2.0
59kB
aldericon
02/12/18 08:59 PM
1.15
59kB
aldericon
02/04/18 02:31 PM
1.14
59kB
aldericon
01/28/18 12:29 PM
1.13
58kB
aldericon
01/21/18 01:26 PM
1.12
57kB
aldericon
01/13/18 12:18 PM
1.11
52kB
aldericon
12/22/17 07:46 AM
1.10
52kB
aldericon
12/13/17 07:38 PM
1.9
52kB
aldericon
12/09/17 11:21 AM
1.8
52kB
aldericon
12/06/17 06:59 PM
1.7
52kB
aldericon
12/02/17 12:56 PM
1.6
52kB
aldericon
11/29/17 06:34 PM
1.5
51kB
aldericon
11/18/17 07:52 PM
1.4
52kB
aldericon
11/15/17 07:33 PM
1.3
51kB
aldericon
11/12/17 12:48 PM
1.2
51kB
aldericon
11/11/17 01:59 PM
1.1
49kB
aldericon
11/09/17 09:21 PM
1.0
48kB
11/08/17 08:39 PM


Post A Reply Comment Options
Unread 12/20/19, 08:43 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2579
File comments: 2990
Uploads: 57
Re: Re: Re: Re: Re: Re: Re: Re: Scrolling Error?

Trolls won't be no trolls if you try to come by with ther help of addons.
Just "ignore them" and they will have no fun being a troll anymore, that's the best way to handle this.
If noone reacts or notices what they do, even if it makes more work, they will just be the idiots
Happy holidays!

Originally Posted by amber1019
Originally Posted by aldericon
We can't see who uses momentos, but I asked because I might be able to come up with a couple of solutions that don't necessary involve sorting (or momentos!). As it is, I have a couple of solutions for you:

1) Limit the group size to 20 people max, which is possible with AGR's 'Max Group Size' option. This allows you to always use the sort feature.

2) The addon allows for 'Secondary Leaders', which gives them the ability to post in chat whom to kick, invite, etc., using either UserID or Character Name. Add yourself as a secondary leader, and then writing 'kick X' in group chat will kick that user, instead of having to find them in the roster.

3) If #2 doesn't work because you're unable to write / remember the whole UserID, I can create a new function that finds the user that you're referring to. For example, you could type '/agrkick der' and it would list '1) @aldericon 2) @derphy 3) @grider' and you could then do '/agrkickconfirm 1' and it would kick @aldericon from group.

See if any of those work for you. #3 would be a new feature, but I'd be happy to write it.
#2 sounds sufficient. I'll have to give that a try, for sure. Thank you for the info. I had no idea. If it's on the description page, I apologize for my ignorance!

And as for not being able to see who uses mementos, that's crazy. ZOS needs to change that. Some of them become such a problem in group settings. For example, during the Witches Festival, trolls would wait until most people mounted and then use the event's whistle because it would dismount everyone nearby that was in the group with the whistle-user. SOOO annoying.

Anyway... Thank you for your help and I appreciate the work you've done. You're awesome. Happy holidays.
Last edited by Baertram : 12/20/19 at 08:44 AM.
Report comment to moderator  
Reply With Quote
Unread 12/19/19, 10:29 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Re: Re: Re: Re: Re: Re: Re: Scrolling Error?

Originally Posted by aldericon
We can't see who uses momentos, but I asked because I might be able to come up with a couple of solutions that don't necessary involve sorting (or momentos!). As it is, I have a couple of solutions for you:

1) Limit the group size to 20 people max, which is possible with AGR's 'Max Group Size' option. This allows you to always use the sort feature.

2) The addon allows for 'Secondary Leaders', which gives them the ability to post in chat whom to kick, invite, etc., using either UserID or Character Name. Add yourself as a secondary leader, and then writing 'kick X' in group chat will kick that user, instead of having to find them in the roster.

3) If #2 doesn't work because you're unable to write / remember the whole UserID, I can create a new function that finds the user that you're referring to. For example, you could type '/agrkick der' and it would list '1) @aldericon 2) @derphy 3) @grider' and you could then do '/agrkickconfirm 1' and it would kick @aldericon from group.

See if any of those work for you. #3 would be a new feature, but I'd be happy to write it.
#2 sounds sufficient. I'll have to give that a try, for sure. Thank you for the info. I had no idea. If it's on the description page, I apologize for my ignorance!

And as for not being able to see who uses mementos, that's crazy. ZOS needs to change that. Some of them become such a problem in group settings. For example, during the Witches Festival, trolls would wait until most people mounted and then use the event's whistle because it would dismount everyone nearby that was in the group with the whistle-user. SOOO annoying.

Anyway... Thank you for your help and I appreciate the work you've done. You're awesome. Happy holidays.
Report comment to moderator  
Reply With Quote
Unread 12/19/19, 06:40 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Re: Re: Re: Re: Re: Re: Scrolling Error?

Originally Posted by amber1019
Gosh, you're nosey.
LOL. Totally kidding.
Yeah, I tend to need to kick AFKers or trolls.
Especially with Alik'r dolmens. Some players tend to stand around AFKing and getting xp for doing nothing. I'm not a fan of that. (Unless they're the leader of the group. Because they're providing a service to the area for other players to utilize, so they can do or not do whatever they want as far as I'm concerned. Lol.)
Also, trolls like to put down cauldrons and cakes and such that you can interact with. They block the interaction with the chest that spawns after defeating a dolmen. It's insanely aggravating and I loathe these players. So I try to figure out who it is and kick them immediately.
Plus, i don't see character names anywhere in my UI. Not in the group UI or chat or in the 3D world. So character names are completely useless for me. @names are much more useful. Especially if you're trying to get to know your guildmates, etc.

So yeah.... if you know of a way of adding system messages that put in chat who uses certain (or any) momentos, that would be a great help in getting rid of trolls.
We can't see who uses momentos, but I asked because I might be able to come up with a couple of solutions that don't necessary involve sorting (or momentos!). As it is, I have a couple of solutions for you:

1) Limit the group size to 20 people max, which is possible with AGR's 'Max Group Size' option. This allows you to always use the sort feature.

2) The addon allows for 'Secondary Leaders', which gives them the ability to post in chat whom to kick, invite, etc., using either UserID or Character Name. Add yourself as a secondary leader, and then writing 'kick X' in group chat will kick that user, instead of having to find them in the roster.

3) If #2 doesn't work because you're unable to write / remember the whole UserID, I can create a new function that finds the user that you're referring to. For example, you could type '/agrkick der' and it would list '1) @aldericon 2) @derphy 3) @grider' and you could then do '/agrkickconfirm 1' and it would kick @aldericon from group.

See if any of those work for you. #3 would be a new feature, but I'd be happy to write it.
Last edited by aldericon : 12/19/19 at 06:59 PM.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 10:05 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Re: Re: Re: Re: Re: Scrolling Error?

Originally Posted by aldericon
Originally Posted by amber1019
Bummer! That's the main reason I wanted the User ID sort. For big groups. So I can find users in the list quickly when having to skim through several names at once. lol. But it's okay! At least it's just with groups greater than 20 players. That's better than nothing, trust me. Thank you.
I'm curious; what are you doing that you are needing the list sorted to find people (it sounds like a hardship because you do it a lot)? Are you leading groups and trying to clean up the roster by kicking people? Or just curious about who's in group?
Gosh, you're nosey.
LOL. Totally kidding.
Yeah, I tend to need to kick AFKers or trolls.
Especially with Alik'r dolmens. Some players tend to stand around AFKing and getting xp for doing nothing. I'm not a fan of that. (Unless they're the leader of the group. Because they're providing a service to the area for other players to utilize, so they can do or not do whatever they want as far as I'm concerned. Lol.)
Also, trolls like to put down cauldrons and cakes and such that you can interact with. They block the interaction with the chest that spawns after defeating a dolmen. It's insanely aggravating and I loathe these players. So I try to figure out who it is and kick them immediately.
Plus, i don't see character names anywhere in my UI. Not in the group UI or chat or in the 3D world. So character names are completely useless for me. @names are much more useful. Especially if you're trying to get to know your guildmates, etc.

So yeah.... if you know of a way of adding system messages that put in chat who uses certain (or any) momentos, that would be a great help in getting rid of trolls.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 08:48 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Re: Re: Re: Re: Scrolling Error?

Originally Posted by amber1019
Bummer! That's the main reason I wanted the User ID sort. For big groups. So I can find users in the list quickly when having to skim through several names at once. lol. But it's okay! At least it's just with groups greater than 20 players. That's better than nothing, trust me. Thank you.
I'm curious; what are you doing that you are needing the list sorted to find people (it sounds like a hardship because you do it a lot)? Are you leading groups and trying to clean up the roster by kicking people? Or just curious about who's in group?
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 08:36 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Thumbs up Re: Re: Re: Scrolling Error?

Originally Posted by aldericon
Originally Posted by amber1019
I'm using "Sort By UserID", and it happens when I scroll through the list. (In a very large group.) (For example, in a large group farming dolmens in Alik'r.)
So I managed to get into a large group and found quite a bit of bugs. lol, that's what happens when you do stuff you don't normally do.

I managed to write code to prevent the errors, but unfortunately had to disable the sort feature when the group is larger then 20; let me explain: I can go through a group and get everyone's userId to sort by, but some of the information in the roster can only be gotten by going line by line. So the sort by gathers all the information by doing one loop of the roster, then does a second loop to switch out the information line by line with the sorted index. However, when you are in a group with > 20 and the scroll comes into play, when loading the roster and looping through that first time, I only get information that is being shown - I can't get the next rows that are available after scrolling until you actually scroll. Which means if a user with a userId that should be in the 3rd slot is listed as #24, they won't show up in the 3rd slow but will show up in the 3rd slow after you scroll all the way down, so while you're not missing anyone in group, it won't sort correctly.

I updated the addon's setting's description so that people are aware, but wanted to explain here. I'm not sure how often you're in large groups, but at this time it's simply a limitation of what's available to me.
Bummer! That's the main reason I wanted the User ID sort. For big groups. So I can find users in the list quickly when having to skim through several names at once. lol. But it's okay! At least it's just with groups greater than 20 players. That's better than nothing, trust me. Thank you.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 08:33 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Re: Re: Scrolling Error?

Originally Posted by amber1019
I'm using "Sort By UserID", and it happens when I scroll through the list. (In a very large group.) (For example, in a large group farming dolmens in Alik'r.)
So I managed to get into a large group and found quite a bit of bugs. lol, that's what happens when you do stuff you don't normally do.

I managed to write code to prevent the errors, but unfortunately had to disable the sort feature when the group is larger then 20; let me explain: I can go through a group and get everyone's userId to sort by, but some of the information in the roster can only be gotten by going line by line. So the sort by gathers all the information by doing one loop of the roster, then does a second loop to switch out the information line by line with the sorted index. However, when you are in a group with > 20 and the scroll comes into play, when loading the roster and looping through that first time, I only get information that is being shown - I can't get the next rows that are available after scrolling until you actually scroll. Which means if a user with a userId that should be in the 3rd slot is listed as #24, they won't show up in the 3rd slow but will show up in the 3rd slow after you scroll all the way down, so while you're not missing anyone in group, it won't sort correctly.

I updated the addon's setting's description so that people are aware, but wanted to explain here. I'm not sure how often you're in large groups, but at this time it's simply a limitation of what's available to me.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 07:22 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Re: Scrolling Error?

Originally Posted by amber1019
I'm using "Sort By UserID", and it happens when I scroll through the list. (In a very large group.) (For example, in a large group farming dolmens in Alik'r.)
It looks like it's only happening when groups are greater then 20 people. Thanks for the insight; I'll try to see if I can reproduce and find a fix.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 05:49 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Question Scrolling Error?

Originally Posted by aldericon
I'm guessing it's when 'Sort By UserID' is on that you're getting the error message, and not when it's off? Also that you're only getting it when someone is in group?

I turned it on with someone in group and wasn't getting the error message. Try a /reloadui if you're still logged in. Otherwise if that doesn't fix it, please attach pictures of what your addon settings look like for the addon and of the error message when you're accessing the group roster. Also, does it occur when only this addon is turned on?
Hi.
I'm guessing it's when 'Sort By UserID' is on that you're getting the error message, and not when it's off? Also that you're only getting it when someone is in group?
Correct. I'm using "Sort By UserID", and it happens when I scroll through the list. (In a very large group.) (For example, in a large group farming dolmens in Alik'r.)

does it occur when only this addon is turned on?
Yes. I tried with ONLY this addon enabled (and LibDialog & LibAddonMenu-2.0). Scrolling through a large list is what is causing the errors, I believe. The UI error doesn't pop up until I scroll.

If you still need screenshots and/or my saved variables, let me know.
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 04:28 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Originally Posted by amber1019
Brought up the group UI and got this error over and over again:
I'm guessing it's when 'Sort By UserID' is on that you're getting the error message, and not when it's off? Also that you're only getting it when someone is in group?

I turned it on with someone in group and wasn't getting the error message. Try a /reloadui if you're still logged in. Otherwise if that doesn't fix it, please attach pictures of what your addon settings look like for the addon and of the error message when you're accessing the group roster. Also, does it occur when only this addon is turned on?
Report comment to moderator  
Reply With Quote
Unread 12/17/19, 04:09 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Brought up the group UI and got this error over and over again:

user:/AddOns/AdvancedGroupRoster/AdvancedGroupRoster.lua:299: attempt to index a nil value
stack traceback:
user:/AddOns/AdvancedGroupRoster/AdvancedGroupRoster.lua:299: in function 'AdvancedGroupRoster.sortRosterRow'
|caaaaaa<Locals> control = ud </Locals>|r
user:/AddOns/AdvancedGroupRoster/AdvancedGroupRoster.lua:702: in function 'AdvancedGroupRoster.UpdateGroupList'
|caaaaaa<Locals> _ = 1, row = ud </Locals>|r
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 12/16/19, 04:31 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Originally Posted by Baertram
Thanks aldericon.
You can delete the included "libs" folder now as the files get not loaded anymore and just bloat the zip archive filesize.

Edit:
Oh and the ## AddOnVersion tag in your txt MUST be an unsigned integer, so only integer values not float or others with . in between!
As your addon is not needed for versioning and this tag is used for exactly that I think it doesn't matter as it will be simply ignored by the addon manager ingame now. But if you want to be sure that if your addon exists 2 times only the highest value will be loaded it must be change (this is designed to be used with dependencies like libraries).

Wrong:
Code:
## AddOnVersion: 9.2
Correct e.g.:
Code:
## AddOnVersion: 0902
Thanks once again!
Report comment to moderator  
Reply With Quote
Unread 12/16/19, 03:24 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2579
File comments: 2990
Uploads: 57
Thanks aldericon.
You can delete the included "libs" folder now as the files get not loaded anymore and just bloat the zip archive filesize.

Edit:
Oh and the ## AddOnVersion tag in your txt MUST be an unsigned integer, so only integer values not float or others with . in between!
As your addon is not needed for versioning and this tag is used for exactly that I think it doesn't matter as it will be simply ignored by the addon manager ingame now. But if you want to be sure that if your addon exists 2 times only the highest value will be loaded it must be change (this is designed to be used with dependencies like libraries).

Wrong:
Code:
## AddOnVersion: 9.2
Correct e.g.:
Code:
## AddOnVersion: 0902
Last edited by Baertram : 12/16/19 at 03:26 AM.
Report comment to moderator  
Reply With Quote
Unread 12/15/19, 10:05 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 90
File comments: 401
Uploads: 0
Originally Posted by aldericon
Originally Posted by aldericon
Originally Posted by amber1019
Would it be possible for you to give us an option of putting the Group & Activity Finder Member Roster in alphabetical order by UserID?
It's currently done by character name, and I use @Account Names in my group frames. So finding group members in the roster list would much easier/quicker if their account names were alphabetized, rather than their character names.
But I imagine this might be a game/API limitation. Please let me know. Thank you.
It is possible, but would involve extra processing. I have no idea the values of the roster until I go row by row and get that information. So I would have to get the whole roster to get the names to sort it, then go back through and update every row to be the new sorted value.

At the time of writing the addon, it hadn't occurred to me to sort it because of PVP - we use the numbers for calling out smaller groups.

I'll see what I can do about adding an option to sort it by USERID.
I've gone ahead and added the feature.
Woot! I'm hyped! Excited to use it. Thank you!
Report comment to moderator  
Reply With Quote
Unread 12/15/19, 07:35 PM  
aldericon
 
aldericon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 61
Uploads: 13
Originally Posted by aldericon
Originally Posted by amber1019
Would it be possible for you to give us an option of putting the Group & Activity Finder Member Roster in alphabetical order by UserID?
It's currently done by character name, and I use @Account Names in my group frames. So finding group members in the roster list would much easier/quicker if their account names were alphabetized, rather than their character names.
But I imagine this might be a game/API limitation. Please let me know. Thank you.
It is possible, but would involve extra processing. I have no idea the values of the roster until I go row by row and get that information. So I would have to get the whole roster to get the names to sort it, then go back through and update every row to be the new sorted value.

At the time of writing the addon, it hadn't occurred to me to sort it because of PVP - we use the numbers for calling out smaller groups.

I'll see what I can do about adding an option to sort it by USERID.
I've gone ahead and added the feature.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: