GladiusEx
GladiusEx is an arena unit frames addon based on Gladius.
What's new
New features include:
- Party frames: support for showing frames for your own team
- Cooldown tracker: a highly configurable module for tracking all types of cooldowns
- Skill history: shows the icons of the last few skills used by the unit
- Alerts: makes the frames blink in a noticeable way during some configured events (including low health, auras and specific spells being cast)
- Pets: new module for displaying pet bars
- Interrupts: See the interrupts directly on your arena & party frames.
And the classic modules, most of which have been improved in various ways:
- Auras: now with more filtering options
- Class Icon: new display modes: by spec, role and portraits
- Cast Bar: now shows which spells can't be interrupted
- DR Tracker: track the diminishing returns timers on both the enemy team and your team. Now lets you select which icon you want displayed for every category!
- Health Bar: now displays incoming heals and absorbs
- Tags: configure every text to show exactly what you want, now with more built-in tags and improved performance
FAQ
How do I bring the user interface up ?
You can use the /gex slash command, or you can access the options from the addons tab in the interface panel.
Where did the trinket and the dispels modules go ?
They have been replaced by the cooldowns module, which now allows you to have several groups of cooldowns configured independently. By default, the trinket cooldown is shown in group 2 and a few other cooldowns in group 1.
What is that additional set of frames that I see ?
Those are the party frames. This is incremental functionality that will help you track not only your enemies but also your friends. If you use your own you can turn these easily off in the general settings. You can also disable only your own frame, but keep the GladiusEx party frames.
Is it possible to have text timers for the auras, cooldowns or the DR icons ?
The timer module has been removed, but this can be achieved with OmniCC or other similar addons.
Bugs and feature requests
Please use the ticket tracker to report any issues or request features.
Please report all the problems and bugs!
hey, orbre here, I really like your addon, possible to contact you through discord? Orbre#2817
Author of Battlegroundenemies made a fix for his addon now both should work together, here's information provided by him:
In reply to I_hate_you_:
I just uplaoded a new release of BGE which includes the same version of DrData that gladiusex uses. here is what went wrong:
the Addon gladiusex uses a special modified version of DrData that is updated for shadowlands, despite being updated it hat a lower version than the one included by BGE. This resulted in gladiusex using the version provided by BGE since it got a higher version number, but techically it was older. The version inclubed in BGE had one spell inside which got removed in shadowlands and because gladiusex didnt check for no longer existing spells it failed
to load with that error message
I guees it is that spell. but I may be wrong
In reply to I_hate_you_:
He's right, I bumped the minor in the meantime.
Not working for me too.
In reply to Forge_User_19810355:
As I_hate_you said it works when u disable battlegroundenemies.
Not working in shadowlands pre-patch
In reply to I_hate_you_:
Updated for prepatch. Probably no SL update to come.
In reply to Vendethiel:
Thank you. It seems addon is working fine. Except I've encountered strange bug where addon is still loaded but not working with other popular pvp addon Battlegroundenemies
In 8.3.7 I've used both without any issues
GladiusEx\modules\drtracker.lua:615: table index is nil
[string "@GladiusEx\modules\drtracker.lua"]:615: in function `GetOptions'
[string "@GladiusEx\options-Параметры.lua"]:162: in function `SetupModuleOptions'
[string "@GladiusEx\options-Параметры.lua"]:425: in function `MakeGroupOptions'
[string "@GladiusEx\options-Параметры.lua"]:722: in function `SetupOptions'
[string "@GladiusEx\GladiusEx.lua"]:348: in function <GladiusEx\GladiusEx.lua:327>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
same issue with arenaframes like prevr.
if you disable the 'Highlight-Option' (border-effect) it will still keep highlight/coloring the borders (orange/blue) sometimes.
is there a way to fix that? its pretty annoying.
Ok I guess if you disable all options (hooks) under Highlight it will fix this chase.
anyway to remove the mouseover highlight effect?
In reply to Forge_User_46047644:
try to disable all options under highlight first not only the whole thing.
Thank you for the amazing addon!
I am currently having issues with test mode after removing cast bar text. If I add all castbar texts again, the error disappears:
574x GladiusEx\GladiusEx.lua:1490: bad argument #2 to '?' (string expected, got nil)
[string "=[C]"]: in function `?'
[string "@GladiusEx\GladiusEx.lua"]:1490: in function <GladiusEx\GladiusEx.lua:1488>
[string "=(tail call)"]: ?
[string "@GladiusEx\modules\castbar.lua"]:243: in function <GladiusEx\modules\castbar.lua:222>
[string "@GladiusEx\modules\castbar.lua"]:539: in function `Test'
[string "@GladiusEx\GladiusEx.lua"]:865: in function `TestUnit'
[string "@GladiusEx\GladiusEx.lua"]:511: in function `UpdateArenaFrames'
[string "@GladiusEx\GladiusEx.lua"]:534: in function `UpdateFrames'
[string "@GladiusEx\GladiusEx.lua"]:554: in function `CheckArenaSize'
[string "@GladiusEx\GladiusEx.lua"]:585: in function `ShowFrames'
[string "@GladiusEx\GladiusEx.lua"]:417: in function `SetTesting'
[string "@GladiusEx\options-Options.lua"]:597: in function <GladiusEx\options.lua:597>
[string "=[C]"]: ?
[string "@GladiusEx\libs\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
[string "@GladiusEx\libs\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
[string "=[C]"]: ?
[string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <...faceGladiusEx\libs\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in function `Fire'
[string "@Masque\Libs\AceGUI-3.0-41\widgets\AceGUIWidget-Button.lua"]:22: in function <...sque\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
In reply to Belolein:
I do know that disabling castbar timer/text is broken right now, I'll fix it (hopefully) in the next (and last for a while) version.
Good job on the aura swipe color.
Here's another suggestion though: Right now it's still kinda impossible to tell what buff / debuff you are looking at, because the swipe color isn't transparent like it is in the rest of the game.
So, if you could add some form of transparency to it, it would be perfect.
Ty for your work!
In reply to NoonieSC2:
Yeah, I've noticed that as well, it's definitely coming in a later release.
In reply to NoonieSC2:
Was just a simple mistake, there's be an alpha slider that'll be present in the next release.
2x SharedXML\Util.lua:134: Unknown role: MAGE [string "=[C]"]: in function
error' [string "@SharedXML\Util.lua"]:134: in function <SharedXML\Util.lua:121> [string "@GladiusEx\modules\classicon.lua"]:631: in function
SetClassIcon' [string "@GladiusEx\modules\classicon.lua"]:699: in functionShow' [string "@GladiusEx\GladiusEx.lua"]:892: in function
ShowUnit' [string "@GladiusEx\GladiusEx.lua"]:507: in functionUpdateArenaFrames' [string "@GladiusEx\GladiusEx.lua"]:534: in function
UpdateFrames' [string "@GladiusEx\options-Параметры.lua"]:147: in function <GladiusEx\options.lua:144> [string "=(tail call)"]: ? [string "=[C]"]: ? [string "@GladiusEx\libs\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49> [string "@GladiusEx\libs\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664> [string "=[C]"]: ? [string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <...faceGladiusEx\libs\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in functionFire' [string "@GladiusEx\libs\AceGUI-3.0-41\widgets\AceGUIWidget-DropDown.lua"]:442: in function <...Ex\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:433> [string "=[C]"]: ? [string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <...faceGladiusEx\libs\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@GladiusEx\libs\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in function
Fire' [string "@AzeriteTooltip\libs\AceGUI-3.0-41\widgets\AceGUIWidget-DropDown-Items.lua"]:351: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>In reply to Dzinsham:
Thanks for the report, will be fixed in the next release.
Is there any quick focus target button? Like right click on the frame to set target or something like that?
Thanks for a great addon tho.
In reply to Forge_User_46047644:
Hey;
You want to enable the "Clicks" module (Settings > Arena > Clicks)