• 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): 43
Downloads Total: 45,745
Favorites: 81
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 14,359 9/25/2009
  GridDynamicLayout v1.4.2a Beta 3.0.9 808 8/23/2009
  GridDynamicLayout v1.4.2 Release 3.0.9 6,355 8/5/2009
  GridDynamicLayout v1.4.1 Release 3.0.9 7,133 8/5/2009
  GridDynamicLayout v1.4 Release 3.0.9 11,516 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
  • gutierron said

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

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

    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
  • Addon Packs Containing GridDynamicLayout
  • Similar Addons
  •  

Average downloads per day

  1. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  2. 2,530 X-Perl UnitFrames Raid Frames, and Unit Frames
  3. 1,800 Grid Unit Frames
  4. 1,699 GridStatusRaidDebuff Unit Frames
  5. 1,389 VuhDo Buffs & Debuffs, Druid, Healer...