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,437
Total downloads:203,510
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 04/17/23, 07:56 AM  
kraai33

Forum posts: 0
File comments: 1
Uploads: 0
Can't config this addon

Counter style is completely empty, tried to choose one of the invisible icons but it won't show up on my screen whatsoever.
Report comment to moderator  
Reply With Quote
Unread 03/08/22, 10:19 AM  
vorpal
 
vorpal's Avatar

Forum posts: 0
File comments: 40
Uploads: 0
Love this, but it would be awesome if there was an option to hide out of combat, it's very distracting. Unless I've missed this.
Report comment to moderator  
Reply With Quote
Unread 07/13/21, 12:27 PM  
Helyon

Forum posts: 0
File comments: 2
Uploads: 0
Cannot get it to fade

Hello!

I Love this addon but I cannot get it to fade out when not in combat..Any ideas on how to resolve that?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/20/21, 08:32 AM  
Mythril89

Forum posts: 4
File comments: 65
Uploads: 0
no grim focus counter

i can't seem to find my grim focus counter on my add-on setting. tried redownloaded it and updated dependencies. still doesn't show.. any possible problem?
Report comment to moderator  
Reply With Quote
Unread 04/24/21, 07:44 PM  
demawi

Forum posts: 2
File comments: 105
Uploads: 0
I think an option would be nice not to show the grim counter when not in combat. When using other addon windows (i.e. alpha gear, inventory insight), where the "scene" is not set to hidden, the grim counter would overlay those windows and this could be a bit annoying.
Report comment to moderator  
Reply With Quote
Unread 02/28/21, 12:51 AM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Hey sMuggle!

I am lurking, indeed! Unfortunately, though, I wouldn't be able to take on a new addon at the moment.

I'd welcome and encourage any tweaks/forks of GFC for the new monster set, though. I just wouldn't be able to tackle it myself.

Cheers!
G
Report comment to moderator  
Reply With Quote
Unread 01/22/21, 02:19 PM  
sMuggle

Forum posts: 6
File comments: 124
Uploads: 0
Talking Off Topic Request

@g4rr3t

Hi this seems to be your most recently updated addon, albeit 8 months ago. I was hoping you were still lurking and would like to make a request if possible for a Bone Stack Counter / proc notification for Kjalnar's Nightmare monster set?

Thanks, great work!
Report comment to moderator  
Reply With Quote
Unread 11/02/19, 06:21 PM  
lazary69

Forum posts: 0
File comments: 10
Uploads: 0
Grim counter has stopped working, does not show in my setting/addons no more
Report comment to moderator  
Reply With Quote
Unread 10/12/19, 03:10 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
My dude! Thanks for the kind words and the suggestions. I'll respond to them in turn below.

  • Show & hide the reticule when "Show" or "Hide" is clicked in Settings
The in-game reticle is hidden when in menus which is why this doesn't already happen, but I'll look into if there's a way to force it. That'd certainly be helpful.

  • Progressive fade based on count
This wouldn't be too tricky to implement. I was already thinking about making each count customizable (since we're halfway there already). I'll just need to think about the best way to handle for those who just want to change things as a whole instead of each count. But do-able nonetheless.

Thanks again! And cheers!
G
Report comment to moderator  
Reply With Quote
Unread 10/11/19, 09:44 AM  
FormlessOne
 
FormlessOne's Avatar

Forum posts: 1
File comments: 19
Uploads: 0
Thank you for this - it's a tiny, but very practical addon that's made Relentless Focus far more useful in my nightblade's rotation.

Possible options for future - note that none of this is necessary, but some of it might be fun or useful:
  • Show & hide the reticule when "Show" or "Hide" is clicked in Settings
    It would help to align the counter - I tend to align it somewhat below the reticule, but horizontally centered on the reticule itself, so it doesn't overlap any text that appears to the right of the reticule. It takes some finagling to align it when you can't actually see the reticule while moving it on the screen in Settings.
  • Progressive fade based on count
    Is it possible to have the counter become progressively more visible as the count increases, or have the counter invisible until a count is hit? Each value would have a fade threshold, so you could configure visibility based on count - something like:
    • 0/0%, 1/0%, 2/0%, 3/25%, 4/75%, 5/100% - hidden until the counter hits 3, becomes fully visible at 5
    • 0/0%, 1/25%, 2/50%, 3/75%, 4/100%, 5/100% - gradually becomes visible as count progresses
    Combined with the existing color options (or, even better, color options provided for each count as well), that would satisfy the "I've hit 4 - get ready" vs. "Crap, I hit 5 - better not waste it!" drive, too.
Report comment to moderator  
Reply With Quote
Unread 02/23/19, 05:37 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Originally Posted by jestertoo
Can we get the ability to change which stack count it changes color? Or set a warning color? Like 1->2->3 are white, 4 is red, 5 is green?

I tend to get stacks of 4, then do LA->grim and fire it before the counter ever changes color.

I changed the two if statements to 4 instead of 5 and it works great.

or do I need to learn to not LA before spectral bow?
An option to change color on 4 stacks has been added! Thanks for the idea!

<3 G
Report comment to moderator  
Reply With Quote
Unread 02/06/19, 04:19 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Originally Posted by jestertoo
Can we get the ability to change which stack count it changes color? Or set a warning color? Like 1->2->3 are white, 4 is red, 5 is green?

I tend to get stacks of 4, then do LA->grim and fire it before the counter ever changes color.

I changed the two if statements to 4 instead of 5 and it works great.

or do I need to learn to not LA before spectral bow?
Should be able to work this in. It's true, 4 stacks is definitely more of the cue to spectral bow than 5 is with a proper DPS rotation. I'll see what I can do.

G
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 08:26 AM  
jestertoo
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Can we get the ability to change which stack count it changes color? Or set a warning color? Like 1->2->3 are white, 4 is red, 5 is green?

I tend to get stacks of 4, then do LA->grim and fire it before the counter ever changes color.

I changed the two if statements to 4 instead of 5 and it works great.

or do I need to learn to not LA before spectral bow?
Report comment to moderator  
Reply With Quote
Unread 09/06/18, 05:24 PM  
g4rr3t
 
g4rr3t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 75
Uploads: 6
Originally Posted by wambo
Originally Posted by g4rr3t
H
How the addon should behave:
  • When the buff expires, but you're still in combat, the stacks and display should remain and fade opacity would then apply.
I've never noticed this behaviour. Happened often that I tried building stacks to notice the buff ran out.
Could you maybe make it blink or sth really obvious as a countdown to the buff running out?
If the fade option isn't enabled (it's not enabled by default), it won't change opacity. Also by default is a small drop in opacity, but it can be decreased all the way down to invisible. At least... that's how it should work. If fade is enabled and it isn't fading when it runs out then you have found a bug and I'd love to know more!

But that's a good idea to show something different when x seconds remain, user assignable. I'll have to think about an intuitive way to include this, though, since a lot of people already use their own buff trackers/timers with more display customization options than I'd want to implement here. Thanks for the suggestion!
Report comment to moderator  
Reply With Quote
Unread 09/05/18, 09:00 PM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
Originally Posted by g4rr3t
H
How the addon should behave:
  • When the buff expires, but you're still in combat, the stacks and display should remain and fade opacity would then apply.
I've never noticed this behaviour. Happened often that I tried building stacks to notice the buff ran out.
Could you maybe make it blink or sth really obvious as a countdown to the buff running out?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: