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

  • Your Rating

  • Share
  • Report Abuse

GridDynamicLayout

 

Project Updated:
Files Updated: Fri, Sep 25 2009
Supports Game Version: 3.0.9
Category: Unit Frames
Tags:

[Edit Tags]

Project Manager: Mokhtar
Additional Authors: No additional authors
Current Version: v1.4.3
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 122
Downloads Total: 40,114
Favorites: 86
Comments: 17
  • About GridDynamicLayout
  •  

GridDynamicLayout is an additional layout for Grid that attempts to dynamically sort your raid :

Layout

  • Four groups + pets + "trash" group : tanks / healers / melee DPS / ranged DPS + warlock / hunter pets + afk / not visible / ...
  • Adaptative (ooc) groups taking into account stance / auras to attribute groups to raid member. Current behaviour :
    • Shamans > Heal
    • Warriors > Tank if in defensive stance, melee DPS otherwise
    • Death Knight > Tank if in frost presence, melee DPS otherwise
    • Priests > Ranged DPS if in shadowform, Heal otherwise
    • Paladins > Tank if virtuous fury on, Heal otherwise
    • Hunters, Warlocks, Mages > Ranged DPS
    • Druids > Tank if in bear, Ranged DPS if in chicken, Melee DPS if in cat, Heal otherwise
    • Rogue > Melee DPS
  • For each group you can define a list of members that will be forced into those groups (currently only way to correctly detect enhancement / elemental / resto shams and ret pallies)
  • Due to the way Blizzard handles stance changes you can additionally define a defaulted DPS War list. A warrior whose name is in that list will be assumed as a melee DPS until he changes stance.
  • 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  
  GridDynamicLayout v1.4.3 Release 3.0.9 8,787 9/25/2009
  GridDynamicLayout v1.4.2a Beta 3.0.9 795 8/23/2009
  GridDynamicLayout v1.4.2 Release 3.0.9 6,342 8/5/2009
  GridDynamicLayout v1.4.1 Release 3.0.9 7,118 8/5/2009
  GridDynamicLayout v1.4 Release 3.0.9 11,496 2/14/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • 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.
  • Kozmyk said 

    I keep getting the Grid window come up blank.
    I have to disable then re-enable Grid to get it to show proprly.

    The error message points to GridDynamicLayout as the cause

    Message: ...rface\AddOns\GridDynamicLayout\GridDynamicLayout.lua:456: AceHook-2.1: "LoadLayout" already has an active hook from this source.
    Time: 10/30/09 05:40:35
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    (tail call): ?
    (tail call): ?
    ...ns\Grid\libs\AceModuleCore-2.0\AceModuleCore-2.0.lua:25: in function <...ns\Grid\libs\AceModuleCore-2.0\AceModuleCore-2.0.lua:23>
    ...ns\Grid\libs\AceModuleCore-2.0\AceModuleCore-2.0.lua:505: in function `ToggleModuleActive'
    Interface\AddOns\Grid\GridCore.lua:340: in function `EnableModules'
    Interface\AddOns\Grid\GridCore.lua:271: in function <Interface\AddOns\Grid\GridCore.lua:267>
    [C]: in function `pcall'
    ...erface\AddOns\Decursive\libs\AceDB-2.0\AceDB-2.0.lua:24: in function <...erface\AddOns\Decursive\libs\AceDB-2.0\AceDB-2.0.lua:23>
    ...erface\AddOns\Decursive\libs\AceDB-2.0\AceDB-2.0.lua:1863: in function `setFunc'
    ...ddOns\Decursive\Libs\Waterfall-1.0\Waterfall-1.0.lua:2514: in function `ToggleChecked'
    ...ddOns\Decursive\Libs\Waterfall-1.0\Waterfall-1.0.lua:2421: in function <...ddOns\Decursive\Libs\Waterfall-1.0\Waterfall-1.0.lua:2418>

    Locals: Sometimes debuglocals() returns nothing, it's one of those times... (FYI: This message is a HotFix from Decursive to prevent a C stack overflow)

    Reply Report Permalink
  • Kozmyk said 

    I take it back , turns out GridStatusHots was the cause.
    Leastways I removed GridStatusHots and the fault stopped.

    Reply Report Permalink
  • Laren said 

    How can I get this to work reliably? When I set for example the 10 player raid layout to dynamic it always switches back after a few seconds or combat start. What am I missing?

    Reply Report Permalink
  • n00bster said 

    still wrong string concatenation in 1.4.2a

    for a solution take a look at my previous comment

    Reply Report Permalink
  • n00bster said 

    As an addition to my previous comment you have to change the following...

    Line: 571
    wrong: result = result + list[i]+","
    correct: result = result .. list[i] .. ","

    Line: 573
    wrong: result = result + list[#list]
    corrent result = result .. list[#list]


    I've missed those two mistakes because i don't use the pet-layout

    @addon-author
    return table.concat(list, ",") does the same as lines 569 to 574 and is much more performant

    Reply Report Permalink
  • not work :(

    GridDynamicLayout-1.0\GridDynamicLayout.lua:571: attempt to perform arithmetic on local 'result' (a string value)

    Reply Report Permalink
  • paladyin said 

    This would be fantastic if it actually recognized the function of the current spec (elemental shaman = ranged dps, enh shaman = melee dps, resto shaman = healer; fury warrior = melee dps, prot warrior = tank etc etc). Otherwise not really useful imo

    Reply Report Permalink
  • There are some syntax errors in the lua file. String concatenations with + instead of .. and "to" instead of "," in a for loop. If you fix those it works fine.

    Reply Report Permalink
  • daisydoo said 

    Can you be more specific on what to replace with what? That is way over my head :(

    Reply Report Permalink
  • n00bster said 

    GridDynamicLayout.lua

    Line: 566
    wrong: if #list = 1 then
    correct: if #list == 1 then

    Line: 570
    wrong: for i = 1 to #list-1 do
    correct: for i = 1, #list-1, 1 do

    Reply Report Permalink
  • daisydoo said 

    Thanks this worked! Not sure why the author would release something that we had to tweak to get to work!

    Reply Report Permalink
  • daisydoo said 

    I'm glad this is supposedly working again :) !!! But there is no "dynamic" choice in the Grid --> Layout section :(

    Reply Report Permalink
  • Please update this--it's a fantastic idea!

    Reply Report Permalink
  • daisydoo said 

    I installed this, but for some reason the columns are showing up backwards. For example, melee dps column is first, then ranged, then heals, and the tanks are last on the right. I have been searching for an answer to this all night, and can't find anything online about this issue.

    Reply Report Permalink
  • I think there's a problem with triggering of an update of the layout when people joins/leaves/chances role.

    put:
    /script GridLayout:ReloadLayout()

    in a macro and fire it when you need an update of the layout, beats having to enter and reselect :)

    Reply Report Permalink
  • With dynamic layout selected and pets enabled, in Malygos phase 3 it will show 10 or 25 pets, but they are all a copy of my own pets unitframe.

    Reply Report Permalink
  • I have Raid set to Dynamic Layout. When I joined a raid all of the bars (two) disappeared.

    I went into Grid's settings and switched it to something else and then back to Dynamic and I showed up, but not the shaman that's in the raid with me.

    I deleted the "Forced Tank" I had set and the shaman showed up.

    It also leaves a blank spot the size of a person's box on the top of the frame.

    I was hoping for something that worked like the old LayoutPlus http://www.wowinterface.com/downloads/info8166-GridLayoutPlus.html (which finally broke :( ), but so far, not so much.

    Reply Report Permalink
  • brian420 said 

    Basically, this appears to be the exact same problem I am experiencing. :)

    Reply Report Permalink
  • jhilkey said 

    Same problem for me. It also does not auto update when people add/leave the party/raid. I have to go to Grid settings and select Dynamic for it to update.

    Reply Report Permalink
  • brian420 said 

    Still having the same problem. I suggest people use:
    http://wow.curse.com/downloads/wow-addons/details/grid-auto-frame-size.aspx
    (GridAutoFrameSize)

    Does exactly what you desire it to with absolutely no problems.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,937 HealBot Continued Buffs & Debuffs, Class, and...
  2. 8,474 X-Perl UnitFrames Raid Frames, and Unit Frames
  3. 2,243 Grid Unit Frames
  4. 1,724 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 1,168 PitBull Unit Frames 4.0 Unit Frames