- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,152 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
GridConfigurableLayouts
- 0 Likes
- World of Warcraft
- 333 Monthly Downloads
- Supports: 5.0.5
- 40,919 Total Downloads
- Updated 10/23/2012
- Created 09/11/2010
- 47 Favorites
- Project Site
- Comments
- Release Type: Release
- License: MIT License
- Newest File: 0.5.0.5.9
About GridConfigurableLayouts
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.
------------------------------------------------------------------------
r109 | msaint | 2012-10-23 22:05:17 +0000 (Tue, 23 Oct 2012) | 1 line
Changed paths:
A /tags/0.5.0.5.9 (from /trunk:108)
Tagging as 0.5.0.5.9. Repacking to update library.
------------------------------------------------------------------------
r106 | msaint | 2012-10-14 00:58:48 +0000 (Sun, 14 Oct 2012) | 1 line
Changed paths:
M /trunk/GCLRole.lua
Changed parameters to callbacks from LibSpecRoster to reflect changes in that library.
------------------------------------------------------------------------
r103 | msaint | 2012-10-09 02:34:39 +0000 (Tue, 09 Oct 2012) | 1 line
Changed paths:
M /trunk/GridConfigurableLayouts.toc
Just a bump to force repackaging with an updated version of LibSpecRoster.
------------------------------------------------------------------------
r102 | msaint | 2012-10-09 01:30:12 +0000 (Tue, 09 Oct 2012) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/GCLRole.lua
M /trunk/Libs
D /trunk/Libs/LibSpecRoster-1.0
Updated GCLRole.lua to use the (new) WowAce repository version of LibSpecRoster, and modified .pkgmeta to get LibSpecRoster from that repository.
------------------------------------------------------------------------
r100 | msaint | 2012-09-29 06:11:21 +0000 (Sat, 29 Sep 2012) | 1 line
Changed paths:
M /trunk/Libs/LibSpecRoster-1.0/LibSpecRoster-1.0.lua
Fixed a troublesome debug function call.
------------------------------------------------------------------------
r99 | msaint | 2012-09-28 16:22:00 +0000 (Fri, 28 Sep 2012) | 1 line
Changed paths:
M /trunk/GridConfigurableLayouts.toc
Fixed bad path in ToC.
------------------------------------------------------------------------
r98 | msaint | 2012-09-28 09:02:09 +0000 (Fri, 28 Sep 2012) | 1 line
Changed paths:
M /trunk/LDBQuickselect.lua
Set DEBUG to false in LDBQuickSelect.lua
------------------------------------------------------------------------
r97 | msaint | 2012-09-28 08:57:22 +0000 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/GridConfigurableLayouts.lua
M /trunk/GridConfigurableLayouts.toc
M /trunk/LDBQuickselect.lua
M /trunk/Libs
D /trunk/Libs/CallbackHandler-1.0
M /trunk/Libs/LibSpecRoster-1.0/LibSpecRoster-1.0.lua
D /trunk/Libs/LibStub
Fixed bug in LibSpecRoster.lua function uniter that was resulting in indexing a nil value.
Got so sick of taint from the Blizard dropdowns, that I switched to DewDrop-2.0. Now I'm happier.
------------------------------------------------------------------------
r96 | msaint | 2012-09-26 06:39:31 +0000 (Wed, 26 Sep 2012) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/GCLRole.lua
M /trunk/GridConfigurableLayouts.lua
M /trunk/GridConfigurableLayouts.toc
A /trunk/Libs
A /trunk/Libs/CallbackHandler-1.0
A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
A /trunk/Libs/LibSpecRoster-1.0
A /trunk/Libs/LibSpecRoster-1.0/LibSpecRoster-1.0.lua
A /trunk/Libs/LibStub
A /trunk/Libs/LibStub/LibStub.lua
-Replaced LibGroupTalents and LibTalentQuery with LibSpecRoster, which, for now, only exists embedded here.
-Only minor additional changes were needed for 5.0.
-Bumped ToC.
------------------------------------------------------------------------
r95 | msaint | 2012-05-13 23:38:44 +0000 (Sun, 13 May 2012) | 1 line
Changed paths:
M /trunk/GCLRole.lua
Fixed a bug occurring when role is requested, but class information is not yet available.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 0.5.0.5.9 | Release | 5.0.5 | 5,303 | 10/23/2012 |
| 0.5.0.5.9-nolib | Release | 5.0.5 | 21 | 10/23/2012 |
| 0.5.0.5.7 | Release | 5.0.5 | 897 | 10/22/2012 |
| 0.5.0.5.7-nolib | Release | 5.0.5 | 2 | 10/22/2012 |
| 0.5.0.5.5-nolib | Release | 5.0.5 | 4 | 10/19/2012 |
| 0.5.0.5.5 | Release | 5.0.5 | 1,212 | 10/19/2012 |
| 0.5.0.5.3b | Beta | 5.0.5 | 358 | 10/10/2012 |
| 0.5.0.5.3b-nolib | Beta | 5.0.5 | 2 | 10/10/2012 |
| 0.5.0.5 | Release | 5.0.5 | 2,094 | 09/29/2012 |
| 0.5.0.5-nolib | Release | 5.0.5 | 10 | 09/29/2012 |
| 0.4.3.3-nolib | Release | 4.3.3 | 16 | 04/10/2012 |
| 0.4.3.3 | Release | 4.3.3 | 4,352 | 04/10/2012 |
| 0.4.3.3b-nolib | Beta | 4.3.3 | - | 04/10/2012 |
| 0.4.3b-nolib | Beta | 4.3 | 38 | 12/04/2011 |
| 0.4.3b | Beta | 4.3 | 7,598 | 12/04/2011 |
| 0.4.2b | Beta | 4.2 | 6,288 | 11/10/2011 |
| 0.4.1a | Beta | 4.1 | 4,464 | 05/14/2011 |
| 0.4.1a-nolib | Beta | 4.1 | 22 | 05/14/2011 |
| 0.4.1-nolib | Beta | 4.0.6 | 23 | 05/14/2011 |
| 0.2.3 beta | Beta | 4.0.1 | 4,230 | 10/19/2010 |
| 0.2.3 beta-nolib | Beta | 4.0.1 | 25 | 10/19/2010 |
| 0.2.2 beta | Beta | 3.3.5 | 799 | 09/22/2010 |
| 0.2.2 beta-nolib | Beta | 3.3.5 | 8 | 09/22/2010 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,578,120 Monthly Downloads
-
- Recount
- Combat
- 1,073,354 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 688,848 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 548,392 Monthly Downloads
-
- Tidy Plates
- Artwork, Combat, Tank, and Unit Frames
- 466,499 Monthly Downloads

Comments
"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, 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.
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!
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.