Grid2

Grid2 main

What is Grid2 ?

Grid2 is a party/raid unit frame addon.

Grid2 is fully customizable. New zones (indicators) can be defined in unit frames to display information (statuses). The indicators can be customized and placed anywhere. Grid2 supports several types of indicators: icon, icons, square, text, bar, multibar. 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 minimap Icon, 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

Grid2 does not work or I think I found a bug

  • Update to the latest versions of Grid2.
  • 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.

Tutorials/Guides

http://murlocparliament.com/how-2-grid2/

(Thanks to Zelmaru)

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).

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Symulation Symulation Jul 21, 2016 at 14:34 UTC - 1 like

    I noticed today that debuffs that change color like Mark of the Necromancer on Hellfire High council weren't changing color even when set to track the value of the debuff. I set up a text indicator for it as well, but it always showed 0. I suspect that there might have been a change to the order, or the quantity of outputs from the Aura checking functions.

  • Avatar of Araiia Araiia Jul 15, 2016 at 20:12 UTC - 0 likes

    beta tester here - the only issue I've noticed is that blink thresholds don't work and cause an error the first time an indicator would have started blinking.

    Message: Interface\AddOns\Grid2\GridFrame.lua:317: attempt to call method 'SetChange' (a nil value)
    

    Glad to see Grid2 is being updated :D Most (if not all) of the Legion UI changes are reflected in the PTR, as glayde suggested!

  • Avatar of glayde glayde Jul 12, 2016 at 12:05 UTC - 0 likes

    It actually seems like this runs pretty well on the beta servers without changes.

    Nothing's blown up so far.

  • Avatar of glayde glayde Jul 07, 2016 at 12:49 UTC - 0 likes

    PTR! Though a lot of beta invites went out today for the stress test. Maybe you got lucky!

  • Avatar of michaelspain michaelspain Jul 05, 2016 at 20:37 UTC - 0 likes

    @glayde: Go

    Probably, but i have no beta key to test addon in legion, i have to wait for legion release or pre-legion patch.

    Last edited Jul 05, 2016 by michaelspain
  • Avatar of glayde glayde Jul 05, 2016 at 12:25 UTC - 0 likes

    Can we expect this to be updated for Legion? Thanks!

  • Avatar of morfina morfina Feb 25, 2016 at 11:04 UTC - 0 likes

    can i make direction only show on mouseover AND out of range target?

  • Avatar of unlvsur unlvsur Oct 29, 2015 at 02:44 UTC - 0 likes

    @michaelspain: Go I think the problem could be solved by unit_health_frequent event. However, the instant (combat log hit) as I know has lags too. How about a new setting replacing "instant" by using OnUpdate+ Refresh Rate? It is stable and robust. The performance is even better than combat log hit.

    Last edited Oct 29, 2015 by unlvsur
  • Avatar of michaelspain michaelspain Oct 26, 2015 at 19:36 UTC - 0 likes

    @unlvsur: Go

    Have you tried the "Fast" and "Instant" updates ?

    - Fast uses unit_health_frequent event

    - Instant uses the combat log hits to predict future health of units.

    The update option can be configured from Statuses -> Health&Heals -> current-health

    Last edited Oct 26, 2015 by michaelspain
  • Avatar of unlvsur unlvsur Oct 26, 2015 at 16:08 UTC - 0 likes

    Any plan for an OnUpdate frame updating? This frame is bugged in high server lag environment, for its health update is triggered by event. Events like UNIT_HEALTH has huge lag in World PVP.

    My fixing demo code:

    local on_update_frame = CreateFrame("Frame")

    local refresh_rate=0.1

    local now_timer=0

    local function on_update(self,elasped)

    now_timer =now_timer +elapsed

    if (refresh_rate<=now_timer) then

    now_timer = 0

    Grid2:SendMessage("Grid_UnitUpdated","player")

    end

    end

    on_update_frame:SetScript("OnUpdate",on_update);

    Last edited Oct 26, 2015 by unlvsur

Facts

Date created
Oct 07, 2008
Categories
Last update
Aug 28, 2016
Development stage
Release
Language
  • deDE
  • enUS
  • esES
  • frFR
  • itIT
  • ruRU
License
zlib/libpng License
Curse link
Grid2
Reverse relationships
3
Downloads
1,454,653
Recent files
  • R: r795 for 7.0.3 Aug 28, 2016
  • A: r794 for 7.0.3 Aug 28, 2016
  • A: r793 for 7.0.3 Aug 28, 2016
  • A: r792 for 7.0.3 Aug 28, 2016
  • A: r791 for 7.0.3 Aug 27, 2016

Authors