Download
(118 Kb)
Download
Updated: 08/23/23 12:34 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:08/23/23 12:34 AM
Created:02/20/18 03:18 AM
Monthly downloads:1,301
Total downloads:202,516
Favorites:139
MD5:
Categories:Nightblade, Buff, Debuff, Spell
Grim Focus Counter  Popular! (More than 5000 hits)
Version: 1.6.0
by: g4rr3t [More]
Grim Focus Counter

Track stacks of Grim Focus and its morphs and displays them in a visual and obvious way.




Purpose

But there are already buff trackers that display how many stacks there are. Why do I need this?

That's true. Several existing buff trackers already provide this capability, but how they display this information is less than ideal. Having a large stack display is more useful and obvious than a small text counter that can become lost among other information or is difficult to see, especially if you're visually impaired.

As one of the nightblade's key class abilities, successful and timely procs of the spectral bow is crucial to effective PvE DPS and lining up devastating burst in PvP.

This add-on aims to provide a lightweight and useful option for those who need a more obvious cue, don't run other buff trackers, or enjoy filling their screen with flair.

Functionality
The stack display can be configured to not appear until the first stack occurs or upon activation of the skill. Each stack will update the display as they happen and returns to a zero state or disappears when the buff expires or the proc is used -- depending on selected options.

This add-on is not intended to be a tracker for uptime on Grim Focus (or its morphs), just for the unique stacking mechanic.

Implemented Features
  • Tracks Grim Focus, Merciless Resolve, Relentless Focus stacks
  • Select from different display styles
  • Customizable size
  • Configurable color overlay for display styles for added customization
  • Lock to reticle for styles designed to decorate the crosshairs
  • Movable to any place on the screen (and lockable once it's in position)
  • Setting to show zero stacks (with supported display styles)
  • Option to always show even when not slotted
  • Option to fade (transparency) of the stack display when the skill is not slotted

Display Styles

Compass (by Porkjet), Dice, DOOM, Horizontal Dots


Numbers, Number Squares, Play Magsorc


You can also add a color overlay and set fade when skill expires!

Bugs & Enhancements
If you find a bug or would like to request a new feature, please open an issue on GitHub.


Enjoy!
v1.6.0 2023-08-22:
-Updated to work with new slotting mechanic
-Added an option to display when not slotted
-Changed option to fade when inactive to be fade when not slotted (when display when not slotted is enabled)
- Slight refactoring and cleanup

v1.5.1 2023-06-29:
- Fixes an issue where the inactive color overlay had no effect

v1.5.0 2023-05-30:
- Fixed an issue where stacks would not be updated correctly or at all, such as when changing zones
- Added option to hide out of combat
- Also includes various reorganization, formatting, and code style improvements.

v1.4.4 2021-02-27:
- Bumped API version.

v1.4.3 2020-05-29:
- Bumped API version.

v1.4.2 2019-09-02:
- Bumped API version.
- Removed embedded dependencies.

v1.4.1 2019-05-09:
- Bump API version.

v1.4.0 2019-02-23:
- Bump API version for Wrathstone.
- Added option to uniquely color 4 stacks to give a better indication of a pending bow proc (thanks jestertoo for the idea)
- Added donate link to ESOUI page - if you enjoy the addon and would like to toss a few bucks over to my growing family, head on over and smash that button!

v1.3.2 2018-10-06:
- Bump API version in preparation for Murkmire.

v1.3.1 2018-08-15:
- Fixed an issue where the proc color overlay would not reapply when rebuffing with a proc active. It will now set the proc color overlay when recasting the buff to accurately reflect the proc state.
- Fixed an issue where the counter would disappear when expiring on zero stacks mid-combat. The display will now continue to show zero and inactive (if Show Zero Stacks option is enabled) when expiring on zero stacks while in combat. Once out of combat, stack display will disppear when the buff expires as usual.

v1.3.0 2018-08-13:
- Updated for Wolfhunter!
- New color overlay options: Choose a color overlay for inactive and proc states as well.
- Updated Numbers texture: Now with no stroke added to further differentiate from the Numbers display style with a heavy stroke.
- Cleaner Settings menu: Select display style via an icon picker rather than a boring text list.
- Updated LibAddonMenu.
- Added a very important acknowledgement. <3

v1.2.1 2018-05-21:
- Updated for Summerset!
- Streamlined ability ID tracking. As of Summerset, all morphs share the same ability and stack IDs making Grim Focus Counter more efficient and reiable.
- Debug modes that output skill IDs now include the effect name as reported by the API.

v1.2.0 2018-03-13:
- New display styles! GIFs of these in action coming up soon.
- Added a new Numbers style with thicker stroke. Should make it fit in a little better for Bandits and DarkUI users.
- Added a new Filled Dots style. Similar to Horizontal Dots, but has a placeholder for each stack. Enable Show Zero Stacks for the desired effect.
- Updated Color Squares display style texture with premultiplied alpha to resolve some edge distortion and creeping boundaries at larger sizes.

Note: Some pre-rank IV skill or stack IDs may still be screwy, please report any issues with lower ranks if you run into them.

v1.1.2 2018-03-05:
- Added missing skill IDs for sub-rank IV of Grim Focus, Merciless Resolve, Relentless Focus. This should resolve an issue where the addon was not functioning with these non-max-rank abilities.
- Added additional slash commands to manually register/unregister event callbacks.
/gfc register Manually registers callbacks.
/gfc unregister Manually unregisters callbacks.
/gfc register unfiltered Registers unfiltered callback.
/gfc unregister unfiltered Unregisters the unfiltered callback.

A note about troubleshooting:
If you are still having problems with the addon, some of the IDs used for the different ranks may be incorrect. I'm unable to test and QA all ranks of all skills thoroughly.

To help identify the correct ID, please run the below slash commands and attack an enemy/dummy. In chat, a bunch of messages with ability and buff IDs will be displayed. Look for messages in chat "Stack for Ability ID: [ID]" or "Skill Active: [ID]". Note: This also shows a bunch of IDs completely unrelated to Grim Focus, so be aware. Send me your skill's rank and Active/Stack IDs shown and I will update, if needed.

Run these slash commands:
/gfc debug 2
/gfc register unfiltered

To return to normal:
/gfc debug 0

Then (or just reload UI):
/gfc unregister unfiltered
/gfc register

v1.1.1 2018-03-04:
This is a maintenance release that provides additional checks and debugging for*rare instances where the addon does not appear to work at all for some people. If you are unable to get the addon to work, please shoot me a message.

- Now checks the class on load and aborts initialization if the class is not nightblade.
- Added additional debug messages (toggle debug with /gfc debug [number] where 0 is off, 1 is low, 2 is more, 3 is excessively detailed).
- Added additional slash commands:
/gfc position reset: Moves display to reticle
/gfc position show: Show saved display position
/gfc position lock/unlock: Same as in Settings menu, locks or unlocks position


v1.1.0 2018-02-26:
- New "Compass" textures by Porkjet in red and black/white versions. Align them to your crosshairs for the desired effect.
- Added an option to fade (change transparency of) the stack display when stacks are present but the buff has expired.
- Added an option to add a color overlay to the displayed style. Since this is an overlay, it works better for some textures than others, but it will allow for further customization until a more elaborate/refined color change method is implemented.
- Added an option to Lock to Reticle to perfectly align textures to the crosshairs.
- Fixed an issue where the Show Zero Stacks option would reset the stack count display when refreshing the buff early. It now maintains the correct number of stacks.
- Show Zero Stacks option no longer requires a reload of the UI.
- Default texture for new installs is now Horizontal Dots instead of DOOM.
- Default size for new installs has been set to 100.
- Fixed the Play Magsorc display where P-L-A-Y was jumping all over the place.
- Added acknowledgements panel to settings.

v1.0.2 2018-02-20:
- Now with less .git folders and system files. From 38.4MB to 102KB. Hooray.

v1.0.1 2018-02-20:
- Third time's a charm, hopefully. Repackaged zip with proper structure.

v1.0.0 Reupload 2018-02-20:
- Uploaded repackaged zip with less cruft and proper directory naming.

v1.0.0 2018-02-20:
- Initial release.
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Uploader
Date
1.5.1
116kB
g4rr3t
06/29/23 11:55 PM
1.5.0
116kB
g4rr3t
05/30/23 03:21 PM
1.4.4
115kB
g4rr3t
02/28/21 01:00 AM
1.4.3
115kB
g4rr3t
05/29/20 09:45 PM
1.4.0
158kB
g4rr3t
02/23/19 05:35 PM
1.3.2
158kB
g4rr3t
10/06/18 10:03 PM
1.3.1
158kB
g4rr3t
08/15/18 04:55 PM
1.3.0
158kB
g4rr3t
08/13/18 10:19 PM
1.2.1
126kB
g4rr3t
05/21/18 12:47 PM
1.2.0
126kB
g4rr3t
03/13/18 02:00 AM
1.1.2
116kB
g4rr3t
03/05/18 11:05 PM
1.1.1
115kB
g4rr3t
03/04/18 09:09 PM
1.1.0
115kB
g4rr3t
02/26/18 07:48 PM
1.0.2
98kB
g4rr3t
02/20/18 11:03 AM


Post A Reply Comment Options
Unread 03/05/18, 03:54 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Thank you for your kind words! There are a couple people who have reported similar issues and I am still trying to track down the cause. I'm unable to replicate on my end, so I'm relying heavily on others to troubleshoot.

So you also use Srendarr and are not seeing stacks there either? Interesting! That's pointing to a potential problem with the API... which is both relieving and worrying.

Can you put into chat:
Code:
/gfc debug 1
and see if any stacks are reported in chat when you light attack?

If not, can you put into chat:
Code:
/gfc debug 2
and let me know if anything shows? 2 should show activation of the skill as well. So if nothing shows with 2, then it points to a potential problem with the API callbacks not being registered.

Appreciate your assistance in tracking this down! Hopefully we can arrive at a resolution shortly.

G

Originally Posted by Seldaris
First I have to say this is an AMAZING IDEA and addon! Coming from WoW, this is just like having a combo point counter and in my opinion will make playing and keeping track of Grim Focus, so much easier and make the somewhat hard rotation that much easier.

That said, I made this account to ask a question, as for some reason Grim Focus is not working for me. I have Srendarr and made a whitelist option for the buff and it appears fine Grim Focus (), but as soon as I start attacking nothing appears in the (), although I see the light attack stacks on the action bar correctly.

I then found this addon and thought, as stated, that this was EVEN BETTER, but for some reason when I activate the ability and go to attack the white dots do not appear?

Would you have any idea why this is the case? Any options I would check that would make this work fine on the action bar, but not on either of these addons, or as ESO done something with the coding of the ability to make it not work at the moment?

I certainly appreciate any help, as I think these options would make the spec much more enjoyable to play!
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 07:24 PM  
Slothylicious

Forum posts: 0
File comments: 1
Uploads: 0
Hi,

Just wanted to say that this addon looks really good, but unfortunately I encountered the same problem (nothing shows).

I tried deactivating all my addons but this one and still had nothing.

I then read your comment and tried the debug commands, but nothing shows at all neither on skill activation nor on light attacks.

Hope that helps. Looking forward to being able to use this!
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 07:24 PM  
Seldaris

Forum posts: 0
File comments: 6
Uploads: 0
I typed in both things. On the /gfc debug 1, I didn't see anything at all. On /gfc debug 2 chat gave me "[GFC} Setting debug level to 2 (Medium)". Then I went to attack something and activated the skill, but I did not see anything appear in chat.

Happy to help with any other questions to try to get this solved! I noticed another person over at Srendarr had a problem too with this...thinking the game changed its code slightly, but I'm perplexed why it wouldn't be broken for everyone at the same time, if that was the case?

Originally Posted by g4rr3t
Thank you for your kind words! There are a couple people who have reported similar issues and I am still trying to track down the cause. I'm unable to replicate on my end, so I'm relying heavily on others to troubleshoot.

So you also use Srendarr and are not seeing stacks there either? Interesting! That's pointing to a potential problem with the API... which is both relieving and worrying.

Can you put into chat:
Code:
/gfc debug 1
and see if any stacks are reported in chat when you light attack?

If not, can you put into chat:
Code:
/gfc debug 2
and let me know if anything shows? 2 should show activation of the skill as well. So if nothing shows with 2, then it points to a potential problem with the API callbacks not being registered.

Appreciate your assistance in tracking this down! Hopefully we can arrive at a resolution shortly.

G

Originally Posted by Seldaris
First I have to say this is an AMAZING IDEA and addon! Coming from WoW, this is just like having a combo point counter and in my opinion will make playing and keeping track of Grim Focus, so much easier and make the somewhat hard rotation that much easier.

That said, I made this account to ask a question, as for some reason Grim Focus is not working for me. I have Srendarr and made a whitelist option for the buff and it appears fine Grim Focus (), but as soon as I start attacking nothing appears in the (), although I see the light attack stacks on the action bar correctly.

I then found this addon and thought, as stated, that this was EVEN BETTER, but for some reason when I activate the ability and go to attack the white dots do not appear?

Would you have any idea why this is the case? Any options I would check that would make this work fine on the action bar, but not on either of these addons, or as ESO done something with the coding of the ability to make it not work at the moment?

I certainly appreciate any help, as I think these options would make the spec much more enjoyable to play!
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 07:37 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Okay, then definitely the event callbacks aren't working. Very strange indeed that they're broken for some and not others...

I've even checked for any additional ability IDs that may be present, but nothing new for these skills appear to be present.

So far I've gathered:
  • Something is preventing the event callbacks from being triggered. But what?
  • Srendarr is showing similar tracking issues with stacks, so it's not limited to just Grim Focus Counter.
  • Some people are affected, some are not while using the exact same version. Some people have it work one day and then it's busted the next without changing anything. But why?

This is quite the mystery. Thanks all for your input. Now to figure out the what and why behind this.

Cheers,
G
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 07:53 PM  
Seldaris

Forum posts: 0
File comments: 6
Uploads: 0
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 08:12 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Waitaminute, I have made a grand oversight.

Is your Grim Focus/Merciless Resolve/Relentless Focus at rank IV?

Originally Posted by Seldaris
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 08:18 PM  
Seldaris

Forum posts: 0
File comments: 6
Uploads: 0
Well, we may be on to something! It is not, I just got it and it is at Rank 1. Had been anxiously awaiting getting this ability and set all this up as soon as I got it on this character at level 40!

Originally Posted by g4rr3t
Waitaminute, I have made a grand oversight.

Is your Grim Focus/Merciless Resolve/Relentless Focus at rank IV?

Originally Posted by Seldaris
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 08:28 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Okay we're definitely on to something. Lemme get to work and I'll PM a version for you to try later tonight!

G

Originally Posted by Seldaris
Well, we may be on to something! It is not, I just got it and it is at Rank 1. Had been anxiously awaiting getting this ability and set all this up as soon as I got it on this character at level 40!

Originally Posted by g4rr3t
Waitaminute, I have made a grand oversight.

Is your Grim Focus/Merciless Resolve/Relentless Focus at rank IV?

Originally Posted by Seldaris
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 09:07 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Came to throw in my two cents about Relentless Focus morph not registering with the addon.
My Relentless Focus is only rank I, so I'm thinking that the addon is just not "seeing" the applicable skill ID.

And from the "grand oversight" comment, I'd hazard a bet that that is exactly what is happening.

Hope to see the addon working for me soon. Thanks for all your hard work.


Originally Posted by g4rr3t
Okay we're definitely on to something. Lemme get to work and I'll PM a version for you to try later tonight!

G

Originally Posted by Seldaris
Well, we may be on to something! It is not, I just got it and it is at Rank 1. Had been anxiously awaiting getting this ability and set all this up as soon as I got it on this character at level 40!

Originally Posted by g4rr3t
Waitaminute, I have made a grand oversight.

Is your Grim Focus/Merciless Resolve/Relentless Focus at rank IV?

Originally Posted by Seldaris
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 09:39 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Alright! Cheers for that!

I'll skip sending out a beta privately and publish an updated version to ESOUI as soon as possible. I've nailed down the skill and stack ability IDs, but have no way to test all ranks thoroughly to confirm that all of the IDs are indeed accurate. But I'll bake in a slash command to find any that I've gotten wrong.

Thank you everyone for your patience in this matter!

G

Originally Posted by Azerdraco
Came to throw in my two cents about Relentless Focus morph not registering with the addon.
My Relentless Focus is only rank I, so I'm thinking that the addon is just not "seeing" the applicable skill ID.

And from the "grand oversight" comment, I'd hazard a bet that that is exactly what is happening.

Hope to see the addon working for me soon. Thanks for all your hard work.


Originally Posted by g4rr3t
Okay we're definitely on to something. Lemme get to work and I'll PM a version for you to try later tonight!

G

Originally Posted by Seldaris
Well, we may be on to something! It is not, I just got it and it is at Rank 1. Had been anxiously awaiting getting this ability and set all this up as soon as I got it on this character at level 40!

Originally Posted by g4rr3t
Waitaminute, I have made a grand oversight.

Is your Grim Focus/Merciless Resolve/Relentless Focus at rank IV?

Originally Posted by Seldaris
Thanks for being an active creator and trying to help, as well as developing a great addon! If, there is anything else I can do to help let me know. I'll try to keep updated by visiting the thread here and there.

I run the game in windowed mode (fullscreen), 1440p, wide screen monitor. Not sure if any of these specs make a difference to anything, but again if you need any info I'm happy to try to give clues that may lead to a solution.
Report comment to moderator  
Reply With Quote
Unread 03/05/18, 11:24 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
New version v1.1.2 just posted with additional ability IDs included.

If you are still having problems with the addon, some of the IDs used for the different ranks may be incorrect. I'm unable to test and QA all ranks of all skills thoroughly.

To help identify the correct ID, please run the below slash commands and attack an enemy/dummy. In chat, a bunch of messages with ability and buff IDs will be displayed. Look for messages in chat "Stack for Ability ID: [ID]" or "Skill Active: [ID]". Note: This also shows a bunch of IDs completely unrelated to Grim Focus, so be aware. Send me your skill's rank and Active/Stack IDs shown and I will update, if needed.

Run these slash commands:
Code:
/gfc debug 2
/gfc register unfiltered
To return to normal:
Code:
/gfc debug 0
Then (or just reload UI):
Code:
/gfc unregister unfiltered
/gfc register
These are the IDs I am using as of v1.1.2:
Code:
Merciless:
    Rank    Skill   Stack
    I:      61919   61920
    II:     62111   62112
    III:    62114   62115
    IV:     62117   62118

Relentless:
    Rank    Skill   Stack
    I:      61927   61928
    II:     62099   62100
    III:    62103   62104
    IV:     62107   62108

Grim:
    Rank    Skill   Stack
    I:      61902   61903
    II:     62090   62091
    III:    64176   64177
    IV:     62096   62097
Thanks to all of you who have helped track down my grand oversight in not including all the ranks' IDs.
Report comment to moderator  
Reply With Quote
Unread 03/06/18, 08:41 AM  
pedrocazz

Forum posts: 0
File comments: 6
Uploads: 0
Hey thanks for the addon, I installed the latest version and it seems it only works if I pick: DOOM, Dice, play magsorc, and red compass. All the other styles wont appear anything.
Report comment to moderator  
Reply With Quote
Unread 03/06/18, 09:33 AM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Hmm, thanks for your report.

What do you have selected for size, color overlay, fade on skill inactive? Do the other styles appear if you lock to reticle, by chance?

Originally Posted by pedrocazz
Hey thanks for the addon, I installed the latest version and it seems it only works if I pick: DOOM, Dice, play magsorc, and red compass. All the other styles wont appear anything.
Report comment to moderator  
Reply With Quote
Unread 03/06/18, 09:48 AM  
Molleggiato

Forum posts: 6
File comments: 53
Uploads: 0
so how actually make it work? show/hide or lock unlock or anything... i can't see counter at all
Report comment to moderator  
Reply With Quote
Unread 03/06/18, 10:21 AM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Have you tried any of the other display options? pedrocazz has mentioned they're only seeing it with specific textures, can you try one of those? Can you let me know what other settings you have updated/changed/tried?

If you click "Show" in settings and nothing appears, try turning "Lock to Reticle" ON just in case the position was set to somewhere off-screen.

Thanks,
G

Originally Posted by Molleggiato
so how actually make it work? show/hide or lock unlock or anything... i can't see counter at all
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: