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.
"Player First" doesn't work for me. Could it be because I'm a monk? I know the addon (which I otherwise love) has no option to check monk when sorting by class.
Hi. This was working great for me until today. GCL Group 25 is not showing the raid frames at all. I tried creating a custom layout but switching to that layout makes the raid frames disappear as well. I'm stuck using the By Group 25 for now. Anyone know what's going on here?
Well, I managed to fix the broken part of the addon. Since the problem came from the new grid feature of treating outdoor raids as 40 man, and such raid composition didn't exist inside the lua files.
So, open your Gridcustomlayouts.lua and change this (you only have to add the bold section)
-- Returns the maximum units allowed for partyState local maxPartyUnits = { solo = 5, party = 5, raid_10 = 10, raid_25 = 25, raid_40 = 40, bg = 40, arena = 5, } local function getMaxUnits(partyState) return maxPartyUnits[partyState] end
Since the change I'm not longer getting lua errors upon entering a raid, and it adjusts automatically upon entering or exiting an instance. Hope it helps you out
It's horrible that Grid hasn't a sort function integrated! Without it, tanks get placed everywhere and anywhere, same by healers and dd's - as an healer, it's awful!
After 2 years of healing with Grid, I have no desire to switch to another heal-addon, also they all have some damn errors or they are overloaded.
It would be really really great if we get a 5.2 compatible release, you would be my hero!
Just discovered this plugin a few weeks ago, and changed my life using grid. But now, with patch 5.2 it became broken. Any hopes of getting a 5.2 compatible release? or someone with more insight, could point if this is fixable by editing something in the lua files.
When I'm choosing the option "everyone", and check the show pets from all classes my shadowfiend still doesn't show up. Is this a bug or by design? If it is as I suspect, by design, perhaps new filter like "everyone + pets" would be a good idea? Getting pets into the group was the main reason I tried this addon out, and I'm sure there are other arena healers out there who would love this option. :)
Just to understand, you don't want a pet group next to your normal group, you actually want pets inside your group? The problem is that blizzard's secure header templates treat pets separately, i.e. it is a separate template, so they can't be in the same group, afaik.
Depending on the order you are looking for, you could fake it by stacking 'groups' of size one and changing the orientation. This would give you the appearance of everything in one group. You would create the first group for everyone, but max units per column/row of one (this is an option in this addon), and then a pet group, also max column size one, and they would end up being stacked into what would look like a single group, but horizontal orientation would be vertical and visa-versa. Turn off custom borders, and, if necessary, play with the spacing a bit in the Grid layout configuration.
I don't know if that answers what you are looking for.
The reason I want it like this is that I have my frames for arena opponents where my group 1 usually is (raiding 10 man) and thus only have space for 1 group in my UI, but I have 2-3 free slots in that group. Putting the pets there seemed like the obvious solution.
Made an account just to say thank you, this is THE best grid mod, for me atleast. running with a 5 man premade on bgs, or doing Wpvp, this addon rocks. ty for the update!
Please report any bug you find, preferrably by opening a ticket through the project website. Testing has been somewhat limited and the changes are extensive.
I've committed an alpha for 5.0. I can't yet find anything wrong with it. Can you?
If you are willing to help me check this update for bugs, follow the link near the top of this page to the project web site. Once there, low in the right pane are links to versions. The top one is the current alpha, r96 as of this writing, although that could change if I find anyting wrong.
Any testing is helpful!! BUT, do remember that an alpha is an alpha. Please don't use it if you are not wanting to help me find bugs.
I've scrapped using LibGroupTalents and LibTalentQuery and written my own library from scratch. Given the extent of the changes affecting those libraries, I doubt they will be updated, but in any case I haven't heard anything from the author or maintainer. I have the new library and the addon all working. I just need to clean up the new files, the toc, and the .pkgmeta before I can commit anything. I'll do that and commit an alpha tomorrow when I get home.
Well, I haven't had an answer about the libraries, but given the changes to the game and to the API, I don't expect the two talent libraries are going to be updated.
So, I wrote my own library. From scratch. That set back the schedule a bit. I have all of it working now, but I'm dead tired and have to work (paid) in a few hours, so further testing will have to wait.
Before I can commit even an alpha, I have to make some changes to tell the packager about the change pf libraries, add some info to the new files, etc., ... I'll commit an alpha after I get home tomorrow, and then I'll do as much testing as I can.
As soon as I have something beta worthy, I'll post here again.
The two libraries this addon uses, LibTalentQuery and LibGroupTalents, are still in alpha for 5.0. I've sent a note to the maintainer, but I do know he maintains other addons that are probably a higher priority for him.
If absolutely necessary, I'll hack something together on my own before Panda release and call it a beta, but I won't release through Curse until those libraries are released. If I do release a beta with my own embedded versions of the libraries, I'll post here and say so.
Thank you!
"Player First" doesn't work for me. Could it be because I'm a monk? I know the addon (which I otherwise love) has no option to check monk when sorting by class.
Oops, missed the missing monk!! Thanks waddles2, and may I learn to read more thoroughly.
Will be fixed, hopefully by tonight.
HI, why I can't see frames outside of raid zone/instance zone?
Hi. This was working great for me until today. GCL Group 25 is not showing the raid frames at all. I tried creating a custom layout but switching to that layout makes the raid frames disappear as well. I'm stuck using the By Group 25 for now. Anyone know what's going on here?
@the_only-viper
it works! my healing career can go on - THX!!!!!
Well, I managed to fix the broken part of the addon. Since the problem came from the new grid feature of treating outdoor raids as 40 man, and such raid composition didn't exist inside the lua files.
So, open your Gridcustomlayouts.lua and change this (you only have to add the bold section)
-- Returns the maximum units allowed for partyState
local maxPartyUnits = {
solo = 5,
party = 5,
raid_10 = 10,
raid_25 = 25,
raid_40 = 40,
bg = 40,
arena = 5,
}
local function getMaxUnits(partyState)
return maxPartyUnits[partyState]
end
Since the change I'm not longer getting lua errors upon entering a raid, and it adjusts automatically upon entering or exiting an instance. Hope it helps you out
It's horrible that Grid hasn't a sort function integrated! Without it, tanks get placed everywhere and anywhere, same by healers and dd's - as an healer, it's awful!
After 2 years of healing with Grid, I have no desire to switch to another heal-addon, also they all have some damn errors or they are overloaded.
It would be really really great if we get a 5.2 compatible release, you would be my hero!
Hi,
Just discovered this plugin a few weeks ago, and changed my life using grid. But now, with patch 5.2 it became broken. Any hopes of getting a 5.2 compatible release? or someone with more insight, could point if this is fixable by editing something in the lua files.
Thanks!
When I'm choosing the option "everyone", and check the show pets from all classes my shadowfiend still doesn't show up. Is this a bug or by design? If it is as I suspect, by design, perhaps new filter like "everyone + pets" would be a good idea? Getting pets into the group was the main reason I tried this addon out, and I'm sure there are other arena healers out there who would love this option. :)
Just to understand, you don't want a pet group next to your normal group, you actually want pets inside your group? The problem is that blizzard's secure header templates treat pets separately, i.e. it is a separate template, so they can't be in the same group, afaik.
Depending on the order you are looking for, you could fake it by stacking 'groups' of size one and changing the orientation. This would give you the appearance of everything in one group. You would create the first group for everyone, but max units per column/row of one (this is an option in this addon), and then a pet group, also max column size one, and they would end up being stacked into what would look like a single group, but horizontal orientation would be vertical and visa-versa. Turn off custom borders, and, if necessary, play with the spacing a bit in the Grid layout configuration.
I don't know if that answers what you are looking for.
Yeah, thats exactly what I'm looking for, thanks.
The reason I want it like this is that I have my frames for arena opponents where my group 1 usually is (raiding 10 man) and thus only have space for 1 group in my UI, but I have 2-3 free slots in that group. Putting the pets there seemed like the obvious solution.
Made an account just to say thank you, this is THE best grid mod, for me atleast. running with a 5 man premade on bgs, or doing Wpvp, this addon rocks. ty for the update!
Released for 5.0!!
Please report any bug you find, preferrably by opening a ticket through the project website. Testing has been somewhat limited and the changes are extensive.
@MSaint
Pity I didn't see this earlier despite I'm using the plugin. There's also LibGroupInSpecT as a LibGroupTalents/LibTalentQuery replacement.
It might have saved you some work :)
I've committed an alpha for 5.0. I can't yet find anything wrong with it. Can you?
If you are willing to help me check this update for bugs, follow the link near the top of this page to the project web site. Once there, low in the right pane are links to versions. The top one is the current alpha, r96 as of this writing, although that could change if I find anyting wrong.
Any testing is helpful!! BUT, do remember that an alpha is an alpha. Please don't use it if you are not wanting to help me find bugs.
Thanks!
Status Update:
I've scrapped using LibGroupTalents and LibTalentQuery and written my own library from scratch. Given the extent of the changes affecting those libraries, I doubt they will be updated, but in any case I haven't heard anything from the author or maintainer. I have the new library and the addon all working. I just need to clean up the new files, the toc, and the .pkgmeta before I can commit anything. I'll do that and commit an alpha tomorrow when I get home.
Help testing will certainly be appreciated.
Well, I haven't had an answer about the libraries, but given the changes to the game and to the API, I don't expect the two talent libraries are going to be updated.
So, I wrote my own library. From scratch. That set back the schedule a bit. I have all of it working now, but I'm dead tired and have to work (paid) in a few hours, so further testing will have to wait.
Before I can commit even an alpha, I have to make some changes to tell the packager about the change pf libraries, add some info to the new files, etc., ... I'll commit an alpha after I get home tomorrow, and then I'll do as much testing as I can.
As soon as I have something beta worthy, I'll post here again.
Sorry for the delay, folks.
The two libraries this addon uses, LibTalentQuery and LibGroupTalents, are still in alpha for 5.0. I've sent a note to the maintainer, but I do know he maintains other addons that are probably a higher priority for him.
If absolutely necessary, I'll hack something together on my own before Panda release and call it a beta, but I won't release through Curse until those libraries are released. If I do release a beta with my own embedded versions of the libraries, I'll post here and say so.
Can't wait! Thanks for letting us know