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

  • Your Rating

  • Share
  • Report Abuse

Grid

 
Project Updated:
Files Updated: Wed, Dec 2 2009
Supports Game Version: 3.2.0
Category: Unit Frames
Tags:

, , , , and [Edit Tags]

Project Manager: Pastamancer
Additional Authors: Phanx , Greltok , Maia
Current Version: 1.30200.2009120101
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 5,347
Downloads Total: 2,758,694
Favorites: 3,963
Comments: 612
  • 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.30200.2009120101 Release 3.2.0 133,105 12/2/2009
  Grid 1.30200.2009081101 Release 3.2.0 400,906 8/11/2009
  Grid 1.30200.2009080501 Release 3.2.0 168,485 8/5/2009
  Grid 1.30100.2009041601 Release 3.1.0 312,701 4/16/2009
  Grid 1.30000.2009021101 Release 3.0.9 310,431 2/12/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.
  • Is there a way to turn the frames so they go side to side instead of up down? That's the only thing keeping me from switching to grid.

    Reply Report Permalink
  • merendel said

    Pull up the options, Frame/Advanced/Orientation of frame/ Switch it to horizontal instead of vertical. Hp bars now fill/empty side to side instead of up and down.

    Reply Report Permalink
  • Is there a way to space out columns and rows independently of each other? I would like to add space between the rows but not clumns and I can only find the option to increase padding.

    Reply Report Permalink
  • PornoSatan said

    Where does Grid store its configurations? If I delete my current Grid located in \World of Warcraft\Interface\AddOns\Grid, will I have to reconfigure it again after getting the latest version?

    Reply Report Permalink
  • Greltok said

    Settings are saved in:
    World of Warcraft/WTF/Account/ACCOUNT/SavedVariables/Grid.lua

    So you can freely update without having to worry about reconfiguring.

    Reply Report Permalink
  • PornoSatan said

    Alright, thanks alot.

    Reply Report Permalink
  • coyote72 said

    update anytime soon?

    Reply Report Permalink
  • I use grid extensively, only one big problem. Poisons won't show up. Curse/magic/diseases all show up. But poisons (both just the class "poison" and custom debuff auras will not display on grid). I've tried resetting to scratch and adding all my custom debuffs auras again to no avail. Tauren druid - xperl/grid/decursive/titanpanel/spammenot/reztimers/dbm/bagnon/atlas

    Reply Report Permalink
  • Greltok said

    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
  • Guiaswow said

    A question...

    The addon is poorly localized into Spanish and it use to throw some errors while configuring.
    I have translated a couple of addons such as Recount or DBM, how can I help?

    Thanks in advance.

    Reply Report Permalink
  • Phanx said

    I'm sending you a PM with details on translating. Thanks!

    Reply Report Permalink
  • Quick question, I use x-perl currently and my guild leader has told me that grid is better. My question is, is it very time consuming and difficult to set up and get working, or is it somewhat plug and play (for lack of a better term)?

    Reply Report Permalink
  • Unfortunatly yes, Grid does take a VERY long time to set-up and will take even longer to get "Just Right". However, the end result will very much justify the means :)

    Reply Report Permalink
  • Cascada said

    Grid>frame>centre text>unit health its buggy, it shows minus 17k hp instead of 1 or 2k hp, tried changing it to health deflict but that doesn't fix my problem it just takes away the text.

    Reply Report Permalink
  • Phanx said

    We recently fixed a bug where both the Unit Health and Health Deficit statuses were showing the health deficit. Now, Unit Health correctly shows the unit's current health. Health Deficit continues to show the missing health, as this is the correct behavior.

    The difference is that Unit Health always displays a value, while Health Deficit only displays a value if the unit's health is below the percent threshold you set in the options. You can adjust the threshold under Status > Health deficit > Threshold. If you want to see missing health even if it's just 1k, you can set the threshold to 100%. The default value is 80%.

    Reply Report Permalink
  • Cascada said

    Thanks that seems to have work a treat much appricated phanx

    Reply Report Permalink
  • woolie said

    using the range indicator on grid to fade OOR, it is set to 40yds but it doesn't seem to be accurate, maybe like 3 yds out, is it possible to enable range for 43 yds i only see options for 10,30,40,100

    Reply Report Permalink
  • Phanx said

    No. Grid is limited in which distances it can use for range checking by the WoW API. The 40-yard range check is actually using one of your spells with a 40-yard range (probably a healing spell) and checking to see if group members are in range for the spell. Depending on your latency, the range check interval you specified, and the amount of movement in a given situation, it may not always be accurate for people who are near the threshold, and there isn't anything Grid can do about this. You can try increasing the range check frequency, but this will also increase Grid's CPU usage.

    Reply Report Permalink
  • kaseeve said

    Hello, i am having a problem with this addon. i druid heal and i have the hot timer setup as follows. corner top left coloured lifebloom, corner top right rejuve and so on. at first all was working well but then my rejuv timer only show the last few ticks on the unit frame. i have rejuve coloured green->yellow->red but i only see yellow to greed phase.. and as i said it was fine before.


    (i even reinstall all grid addons)

    Reply Report Permalink
  • Phanx said

    Grid does not include a HoT timer or timed gradient functionality. It sounds like you are using a third-pary plugin like GridStatusLifebloom or GridStatusHoTs. Please be aware that such plugins are NOT written by the authors of Grid, and as such we cannot provide support for them. You should contact the author of the specific plugin you are using.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 15,621 HealBot Continued Buffs & Debuffs, Class, and...
  2. 7,172 X-Perl UnitFrames Unit Frames, and Raid Frames
  3. 3,943 Clique Buffs & Debuffs, Combat, and...
  4. 2,262 IceHUD Unit Frames, and HUDs
  5. 2,197 VuhDo Buffs & Debuffs, Druid, Healer...