This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
A highly configurable in-game layout creation tool for Grid.
Main Features:
Group filters which allow you to create groups by Role (Tank, Melee, Healer, Ranged), Raid Group, Name Lists, Out of Zone and/or Offline, and Guild, as well as a catch-all filter (Everyone). You can allow repetitions, or have players appear only in the first group for which they match the filter.
Sorting within groups by Name, Raid Index, Class, or Role. You can also choose to have yourself appear at the beginning or your group, or even to manually specify names that you wish to appear first if present.
Pet group class filters that allow you to see pets only for the classes you want.
Colored group borders that tell you what type of group you are looking at (the colors can be customized).
Layouts you create are saved and can be assigned within the GridLayout options to be the default for whichever party type you want (e.g. solo, group, raid10, raid25).
Roles are determined using both player talent spec and also Blizzard role information. You may choose to give priority to Blizzard information, in which case talents are only used to disambiguate for classes that have both a melee and a ranged damage spec (i.e. shamans and druids).
Quickly change layouts by left clicking the Grid icon on the minimap. This feature is off by default. A checkbox to turn on this option appears in the Grid configuration UI, next to the option to enable the minimap icon.
Limitations:
When using role filters, a default role based on class will be assigned until the module can inspect the unit or Blizzard role data becomes available.
Zone information is not available in 5-man parties, so the out-of-zone filter will not be used.
The flexibility comes at a cost: group composition cannot be updated in combat. Generally speaking, all that this means is that you may not want to use this module in Battlegrounds, where raid composition could change in combat and you could have brief periods where you are missing newly added players. In PvE you would have to try really hard to make this an issue.
I actually haven't been able to reproduce the problem myself. It SOUNDS like you are getting bogged down by the inspects when people join a large group. LibGroupTalents / LibTalentQuery may be re-inspecting the whole raid, although, in principle the current versions of those libraries should be throttling that in a reasonable way. I haven't had other reports of this, either. It is true that I generally have a very good connection, so it might just be that.
Could any others confirm that they also see a lot of lag from this addon in large raids?
Also, I will be tagging the last alpha as a beta tomorrow, since it fixes a couple of other issues and has been very stable for me. Doing this will force the packager to update to the latest versions of the talent libraries, in case there are any relevant changes there.
Is there away to make groups 3,4, and 5 appear in a 2nd row below groups 1,2,3, as it is the layout is too wide, I love the sorting and would love it even more if i could make it more of a square or block instead of the rectangle it is now.
Does this addon have the ability to order people in party or raid like they are represented in the blizzard raid? I don't want any ordering, just the order that Blizzard has, because I was healing the other day, and by default Grid order by name, and my healers were getting confused as to who I was healing on fights like chimeron. Is there a way to order like Blizzard without this mod?
Absolutely. Create a layout with the filters set to the raid groups (i.e., group 1 filter is raid group 1), then set the sorting to unitid (the default Blizz ordering).
I just tried this and the ordering doesn't change. I use Shadowed Unit Frames and I display party on thr right side, this shows the Blizzard ordering, so I use this as a check.
I use LUIv3, could this cause any type of control over player ordering on Grid? Do I need to unlock Grid to apply the new order? All I know is, the ordering doesn't change, via role, unitid or class, maybe an addon clash. Have any ideas?
I'm not exactly sure what you mean. Do you mean the borders around the individual groups? If so, they can be removed by un-checking the "Replace Grid Border with Group Borders" option in the GCLayouts->Layout Options->General section the Grid configuration. If you mean something else, I would need to see a screenshot.
Thanks for your continuing work on this. I was wondering if you could implement a way to add 2 types of class to one group. For example, I want to be able to put my healers and tanks in the same box but sort so the tanks come before the healers. This lessens wasted space but puts where you can see that they are both of high importance.
eg. not [Allen(tank)|Bill(healer)|Ciril(healer)|Dave(tank) but, [Allen(tank)|Dave(tank)|Bill(healer)|Ciril(healer)]
I think that what you are looking for can be achieved with the current version.
You can sort within a group by role, so that tanks will be on top, then healers, then everyone else.
If you specifically want to restrict the group to Tanks and Healers, then you would have to create a "Damage" group, then an "Everyone" group. If you do that, then the first group will catch everyone that is not a healer or a tank, so the second group will be only healers and tanks, and you can then apply the sort by role.
You may be thinking that this will then appear in the opposite order from the one you want, BUT, you can change the group anchor to the opposite side (or top to bottom) from the way you have it now.
E.g., if you wanted left to right 1) Tanks + healers, 2) Damage, 3) Pets, then you would set the group anchor on the right, and set the group filters to 1) Pets; 2) Damage; 3) Everyone, and this would give you the correct layout.
You can then sort the groups by role so that the tanks are above healers, and in the other group, for example, melee is above ranged.
Every time someone joins my raid/party I got this Lua Error: GridConfigurableLayouts-r72.lua:1891: bad argument #1 to "lower" (string expected, got nil)
I may be confused on this, but have a question for sorting.
Is it possible to sort the grid frame with this addon, without creating new groups for each type of sort? What I mean, is I would like my tanks listed first, then healers, then DPS, but I want a total of 2 lines of groups for my 10 man raid. I just wish to move the order in which people show up based on the roles they are doing in a raid.
If so, how would I set this up? Because when I tried the last time, it seemed like it caused grid to just not show anything at all. Grid just disappeared until I took off my sorting method and went back to a default grid setting.
Unfortunately thats not possible with Grid,, and quite difficult in general. The group headers provided by Blizzard don't provide any sorting options other than by class, so that the only way to do that would be, I think, to have an addon create the groups and then arrange them on the screen so as to make them appear as close as possible to what you are describing. Grid only supports putting one group in each column or row.
Hey, just thought I'd let you know (in case you see this reply) that the functionality you were asking for is now implemented. You can sort within groups by role or class in this module now.
For those interested, on the WoWAce page there is a new alpha. The alpha adds support for using Blizzard role check data either to supplement, or to supersede talent based role checking. The alpha also includes a couple of other small improvements (adjustable units per column/row, better layout of options to avoid truncation, and a bug fix related to player groups placed after a pet group).
It would be very helpful to have folks test it and give feedback. I'm dead busy with work and can't test it thoroughly myself at the moment.
Any chance you can implement using the Blizzard Role feature in this add-on? Inspections are not coming back to the way they were, so checking for the Role and MainTank would really help when grouping by tank/healer/ranged/melee.
I'm still traveling, looks like I will be home late tomorrow.
As is, one of the available filters is Blizzard tanks, which uses the tanks designated in the blizzard UI. Is that what you had in mind, or were you thinking of a sort of mixed mode where Blizzard roles were used to help determine role pending inspection?
What would work best is probably all of the above :) As it is in 5-man groups, you can now also either choose your role or the RL can do a /rolecheck and make everyone choose which tole they have in a raid. If it is possible top get the information from the rolecheck (don't know if it even is), that would make sorting fairly easy. Combine that with Blizzards Main Tank interface and the algorithms you already have in place (Rogue = Melee, Warlock=ranged, etc. in case no /rolecheck is done and players don't choose them selves.) - you should have a pretty good idea of people role in a raid/party.
As I understand it - inspection can only be done to a small degree and inspecting a 25 raid could take some time. If you use the Vlizzard interfaces you should be able to weed out a large percentage of inspections.
Anyway - just brainstorming a bit - can't help it :)
I can't look at code, but one improvement I will definitely make is to have the addon keep the last successfully inspected spec. At the moment it probably goes back to defaults when it is unsure about the spec. That wasn't so bad the way things were, but it's probably not the best way to do things given the current inspect problems. It's not a difficult change.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Could any others confirm that they also see a lot of lag from this addon in large raids?
Also, I will be tagging the last alpha as a beta tomorrow, since it fixes a couple of other issues and has been very stable for me. Doing this will force the packager to update to the latest versions of the talent libraries, in case there are any relevant changes there.
I don't want any ordering, just the order that Blizzard has, because I was healing the other day, and by default Grid order by name, and my healers were getting confused as to who I was healing on fights like chimeron.
Is there a way to order like Blizzard without this mod?
I use LUIv3, could this cause any type of control over player ordering on Grid?
Do I need to unlock Grid to apply the new order?
All I know is, the ordering doesn't change, via role, unitid or class, maybe an addon clash.
Have any ideas?
Thanks for your continuing work on this. I was wondering if you could implement a way to add 2 types of class to one group. For example, I want to be able to put my healers and tanks in the same box but sort so the tanks come before the healers. This lessens wasted space but puts where you can see that they are both of high importance.
eg. not [Allen(tank)|Bill(healer)|Ciril(healer)|Dave(tank)
but, [Allen(tank)|Dave(tank)|Bill(healer)|Ciril(healer)]
Thanks
You can sort within a group by role, so that tanks will be on top, then healers, then everyone else.
If you specifically want to restrict the group to Tanks and Healers, then you would have to create a "Damage" group, then an "Everyone" group. If you do that, then the first group will catch everyone that is not a healer or a tank, so the second group will be only healers and tanks, and you can then apply the sort by role.
You may be thinking that this will then appear in the opposite order from the one you want, BUT, you can change the group anchor to the opposite side (or top to bottom) from the way you have it now.
E.g., if you wanted left to right 1) Tanks + healers, 2) Damage, 3) Pets, then you would set the group anchor on the right, and set the group filters to 1) Pets; 2) Damage; 3) Everyone, and this would give you the correct layout.
You can then sort the groups by role so that the tanks are above healers, and in the other group, for example, melee is above ranged.
I hope this helps!
Every time someone joins my raid/party I got this Lua Error:
GridConfigurableLayouts-r72.lua:1891: bad argument #1 to "lower" (string expected, got nil)
Any thoughts?
Ty
Is it possible to sort the grid frame with this addon, without creating new groups for each type of sort? What I mean, is I would like my tanks listed first, then healers, then DPS, but I want a total of 2 lines of groups for my 10 man raid. I just wish to move the order in which people show up based on the roles they are doing in a raid.
If so, how would I set this up? Because when I tried the last time, it seemed like it caused grid to just not show anything at all. Grid just disappeared until I took off my sorting method and went back to a default grid setting.
It would be very helpful to have folks test it and give feedback. I'm dead busy with work and can't test it thoroughly myself at the moment.
As is, one of the available filters is Blizzard tanks, which uses the tanks designated in the blizzard UI. Is that what you had in mind, or were you thinking of a sort of mixed mode where Blizzard roles were used to help determine role pending inspection?
As it is in 5-man groups, you can now also either choose your role or the RL can do a /rolecheck and make everyone choose which tole they have in a raid. If it is possible top get the information from the rolecheck (don't know if it even is), that would make sorting fairly easy.
Combine that with Blizzards Main Tank interface and the algorithms you already have in place (Rogue = Melee, Warlock=ranged, etc. in case no /rolecheck is done and players don't choose them selves.) - you should have a pretty good idea of people role in a raid/party.
As I understand it - inspection can only be done to a small degree and inspecting a 25 raid could take some time. If you use the Vlizzard interfaces you should be able to weed out a large percentage of inspections.
Anyway - just brainstorming a bit - can't help it :)
Have a nice weekend.