Download
(329Kb)
Download
Updated: 08-19-18 12:53 PM
Pictures
File Info
Updated:08-19-18 12:53 PM
Created:unknown
Downloads:707,970
Favorites:2,560
MD5:
Categories:Raid Mods, Healers, Unit Mods

Grid  Popular! (More than 5000 hits)

Version: 8.0.1.1
by: Phanx [More]

Grid has been continued as Plexus by Doadin. Use that instead; Grid has not been updated since 2018 and will not be updated in the future.

Grid is a compact and highly configurable party/raid unit frame addon.
The compact grid of unit frames lets you select a group member quickly, while keeping a good overview of the whole group. It shows as much information as possible without overloading you. It allows you to customize what information you see, and how you see it. It works in both party and raid groups, and supports pets and vehicles.

Want more features? The Grid core tries to include only features which are generally useful for all classes and roles, but makes it easy to add new features with a simple plugin API for developers. Over 75 third-party plugins are already available!

Type “/grid” for options, or right-click the minimap button, DataBroker launcher, or Grid frame tab.

Need Help?
Do not use comments to report bugs or request features. Such comments will be deleted. Use the links above to post a ticket instead!
Language Support
Grid is compatible with all World of Warcraft localizations. It is currently translated into English, Deutsch, Español, Français, Italiano, Português, Русский, 한국어, 简体中文, and 繁體中文.

To add or update translations for any language, enter them on the WowAce project page. New and updated translations will be automatically included in the next version of Grid!

HINT: The WowAce interface for adding translations is quite cumbersome. To make the process easier, you can use the Export function on WowAce, copy the exported data into your text editor, fill in your translations, and then paste them back into WowAce using the Import function.
Credits
Grid was originally conceived and written by Maia and Pastamancer in late 2006. Phanx has been the primary developer since late 2009. Jerry wrote the original pet support code. Mikk designed the icon. jlam added some advanced options for auras. Greltok has helped a lot with bugfixing. Finally, lots of people have contributed translations!

Version 8.0.1.1
  • Updated LibResInfo-1.0
  • Fixed a map API error (thanks rherzfeld)

Version 8.0.1.0
  • Updated for WoW 8.0
  • Fixed the class and role layouts not always showing all players (ticket #855)
  • Thanks Attict, acastle, doadin, MGramolini, and rherzfeld for your help!

Version 7.3.5.0
  • Fixed the option to disable the right-click menu
  • Fixed an issue causing Earth Shield to be removed as an aura status on login (ticket #885)
  • Updated embedded LibResInfo and Ace3 libraries, resolving several issues related to resurrections and the options panel
  • Added default aura statuses:
  • Beacon of Virtue
  • Guardian Spirit
  • Light of T'uure
  • Rejuvenation (Germination)
  • Sacred Dawn
  • Tyr's Deliverance

Version 7.1.0.1
  • Fixed an error with combat resurrections (ticket #860)

Version 7.1.0.0
  • Added a workaround for a Blizzard bug causing errors in the Health status module (ticket #859)

Version 7.0.3.3
  • Fixed the frames sometimes appearing behind the backdrop (ticket #840)

Version 7.0.3.2
  • Updated detection for dispellable debuffs (ticket #841)
  • Fixed the frames sometimes appearing behind the backdrop (ticket #840)
  • Fixed the frames disappearing if an invalid layout was selected (ticket #835)
  • Auras:
  • The default statuses for Grace, Earth Shield, Eternal Flame, Sacred Shield, and Weakened Soul have been removed, since these buffs (and debuff) were removed from the game.
  • New statuses have been added for Atonement, Beacon of Faith, and Clarity of Will.

Version 7.0.3.1
  • Fixed the "Show offline" option, with thanks to Samuelreus ((ticket #834)[https://wow.curseforge.com/projects/grid/issues/834])
  • Fixed "None" layout in non-English locales, with thanks to Elnarfim ((ticket #833)[https://wow.curseforge.com/projects/grid/issues/833])
  • Updated embedded LibResInfo ((ticket #828)[https://wow.curseforge.com/projects/grid/issues/828])
  • Marked code for splitGroups as debug in Layouts because the option is marked as debug. Should fix odd behavior for people who had option enabled before the option was disabled.

Version 7.0.3.0-beta
  • Updated for WoW 7.0 (Legion)
  • Added options for offline and wrong zone groups

Older Versions

For change notes from older versions, see the Version History page on GitHub.
Optional Files (5)
File Name
Version
Size
Author
Date
Type
8.0.0.0
9kB
08-11-18 09:16 AM
Patch
6.1.0.38
9kB
02-27-15 04:09 AM
Addon
1.6
1kB
10-20-14 02:02 AM
Addon
1.0
2kB
10-24-11 02:42 AM
Addon
1.0.0
2kB
01-01-11 11:25 AM
Addon


Post A Reply Comment Options
Unread 07-20-18, 06:06 PM  
attict
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Working Version

Yes you can download it from https://github.com/Attict/Grid
You may also want the library LibInfoRes file to avoid the Lua Errors, https://github.com/Attict/Grid-Extra
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 09:26 AM  
Lunaa
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello, anyone have a grid version functional ?
Report comment to moderator  
Reply With Quote
Unread 05-07-18, 12:45 PM  
lloda
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you Phanx for your reply, hopefully someone pick up the project and help.

To be honest, even though Grid may need more options and tweaks, I feel that as a long user it is giving me all what I need from a healer PoV, considering that it has been working wonderfully during the current patch.

Sadly I lack programming knowledge else I would help without hesitation.
I bookmarked the untested files, will test them as soon as I get beta access or much later when patch goes live.
Report comment to moderator  
Reply With Quote
Unread 05-06-18, 03:10 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Re: BFA update

Originally Posted by lloda
will we see Grid continue its functionality and updates throughout BFA?
Bare minimum updates required to work as-is and not throw errors? Yes.

Anything beyond that? Maybe, but probably not. I haven't had an active WoW subscription in over 2 years now, and haven't done any serious raiding since Wrath, which was about 8 years ago. I took over Grid after its original author quit WoW at the end of Burning Crusade and nobody else was patching it. I've been hoping for years now that someone will show some interest in at least fixing some of the outstanding bugs, but apart from one person who helped out a bit in mid-Mists of Pandaria, that hasn't happened.

While I'm still maintaining most of my addons at a basic level, Grid really needs more than "basic level" attention at this point, and it's impossible to test changes without an active subscription (since the low level characters I can log into on an inactive account can't join raid groups) so I'm pretty limited in what I can fix or change.

Right now, I don't have BFA beta access, and don't expect to get a beta invite since my account is inactive, so there won't be a Grid update until the expansion pre-patch goes live (or the expansion itself, if there isn't a pre-patch like there usually is). If you're feeling adventurous, you can download untested BFA updates from GitHub (https://github.com/phanx-wow/Grid) but it's likely that more updates will be needed that aren't listed in the official "API changes in the expansion" thread.

If you have any programming experience, you can take a look through the list of outstanding issues and the source code and see what you can do. If you're familiar with Git at all, opening a pull request on GitHub is preferred, but if you're not, you can just provide a patch, or even a modified file.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 05-06-18, 02:55 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally Posted by Zasz
According to bugsack "grid tried to call the protected function "orderhallmissionframemissions:setheight()". Why is grid trying to access something from the orderhall?
It's not. WoW is notoriously bad at correctly identifying the actual source of "taint", which is what happens when addon code touches something. Normally taint is fine (and it's unavoidable since all addon code is automatically considere "tainted") but it becomes a problem when it spreads into "secure" parts of the default UI.

All that error means is that somewhere, at some time, Grid may have touched something, that touched something else, that touched something else, that 27 steps down the chain, met something that was touched in a bad way by another addon 8 steps back up a different chain, and then in 3 more steps there was an attempt (by someone, which could be Grid, the other addon, a third unrelated addon, or even the default UI code) to touch something in a "secure" code path that fails because of the earlier bad touch.

Grid shouldn't really be tainting anything, since it creates all of its own frames and doesn't modify any Blizzard frames, but it probably is if it's getting blamed in an "action blocked" error. Unfortunately I can't test this very effectively since I haven't had an active account in about 2 years now and therefore can't access any group content, let alone raids, but if you see this error fairly consistently, you can gather some helpful information by doing this:

1. Type "/taintlog 2" to enable taint logging with detail level 2 (out of 3)
2. Reload your UI (the setting takes effect immediately, but the taint probably already happened, so you want to start fresh to capture it)
3. Play until you get the error again
4. Without logging out, find the "taint.log" file in your "World of Warcraft/Logs" folder. Upload it somewhere (it will be quite large, possibly several MB) and post a link to it here, along with the full text of the error message (not just the first line).

Use "/taintlog 0" to turn off taint logging after you're done; otherwise the log file will continue to grow to infinity and beyond.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 05-06-18, 02:55 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally Posted by Kalisandra
The error where you can't turn off the right-click menu seems to have reappeared.
Is there an actual error message? If so, what is it? If not, can you provide some exact steps I can follow to reproduce the problem, what happens when you do those things, and what you think should happen instead?
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 04-29-18, 04:48 PM  
lloda
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
BFA update

Hello
I am a long user of Grid, it has been working fine with me till today without issues.
Saying that, will we see Grid continue its functionality and updates throughout BFA?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-25-18, 03:16 AM  
Zasz
A Kobold Labourer
 
Zasz's Avatar

Forum posts: 0
File comments: 89
Uploads: 0
According to bugsack "grid tried to call the protected function "orderhallmissionframemissions:setheight()". Why is grid trying to access something from the orderhall?
Report comment to moderator  
Reply With Quote
Unread 03-15-18, 06:30 PM  
Kalisandra
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I'm not sure where to post this, but this seems the most recently active location, so:

The error where you can't turn off the right-click menu seems to have reappeared.
Report comment to moderator  
Reply With Quote
Unread 02-14-18, 11:03 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Re: swap

Originally Posted by samvx
swap "horizontal groups" set up by Lua script?
If you want to use (or stop using) horizontal groups, just open the options (type "/grid"), go to the "Layout" panel, and check (or uncheck) the box for them.

If you want to toggle between horizontal and vertical groups with a macro, this will probably work (I didn't test it):

Code:
/run if InCombatLockdown() then print("Grid can't change layout settings in combat!") else local GL=Grid:GetModule("GridLayout"); GL.db.profile.horizontal = not GL.db.profile.horizontal; GL:ReloadLayout() end
If you want to do the same from an actual Lua script (e.g. in an addon) then just take off the "/run" bit from the macro code above.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 02-14-18 at 11:04 AM.
Report comment to moderator  
Reply With Quote
Unread 02-12-18, 08:17 PM  
samvx
A Defias Bandit
 
samvx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 118
Uploads: 3
swap "horizontal groups" set up by lua script

swap "horizontal groups" set up by Lua script?
Report comment to moderator  
Reply With Quote
Unread 05-15-17, 10:12 AM  
impossimu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Profile Error?

Hey guys. Running into an error when I try to load up or start a new profile. I'm not really sure what's happening so I figured I'd run it by you first.

Code:
Interface\AddOns\Grid\Statuses\VoiceComm.lua:58: attempt to call global 'UnitIsTalking' (a nil value)
Interface\AddOns\Grid\Statuses\VoiceComm.lua:58: in function `UpdateAllUnits'
Interface\AddOns\Grid\Status-Status.lua:78: in function `Reset'
Interface\AddOns\Grid\Core.lua:301: in function `ResetModules'
Interface\AddOns\Grid\Core.lua:241: in function `Reset'
Interface\AddOns\Grid\Status-Status.lua:406: in function `Reset'
Interface\AddOns\Grid\Core.lua:638: in function `ResetModules'
Interface\AddOns\Grid\Core.lua:463: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
...
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-61.lua:799: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...ace\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0-34.lua:314: in function `Fire'
...dux\Libs\AceGUI-3.0-34\widgets\AceGUIWidget-EditBox.lua:74: in function <...dux\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:71>
...dux\Libs\AceGUI-3.0-34\widgets\AceGUIWidget-EditBox.lua:120: in function <...dux\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:117>
nil
Whenever I heal a player I get this error.
Code:
Interface\AddOns\Grid\Statuses\Heals-Heals.lua:117: attempt to compare nil with number
Interface\AddOns\Grid\Statuses\Heals-Heals.lua:117: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...AddOns\ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
nil
Last edited by impossimu : 05-15-17 at 11:34 AM.
Report comment to moderator  
Reply With Quote
Unread 04-02-17, 05:34 PM  
chrislue
A Defias Bandit

Forum posts: 2
File comments: 26
Uploads: 0
I have been using GRID since WLK, it's the time finally giving it up. I can't get a healing or damage absorbing bar indicator on health bar which is very common in games now. I tried GRID2, and found it much superior than GRID now which is opposite back when I tried GRID2 first time. So goodbye GRID, I'm using GRID2 now.
Report comment to moderator  
Reply With Quote
Unread 11-16-16, 01:32 PM  
BBxBender
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Grid Health Percentage

Hey there Phanx. I have been an avid user of Grid, for years now. I have one suggestion, in hopes it will be an option. Is there any way you could add the option to activate health percentages? Some people feel it is unnecessary, but I would love to have that feature to make it easier to quick glance at other party or raid members' health while healing. Thank you in advance!
Report comment to moderator  
Reply With Quote
Unread 10-26-16, 02:08 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Fixed in 7.1.0.0.

Attn: holy paladins, holy priests -- Is range checking still essentially broken in 7.1, or did Blizzard realize that Beacon of Light and Prayer of Mending aren't heals whose range you care about, and revert the range check to pre-7.0 behavior? If it's still broken I'll finish up the spell-based range checking this weekend.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 10-26-16 at 02:48 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: