Download
(12 Kb)
Download
Updated: 10/29/21 07:43 AM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:10/29/21 07:43 AM
Created:06/20/18 05:41 AM
Monthly downloads:1,631
Total downloads:263,510
Favorites:212
MD5:
Categories:Casting Bars, Cooldowns, Combat Mods
Light Attack Helper  Popular! (More than 5000 hits)
Version: 4.2
by: kafeijao [More]
Light Attack Helper is a tool that helps you track your light attacks, it does this by incrementing a counter each time you actually hit a light attack.

Changelog
Version 4.2
  • Fixed not working for nightblades on the german localization.
Version 4.1
  • Fixed for the german localization.
Version 4.0
  • Fixed the addon for the current patch (Sorry for the delay).
  • Added a debug mode, check bellow how to use if you are having issues.
Version 3.5 - IMPORTANT CHANGE
This addon depends on the following libraries:
When you start to do light attack weaving normally you either do it too fast or too slow, the ideal is doing as fast as possible but still having the light attacks to register, this is where this addon comes in handy, to help you finding the sweet spot.

Since these days the light attacks are the most damaging ability, one of the best ways to improve dps is actually to perform better your light attack weaving. Light attack weaving is always using a light attack in between your skill abilities, this paired with animation canceling of the light attacks makes your damage spike, you can check on youtube for videos about Elder Scrolls Online animation canceling for further information.

The la/s is the light attacks per second from a fight. So if you want to push yourself try to increase this number as much as possible in your fights. I am tracking the light attacking information from the server, so the times will be influenced by your latency(ping), and the latency(ping) is not very constant so you might find a bit of floating values.

You can use /laprintfull to see the statistics from the parse, for example the max and min values to see if your parse was falwless, for example if you get a minimum lower than 800ms probably it means that you did 2 light attacks without a skill in between, and if the maximum is higher than 1800 probably means that you used two skills without a light attack in between (This of course depends on the skills used, as channeled skills will have a much longer light attack time in between).

Commands:
  • /laprint - Prints the last combat's light attack / s ratio.
  • /laprintfull - Prints the last combat's full statisctics.
  • /lapost - Posts to the chat the last combat's light attack / s ratio (send to people).
  • /lapostfull - Posts to the chat the last combat's full statisctics (send to people)
  • /lareset - Resets the light attack counter to 0.


Notes:
  1. The counter for ranged attacks will increment as soon as you shoot the light attack (if it knows it will hit) instead of when it actually hits, if it was on actual hit it would count the light attack after you barswap (if you do bar swap animation cancel) which feels a bit weird if you have the option to reset on barswap.
  2. The addon will not detect medium attacks from lightning and restoration staves, even if you enable counting the Heavy Attacks in the settings.


DEBUG
If the addon is not counting a Light or Heavy Attacks for a particular weapon, or at all (maybe because a different language) follow this instructions and post it in the comments.
  1. Enable Debug Mode in the addon settings (it's at the bottom of the settings).
  2. Type /reloadui in your chat to clear the chat.
  3. Using an attack dummy in a player house, perform a single Heavy or Light attack (the one that is not counting).
  4. You will see a bunch of information in the chat. Take a screenshot all the info (you might need several screenshots if it's a lot of info).
  5. Post the screenshot(s) in the comments section AND provide the information: Type of weapon (eg: Duel Wield), Game Language (eg: English), and a brief description of the problem.

Thanks
Thanks @wambo for implementing LibChatMessage and making the libraries external.
Thanks WalterMort, FAR747, Beltroniko, mjbc, and nogetrandom for helping in the comments in my absence.
Thanks Anubis for providing the fix for the german localization.
Thanks Saenic for providing the fix for nightblades to work on german localization.
Version 4.2
+ Fixed german localization on nightblades.

Version 4.1
+ Fixed the strings for the german language.

Version 4.0
+ Fixed the ability names checking for the new DLC.
+ Fixed the count on Heavy attacks to not proc a single time.
+ Added a debug mode to be able to get logs from the users in case of issues.
+ API Bump

Version 3.5
+ Removed included libraries, now you need to install LibAddonMenu-2.0 and LibChatMessage libraries.
+ Implemented LibChatMessage (by @wambo)
+ API Bump

Version 3.4
+ Code cleanup and api Bump (I think xd).

Version 3.3
+ Code cleanup and api Bump.

Version 3.3
+ Fixed one issue where light attacks were not being detected on ranged attacks.

Version 3.2
+ Fixed one issue that happened when grouped.


Version 3.1
  • Added the display light attacks per second.
  • Changed the settings menu for better hide/show components.
  • Added the command /laprint /laprintfull /lapost /lapostfull to display statistics from the last fight.
  • Added event filters to improve performance.

Version 3.0
  • Added the display of the milliseconds between each light attack.
  • Added the option to hide and set the size for the milliseconds part on the settings.
  • Added the command /laprint to display statistics from the last fight.

Version 2.2
  • Added support for German and French clients. Maybe Japanese aswell (needs testing)

Version 2.1
  • Added font options on settings (Font, size, border, and color).
Optional Files (1)
File Name
Version
Size
Author
Date
Type
3.6
10kB
07/17/21 03:05 AM
Patch


Archived Files (11)
File Name
Version
Size
Uploader
Date
4.1
12kB
kafeijao
10/10/21 11:49 AM
4.0
12kB
kafeijao
10/09/21 05:39 AM
3.5
11kB
kafeijao
05/22/20 02:29 PM
3.4
56kB
kafeijao
03/11/19 09:23 PM
3.3
56kB
kafeijao
10/10/18 05:02 PM
3.2
56kB
kafeijao
10/10/18 03:49 PM
3.1
56kB
kafeijao
10/10/18 09:20 AM
3.0
53kB
kafeijao
07/13/18 08:37 AM
2.2
51kB
kafeijao
07/05/18 07:33 PM
2.1
49kB
kafeijao
07/03/18 01:08 PM
2.0
49kB
kafeijao
06/20/18 05:41 AM


Post A Reply Comment Options
Unread 07/04/18, 09:04 AM  
Alessondria

Forum posts: 0
File comments: 93
Uploads: 0
Thanks for this. Works okay!

I would personally like to see a few more things added to the features: option to hide the "[10:54:27:am] LightAttackHelper Initialized! by @kafeijao (EU)" message. Option to change the color. Option to have a 2nd tracker monitor heavy attacks (and recolor that as well).

I clicked on this thinking it was a tool to help me visually see by a counter when I successfully did animation canceling. It kinda does I guess? Not really but works well enough for what it is. I would like to see an update with those options please. Good add-on though.
Report comment to moderator  
Reply With Quote
Unread 07/04/18, 02:30 PM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Originally Posted by Alessondria
Thanks for this. Works okay!

I would personally like to see a few more things added to the features: option to hide the "[10:54:27:am] LightAttackHelper Initialized! by @kafeijao (EU)" message. Option to change the color. Option to have a 2nd tracker monitor heavy attacks (and recolor that as well).

I clicked on this thinking it was a tool to help me visually see by a counter when I successfully did animation canceling. It kinda does I guess? Not really but works well enough for what it is. I would like to see an update with those options please. Good add-on though.
I'm glad you like it

I have updated it yesterday, there is already the option to change color, font, size and outline.

I wanted to do something more useful for animation canceling, and I have tried it, but because of API limitations this was not possible for me, as I can not receive from the server (in a general way) the information that a skill was successfully used, it would be possible if I deal individually with all the possible skills to use, but there are way too many skills to do this . So I decided to keep it simple.

As for the heavy attacks, you can animation cancel heavy attacks perfectly all the time, so adding another tracker for it seems a bit too much for that. If you want you can look at this video, it's kinda old but this is how you perfectly heavy attack, it's way way easier comparing to lights attacks and you get it perfectly all the times.
https://www.youtube.com/watch?v=NdueOBvC83Y

Basically just hold the left mouse button, and as soon you start to see the heavy attack starting press the skill you want to use 1 time and it will shoot the skill immediately after the heavy attack, because it got queued.
If you want to weave multiple heavy attacks in a row, just keep the left mouse button pressed and all the time you see the heavy attack start hit the skill u want to use.
Last edited by kafeijao : 07/04/18 at 02:32 PM.
Report comment to moderator  
Reply With Quote
Unread 07/05/18, 01:44 AM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
Hi,
this seems pretty useful. It doesn't work with german client so far. Do you have any hint, what part of code I have to change to make this addon work in my language?

Cheers Joklix
Report comment to moderator  
Reply With Quote
Unread 07/05/18, 06:10 AM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Originally Posted by Joklix
Hi,
this seems pretty useful. It doesn't work with german client so far. Do you have any hint, what part of code I have to change to make this addon work in my language?

Cheers Joklix
I haven't thought about that problem, I'll try to fix it.

Edit: The workaround previously posted doesn't work.
Last edited by kafeijao : 07/05/18 at 07:27 PM.
Report comment to moderator  
Reply With Quote
Unread 07/05/18, 07:34 PM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Originally Posted by kafeijao
Originally Posted by Joklix
Hi,
this seems pretty useful. It doesn't work with german client so far. Do you have any hint, what part of code I have to change to make this addon work in my language?

Cheers Joklix
I haven't thought about that problem, I'll try to fix it.

Edit: The workaround previously posted doesn't work.
I updated the addon and now should work on German and French clients. Japanese client needs testing (and if doesn't work help to get some values).
Report comment to moderator  
Reply With Quote
Unread 07/06/18, 02:20 AM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
I can confirm that your workaround didn't work. This new version works fine for me.
Thank you!
Report comment to moderator  
Reply With Quote
Unread 07/06/18, 07:57 PM  
Cor'e =)

Forum posts: 2
File comments: 13
Uploads: 0
DL link borked.
Report comment to moderator  
Reply With Quote
Unread 07/06/18, 10:37 PM  
Shadowshire

Forum posts: 1
File comments: 402
Uploads: 0
Lightbulb Light Attack Helper Isn't Helpful Enough

In many combat situations, I use two or three light attacks before I use an ability, then might use another ability (for example, use a potion or heal my character) before making another light attack. Simply counting the light attacks, with or without heavy attacks, is only half of the information that I need to determine whether I'm using "weaving" at all, let alone effectively.

What I need to know is the number of times that I have used an ability and the number of times that a light or heavy attack with a weapon was the next attack. Those can be recorded and reported as two separate numbers. When the player uses an ability, the ability count is incremented and, if the next action is a light or heavy attack, then the weapon count is also incremented. Note also that, when the player uses an ability, the ability count is incremented. But if the next action is not a light or heavy attack, then the ability count is decremented (i.e., to cancel the increment since the next action was not a light or heavy attack).

Comparing the ability count to the weapon count discloses the number of times that the player used "weaving' (i.e., when the light or heavy attack hit the target). The respective numbers will probably never be equal. But the higher the value of the ratio of abilities to weapon attacks. the better. Also, the higher the number of abilities followed by weapon attacks, the better.

Then again, if animation cancelling is necessary to "weave" light attacks between abilities, then perhaps there's nothing gained by using Light Attack Helper without it. In my experience, animation cancelling -- especially bar-swapping -- is a waste of time and effort unless the Network Latency is less than 100 ms. during combat. That has never been the case with my Internet connection, never mind the efficiency of the Bethesda "megaserver". Even if it were, then bar-swapping for that purpose implies a different approach to selecting the weapons and abilities for the respective bars.
Last edited by Shadowshire : 07/06/18 at 10:57 PM.
Report comment to moderator  
Reply With Quote
Unread 07/07/18, 02:33 AM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Re: Light Attack Helper Isn't Helpful Enough

Originally Posted by Shadowshire
In many combat situations, I use two or three light attacks before I use an ability, then might use another ability (for example, use a potion or heal my character) before making another light attack. Simply counting the light attacks, with or without heavy attacks, is only half of the information that I need to determine whether I'm using "weaving" at all, let alone effectively.

What I need to know is the number of times that I have used an ability and the number of times that a light or heavy attack with a weapon was the next attack. Those can be recorded and reported as two separate numbers. When the player uses an ability, the ability count is incremented and, if the next action is a light or heavy attack, then the weapon count is also incremented. Note also that, when the player uses an ability, the ability count is incremented. But if the next action is not a light or heavy attack, then the ability count is decremented (i.e., to cancel the increment since the next action was not a light or heavy attack).

Comparing the ability count to the weapon count discloses the number of times that the player used "weaving' (i.e., when the light or heavy attack hit the target). The respective numbers will probably never be equal. But the higher the value of the ratio of abilities to weapon attacks. the better. Also, the higher the number of abilities followed by weapon attacks, the better.

Then again, if animation cancelling is necessary to "weave" light attacks between abilities, then perhaps there's nothing gained by using Light Attack Helper without it. In my experience, animation cancelling -- especially bar-swapping -- is a waste of time and effort unless the Network Latency is less than 100 ms. during combat. That has never been the case with my Internet connection, never mind the efficiency of the Bethesda "megaserver". Even if it were, then bar-swapping for that purpose implies a different approach to selecting the weapons and abilities for the respective bars.

That's what I wanted to do on the first place, believe me I tried a lot of ways, but I have no way to get the server to tell me that I used a skill and it went actually through (without programming individually all the existing skills). The only think I could do was getting if I pressed a key for an ability, but nothing tells me that it actually went through, I might take another look to see if I can find another way. If I had access to this I could do a much better addon that focus on fully helping with weaving.

This addon is meant to be used to fine tune the weaving, you can easily see the abilities animation, so all you need to do is to see if there is only 1 counter increment each ability animation. Normally I struggle with weaving so fast that the light attack doesn't count, and I think that's the best way to weave, start really fast and decremently decrease the speed until you see that your light attacks start counting. Once you get used with the perfect pace you are good to go, if you are using two or three light attacks before an ability you are weaving waaaay to slow.

The way I do light attack weave is rage click left mouse button to light attack, and then when I "feel" the light attack went through I press the ability one time. This feel you have to gain with practice, but if you were able to see you are doing 2/3 light attacks between abilities I guess it helped you seeing you are doing it wrong.
Last edited by kafeijao : 07/07/18 at 02:35 AM.
Report comment to moderator  
Reply With Quote
Unread 07/09/18, 11:08 AM  
Calfedon22

Forum posts: 0
File comments: 2
Uploads: 0
Addon to track how many times an enemy light attacks you, with a similar counter

Hello, I've been looking for an addon that will track the number of times an enemy light attacks me. I am wondering if it would be hard to add that feature to this addon? Thanks in advance.
Last edited by Calfedon22 : 07/09/18 at 11:09 AM.
Report comment to moderator  
Reply With Quote
Unread 07/10/18, 06:34 AM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Re: Addon to track how many times an enemy light attacks you, with a similar counter

Originally Posted by Calfedon22
Hello, I've been looking for an addon that will track the number of times an enemy light attacks me. I am wondering if it would be hard to add that feature to this addon? Thanks in advance.
When you say enemy you mean enemy player specifically or enemy (monster, players, everything)? And why would you want something like this O_o ?

This kinda goes away from the scope of this addon, but if there is a really good reason might be willing to take a look at it for a new addon.
Report comment to moderator  
Reply With Quote
Unread 07/10/18, 10:47 AM  
Calfedon22

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Addon to track how many times an enemy light attacks you, with a similar counter

Originally Posted by kafeijao
Originally Posted by Calfedon22
Hello, I've been looking for an addon that will track the number of times an enemy light attacks me. I am wondering if it would be hard to add that feature to this addon? Thanks in advance.
When you say enemy you mean enemy player specifically or enemy (monster, players, everything)? And why would you want something like this O_o ? This kinda goes away from the scope of this addon, but if there is a really good reason might be willing to take a look at it for a new addon.

Well as a PvP player, I'm mainly talking about enemy players. I should have specified. Well, the reasons I'm thinking of are fairly niche. So I'm absolutely sure it wouldn't apply to a general playerbase. I've been looking for an addon that could do this, and thought I'd ask.
Report comment to moderator  
Reply With Quote
Unread 07/10/18, 12:52 PM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Re: Re: Re: Addon to track how many times an enemy light attacks you, with a similar counter

Originally Posted by Calfedon22
Originally Posted by kafeijao
Originally Posted by Calfedon22
Hello, I've been looking for an addon that will track the number of times an enemy light attacks me. I am wondering if it would be hard to add that feature to this addon? Thanks in advance.
When you say enemy you mean enemy player specifically or enemy (monster, players, everything)? And why would you want something like this O_o ? This kinda goes away from the scope of this addon, but if there is a really good reason might be willing to take a look at it for a new addon.

Well as a PvP player, I'm mainly talking about enemy players. I should have specified. Well, the reasons I'm thinking of are fairly niche. So I'm absolutely sure it wouldn't apply to a general playerbase. I've been looking for an addon that could do this, and thought I'd ask.
But now I am curious D: please do tell what are those reasons :P
Report comment to moderator  
Reply With Quote
Unread 07/12/18, 10:39 PM  
Johnnyjay

Forum posts: 2
File comments: 12
Uploads: 0
incredible addon, really helps me alot with my weaving. going to share this with my friends! thanks author
Report comment to moderator  
Reply With Quote
Unread 07/13/18, 09:51 AM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Is there a way to warn you if you do medium attacks?
e.g. for stam DK where you shoud do heavy but sometimes do medium instead?

Originally Posted by kafeijao
But now I am curious D: please do tell what are those reasons :P
I guess he wants to know when to block nighblades spectral bow.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: