Quantcast
Download
(24 Kb)
Download
Updated: 10/14/19 05:15 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Updated:10/14/19 05:15 PM
Created:06/16/19 10:54 AM
Monthly downloads:430
Total downloads:2,640
Favorites:13
MD5:
Combat Auras (Ability Timers)  Updated this week!
Version: v1.4.2
by: Darianopolis [More]
This is my personal implementation of ability tracking in ESO. It is mostly inspired from my UI setup in World of Warcraft.
I couldn't get any other addons (that I tried) working in the way I wanted. So I just built this one.
I'm still relatively new to the addon business and this addon has only been in the works for ~2 days, so I apologise for any inevitable bugs or problems.

This Addon is designed to work with my "Combat Metronome" addon - But it is not required.

To access the addon settings quickly, enter the command /ca

IMPORTANT - This addon and "Combat Metronome" SHOULD always be updated at the same time. They share a common library to improve perforamnce, and there is a good chance on any update that I've made changes to this central library.

Dependencies:
  • LibAddonMenu-2.0
  • LibStub

Future Features
  • Per character customizable abilty tracking overrides? (Only if requested)
  • 2nd layout, sort by buff/debuff and time remaining?

IMPORTANT - If any abilities are not tracked correctly follow the instructions below. I don't have many characters or spells to test with, so I'd rather add/fix ability tracking as necesssary, rather than manually look through and test EVERY abilitiy in the game.
  1. Go to your eso AddOns folder
  2. Open CombatAuras/auraoverrides.lua
  3. Change or add an override for the ability in question (The comments at the top of the file explain how the overrides work)
  4. Post the change so I can add it to the official release
  5. If you can't get the ability working yourself using the available override functionality, just comment with the abilty and I'll work out the correct overrides (or add algorithm functionality if it's lacking something)
2019-10-14 v1.4.2
+ Added override for Consuming Trap // iJonno
+ Added override for Blastbones // a532

2019-08-15 v1.4.1
+ Fixed error message on resize/move
+ Moved DariansAddonLoader into DariansUtilies
+ Added auraoverride for Strife

2019-08-14 v1.4.0
+ Create new cooldown shape, square edge sweep
+ Option for iconless, high vis cooldown layout

v1.3.0
! Updated for latest build of DariansUtilities
+ Piggybacks CombatMetronome force display keybind

2019-06-19 v1.1.0
! Now looks for base abilty (non-morphed) override - More space efficient overrides
! Standardized capitalization on function names
+ Added override for Accelerate (Channeled Acceleration / Race Against Time)
+ Added override for Assassin's Will (Grim Focus -> Merciless Resolve swap ability)

2019-06-16 v1.0.0
? Initial release
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
v1.4.1
24kB
Darianopolis
08/15/19 12:07 PM
v1.4.0
25kB
Darianopolis
08/14/19 04:51 PM
v1.1.0
26kB
Darianopolis
06/19/19 07:25 AM
v1.0.0
25kB
Darianopolis
06/16/19 10:54 AM


Post A Reply Comment Options
Unread 10/15/19, 08:36 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2419
File comments: 2694
Uploads: 57
Just a question abut that info from your addon description:

IMPORTANT - This addon and "Combat Metronome" SHOULD always be updated at the same time. They share a common library to improve perforamnce, and there is a good chance on any update that I've made changes to this central library.
Why don't you release the library as standalone version so one can install it via Minion?
You'd be able to even update the lib then without having to update any of your addons (as long as no new features from the lib need to be implemented).

And some errors:
You do not have included LibAddonMenu into your addon (what is good as standalone libs are way better than including them) and you haven't added it to the DepensdOn or OptionalDependsOn tags in your CombatAuras.txt file.
But you reference this and LibStub in your addon code.
It works as any other addon got LibAddonMenu-2.0 installey but if a new player tries to use your addon it will fail to load and will throw an error message most likely.

You should add ## OptionalDepensdOn: LibAddonMenu-2.0 to your txt file therefor so the addon knows it needs this lib at least optionally. If your addon DEPENDS on it add it to DependsOn.

And please do not use LibStub for libraries any more as LibStub will be removed in the future. Libraries can use the AddOnVersion: tag now to assure only the newest version get's loaded, that's why most lis now got a global variable (e.g. LibAddonMenu2) to load them and to get rid of LibStub in the end.

So please change calls to libraries like this:
Code:
local LAM = LibStub("LibAddonMenu-2.0")
To this:
Code:
local LAM = LibAddonMenu2
You can even build a hybrid solution to support both as long as LibStub is still active:
Code:
local LAM = LibAddonMenu2
if not LAM and LibStub then LAM =LibStub("LibAddonMenu-2.0") end
So baiscally each librray which got a global variable should be directly referenced by it and LibStub shouldn't be used anymore.
Even new librries should NOT be build with LibStub but only use a global library variable like
LibMyStuff = {}
Last edited by Baertram : 10/15/19 at 08:43 AM.
Report comment to moderator  
Reply With Quote
Unread 08/19/19, 02:24 PM  
a532

Forum posts: 0
File comments: 10
Uploads: 0
I added Blastbones to the override, although it doesn't (I assume can't) detect when it explodes, but I like that it still shows the timer for when Blastbones is ready again for sure.

Code:
    ["Blastbones"] = {
        target = "player",
    }
Report comment to moderator  
Reply With Quote
Unread 08/17/19, 05:35 PM  
iiJonno
 
iiJonno's Avatar

Forum posts: 3
File comments: 8
Uploads: 0
Consuming Trap not tracking

added this to line 44 in auraoverrides.lua fixed the issue
Code:
	["Consuming Trap"] = CombatAuras.DEFAULT_ICD,
Last edited by iiJonno : 08/17/19 at 05:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 12:15 PM  
Darianopolis
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 2
Originally Posted by a532
This addon and the metronome addon are FANTASTIC! (You might want to mention the required libs for the metronome though.)

Strife wasn't tracking so I added it to the override, not sure if I did it right but it works

Code:
	["Strife"] = {
		duration = 11500,
		target = "player",
	},
The duration isn't required since it's already included in the ability.
I've fixed this and added Strife to the auraoverrides.lua file
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 11:19 PM  
a532

Forum posts: 0
File comments: 10
Uploads: 0
This addon and the metronome addon are FANTASTIC! (You might want to mention the required libs for the metronome though.)

Strife wasn't tracking so I added it to the override, not sure if I did it right but it works

Code:
	["Strife"] = {
		duration = 11500,
		target = "player",
	},
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 07:16 PM  
Darianopolis
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 2
Re: Lib - future work

Originally Posted by Panaa
Heya man,

i'm actually happy someone finnaly decided to create something wow like (actually AuraMastery does a ok job but the tracking is pretty bad).
Have you planned on releasing your custom lib or not ? Because i wanted to start a ESOWeakAuras but i'm pretty lazy when it comes to tracking (i've got all the triggers working properly tho).

Anyways nice job !
Hey sorry I've been way out of touch with ESO for a bit

The core library is not exactly designed for external use in its current state. It was really only designed to be the shared components of any addons I created

You can grab the library files out of the addon directly (Ability.lua is the class that deals with ability tracking) to work with initially.
When you're ready to publish what you've got working just email me any changes you made and I can hopefully just publish a generic version of the library.

I most likely won't be able to offer massive amounts of help with using the library and I can't promise I won't make any changes but it's something to work with
Report comment to moderator  
Reply With Quote
Unread 08/02/19, 06:04 AM  
Panaa

Forum posts: 0
File comments: 1
Uploads: 0
Lib - future work

Heya man,

i'm actually happy someone finnaly decided to create something wow like (actually AuraMastery does a ok job but the tracking is pretty bad).
Have you planned on releasing your custom lib or not ? Because i wanted to start a ESOWeakAuras but i'm pretty lazy when it comes to tracking (i've got all the triggers working properly tho).

Anyways nice job !
Report comment to moderator  
Reply With Quote
Unread 07/02/19, 08:04 PM  
bluepitbull13
 
bluepitbull13's Avatar

Forum posts: 2
File comments: 47
Uploads: 0
Request

Would it be possible to add under settings the ability to change the font size?
__________________
RIP Groupdamage
Report comment to moderator  
Reply With Quote
Unread 06/30/19, 03:45 PM  
Darianopolis
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 2
Re: can I know poison injection runtime when I target enemy?

Originally Posted by yhe306
I have a question
can I know 'poison injection' runtime when I target enemy?
and thank you for great addon
I love this addon!
Hi, sorry I haven't been actively checking esoui for last few days.
Poison Injection should already be tracked on your current / last target
If you're still having troubles, PM me and I'll see if I can figure out why Poison Injection isn't working for you
Report comment to moderator  
Reply With Quote
Unread 06/26/19, 04:56 PM  
yhe306

Forum posts: 0
File comments: 5
Uploads: 0
can I know poison injection runtime when I target enemy?

I have a question
can I know 'poison injection' runtime when I target enemy?
and thank you for great addon
I love this addon!
Report comment to moderator  
Reply With Quote
Unread 06/21/19, 12:07 AM  
yhe306

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: It didn't work, I don't why...

Originally Posted by Darianopolis
Originally Posted by yhe306
I updated this addon, but didn't work...T_T
so I downgrade it, it works.
it didn't appear on screen
That's weird, do you have a version of Combat Metronome installed?
If so, is it updated to the latest version?

I tried manually downloading v1.1.0 of Auras and v1.3.4 of Metronome and tried it both with and without Metronome installed, and I couldn't recreate this issue
oh ok I think I didn't updated combatmatronome
I will update it thank you
Report comment to moderator  
Reply With Quote
Unread 06/20/19, 01:08 PM  
Darianopolis
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 2
Originally Posted by Prutton
I actually don't like this addon so much. You should get some inspiration from BuffTimers2, which allows you to put cooldown bars (like those from your other addon) to skills or buffs.
I don't like those cooldown bars, sorry
I like progress bars for very short time period (<5secs)
But anything longer I prefer the radial cooldowns with an icon + some time text.

This is how I set up my TellMeWhen's in my WoW UI.
Sorry if you don't like the aesthetic, but I *likely* won't be adding cooldown bars

I had an idea about a potential bar implementation, but I'm not sure If I'll actually implement it - Basically replace all the icons with short vertical bars, then separate the top and bottom bars by colour.

I won't make any promises, 'cause previous experiences tells me I'm incapable of keeping to anything I've said.
For all I know, next month the entire addon might only be cooldown bars xD
Last edited by Darianopolis : 06/20/19 at 01:19 PM.
Report comment to moderator  
Reply With Quote
Unread 06/20/19, 12:37 PM  
Prutton

Forum posts: 0
File comments: 12
Uploads: 0
I actually don't like this addon so much. You should get some inspiration from BuffTimers2, which allows you to put cooldown bars (like those from your other addon) to skills or buffs.
Report comment to moderator  
Reply With Quote
Unread 06/20/19, 10:52 AM  
Darianopolis
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 31
Uploads: 2
Re: It didn't work, I don't why...

Originally Posted by yhe306
I updated this addon, but didn't work...T_T
so I downgrade it, it works.
it didn't appear on screen
That's weird, do you have a version of Combat Metronome installed?
If so, is it updated to the latest version?

I tried manually downloading v1.1.0 of Auras and v1.3.4 of Metronome and tried it both with and without Metronome installed, and I couldn't recreate this issue
Last edited by Darianopolis : 06/20/19 at 01:31 PM.
Report comment to moderator  
Reply With Quote
Unread 06/20/19, 07:10 AM  
yhe306

Forum posts: 0
File comments: 5
Uploads: 0
It didn't work, I don't why...

I updated this addon, but didn't work...T_T
so I downgrade it, it works.
it didn't appear on screen
Last edited by yhe306 : 06/20/19 at 07:17 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: