Please someone fix GladiusEx
1 Attachment(s)
So some time ago I found this nice addon GladiusEx and I still love it. However there was no Update since 6.0.2. One week ago I decided to update the missing spells from the addon and update all Libs, took me some hours to remove all spells that don't exist any more. I have attached my updated version with this post.
But the AddOn still needs a small update for WoD, if anyone can help updating this I woud donate for it if you want :): 1. Enable Buffs on Party unitframes dosen't work, it will not show any buffs in Testmode and also no Buffs in Arena. This is most important bug atm, I NEED to see buffs on partyframes :( 2. I get this lua Error: Code:
3x ...ns\GladiusEx\libs\LibCooldownTracker-1.0-10\library.lua:219 attempt to index local 'spelldata' (a nil value) I can live with that but writing it here just in case someone has an easy fix for it? 4. I also have a small request, I'd like to disable my own unitframe for the Partyframes. I already see myself with an other addon and I don't need another unitframe showing my HP :) Here is my current setup, if you know any other addon that can do this please write here :) EDIT: DR Tracker error: Code:
14x GladiusEx\modules\drtracker.lua:86: attempt to concatenate local 'drCat' (a nil value) |
1 Attachment(s)
So there were still some druid spells bugged and also some others classes so I hope they are fixed now. I'll look into add new cooldowns to the AddOn now.
I also found this Lua error and I think it has to do something with the Buffs not working? Code:
1x GladiusEx\modules\auras-Auren.lua:221: script ran too long Code:
1x [string "safecall Dispatcher[6]"]:13: script ran too long Code:
1x GladiusEx\modules\cooldowns.lua:692: script ran too long |
Well, after looking at that auras.lua file I'm not even a little surprised you're getting "script ran too long" errors. Whoever wrote it clearly had no idea how functions in Lua work. Every time anyone's auras change (which can be dozens or even hundreds of times per second per unit in combat!) it's calling the "UpdateUnitAuras" method, which creates seven functions every time it runs, not to mention the many, many tables it's creating every time. I didn't even look at the rest of the addon, but it's probably doing the same thing everywhere. All these functions should only be created once and then called when needed -- not created over and over again. Outside of a few specific situations (which are generally advanced topics that most addons will never encounter) you should never create a function inside another function.
If you want to fix it, you've got a lot of boring work on your hands -- you'll need to move all functions outside of other functions, and then modify them to accept (and be passed) the additional variables they're currently acting on. For example, the first function-in-function: Code:
function Auras:UpdateUnitAuras(event, unit) Code:
local function set_aura(index, buff, auraFrame, icon_index, aurasBuffsMax) Code:
if set_aura(aura_index, buffs, auraFrame, icon_index, aurasBuffsMax) then return end Code:
return icon_index > aurasBuffsMax, icon_index Code:
local stop_here Code:
local function set_aura(aura_frame, index, buff) Code:
set_aura(aura_frame, aura_index, buffs) |
Thanks Phanx, thats the problem with PvP AddOns, no body wants to maintain them so people who are new with coding try to make and Addon for it.
I have seen no other addon that can do anything like GEX exapt Gladius and Gladius is even more bugged it was giving me errors in chat everywhere and option menu did not work and then everything lagged... and it has much less options that can be changed. Quote:
|
Quote:
The more I think about it, the more strongly I'd recommend (you or someone else) to just build arena frames from scratch as an oUF layout. All the basic stuff is already handled for you, so aside from telling it where to put things (eg. health bar here, name text there, auras underneath) you'd only need to write the PvP-specific stuff like trinket and DR tracking yourself. This way, at least if whoever writes it is going to stop maintaining it, it would be a lot less work for someone else to pick it up and update it for future patches, since most of the updates would either be already handled by oUF, or just updating spell IDs and DR data. |
Quote:
http://www.wowace.com/addons/drdata-1-0/ (licensed BSD) for an example, check here OR http://www.wowace.com/addons/diminishingreturns/ Trinkets are kind of easy, just listen to UNIT_SPELLCAST_SUCCEEDED. lua Code:
You can also just add http://www.wowinterface.com/download...FTrinkets.html. |
The interesting things about GEX are:
- shows cooldowns for arenatargets and partymembers - Crowdcontrols instead of the spec icons for your partymembers and Arenatargets - "Last used Spell" icon row that is a great replament for a castbar, not only nice for enemys also nice too see what your made is doing so you can find a good one. - Incomming heal and Absorb - Display of class and race as text - Alerts when an arenatarget casts something important or drinks - An optionmenu where you can add new /missing spells easy and it lets you customize the whole unitframes You realy think all this is easy possible with OUF? Quote:
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Proximo/Gladius/GladiusEx and similar addons should have been manifested as an open-source oUF project ages ago, really. oUF does a large majority of what those addons require incredibly well. All that would be needed is some PvP specific logic on-top of it. Understand that the majority of the latter already exists as libraries and would just require implementation.
If the display of trinkets, auras, classes, etc. were displayed in a non-volatile way, all that would be needed to take such a layout from patch to patch or expansion to expansion would be lib updates and having new data compiled, which is much more reasonable than re-coding every aspect of the addon. Furthermore, another appeal of Gladius and its contemporaries is the in-depth in-game configuration, and those are more than achievable with an oUF layout. oUF_FreeBGrid comes to mind. |
OK another idea, woud it be possible to write a Raven Plugin so you coud creat Raven Bar groups for Group and Arena targets? That woud be awsome because then I already have my spell list with Raven Filter its easy to update and coud filter CCs with a spell list that already exists. Then I coud easy anchor the Buffs/debuffs to any unitframe/addon I want even GEX untill there maybe some day is an OUF layout for that :D
|
OK I'll pay 100€ to the one who can create an oUF layout with alll the options of GladiusEX. And I only need the Arena and Partyframes.
I coud help creating a list of cooldowns/crowd controls if you want or much more easy for me woud be a Plugin to create Raven bargroups for Arena targets and Group, I have already requested this in the raven Tickets @ Curse. If you think thats not enoth tell me your price. |
Hmm. How many options exactly does it need to have, or is just looking/functioning like the screenshot you posted sufficient, with some basic options for font/statusbar/etc?
|
Almost all the GladiusEX options exapt the Pet don't need to see the pet.
Cooldowns/Class Icon don't need ingame option to add/remove Auras or spells - that shoud work out of the box anyway. Move frames seperated from each other and Disable self for party woud be nice too. The addon woud not only be for me thats why I woud prefer to have options so everyone can get the look he wants for his UI. But if you think its woud be too much to do this.... if it woud just look like in the screenshot and have options to move/set font and Text tags/Position of buffs & debuffs/side with and high of HP & Power woud be enoth too - even it it were just options in the lua file. Its not only unitframes its Unitframes with Announcments (Drinking low hp Reszrrection), Crowdcontrols, rightklick to focus, Cooldowns of Party and Arenatargets, Skill Hisory and a Testmode so you don't need to go into Arena to set them up. But I guess most of this coud be taken from existing addons. |
I might look into it over the weekend, though I really need to finish some work on Grid first...
|
Definitely would love to see this fixed as well.
Either that or personally I could get by with normal Gladius (it was updated, if it wasn't working before for you it should work now) but with the addition of a standalone cooldown tracker to be able to track both the party as well as arena offensive and defensive cooldowns. I was looking at the new version of ArenaLive which has a cooldown tracker built into it but would need to spend more time looking to see how to pull it out. I'm a little surprised there aren't any solid cooldown trackers out there for unitframes. |
GladiusEX has been updated ! Looks like the Author has some time to fix bugs atm.
I'm not shure if anyone has started to create an oUF layout or whatever yet, I guess not? |
All times are GMT -6. The time now is 07:08 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI