Thread Tools Display Modes
02/25/16, 07:14 AM   #21
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 288
Where shoud I see this massage? I have tested it with Grim Focus morph Relentless Focus untill I coud throw the bow but saw now massage.
 
02/25/16, 07:50 AM   #22
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
I changed your addon a bit because it gave no output.

Here is what I got for Deadly Cloak:

Casting it once:
Code:
[14:35:17] Deadly Cloak [40651] gained - type: BONUS - duration: 15
[14:35:32] Deadly Cloak [40651] faded - type: BONUS - duration: 0
Casting it multiple times:
Code:
[14:35:35] Deadly Cloak [40651] gained - type: BONUS - duration: 15
[14:35:40] Deadly Cloak [40651] update - type: BONUS - duration: 15
[14:35:52] Deadly Cloak [40651] update - type: BONUS - duration: 15
[14:36:07] Deadly Cloak [40651] faded - type: BONUS - duration: 0
Throwing the dagger does not trigger any effect.


Grim Focus shows the following output:

Casting it once:
Code:
[14:39:02] Grim Focus [62096] gained - type: NONE - duration: 20
[14:39:02] Minor Berserk [64050] gained - type: BONUS - duration: 20
[14:39:22] Grim Focus [62096] faded - type: NONE - duration: 0
[14:39:22] Minor Berserk [64050] faded - type: BONUS - duration: 0
Casting it twice:
Code:
[14:40:00] Grim Focus [62096] gained - type: NONE - duration: 20
[14:40:00] Minor Berserk [64050] gained - type: BONUS - duration: 20
[14:40:04] Grim Focus [62096] faded - type: NONE - duration: 0
[14:40:04] Grim Focus [62096] gained - type: NONE - duration: 20
[14:40:04] Minor Berserk [64050] faded - type: BONUS - duration: 0
[14:40:04] Minor Berserk [64050] gained - type: BONUS - duration: 20
[14:40:24] Grim Focus [62096] faded - type: NONE - duration: 0
[14:40:24] Minor Berserk [64050] faded - type: BONUS - duration: 0
Attacking an enemy and using the special attack:
Code:
[14:42:40] Grim Focus [62096] gained - type: NONE - duration: 20
[14:42:40] Minor Berserk [64050] gained - type: BONUS - duration: 20
[14:42:41] Grim Focus [62097] gained - type: NONE - duration: 0 -- light attack
[14:42:42] Grim Focus [62097] update - type: NONE - duration: 0 -- light attack
[14:42:42] Grim Focus [62097] update - type: NONE - duration: 0 -- light attack
[14:42:43] Grim Focus [62097] update - type: NONE - duration: 0 -- light attack
[14:42:43] Grim Focus [63970] gained - type: NONE - duration: 20
[14:42:45] Grim Focus [62097] faded - type: NONE - duration: 0 -- special attack
[14:43:00] Minor Berserk [64050] faded - type: BONUS - duration: 0
[14:43:00] Grim Focus [62096] faded - type: NONE - duration: 0
[14:43:00] Grim Focus [63970] faded - type: NONE - duration: 0
The morphs are basically the same:
Code:
[14:46:15] Relentless Focus [62107] gained - type: NONE - duration: 20
[14:46:15] Minor Endurance [62110] gained - type: BONUS - duration: 20
[14:46:15] Minor Berserk [64054] gained - type: BONUS - duration: 20
[14:46:16] Relentless Focus [62108] gained - type: NONE - duration: 0
[14:46:17] Relentless Focus [62108] update - type: NONE - duration: 0
[14:46:18] Relentless Focus [62108] update - type: NONE - duration: 0
[14:46:19] Relentless Focus [62108] update - type: NONE - duration: 0
[14:46:19] Grim Focus [63974] gained - type: NONE - duration: 20
[14:46:20] Relentless Focus [62108] faded - type: NONE - duration: 0
[14:46:35] Minor Berserk [64054] faded - type: BONUS - duration: 0
[14:46:35] Relentless Focus [62107] faded - type: NONE - duration: 0
[14:46:35] Grim Focus [63974] faded - type: NONE - duration: 0
[14:46:35] Minor Endurance [62110] faded - type: BONUS - duration: 0
Code:
[14:48:42] Merciless Resolve [62117] gained - type: NONE - duration: 20
[14:48:42] Minor Berserk [64058] gained - type: BONUS - duration: 20
[14:48:46] Merciless Resolve [62118] gained - type: NONE - duration: 0
[14:48:47] Merciless Resolve [62118] update - type: NONE - duration: 0
[14:48:48] Merciless Resolve [62118] update - type: NONE - duration: 0
[14:48:49] Merciless Resolve [62118] update - type: NONE - duration: 0
[14:48:49] Grim Focus [63978] gained - type: NONE - duration: 20
[14:48:50] Merciless Resolve [62118] faded - type: NONE - duration: 0
[14:49:02] Merciless Resolve [62117] faded - type: NONE - duration: 0
[14:49:02] Grim Focus [63978] faded - type: NONE - duration: 0
[14:49:02] Minor Berserk [64058] faded - type: BONUS - duration: 0
I'll try the Flame Lash in a bit. Need to make a new template char first.
 
02/25/16, 08:02 AM   #23
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
And here it is. Flame Lash against an off balance target:

Code:
[14:59:37] Flame Lash Heal [23930] gained - type: HEAL - duration: 2
[14:59:39] Flame Lash Heal [23930] faded - type: HEAL - duration: 0
[14:59:40] Flame Lash Heal [23930] gained - type: HEAL - duration: 2
[14:59:42] Flame Lash Heal [23930] faded - type: HEAL - duration: 0
Power Lash doesn't seem to have any effects when it becomes available.
 
02/25/16, 09:59 AM   #24
coolmodi
AddOn Author - Click to view addons
Join Date: Mar 2015
Posts: 47
If you need it here are the IDs for the Grim Focus attack proc (non morphed ranks), I use them in BuffTimers because they refresh the duration on every LA to 20s.

[63958] = true, --grim focus I refresh on LA
[63968] = true, --grim focus II refresh on LA
[64179] = true, --grim focus III refresh on LA
[63970] = true, --grim focus IV refresh on LA

Sadly forgot to collect them for the morphs as I switched to tracking the berserk buff

sirinsidiator posted them for the max rank morphs at least, don't know if lower rank morphs have different IDs too like the basic skill.

Last edited by coolmodi : 02/25/16 at 10:13 AM.
 
02/25/16, 10:04 AM   #25
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
Originally Posted by coolmodi View Post
the morph(s) seem to use the same IDs.
Doesn't seem to be the case on PTS.
When you look at my comment you can see that they use 63970, 63974 and 63978 respectively.
 
02/25/16, 10:21 AM   #26
coolmodi
AddOn Author - Click to view addons
Join Date: Mar 2015
Posts: 47
Yes, edited my post, forgot that I switched to tracking berserk buff instead
 
02/25/16, 03:56 PM   #27
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
Thank you all for the details. Unfortunatly the idea I was hoping to test for, that of them being all of the ABILITY_TYPE_REGISTERTRIGGER doesn't seem to be the case. Was hoping to not need two paths to follow for Crystal Fragments (which does) vs these which don't. Will still be able to add the proc details, but it'll be a little more complicated now.

Just for reference, i've noticed the IDs for every ability in ESO, there is one for each different rank on top of 'extras' that are usually hidden from the player. Theres 19 seperate entries for just Funnel Health for example.

---------------

Just on the casting bar part side of things. I've managed to make a very accurate casting bar that works for spells, and it does technically work for Heavy Attack timing as well except that if you release the mousebutton right at the end of a cast, there are no events, apis or other feedback i've found to track to stop a "now inaccurate" bar reappearing as if you were about to swing again. Going to take a little more look at it and if there truely is nothing i'll have to roll back the plan to just a castbar for actual casted abilities and drop the attack timing.
 
02/26/16, 01:49 AM   #28
Jeckll
Join Date: Apr 2014
Posts: 2
Hi there, awesome work.
I have an issue with Caltrops. It only shows the 3s snare duration instead of the full 30/35s duration. Is there something I can do to fix that?

Thanks so much for this addon!
 
02/26/16, 07:57 AM   #29
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 288
I've managed to make a very accurate casting bar that works for spells, and it does technically work for Heavy Attack timing
Cool, will we be able to turn of the attack swing timers?^^

Originally Posted by Jeckll View Post
Hi there, awesome work.
I have an issue with Caltrops. It only shows the 3s snare duration instead of the full 30/35s duration. Is there something I can do to fix that?

Thanks so much for this addon!
Have you checked if its displayed on your target debuffs? Its not like before anymore cause Caltrops dosen't give you a buff that the addon can display. Thats why I asked Kith to combine the old and new method of tracking things like this

Last edited by Tonyleila : 02/26/16 at 08:00 AM.
 
02/26/16, 03:13 PM   #30
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
Originally Posted by Tonyleila View Post
Cool, will we be able to turn of the attack swing timers?^^



Have you checked if its displayed on your target debuffs? Its not like before anymore cause Caltrops dosen't give you a buff that the addon can display. Thats why I asked Kith to combine the old and new method of tracking things like this
Castbar: I've decided not to go ahead with heavy attack swing timers. While I can get close to proper accuracy, I can't quite get it to work 100% and i'd rather not add them than have them only work some of the time. The cast bar will be there for spells / channels and will have a couple of configuration options for display. It does take into account Latency as well so the 'time remaining' will be higher than the spell claims if you have high ping but (with my ~300ms) every cast I tried accurately tracked the cast.

For special buffs like Caltrops, Storm Elemental that aren't providing proper auras. I intend to put together a database of those and fire 'fake' auras to accomodate (debating whether a fake aura should be highlighted or noted in some way to denote its not 100% accurate, thoughts?) and put them in the usual categories you'd expect.

I will need a list of problematic Auras to test with (the english names unless you personally know the IDs for all versions of the effect). Only one I can reasonably test myself would be the (unmorphed) Storm Elemental.

-- Current Work
Handling procs (nearly done, but will need testing for everything but Crystal Fragments)
Cast bar (as above, mostly done)
Fix for blacklisting & whitelisting auras on non-english clients (will need testing by others)

* Just a bit more no the heavy attack. There are events that fire when you start a cast or heavy attack, as well as cooldown updates that give clues to the completion. The problem I ran into for heavy was if you chain a few attacks via holding the mouse down OR you let go [i]right[i] as a heavy attak goes off, the events all give the exact information so its impossible to know (before a new castbar shows up!) whether it should or not. There were also some problematic interactions with anim cancelling so I figured it best just to drop it unless more events are added in future API changes.

Last edited by Kith : 02/26/16 at 03:16 PM.
 
02/27/16, 05:06 AM   #31
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
New Version Uploaded (2.1.0)

New version has been uploaded which adds the proc tracking system and a configurable cast bar. Heavy Attack swing timer tracking was not added due to complications (see earlier posts), but the cast tracking should be fully accurate. If you get instances of the cast bar appearing at the wrong time, please let me know - there is another event I can track that should catch those but I was unable to trigger an instance i'd need it in with personal testing.

Also added a fix for adding auras to the whitelist/blacklist on non-english clients, testing of this would be appreciated!

Code:
2.1.0 Changelog
added proc animations (and sound) and the tracking to trigger them
added full castbar implementation including options
fixed white|blacklist to work in non-english clients
added new aura data for proc abilities
The only thing left on my TODO list now is the missing procs due to what the API provides or due to it not being useful (like Storm Elemental). For those instances I need details such as ability names and IDs and what does and doesn't go wrong so I can see what sort of implementation is needed to handle them
Attached Files
File Type: zip Srendarr-2.1.0-BETA.zip (92.4 KB, 1141 views)
 
02/27/16, 09:58 AM   #32
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2014
Posts: 312
Originally Posted by Kith View Post
If anybody has some time, I need some assistance checking for the existence of a certain event firing. I can't test this myself due to the lack of a character with the appropriate abilities.

The request is to install the mod linked to this post and I need the following abilities cast and then used until they trigger their "proc" effect. Hopefully when the proc occurs a message will appear in your chat log, and when the proc is used another one should. I need to know the details of those 2 messages (or that they don't appear which will make me sad).

The abilities in question:
- Deadly Cloak (Blade Cloak Morph, Dual Wield Level 20)
- Flame Lash (Lava Lash Morph, Ardent Flame (DK) Level 30)
- Grim Focus & It's Morphs (Assassination (NB) Level 42) -- any of the morphs will work, though all 3 would help even more

If my theory is correct, in all the above cases a message in the format 'RegisterTrigger GAIN <Name> [<ID>]' will appear (and FADE on expiry).
how i need to use it? do i just notice the id's and the skill?

Last edited by Scootworks : 02/27/16 at 04:54 PM. Reason: asking more
 
02/27/16, 03:54 PM   #33
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
Originally Posted by Scootworks View Post
how i need to use it? do i just notice die id's and the skill?
Thanks for the offer but I no longer need help testing for this issue, its been resolved (was for the proc system in last night's update). I'll remove the mod from the post to avoid further confusion
 
02/27/16, 05:07 PM   #34
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2014
Posts: 312
graphic

it will be awsome if you can add other layouts like:
 
02/27/16, 10:15 PM   #35
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
two buffs for one skill on PTS, looks like Srendarr must fix it
will test
this is bug
 
02/27/16, 11:43 PM   #36
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
Originally Posted by Scootworks View Post
it will be awsome if you can add other layouts like:
Is it just the encircling line that denotes remaining time you are after? Everything else from that image can already be done with the right settings.

Originally Posted by QuadroTony View Post
two buffs for one skill on PTS, looks like Srendarr must fix it
will test
this is bug
Did S'rendarr itself show two different auras when you used Rapid, or just the ones visible in the character sheet? If the latter, thats nothing to do with the mod If the former, then it means I didn't catch all the potential 'extra' IDs to block them - I would need the IDs for both auras that spawn in the mod if thats the case and i'll make sure to filter the extra one.

This is all part of the mod tracking all auras you now get rather than a select few, so there will probably be quite a few that pop up as extras that need to be blocked.
 
02/28/16, 05:32 AM   #37
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2014
Posts: 312
Originally Posted by Kith View Post
Is it just the encircling line that denotes remaining time you are after? Everything else from that image can already be done with the right settings.
yes i like the encircling line a lot. and is there a possibility to display the remaining time below the icon, instead "in" the icon?
 
02/28/16, 07:18 AM   #38
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2014
Posts: 312
Sort

can you add a reverse sorting order für the aura displays? for example if aura growth direction right and sorting by remaining time: the buff with the longest remaining time is left. but i wanna the skill with the shortest duration left

and it need to be possible to make a bigger aura growth padding, because if the timer text is under the button, and growth direction down, you don't have enough space between when you have big icons

Last edited by Scootworks : 02/28/16 at 07:25 AM.
 
02/28/16, 12:48 PM   #39
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2014
Posts: 312
Originally Posted by QuadroTony View Post
two buffs for one skill on PTS, looks like Srendarr must fix it
will test
this is bug
it's not just the pts, it's on live server too
 
02/29/16, 12:00 AM   #40
Kith
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 49
New Version Uploaded (2.1.1)

New version posted. Adds the ability to simulate auras for abilities that don't get the proper information from the API (mainly gtaoe abilities) though, while the code path has been added only 2 abilities (and their morphs) are currently simulated. These are Storm Atronach and Caltrops and I will need assistance from others to add more abilities to the simulation list (if any are needed of course).

Code:
Version 2.1.1 Changelog
added descending aura sort options for all 3 current choices
added simulated (fake) aura creation for abilities that provide inaccurate information to the API
increased the maximum amount of padding for auras (25 > 75 pixels)
Attached Files
File Type: zip Srendarr-2.1.1-BETA.zip (93.5 KB, 1120 views)
 

ESOUI » AddOns » Alpha/Beta AddOns » S'rendarr v2 BETA

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off