• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Grid

 
Project Updated:
Files Updated: Sun, Dec 27 2009
Supports Game Version: 3.3.0
Category: Unit Frames
Tags:

, , , , and [Edit Tags]

Project Manager: Pastamancer
Additional Authors: Phanx , Greltok , Maia
Current Version: 1.30300.1265
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 687
Downloads Total: 3,090,383
Favorites: 2,946
Comments: 735
  • Contests
  • About Grid
  •  

About Grid

Grid is a party/raid unit frame addon. The compact grid of units lets you select a group member quickly, while retaining a good overview of the whole group. It displays as much information as possible without overloading the user. It allows you to customize what information you see, and how that information is displayed. It is also modular, making it easy to add new features.

Grid includes status modules for health, mana, incoming heals, aggro/threat, buffs and debuffs, and range. It supports pets and vehicles. Each unit's frame is a health bar, with additional statuses overlaid on top. Information can be displayed using the center text, the center icon, the frame border, the frame opacity, or the colored square in each of the four corners.

Due to its flexible design, Grid has a fairly daunting configuration menu. We recommend taking a few minutes to look through the configuration and familiarize yourself with the options available to you.

There is also a small User's Guide which you may find helpful.

How to report a bug in Grid

Before reporting a bug, check the bug tracker to see if someone else has already reported it.

Once you've verified that the bug hasn't been reported yet, submit a new ticket.

Be sure to include the following information in your ticket:

  • Grid version (ex: 1.30200.2009120101 from curse.com)
  • WoW version (ex: 3.2.2 enUS)
  • What you were doing when the bug occured
  • What happened (ie. what the bug is)
  • Any error messages (enable Lua error display, or install BugSack)
  • A screenshot if it is a graphical bug

Please check on your ticket daily. If a ticket is waiting on a response from you for more than 7 days, I will assume that you have fixed the problem yourself and have abandoned the ticket.

Design overview

Grid is based on the concept of statuses and indicators. A status is a piece of information, such as a unit's health or aggro status. An indicator is a part of the unit frame that can display information, such as the health bar or a corner square.

More than one status can be assigned to one indicator, and one status can be assigned to more than one indicator. This is where the priority system comes into play. Each status is assigned a priority level. Each indicator will show the highest-priority status active at any given time.

For example: The Power Word: Shield and Weakened Soul statuses show you when those auras (buffs or debuffs) are active on a particular unit. If you assign both statuses to the Bottom Left Corner indicator, and give them priority levels of 90 and 80, respectively, then when you cast Power Word: Shield on a unit, you will only see the Power Word: Shield status, until the shield is absorbed or expires, at which time you will then see the Weakened Soul status until it ends.

Each status consists of the following:

name
The internal name used by Grid to identify the status.
description
The name displayed in Grid's menus.
priority
A number from 0 (lowest) to 99 (highest).
range (optional)
If specified, the status will only be shown if the unit is within range yards of the player.
color
A color (including alpha) to be used when the status is displayed.
text
A short message to be used when the status is displayed.
value (optional)
If specified, value will be used to set the current value of a statusbar indicator.
maxValue (optional)
If specified, maxValue will be used to set the maximum value of a statusbar indicator.
texture (optional)
If specified, texture will be used to display an image.

The GridFrame module implements several indicators:

Center Text
Displays the text of the status using the color.
Border
Displays the color of the status as a 2px border around the unit frame.
Health Bar
Sets the value of the health bar based on value and maxValue. Sets the color based on the color.
Healing Bar
Sets the value of the healing bar based on value and maxValue.
Four Corners (top left, top right, bottom left, bottom right)
Displays the color of the status as a small box in the corner of the unit frame.
Center Icon
Displays the texture of the status as an icon in the center of the unit frame.
Frame Alpha
Sets the alpha (fade) of the frame based on the alpha of the color.

Credits

  • Pastamancer: core, complete conversion to OO, modules
  • Maia: initial concept, UI design, status modules
  • Phanx: all around awesome
  • Mikk: icon
  • kaybe: german localization
  • JoshBorke: API documentation
  • Jerry: Pet support
  • Julith: HealComm usage
  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Grid 1.30300.1265 Release 3.3.0 184,983 12/27/2009
  Grid 1.30300.2009121801 Release 3.3.0 101,402 12/18/2009
  Grid 1.30200.2009120101 Release 3.2.0 175,732 12/2/2009
  Grid 1.30200.2009081101 Release 3.2.0 402,325 8/11/2009
  Grid 1.30200.2009080501 Release 3.2.0 169,233 8/5/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Ezworth said

    Hello, I've been trying to get mana bars to show in grid for a long time and can't seem to figure it out. I see photos of people with a mana/rage/energy bar beneath each box, can someone help me out with how to do this? thanks.

    Reply Report Permalink
  • Elmorox said

    Hey! I was wondering if there is an option to set the opacity of the frames? Not the range filter one, but the entire frame. I like to have my grid pretty big, but I still want to be able to see through it. Hope my question is clear!

    Thanks.

    Reply Report Permalink
  • Gorilivan said

    Is there a reason this addon still uses Ace2 instead of the Ace3? I really like this addon, but find more and more errors in game caused by Ace2. When I disable all addons that require Ace2, I do not get any errors. I am currently uninstalling all addons that use Ace2 and finding replacements unless there is an update to use Ace3.

    Reply Report Permalink
  • by adding this... addon (pun!) will i still get my standard 'group' on the left hand side? ( ie the othe 4 people in my group)? and will it effect my little picture and status bar in the top left?
    thank you.

    Reply Report Permalink
  • Greltok said

    Grid does not affect the standard Blizzard unit frames.

    Reply Report Permalink
  • stupid questions probably, can i make it so the health moves left and right instead of up and down? and how do i change the background health bar colors?

    Reply Report Permalink
  • Greltok said

    To make the health move left and right instead of up and down:
    Grid|Frame|Advanced|Orientation of Frame

    Reply Report Permalink
  • coyote72 said

    My 10-player Grid keeps on extending itself to 25 player version leaving a huge space taking up half my screen that I can't get rid of. Like, 15 extra blank spots.

    Reply Report Permalink
  • Greltok said

    Are you in Wintergrasp when this occurs?

    Reply Report Permalink
  • coyote72 said

    Not always, but when I'm in Wintergrasp it does always happen. This could happen when I'm waiting for a Raid and the correct 10/25-player Mode as been set for the amount of people in. Sometimes I'll join a group for a Heroic, get in the Heroic, zone in, and there still be 25 spaces, 20 blank (unclickable, but there).

    Reply Report Permalink
  • reeyal said

    I have the same problem. Whenever my raid is a 10/25m, the frame shows as a 40 man instead. I haven't changed the settings at all.

    Reply Report Permalink
  • AbraxasTR said

    Hello. Great addon!

    Is there a way to reduce the update-intervall of health? I tested it, setting the grid frame next to blizzard's frame and saw that there always was a deceleration between blizzard's and grid's health-display. It would be nice, if i could set this somehow.

    Thanks!

    Reply Report Permalink
  • When I cast heals or when a player is -health, It hides that players name. For casting it will show how much heals that player will receive, and for -health it shows the amount of HP they lack.
    Is there anyway to have their name permanently embedded in grid?

    Reply Report Permalink
  • Greltok said

    There are several ways to do this. Assuming you'd like to see their current health and incoming heals, you could:
    Grid|Frame|Advanced|Enable Center Text 2 Indicator

    Then set Center Text to show name only, and set Center Text 2 to show the other stuff.

    Reply Report Permalink
  • I was running DM West last night and curses weren't showing up for my mage to clear. I could see them in the tank's regular unit frame, though. I'm at r1272 (about to update to r1282) but don't see anything in the change log to suggest that something about this changed recently. I see curses checked in the addon's settings. Anything else I can check to see why I'm not getting curse notifications?

    Reply Report Permalink
  • Greltok said

    Try deleting your Grid saved variables:

    Completely quit WoW, and delete your Grid saved variables:

    World of Warcraft/WTF/Account/ACCOUNT/SavedVariables/Grid.lua

    Relaunch WoW, and see if that fixes it.

    Reply Report Permalink
  • Notsonu said

    Let me start by saying I love Grid- don't know what I would do without it while raiding! But, I do have one thing that I would suggest adding to Grid: the ability to have tanks and pets displayed separately combined into one layout setting. I went ahead and tried this myself and it worked by adding the following code to the GridLayoutLayouts.lua file:

    GridLayout:AddLayout(L["By Group 25 w/Pets and Tanks"], {
    [1] = {
    groupFilter = "MAINTANK,MAINASSIST",
    groupingOrder = "MAINTANK,MAINASSIST",
    },
    -- spacer
    [2] = {
    groupFilter = "1",
    },
    [3] = {
    groupFilter = "2",
    },
    [4] = {
    groupFilter = "3",
    },
    [5] = {
    groupFilter = "4",
    },
    [6] = {
    groupFilter = "5",
    },
    [7] = {
    groupFilter = "1,2,3,4,5",
    isPetGroup = true,
    unitsPerColumn = 5,
    maxColumns = 5,
    },
    })

    GridLayout:AddLayout(L["By Group 10 w/Pets and Tanks"], {
    [1] = {
    groupFilter = "MAINTANK,MAINASSIST",
    groupingOrder = "MAINTANK,MAINASSIST",
    },
    -- spacer
    [2] = {
    groupFilter = "1",
    },
    [3] = {
    groupFilter = "2",
    },
    [4] = {
    groupFilter = "1,2",
    isPetGroup = true,
    unitsPerColumn = 5,
    maxColumns = 5,
    },
    })

    And the following to the GridLocale-enUs.lua file:

    ["By Group 25 w/Pets and Tanks"] = true,
    ["By Group 10 w/Pets and Tanks"] = true,

    Adding those allowed me to display both 10 and 25 man raids with the tanks displayed at the top and the pets displayed at the bottom. Not really sure why you guys didn't add this in the first place, but I figure it couldn't hurt to throw it in!

    Reply Report Permalink
  • Derach said

    I think I encountered a bugg in Grid. I think the incoming heal thing is really annoying so I turned it off on all settings, but it still shows the incoming heal.. Is there any way to fix this or am I just doing it wrong? My friend have the same problem btw so it's not just me. Thanks :)

    Reply Report Permalink
  • Greltok said

    Can you describe how you turned it off?

    Reply Report Permalink
  • Derach said

    Status > Incoming Heals > Set enable to off > Set all heal filter options to off > Set the color transparency to invisible. Pretty much that.

    Reply Report Permalink
  • Addon Packs Containing Grid
  • Similar Addons
  •  

Average downloads per day

  1. 5,111 HealBot Continued Unit Frames, Buffs & Debuffs...
  2. 1,082 X-Perl UnitFrames Unit Frames, and Raid Frames
  3. 978 Gladius PvP, Arena, Combat, and Unit...
  4. 622 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 519 GridStatusRaidDebuff Unit Frames