Get an Epic Experience with Premium

Grid2

Unit Frames Login to Add Favorites
  • 26 Likes
  • World of Warcraft
  • 31,369 Monthly Downloads
  • Supports: 6.0.3
  • 1,116,098 Total Downloads
  • Updated 11/21/2014
  • Created 10/07/2008
  • 750 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: zlib/libpng License
  • Newest File: r734
or

About Grid2

What is Grid2 ?

Grid2 is a party/raid unit frame addon.

Grid2 is completely customizable. You can create new "zones" (indicators) in unit frames to show information (statuses). The indicators can be created, customized and placed anywhere. Grid2 supports several types of indicators: icon, square, text and bar. You can configure what statuses are displayed on each indicator.

Grid2 includes a huge amount of available statuses, but not all enabled be default, look through the configuration and familiarize yourself with the available options and statuses.

Grid2 is fast: consumes between 4 and 10 times less CPU cycles than other similar addons.

To open the configuration UI type "/grid2", left-click the DataBroker icon launcher or use WoW addons list window.

Grid2 components

Grid2 package includes:

  • Grid2
  • Grid2 Options
  • Grid2 Raid Debuffs
  • Grid2 Raid Debuffs Options
  • Grid2 LDB
  • Grid2 Aoe Heals

Working plugins

There are not working plugins for latest versions (but the functionality of most plugins has been included in core). Currently the only working addon plugins are:

Grid2 does not work or I think I found a bug

  • Update to the latest versions of Grid2 and the plugins listed above that you use.
  • Remove old Grid2 plugins and components. Any addon that begins with the word "Grid2" not listed above (in Grid2 components and Working plugins sections) is not compatible with current Grid2 version. Delete it from your computer.
  • Make sure you downloaded the mods WITH libs. nolib is not for you.
  • Reset your Saved Variables, pasting into chat: /script Grid2DB = nil; ReloadUI()
  • If you still get an error, go ahead and log it. Install and use the BugGrabber and BugSack mods to record the error and make it easy to cut and paste it.
  • Then, Post a ticket. Check for existing tickets about your bug first. Remember to check back on your ticket later in case we need more information.

Common issues/FAQ

Grid2 Doesn't Load after Update

If you are updating Grid2 from r560 or older version, you must reset your saved variables (you will lose all your settings), you must see a message in chat window explaining how to reset saved variables.

Raid debuffs not showing up !!!:

Raid debuffs are not enabled by default. Go to statuses -> Raid Debuffs and enable at least the Cataclysm module (if you are inside a instance you must exit and enter the instance or reload the UI after enabling the module)

I cant push the grid boxes as close together as before:

The border indicator has 2 pixels size and it has a transparent background color now. If you want the old grid2 appearance. Goto Indicators -> border -> Layout tab: Set a border size 1. And select a black and opaque background color for the border.

What about mana bars ?

Grid2 supports mana bars, but they are not created by default. If you want mana bars, create a new indicator of type "bar", place it wherever you want and map the "mana" or the "power" status to it (remember you must map some color status to the bar:color indicator too).

What is the poweralt status ?

Poweralt status is a power type (like mana/rage/energy,etc). This power type is enabled by Wow in some combats. It shows: Atremedes sound, Chog'al corruption, etc. This status is not active by default in Grid2: you must map poweralt to any compatible indicator (text or bar indicator).

Localization

Grid2 is compatible with English, Deutsch, Español, Français, Русский, 한국어, and 正體中文 game clients.

Grid2 is fully translated into English, Español and Italiano, and semi-translated into Russian, Deutsh and Français (Help would be greatly appreciated to complete localizations)

Status

The beta versions have fairly functional preferences. Grid2 is neither complete, fully fleshed out, nor bug free.

  • The core engine is quite functional, release quality.
  • The options UI in terms of defaults is solid, and beta / release quality.
  • The options UI in terms of editing is beta / release quality
  • If this works for you then use it, if not use classic Grid.
  • For the foreseeable future the code will sometimes change in ways that require a complete reset of saved variables (SV) + UI reload. Resetting SV should be the first thing to try in case you get an error from Grid2.
  • This really is beta software. Please update to the latest versions of all Grid2 components listed above before logging a bug.
  • If you are not comfortable with an update requiring you to set things up again from scratch then you probably should use another raid frame.

What is Different

  • The focus is on performance. No more AceOO with deep call chains for example.
  • All Config is load on demand so it does not interfere with regular use of Grid2.
  • Indicators are separate from Statuses and reusable and placeable anywhere in a single grid cell.
  • Non-unique indicators (icon, square, text, etc.) can be created in whatever quantities you need.

What to Expect

Jerry wrote the core runtime. This is quite mature and functional.

Toadkiller (Azethoth) wrote an initial version of the Grid2 config. It is and will be in a primitive state for some time to come as I have joined a startup and am unlikely to do much coding. Volunteers needed.

The current version has decent and quite full featured defaults for healers. Defaults for non healers is still a work in progress.

Plugins

  • The infrastructure for Status plugins is the most mature. Authors of Status plugins can port their plugins now or wait for an official beta. There is no documentation, but lots of example code in the current set.
  • It is probably possible to create Indicators at this point as well. See the Grid2IndicatorButton code for an example.
  • Other plugin types still need to be fleshed out with good examples and support code.
  • Post in the forums if you need help.

------------------------------------------------------------------------
r734 | gragagrogog | 2014-11-21 09:07:48 +0000 (Fri, 21 Nov 2014) | 1 line
Changed paths:
   M /trunk/AoeHeals/AoeHeals.lua

Fix for ticket #379
------------------------------------------------------------------------
r733 | gragagrogog | 2014-11-20 23:21:18 +0000 (Thu, 20 Nov 2014) | 1 line
Changed paths:
   M /trunk/GridRoster.lua

Load raid40 layout in Molten Core.
------------------------------------------------------------------------
r732 | gragagrogog | 2014-10-26 17:23:07 +0000 (Sun, 26 Oct 2014) | 1 line
Changed paths:
   M /trunk/Options/modules/indicators/NewIndicator.lua

Fix for disabled "Create Indicator" button when trying to create an indicator without grid2 showing any unit.(ticket #363)
------------------------------------------------------------------------
r731 | gragagrogog | 2014-10-22 10:43:37 +0000 (Wed, 22 Oct 2014) | 1 line
Changed paths:
   M /trunk/AoeHeals/AoeHeals.lua

Don't call deleted functions in AoeHeals.lua
------------------------------------------------------------------------
r730 | gragagrogog | 2014-10-21 21:10:39 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/GridLayoutLayouts.lua

forgot { groupFilter = "6" }
------------------------------------------------------------------------
r729 | gragagrogog | 2014-10-21 20:56:37 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/GridLayout.lua
   M /trunk/GridLayoutLayouts.lua
   M /trunk/GridRoster.lua
   M /trunk/Options/modules/general/GridLayouts.lua

Allow flex normal/heroic layout to scale to 30.
------------------------------------------------------------------------
r728 | gragagrogog | 2014-10-21 20:05:14 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/AoeHeals/AoeHeals.lua
   D /trunk/AoeHeals/AoeHealsMapData.lua
   M /trunk/AoeHeals/Grid2AoeHeals.toc
   M /trunk/modules/StatusDirection.lua

All GetPlayerMapPosition() to UnitPosition()
------------------------------------------------------------------------
r727 | gragagrogog | 2014-10-21 15:57:11 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/GridLayout.lua
   M /trunk/GridRoster.lua

Correct layout should load defaultly for mythic.
------------------------------------------------------------------------
r726 | stanzilla | 2014-10-21 14:56:06 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/GridRoster.lua

add raid20 here, too
------------------------------------------------------------------------
r725 | stanzilla | 2014-10-21 14:54:51 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/modules/IndicatorIcon.lua

Hide Countdown Numbers on icon indicators
------------------------------------------------------------------------
r724 | stanzilla | 2014-10-21 14:49:37 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/Options/modules/general/GridLayouts.lua

raid20 layout
------------------------------------------------------------------------
r723 | stanzilla | 2014-10-20 19:43:16 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/GridLayoutLayouts.lua

add ByGroup20 and ByGroup20/wPets layouts
------------------------------------------------------------------------

Comments

First Previous Page 26 of 38 Next Last
  • #470
    When logging in today I got this error

    1x Grid2-Grid2 v551\GridDefaults.lua:41: attempt to call field '?' (a nil value)
    Grid2-Grid2 v551\GridDefaults.lua:228: in function `Setup'
    Grid2-Grid2 v551\GridCore.lua:243: in function
    (tail call): ?:
    : ?

    (tail call): ?:
    AceAddon-3.0-10 (Ace3):543: in function `EnableAddon'
    AceAddon-3.0-10 (Ace3):635: in function
    : in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:244: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:318: in function `TimeManager_LoadUI':
    Interface\FrameXML\UIParent.lua:519: in function :

    ---

    When this happens I get black bars.
  • #469
    Getting updated for patch 4.0.6 anytime soon?
    Also, I find the setting that when a player is low on health their bar fade out, would like that fade out effect to be on out of range instead =/
    Thanks for your help and all the work you put into this :)
  • #468
    These frames update too slowly to be used for healing.
    They are a good second slower than other raid frams.
    I like these frames and would like to continue using.
    However, they must be optimzed to update more quicly.
  • #467
    Just wondering if there was any way to change the background color for frames if you're not using classcolor for health. Here's a screenshot to show what I mean:

    http://dl.dropbox.com/u/12497691/grid.jpg

    I'd like to change the black (hp defecit) to a darker gray.
  • #465
    is there a screen shot? or it just looks like the old grid ?
  • #459
    A bit surprised but i managed to get Grid2 working with all my needs, tuned it for like two hours and voila, it works and look pretty good.
    Even raided with it on easy BWD bosses yesterday.

    But... until there is no Quickhealth for Grid2 - any experienced healer will stay away from it, sadly.
  • #460
    Even in wotlk, when healing was much more reactive than it is now, "QuickHealth" didn't have any effect on the ability of an experienced healer to perform its duties. In Cataclysm, it's even less interesting as the healing process is more proactive.

    QuickHealth requires way too much complexity and runtime cost for very little usefulness (if any), so I really don't want to even try implementing it.
  • #461
    I bet you are not even semi hardcore raider.
    Regular player will not notice any difference, ur right.

    And its not about "reactive healing", its about queues or TODO list in your head when u see this or that. Quickhealth allows to your job not only faster, but with more efficenty as well.

    There is case that any priest know. You cast Guardian Spirit on nearly dead member, and despite it does not have travel time it consumes cooldown but dont save member. With Quickhealth it does. That "0.1" sec allows you sort of avoid annoying server side lag since u react faster.

    Its crucial, if u dont realise this dont say its useless.
  • #462
    Ad Hominem are not going to help your case.

    It's just perception, there is no actual proof of any of what you claim.
  • #463
    What kind of proof you want? I will provide, just say. Guardian Spirit example is actual proof, its not a perception placebo whatever thing, its fact based on my huge game experience as healer.

    Proof is on that old youtube video as well:
    http://www.youtube.com/watch?v=MP5vx9rLLhE

    Its pretty much same still, maybe even worse in Grid2 case:
    for some reason grid2 updates health even slower than regular pitbull4(w/o quickhealth that i normally use as own frame) sometimes. (arnt both using same routine?)

    Fall down in orgrimar 10 times, 2-3 of 10 times ul notice delay in HP update, and if there is delay its always Grid slower and never Pitbull w/o quickhealth even.
    And pitbull is alot slower than Grid with quickhealth...
    Needless to say there will be huge difference between Grid2 and GridQH.

    I realise that HP update routine is probably big part of development, and you want your new addon use routines that are better easier lighter whatever in theory, but fact is QH is better in reality.
    As regular user i dont care what is there behind what i see, all i want is quick hp update. I play on 40ms latency and i will never use frames that take 500ms to update, when there is QH with 50.

    There are not much dual-wielded boss mobs in game at this moment, just one Admiral guy in Deadmines i believe. But these visually show you how good QH is. This is where u clearly see big difference.
    Algalon that was raping tanks with his fast attacks within seconds was best example.

    Anyways, thank you for Grid2. Im really happy with its current state. I configured it fully and now its in stand-by mode waiting someone implement QH. The only thing left.
  • #464
    I'm not argumenting the fact that health update faster with QuickHealth.

    But you haven't proved that having this information a little sooner makes you a better healer, or save lives. This is the part I'm pretty sure just doesn't have any ground at all.
  • #466
    No one is going to have any video proof of QuickHealth saving lives because not many people have two unitframes that would show it happening.


    Without QH, you tank could take several hits from a lot of adds at once. With QH, you'll see every single hit in real time and you'll know when the tank is about to die.

    With normal updates (3 per second) you can have a point where the health doesn't update and the tank is already dead, but Grid2 isn't showing them as dead, because it hasn't updated yet.

    Yes, this happens very quickly, but that isn't the point.

    I'm also not trying to get you to add QH to the core. I would rather someone add it as a module for Grid2; I'm just giving you the example of why QH is worth the very slight frame usage overhead.
  • #458
    Suggestion: Since healers really need to keep an eye on their own mana now, it would be nice to have a Grid2 module that attaches a bar showing my mana to the Grid2 container frame.
  • #457
    Hy guys, im from Nazjatar (resto druid).
    I have a problem with Lifebloom. i use the icon-indicator corner top left to show myself the lifebloom-icon. the problem is: when im using the ability 2 or 3 times on one person, it shows me the number of stacks on the person. is their an option to stop showing the number of stacks?

    Àrados
  • #455
    cant seem to get roles to work is it broken?
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Plantronics GameCom Commander Headset Giveaway!