Download
(57 Kb)
Download
Updated: 12/03/17 09:53 AM
Pictures
File Info
Compatibility:
Clockwork City (3.2)
Updated:12/03/17 09:53 AM
Created:12/07/14 04:06 AM
Monthly downloads:38
Total downloads:150,784
Favorites:138
MD5:
Sorcerer Helper  Popular! (More than 5000 hits)
Version: 3.2.0
by: RunningDuck [More]
Sorcerer Helper
An addon for sorcerers that reminds you to keep your minions and buffs up, alerts you with a countdown when Crystal Fragments proc, and countdown for quite a few of your abilities with a duration.
Available for non-Sorcs, but currently only for common skills (no class skills except for Sorcerers yet).


Features
  • Alerts and Procs display a countdown of seconds remaining
  • Two display modes:
    • Two types of icons: Reminders (buffs) and Alerts & Procs, in two different windows
    • In slot order, for example it can be placed just above the skill bar
  • Scaleable icon sizes, for example alert icons twice the size of reminder icons
  • All abilities (buffs, procs & alerts) can be individually turned on or off
  • Option to hide when in menus
  • Option to show repositioning help, otherwise the position is locked
  • Selectable if it should load for non-sorcerer characters
  • Selectable if settings should be account wide (like today) or for each character (new in 2.5.1)
  • Sorcerer / Dark Magic
    • Crystal Fragments (proc)
    • Encase
    • Rune Prison
  • Sorcerer / Daedric Summoning
    • Unstable Familiar (buff)
    • Daedric Curse
    • Summons Winged Twilight (buff)
    • Bound Armor (buff)
    • Conjured Ward
  • Sorcerer / Storm Calling
    • Mages' Fury
    • Lightning Form
    • Lightning Splash
    • Surge
    • Bolt Escape
  • Weapon / Destruction Staff
    • Weakness of Elements
    • Wall of Elements (new in 2.5.0)
  • Weapon / Restoration Staff
    • Steadfast Ward
  • World / Soul Magic
    • Soul Trap
  • Guild / Fighters Guild
    • Expert Hunter
  • Guild / Mages Guild
    • Mage's Light (buff)
    • Entropy
  • Alliance War/ Assault
    • Magicka Detonation

Controls
  • Set "Show repositioning help" to ON in the settings
  • Left-click and drag to reposition the windows
  • Set "Show repositioning help" to OFF in the settings to get rid of the repositioning windows and lock the icons

Known Issues
  • Expert Hunter countdown doesn't extend (as the actual ability do)
  • Daedric Curse timer tracks from when it was cast, not from when it affects the target. As such, it might be off by a second or two depending on the distance to the target.
  • Timers need fine-tuning, for example some now depend also on skill rank
  • Ligtning Splash does not do a good job to detect when the cast is aborted and usually display countdown anyway
  • If you use redefine keys to mouse buttons, the abilities that is solely detected by the key detection routine will fail to be detected
  • Sometimes at load of new scene or mount/dismount, a timer might display in large icon. Remedy is to toogle the ability
  • There is a small memory leak, so after some time you might have to give command /RELOADUI to clear it out.

Possible Future Features
  • More abilities with a duration
  • Modify Mage's Fury depending on targets health above/below 20%
  • Display countdowns in time order, i.e. 1 sec left before the one with 2 sec left
  • Add class skills for non-sorcerers, for example:
    • Show proc for Nightblade assasins Merciful Resolve (similar to Crystal Fragments)
  • Summoned creature HP display (currently not possible as far as I know due to limitations in the game API)
  • Summoned pets now have abilities/buffs that can be activated. If game API allows tracking of this on the pets (I have some doubts) these could also be shown with a timer kind of like how daedric curse works. For example:
    • Familiar Damage Pulse (4 sec PBAOE)
    • Empower Twilight Tormentor (15 second 50% damage buff to pet)
  • Cosmetic issue when you scale the icons to 100%, you can see the border frame. If you scale it bigger, you can't see this any more. Maybe add an option to show/hide border and let it scale with the ability icon size.

Acknowledgments
Continued version of SorcererHelper by stjobe (1.1.13 from 09/18/14).
Suggestion and part of code for per character settings: Baertram
3.2.0 Adapted to Clockwork City (Update 16 - game version 3.2 - API 21) and LibAddonMenu 2.0 r25

3.1.0 Adapted to Horns of the Reach (Update 15 - game version 3.1 - API 20) and LibAddonMenu 2.0 r24

2.8.1 Bump to API 19 (and embarrassingly not even tested)

2.8.0 Adapted to Homestead (Update 13 - game version 2.7 - API 18) and LibAddonMenu 2.0 r23
Fixed that Bound Armor and Conjured Ward have swapped places in this update
Fixed that Velocious Curse (Daedric Curse morph) changed name to Haunting Curse and time to 8.5s
Fixed that Crystal Fragments proc didn't show if non-sorc was enabled

2.7.1 Adapted to addition of Ultimate skills for weapons. Are these skills useful to have an alert with countdown?
2.7.0 Adapted to One Tamriel (Update 12 -game version 2.6.0 - API 17)

2.6.0 Adapted to Shadows of the Hist (Update 11 -game version 2.5.5 - API 16)

2.5.2 Updated some durations like Annulment (thanks Tim), Boundless storm (thanks Luciana) and a few more I found.
2.5.1 Added support for per character settings, as suggested and shown by Baertram. Hopefully also Elemental Blockade (morph of Wall of Elements) work properly (hope Luciana can confirm).
2.5.0 Adapted to Dark Brotherhood (game version 2.5 and API 15). Added support for Destruction Staff - Wall of Elements

2.3.1 Correctly adapted to LibAddonMenu-2.0 r20 ?
2.3.1 Adapted to LibAddonMenu-2.0 r20
2.3.0 Adapted to Thieves Guild (game version 2.3 and API 14). Fixed timer for Proximity Detonation (morph of Magicka Detonation)

2.2.2 Added timer for Magicka Detonation (Alliance War/Assault), at least I hope so as I can't test myself
2.2.1 Adapted to Orsinium (game version 2.2.4 and API 13)
2.2.0 Allowed for non-Sorcs, for the common skills

2.1.8 Updated quite a few durations after the update, for example Surge
2.1.7 Detects re-proc of Crystal Fragments (but are there cases where it fails to detect a proc entirely, please give feedback)
2.1.5 Adapted to Update 7 (game version 1.7.0). Removed detection of Crystal Fragment proc based on magicka cost, as other methods seems to work properly, and the cost-based sometimes did not.

2.1.4 New abilities: Lightning Splash. Hopefully better ability to detect Crystal Proc in special cases. Either show repositioning and allow move, or hide repositioning and lock icons
2.1.3 Unslotted but still active alerts are now shown. Repositioning window no longer interfere with clickable objects (like unlocking a chest). Fade out of an icon should no longer repeat indefinitely on any machine.
2.1.2 Bugfix for unmorphed Lightning Form or Daedric Curse
2.1.1 Display option for skill bar order. Icon scaling. New abilities: Conjured Ward, Encase, Rune Prison, Mages' Fury, Weakness of Elements, Entropy, Soul Trap, and maybe Bolt Escape and Steadfast Ward
2.1.0 Beta version
2.0.1 Can lock position of alert and reminder windows in settings
2.0.0 Update 6 required quite some more changes and now it should have a (much?) better key detection routine
1.2.2 Adapted to LibAddonMenu-2.0 r17
1.2.1 Adapted to Update 6 (game version 1.6.5)
1.2.0 Adapted to Update 5 (game version 1.5.2) and LibAddonMenu 2.0 r16
Archived Files (17)
File Name
Version
Size
Uploader
Date
3.1.0
57kB
RunningDuck
08/21/17 11:32 AM
2.8.1
53kB
RunningDuck
05/27/17 03:29 AM
2.8.0
53kB
RunningDuck
02/16/17 03:13 PM
2.7.1
53kB
RunningDuck
10/11/16 01:30 PM
2.7.1
53kB
RunningDuck
10/11/16 01:25 PM
2.7.0
53kB
RunningDuck
10/08/16 11:30 AM
2.6.0
53kB
RunningDuck
08/05/16 08:33 AM
2.5.2
53kB
RunningDuck
07/10/16 04:36 AM
2.5.1
53kB
RunningDuck
07/05/16 03:02 PM
2.5.0
53kB
RunningDuck
07/02/16 08:48 AM
2.3.2
52kB
RunningDuck
04/04/16 11:49 AM
2.3.1
53kB
RunningDuck
04/01/16 12:01 PM
2.3.0
39kB
RunningDuck
03/31/16 12:42 PM
2.2.2
39kB
RunningDuck
02/08/16 12:25 PM
2.2.1
39kB
RunningDuck
11/03/15 04:40 PM
2.2.0
39kB
RunningDuck
10/13/15 11:37 AM
2.1.8
38kB
RunningDuck
09/09/15 12:39 PM


Post A Reply Comment Options
Unread 04/20/15, 12:57 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Originally Posted by Gaulomatic
is it possible to display the active buffs even if the skills for them are on the other weapon bar? I have some buffs on the second bar and the alerts disappear if I switch to the other one.
Yes, it's high in the list of what I want to do next.
Report comment to moderator  
Reply With Quote
Unread 04/20/15, 12:55 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Bug when zoning

Originally Posted by Sinful Soul
Most times when I zone I get this bug:
I've seen it once or twice during developent and tried to root it out. I've not released anything wher I can see it in my game, but it seem some more fine tuning is in order...
Which version are you using?
Report comment to moderator  
Reply With Quote
Unread 04/19/15, 07:27 PM  
Gaulomatic
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 2
Hi there,

is it possible to display the active buffs even if the skills for them are on the other weapon bar? I have some buffs on the second bar and the alerts disappear if I switch to the other one.

Many thanks,
Tobias
Report comment to moderator  
Reply With Quote
Unread 04/19/15, 10:31 AM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
Bug when zoning

Most times when I zone I get this bug:



This has always happened to be honest, since this add-on first came out but only now I took the time to make a .gif for it.

This happens nearly every time I zone to a new location, whether in Cyrodiil or even inside a dungeon. For instance, one of those dungeons where you gotta take a portal to go to the final boss, the bug appears again.

Weirdly enough if I Alt-Enter, causing the ESO client to go into a window mode and then Alt-Enter again to go back to fullscreen, it'll disappear.

This bug happens with both procs/buffs (crystal frags proc, shields, etc) with that big notification and the permanent buffs (mage light, pets, aegis, etc) on the little notification.

I can replicate this every single time. Enable Mage light somewhere in the pve zone then queue for Cyrodiil and take the queue when it's available. When you get to Cyrodiil it'll be disabled so enable mage light again, and this will happen:



And it so happened for this test that it proc'ed Crystal Frags, so the big notification window for Crystal Frags kept doing the same thing too.
Last edited by Sinful Soul : 04/19/15 at 07:03 PM.
Report comment to moderator  
Reply With Quote
Unread 04/18/15, 05:23 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Re: Re: Switching skillbars

Originally Posted by Baertram
Just a notice: The same happens to the "Bolt Escape" icon (maybe others too?)

Originally Posted by RunningDuck
Originally Posted by Joklix
Hey,
I have Hardened Ward on one skillbar. The icon disappear if I switch to the bar without Hardened Ward.
Yes, I've noticied too. I know why and will add it to the improvment list
Yes, currently I only display icons related to what is slotted. For buffs this is the correct behavior and possibly the proc for Crystal Fragments, but not necessarily for all countdowns. This is what I'll try to correct.
Report comment to moderator  
Reply With Quote
Unread 04/18/15, 04:16 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4980
File comments: 6039
Uploads: 78
Re: Re: Switching skillbars

Just a notice: The same happens to the "Bolt Escape" icon (maybe others too?)

Originally Posted by RunningDuck
Originally Posted by Joklix
Hey,
I have Hardened Ward on one skillbar. The icon disappear if I switch to the bar without Hardened Ward. It would be nice to see if the buff is up in this case as well.
Thx for your work!
Yes, I've noticied too. I know why and will add it to the improvment list
Report comment to moderator  
Reply With Quote
Unread 04/18/15, 01:37 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Switching skillbars

Originally Posted by Joklix
Hey,
I have Hardened Ward on one skillbar. The icon disappear if I switch to the bar without Hardened Ward. It would be nice to see if the buff is up in this case as well.
Thx for your work!
Yes, I've noticied too. I know why and will add it to the improvment list
Report comment to moderator  
Reply With Quote
Unread 04/18/15, 01:30 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Re: Bug

Originally Posted by Baertram
@Controls disabling lockpicking
Probably this is because the windows containing the icons + animations here just use :SetAlpha(0) to fade out instead of using SetHidden(true).
Sounds like a very plausible explanation.
I'll document it now and try to fix in the next release.
Report comment to moderator  
Reply With Quote
Unread 04/18/15, 01:28 AM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
Switching skillbars

Hey,
I have Hardened Ward on one skillbar. The icon disappear if I switch to the bar without Hardened Ward. It would be nice to see if the buff is up in this case as well.

Thx for your work!
Report comment to moderator  
Reply With Quote
Unread 04/17/15, 02:46 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4980
File comments: 6039
Uploads: 78
Re: Bug

@RunningDuck
Bolt Escape is working fine as far as I have tested it. Thank you for implementing it!

@Controls disabling lockpicking
Probably this is because the windows containing the icons + animations here just use :SetAlpha(0) to fade out instead of using SetHidden(true).
Or it is the "reppositioning helP" window which behaves wrong.
I had this with another addon too, I think it was Healer Group Frame where the repositioning helper control was not shown but I couldn't lcikc my gear or see tooltips anymore at my character's equipment, because "there" the repositioning help was located.

Originally Posted by Sinful Soul
Ran into the same bug which was corrected in another add-on recently.

This add-on is interfering with lockpicking. If you move the alert window positions to where you'd have to click on the pin to open the locks, the pin will not go down at all. Even though it's not showing on the screen the window is there invisible but interactable with causing the pins not to go down. I had to reposition the alert windows from this add-on to another location so I could open locks again.

Thought I'd mention it in case lockpicking has suddenly stopped working for someone else. That was the exact same issue which MitigationPercent had. As their latest patchnotes states "Panel is now only clickable if it's visible, no more blocked lockpicking etc."
Report comment to moderator  
Reply With Quote
Unread 04/17/15, 12:46 PM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
Bug

Ran into the same bug which was corrected in another add-on recently.

This add-on is interfering with lockpicking. If you move the alert window positions to where you'd have to click on the pin to open the locks, the pin will not go down at all. Even though it's not showing on the screen the window is there invisible but interactable with causing the pins not to go down. I had to reposition the alert windows from this add-on to another location so I could open locks again.

Thought I'd mention it in case lockpicking has suddenly stopped working for someone else. That was the exact same issue which MitigationPercent had. As their latest patchnotes states "Panel is now only clickable if it's visible, no more blocked lockpicking etc."
Report comment to moderator  
Reply With Quote
Unread 04/17/15, 09:11 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
2.1.2

Originally Posted by Baertram
Maybe it is enough to check against ~= nil for all the skills yoiu check in your addon,
A good idea, but at the moment I just revert back to older uglier (but working) code.

(I failed to notice that last returned result of GetSkillAbilityInfo() can be nil, which can't be used in tests with the ">" operator. And as my char's abilities where morphed, I didn't trigger the fault. Actually, I probably could just change the test to look for true (i.e. non-zero, non-nil, non-false), but as I didn't dare as I can't test.)

I just upload a new version. Please, could any of you that could trigger the fault tell if it works now?
Report comment to moderator  
Reply With Quote
Unread 04/17/15, 08:32 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4980
File comments: 6039
Uploads: 78
Maybe it is enough to check against ~= nil for all the skills yoiu check in your addon, at some central function, so no abilities that you haven't skilled will get tested/tried to use and check for them.

Originally Posted by RunningDuck
Originally Posted by Lsmjudoka
I got the same error as shadowpanther except that it popped up at line 199 instead of 191. I took a peek in the code and figured out why it isn't working. That part of the code checks for abilities that change duration based on their morph, but when you don't have the ability(Lightning Form or Daedric Curse) the script throws an error attempting to get the ability data. When I commented out the portion for daedric curse which I don't have:



It worked fine after that. I don't know how to check to see if you own an ability or not, but the script needs to check to see if you have the ability or not before running code that depends on the ability data.
Ouch, I didn't test that part before releasing.
Will fix later today.
Report comment to moderator  
Reply With Quote
Unread 04/17/15, 12:48 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Originally Posted by Lsmjudoka
I got the same error as shadowpanther except that it popped up at line 199 instead of 191. I took a peek in the code and figured out why it isn't working. That part of the code checks for abilities that change duration based on their morph, but when you don't have the ability(Lightning Form or Daedric Curse) the script throws an error attempting to get the ability data. When I commented out the portion for daedric curse which I don't have:



It worked fine after that. I don't know how to check to see if you own an ability or not, but the script needs to check to see if you have the ability or not before running code that depends on the ability data.
Ouch, I didn't test that part before releasing.
Will fix later today.
Report comment to moderator  
Reply With Quote
Unread 04/16/15, 08:05 PM  
Lsmjudoka

Forum posts: 0
File comments: 1
Uploads: 0
I got the same error as shadowpanther except that it popped up at line 199 instead of 191. I took a peek in the code and figured out why it isn't working. That part of the code checks for abilities that change duration based on their morph, but when you don't have the ability(Lightning Form or Daedric Curse) the script throws an error attempting to get the ability data. When I commented out the portion for daedric curse which I don't have:



It worked fine after that. I don't know how to check to see if you own an ability or not, but the script needs to check to see if you have the ability or not before running code that depends on the ability data.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: