Quantcast
Download
(161 Kb)
Download
Updated: 07/18/21 03:17 PM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Updated:07/18/21 03:17 PM
Created:04/30/21 07:33 AM
Monthly downloads:834
Total downloads:2,831
Favorites:20
MD5:
Categories:Buff, Debuff, Spell, Combat Mods
7.0.5
Hyper Tools
Version: 0.9a
by: Hyperioxes [More]
Hyper Tools is a framework that allows you to create and display graphics that help you track buffs, debuffs and other important information. The addon is somewhat similar in functionality to AuraMastery though my main inspiration was WoW addon WeakAuras2. You can also export trackers to share them with other people and import pre-made trackers



The addon allows you to create Icon Trackers and Progress Bar Trackers, put them inside regular groups





or groups attached to your group members that will follow their movements on your screen.



To all trackers you can add Load conditions (load trackers only when using certain classes, roles, in certain zones, only when certain skills are slotted, only when certain sets are equipped etc.)



and regular Conditions which change tracker's behaviour based on situation (for example hide a tracker when buff's duration is higher than 3 seconds, make tracker glow when duration equals 0, etc)




Commands:
/htshow - displays settings window
/hthide - hides settings window

GitHub Wiki with more detailed tutorials on creating trackers

0.9a
-Fixed a bug with importing trackers

0.9
-Optimization improvements
-Fixed a bug page number showing wrong value after renaming a tracker

0.8b
-Fixed a bug when you exit an editbox using ESC key
-Fixed a bug with newly created trackers that get placed on page other than 1st overlapping with other trackers
-Removed redundant data from import strings making them smaller
-Fixed a bug that would occur when copying trackers inside of a 'Group Member' tracker

0.8a
-Fixed a bug occuring when you tried to import a tracker while having no trackers prior to that

0.8
-Added 'Always' checkbox in Load tab which makes tracker visible no matter other conditions allowing you to adjust its position
-Added condition 'Distance to target'
-Fixed results 'Set Border Color' and 'Set Background Color'
-Added event 'Entering/Exiting Combat'

0.7
-Added option to add custom lua code to events that executes when event fires
-Moved Ids from General Tab to Events Tab
-Added 'X' in top right corner that closes settings
-Added keybind for switching settings window

0.6a
-Fixed a bug with not tracking effects that were applied before the game loaded
-Fixed a bug with not being able to change Events in trackers that don't have any condition

0.6
-Groups you select in settings will now be highligthed on your screen
-Fixed a bug with equipment in your offbar being ignored when checking gear conditions (for example if you had a tracker set to only show with Vateshran's SnB equipped and you had it equipped on frontbar, the tracker would disappear when you go switch to backbar)

0.5
-Reversed border changes - switched back from using textures to using backdrops and fixed bugs that were the reason for this change back version 0.2
-'Overwrite effects when shorter duration is applied' setting has been changed to 'Don't overwrite effects when shorter duration is applied'. Overwriting is now on by default since in huge majority of cases you'll want it on (turning off the 'overwrite' is only useful in rare cases where same effect has different durations, like for example regular Engulfing Flames and elfbane Engulfing Flames)
-Added cooldowns to Icon Trackers - texture on top of Icon Trackers that will decrease in size from top to bottom based on duration, you can change its color in Display settings
-Importing trackers from import strings from previous versions will now work properly, applying default values to properties that are missing in old import strings

0.4
-Fixed a bug with pages (page number setting to 0 when importing your first tracker)
-Fixed a bug that would occur when adding Group Member type trackers with names of previously deleted trackers
-Trackers' positions are now locked when settings window isn't opened
-Settings window is now above other trackers

0.3a
-Fixed a bug with renaming Group Members and trackers placed inside Group Members

0.3
-Cooldowns now have a "Only your cast" checkbox, before that they would always only trigger on your casts, now you have a choice if you want to track all casts or only yours, this was done to make it possible to create cooldown trackers for bosses' abilities
-Added another Load condition called "Bosses" - the tracker will only load if current bosses' name is in that table, this was done so you could hide boss specific trackers outside of fighting that exact boss


0.2
-Added draw levels - you can now set level at which tracker will be drawn, allowing you to put some trackers above others
-Added checkbox in Events tab "Overwrite effects when shorter duration is applied" - normally, applying same effect with shorter duration wont override the previous effect (example applying 13sec engulfing flames wont override a longer 18sec engulfing flames with elfbane); in some cases (example Stonefist buff on you - when you use up all 3 stacks the effect's duration changes to 0 which normally wouldn't override the already existing duration, this checkbox will allow you to override older longer duration)
-Event type "Get Effect Duration only your cast" has been removed, it's now an option you can add to regular "Get Effect Duration" event type
-Fixed a bug with some textures of old trackers remaining when you change their names
-Fixed a bug that would occur when you changed tracker's name to a name some other tracker used to have in that session
-Changed Icon Tracker's borders, instead of using backdrops that would sometimes anchor to wrong places, borders are now textures which should anchor fine but their thickness can't be changed (for now)
Optional Files (0)


Archived Files (13)
File Name
Version
Size
Uploader
Date
0.9
161kB
Hyperioxes
07/18/21 09:38 AM
0.8b
162kB
Hyperioxes
06/28/21 12:08 PM
0.8a
162kB
Hyperioxes
06/21/21 04:34 PM
0.8
162kB
Hyperioxes
06/20/21 09:32 AM
0.7
162kB
Hyperioxes
06/18/21 08:02 PM
0.6a
331kB
Hyperioxes
06/14/21 10:04 AM
0.6
169kB
Hyperioxes
06/12/21 09:10 PM
0.5
160kB
Hyperioxes
06/10/21 05:01 PM
0.4
160kB
Hyperioxes
06/05/21 07:27 PM
0.3a
160kB
Hyperioxes
05/13/21 12:05 AM
0.3
167kB
Hyperioxes
05/07/21 08:25 PM
0.2
156kB
Hyperioxes
05/02/21 08:30 PM
0.1
153kB
04/30/21 07:33 AM


Post A Reply Comment Options
Unread 07/19/21, 05:25 PM  
loclay

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Add a

[quote=Hyperioxes]
Originally Posted by loclay
So while in combat
Condition 1 : show icon for buff ____ when remaining time < 0.
(show if the buff is not present -- only works after first cast)

Condition 2 : hide icon for same buff when remaining time > 3.
(hide because i only want to see the last 3 seconds.

Condition 3: show icon for same buff when remaining time <= 3.
(show because i want to see the last 3 seconds of cooldown.

)
I was over-thinking. I can accomplish everything when conditions hide when > 3, and a when < 0 . Works perfectly. This is the addon I've been looking for, and easier than AM to configure.
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 03:13 PM  
javish
 
javish's Avatar

Forum posts: 9
File comments: 74
Uploads: 0
Originally Posted by Hyperioxes
Originally Posted by javish
Originally Posted by Hyperioxes
Originally Posted by javish
Ok I want to track the duration of some skills and saw this addon but I just don't understand how to make these trackers. I come to you guys for some help. I need to track the duration, so I can recast them, of Unstable Wall of Storms, Winter's Revenge, Elemental Drain and Blue Betty. Can anyone help with these? In the description I read that you can import/export the trackers...is there a page where you can get or request them? Anyways any help would be appreciated.
There's a short tutorial on GitHub: https://github.com/Hyperioxes/HyperTools/wiki
I should probably put that link somewhere higher rather than at the end of addon description. There are various addons that let you view abilities' IDs (sidTools, combat metrics), as Im writing this I just started working on adding ID viewer to Hyper Tools. I checked IDs of those abilities for you:

Blue Betty - 86054
Ele Drain (Minor Magickasteal) - 88401
Unstable Wall of Storms - 39073
Winter's Revenge - 86169

For Blue Betty and Ele Drain you set the Type to 'Get Effect Duration' and it will set the duration itself,
for Unstable Wall and Winter's Revenge you set the type to 'Get Effect Cooldown'. Trackers with type 'Get Effect Cooldown' won't automatically have proper duration so after you create them you need to click on the tracker, go to the Event tab (in top right) and there set the duration in the Cooldown editbox and turn on the 'Only your cast' checkbox so it doesn't track casts of your groupmates.
I managed to make the trackers...thanks a lot for the help. The only one that is not working is the elemental drain. I'm not getting any duration when I cast it. All other trackers are working perfectly!!
I forgot to mention - for elemental drain make sure to set the 'Target' to 'Current Target' instead of 'Yourself' in General tab
yeah just found out...now all works!! thanks a lot!!!
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 03:10 PM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Originally Posted by javish
Originally Posted by Hyperioxes
Originally Posted by javish
Ok I want to track the duration of some skills and saw this addon but I just don't understand how to make these trackers. I come to you guys for some help. I need to track the duration, so I can recast them, of Unstable Wall of Storms, Winter's Revenge, Elemental Drain and Blue Betty. Can anyone help with these? In the description I read that you can import/export the trackers...is there a page where you can get or request them? Anyways any help would be appreciated.
There's a short tutorial on GitHub: https://github.com/Hyperioxes/HyperTools/wiki
I should probably put that link somewhere higher rather than at the end of addon description. There are various addons that let you view abilities' IDs (sidTools, combat metrics), as Im writing this I just started working on adding ID viewer to Hyper Tools. I checked IDs of those abilities for you:

Blue Betty - 86054
Ele Drain (Minor Magickasteal) - 88401
Unstable Wall of Storms - 39073
Winter's Revenge - 86169

For Blue Betty and Ele Drain you set the Type to 'Get Effect Duration' and it will set the duration itself,
for Unstable Wall and Winter's Revenge you set the type to 'Get Effect Cooldown'. Trackers with type 'Get Effect Cooldown' won't automatically have proper duration so after you create them you need to click on the tracker, go to the Event tab (in top right) and there set the duration in the Cooldown editbox and turn on the 'Only your cast' checkbox so it doesn't track casts of your groupmates.
I managed to make the trackers...thanks a lot for the help. The only one that is not working is the elemental drain. I'm not getting any duration when I cast it. All other trackers are working perfectly!!
I forgot to mention - for elemental drain make sure to set the 'Target' to 'Current Target' instead of 'Yourself' in General tab
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 03:08 PM  
javish
 
javish's Avatar

Forum posts: 9
File comments: 74
Uploads: 0
Originally Posted by Hyperioxes
Originally Posted by javish
Ok I want to track the duration of some skills and saw this addon but I just don't understand how to make these trackers. I come to you guys for some help. I need to track the duration, so I can recast them, of Unstable Wall of Storms, Winter's Revenge, Elemental Drain and Blue Betty. Can anyone help with these? In the description I read that you can import/export the trackers...is there a page where you can get or request them? Anyways any help would be appreciated.
There's a short tutorial on GitHub: https://github.com/Hyperioxes/HyperTools/wiki
I should probably put that link somewhere higher rather than at the end of addon description. There are various addons that let you view abilities' IDs (sidTools, combat metrics), as Im writing this I just started working on adding ID viewer to Hyper Tools. I checked IDs of those abilities for you:

Blue Betty - 86054
Ele Drain (Minor Magickasteal) - 88401
Unstable Wall of Storms - 39073
Winter's Revenge - 86169

For Blue Betty and Ele Drain you set the Type to 'Get Effect Duration' and it will set the duration itself,
for Unstable Wall and Winter's Revenge you set the type to 'Get Effect Cooldown'. Trackers with type 'Get Effect Cooldown' won't automatically have proper duration so after you create them you need to click on the tracker, go to the Event tab (in top right) and there set the duration in the Cooldown editbox and turn on the 'Only your cast' checkbox so it doesn't track casts of your groupmates.
I managed to make the trackers...thanks a lot for the help. The only one that is not working is the elemental drain. I'm not getting any duration when I cast it. All other trackers are working perfectly!!

Edit:

Tracker target was set to "yourself" and I changed it to "current target" and now its working. Thanks again!
Last edited by javish : 07/19/21 at 03:12 PM.
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 02:22 PM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Originally Posted by detrimental2
This is exactly what I've been hoping for. WeakAuras2 was what made WoW so much more fun. Looking forward to seeing this addon get expanded on. It has a ton of potential!

I don't think I saw it in the addon but a health condition would be nice. For example, if my health goes under 50% and I don't already have Hardened Ward active then an icon will pop up so I know to cast it.

-
Thanks for the feedback, will add it to my To-Do list
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 02:20 PM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Originally Posted by javish
Ok I want to track the duration of some skills and saw this addon but I just don't understand how to make these trackers. I come to you guys for some help. I need to track the duration, so I can recast them, of Unstable Wall of Storms, Winter's Revenge, Elemental Drain and Blue Betty. Can anyone help with these? In the description I read that you can import/export the trackers...is there a page where you can get or request them? Anyways any help would be appreciated.
There's a short tutorial on GitHub: https://github.com/Hyperioxes/HyperTools/wiki
I should probably put that link somewhere higher rather than at the end of addon description. There are various addons that let you view abilities' IDs (sidTools, combat metrics), as Im writing this I just started working on adding ID viewer to Hyper Tools. I checked IDs of those abilities for you:

Blue Betty - 86054
Ele Drain (Minor Magickasteal) - 88401
Unstable Wall of Storms - 39073
Winter's Revenge - 86169

For Blue Betty and Ele Drain you set the Type to 'Get Effect Duration' and it will set the duration itself,
for Unstable Wall and Winter's Revenge you set the type to 'Get Effect Cooldown'. Trackers with type 'Get Effect Cooldown' won't automatically have proper duration so after you create them you need to click on the tracker, go to the Event tab (in top right) and there set the duration in the Cooldown editbox and turn on the 'Only your cast' checkbox so it doesn't track casts of your groupmates.
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 07:35 AM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Re: Add a

Originally Posted by loclay
I was a WA fan way back in my wow days. AM here in ESO was close, but cumbersome. So, thanks for bringing this to the ESO community.

What I like is to be notified 3 seconds before a self buff expires. I want the timer hidden until then. Whenever the buff is absent, the timer stays up on the screen, reminding me to cast again.

WA had the ability to invert a condition. It allowed me to do what I wanted to do, but with confusing terms ("don't show the icon when not this condition"). I think the same thing could be done in a very straightforward way in Hyper Tools if I can set the result to "show" as well as "hide."


So while in combat
Condition 1 : show icon for buff ____ when remaining time < 0.
(show if the buff is not present -- only works after first cast)

Condition 2 : hide icon for same buff when remaining time > 3.
(hide because i only want to see the last 3 seconds.

Condition 3: show icon for same buff when remaining time <= 3.
(show because i want to see the last 3 seconds of cooldown.


Right now I only see an option to hide (aside from the other color/etc).


Any thoughts?

(edit for format)
Thanks for the feedback, I will consider adding 'Show' result in next update, but until then wouldn't you be able to get what you want with just single condition: Hide when remaining time > 3 ?
Report comment to moderator  
Reply With Quote
Unread 07/18/21, 06:36 PM  
loclay

Forum posts: 0
File comments: 8
Uploads: 0
Add a "show" function as an action to set?

I was a WA fan way back in my wow days. AM here in ESO was close, but cumbersome. So, thanks for bringing this to the ESO community.

What I like is to be notified 3 seconds before a self buff expires. I want the timer hidden until then. Whenever the buff is absent, the timer stays up on the screen, reminding me to cast again.

WA had the ability to invert a condition. It allowed me to do what I wanted to do, but with confusing terms ("don't show the icon when not this condition"). I think the same thing could be done in a very straightforward way in Hyper Tools if I can set the result to "show" as well as "hide."


So while in combat
Condition 1 : show icon for buff ____ when remaining time < 0.
(show if the buff is not present -- only works after first cast)

Condition 2 : hide icon for same buff when remaining time > 3.
(hide because i only want to see the last 3 seconds.

Condition 3: show icon for same buff when remaining time <= 3.
(show because i want to see the last 3 seconds of cooldown.


Right now I only see an option to hide (aside from the other color/etc).


Any thoughts?

(edit for format)
Last edited by loclay : 07/18/21 at 06:38 PM.
Report comment to moderator  
Reply With Quote
Unread 07/18/21, 05:23 PM  
javish
 
javish's Avatar

Forum posts: 9
File comments: 74
Uploads: 0
Ok I want to track the duration of some skills and saw this addon but I just don't understand how to make these trackers. I come to you guys for some help. I need to track the duration, so I can recast them, of Unstable Wall of Storms, Winter's Revenge, Elemental Drain and Blue Betty. Can anyone help with these? In the description I read that you can import/export the trackers...is there a page where you can get or request them? Anyways any help would be appreciated.
Report comment to moderator  
Reply With Quote
Unread 07/04/21, 07:56 AM  
detrimental2

Forum posts: 0
File comments: 3
Uploads: 0
This is exactly what I've been hoping for. WeakAuras2 was what made WoW so much more fun. Looking forward to seeing this addon get expanded on. It has a ton of potential!

I don't think I saw it in the addon but a health condition would be nice. For example, if my health goes under 50% and I don't already have Hardened Ward active then an icon will pop up so I know to cast it.

-
Last edited by detrimental2 : 07/05/21 at 09:50 AM.
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 10:22 PM  
electricfish
 
electricfish's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Hyperioxes

I made a workaround for this issue in version I just uploaded - 0.6a, can you tell me if it works for you?
Yes, it appears to be working. The tracker stayed visible both after reloading the UI and logging in/out.
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 10:13 AM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Originally Posted by CP5
I've been really enjoying using this addon, trying to figure out the bits about it as I go, but for anyone who may have a clue is there a good place to look to find synergy cooldowns to track those? And for tracking sets specifically, what wording is needed in the set name conditional field?

Edit: With the servers going down anyone with the same first question as me, I found id codes in the bandits UI buffs lua file and will test those to see if they work.
I'm using sidTools to check IDs, my other addon Hyper Tanking Tools has simplified viewers for IDs of events, effects and ability slots, I'm planning to add similar feature to Hyper Tools at some point.
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 10:06 AM  
Hyperioxes
 
Hyperioxes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 59
Uploads: 9
Originally Posted by electricfish
Originally Posted by Hyperioxes
Few things to double check:
-when creating the tracker and typing in ID number did you click the plus icon after typing the ID? If you didn't, go into General Tab and there you can add the ID in a similar way
-in General Tab make sure 'Target' is set as 'Yourself'
-in Event Tab make sure the dropdown is set to 'Get Effect Duration'

If these dont work, does the tracker have Crown Experience Scroll's icon or does it have a red question mark icon?
The icon is the Solvent Proficiency one by default.
When I added the buff, I had an existing XP buff active which wasn't detected. I hadn't tried using a fresh scroll because the tracker was able to detect a couple other buffs I had active. The Progress Bar tracker I set up popped up properly when I happened to use a scroll on a below-50 character.

I noticed that after reloading the UI the buff tracker disappears and no longer appears to track the XP buff.

I have the condition operator properly set to show when greater than 0 seconds left, and I've double checked the Event is Effect Duration, along with "Yourself" as the Target. I left the Role and Class options set as "Any."


<Edit> The XP tracker in the corner is from S'rendarr. It doesn't appear to conflict because even after disabling S'rendarr entirely and reloading UI the buff tracker still did not reappear
I made a workaround for this issue in version I just uploaded - 0.6a, can you tell me if it works for you?
Report comment to moderator  
Reply With Quote
Unread 06/14/21, 01:58 AM  
CP5

Forum posts: 0
File comments: 2
Uploads: 0
I've been really enjoying using this addon, trying to figure out the bits about it as I go, but for anyone who may have a clue is there a good place to look to find synergy cooldowns to track those? And for tracking sets specifically, what wording is needed in the set name conditional field?

Edit: With the servers going down anyone with the same first question as me, I found id codes in the bandits UI buffs lua file and will test those to see if they work.
Last edited by CP5 : 06/14/21 at 02:02 AM.
Report comment to moderator  
Reply With Quote
Unread 06/13/21, 01:53 AM  
electricfish
 
electricfish's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Hyperioxes
Few things to double check:
-when creating the tracker and typing in ID number did you click the plus icon after typing the ID? If you didn't, go into General Tab and there you can add the ID in a similar way
-in General Tab make sure 'Target' is set as 'Yourself'
-in Event Tab make sure the dropdown is set to 'Get Effect Duration'

If these dont work, does the tracker have Crown Experience Scroll's icon or does it have a red question mark icon?
The icon is the Solvent Proficiency one by default.
When I added the buff, I had an existing XP buff active which wasn't detected. I hadn't tried using a fresh scroll because the tracker was able to detect a couple other buffs I had active. The Progress Bar tracker I set up popped up properly when I happened to use a scroll on a below-50 character.

I noticed that after reloading the UI the buff tracker disappears and no longer appears to track the XP buff.

I have the condition operator properly set to show when greater than 0 seconds left, and I've double checked the Event is Effect Duration, along with "Yourself" as the Target. I left the Role and Class options set as "Any."


<Edit> The XP tracker in the corner is from S'rendarr. It doesn't appear to conflict because even after disabling S'rendarr entirely and reloading UI the buff tracker still did not reappear
Last edited by electricfish : 06/13/21 at 02:20 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: