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:92
Total downloads:150,955
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 07/07/15, 01:37 PM  
Chaesar

Forum posts: 0
File comments: 1
Uploads: 0
CF Proc Bug When Changing Abilities

Hi RunningDuck,

I love your addon, but I've noticed a strange behavior lately. I use an addon called Save Skill Builds to switch my skill sets. On one set I have Rapid Maneuver in slot 4 and in another I have Crystal Fragments in slot 4. When switching from the first to the second set, it sees the ability cost change from 6111 (RM, stamina) to 1880 (CF, magicka) and thinks that CF has proc'd. It shows the icon and keeps displaying it over and over again. I have to reload the UI to get it to stop. To correct the problem for now, I've adjusted my abilities to keep CF in the same slot in both sets.

It even happens without using the addon. If I have RM slotted and go into the skills list and replace it with CF, the CF proc icon starts appearing.

Just wanted to let you know in case it can be fixed.
Report comment to moderator  
Reply With Quote
Unread 06/07/15, 08:40 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5056
File comments: 6123
Uploads: 78
Hi RunningDuck,

I sometimes get a strange behaviour of your addon if I mount:

On action bar 1 my 3rd skill is the lightning splash (Storm calling -> 3rd skill). I tried it with both morphs.
If I enable action bar 2 (no lightning splash is equipped here!) and mount my mount the lightning splash icon will occur once :-)

It doesn't disturb too much but I was wondering how this happens?

Baertram
Report comment to moderator  
Reply With Quote
Unread 05/11/15, 04:51 AM  
Killcano

Forum posts: 0
File comments: 8
Uploads: 0
Crystal Frag Detection

Hello,

Thank you for the Addon. Recently after I respec'd my character I have found that I no longer receive Crystal Frag detection icons. I would always receive them without fail prior to respec'ing my character (haha, yes I chose the crystal frag morph).

Are you aware of any issues with this occurring upon re-specification? I'm tempted to respec again just to see if it'll fix it.

Any help would be appreciated. I've also uninstalled the addon, wiping out the saved variable file, and re-installing it.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 05/02/15, 04:32 PM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Originally Posted by methejuggler
I've come across a strange issue with the countdown detection. They work fine if I hit the key from my keyboard, but when I use mouse macros for them, none of them show the countdown.
There is a simple key detection routine for most of the countdowns.
As you already have proven, it doesn't always work if you redefine the keys to mouse buttons.
I will add it to the known fault list.
Report comment to moderator  
Reply With Quote
Unread 05/02/15, 10:26 AM  
methejuggler

Forum posts: 0
File comments: 4
Uploads: 0
I've come across a strange issue with the countdown detection. They work fine if I hit the key from my keyboard, but when I use mouse macros for them, none of them show the countdown.

I have my mouse set up to swap to a specific weapon, then use the skill after a short time delay when pressing my side button keys (I have a Logitech G600).

This is controlled through an AutoHotkey script, and it works fine in game normally.

Srendarr and all the other addons I have for buff display seems to work/detect these fine, just not this one.
Last edited by methejuggler : 05/02/15 at 10:29 AM.
Report comment to moderator  
Reply With Quote
Unread 04/29/15, 03:42 PM  
Magister

Forum posts: 0
File comments: 3
Uploads: 0
Re: Bolt Escape

Originally Posted by RunningDuck
Originally Posted by Magister
This is what I kinda expected for bolt escape: A 4 second timer counting down, showing me when I can cast it again at the normal cost. It does not do this however.
For me the alert triggers when I cast Bolt Escape and counts down 4 sec, which I think was what you expected.
So then we have to find the problem for your character, so I can fix it. I haven't morphed it either, so that can't be the problem.
I know it's a stupid question, but it is enabled in the Settings panel, isn't it?
Doesn't anything happen at all when you cast Bolt Escape?
It's rare that add-ons clash, but if you disable the other is there still no "reaction" when you cast it?

Can anyone else tell if it works or not?
Sorry been busy and haven't gotten a chance to get back here to reply!

Yes, everything is enabled, I unplugged and plugged it back in, made sure all cords are secure and reset the modem! (*laughs*).

Seriously though, as I said before, it does work ... sometimes. If certain things are on my bar (like rapid man.) then it doesn't work, which is very odd.

But if I remove rapid man and switch it to lightning form, then it works.

Boggled my noodle too hehe

I can give you a list of my current addons, skillbar setups, etc whatever ya need to troubleshoot this, just let me know.
Report comment to moderator  
Reply With Quote
Unread 04/29/15, 01:14 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Re: Re: Proc in dungeons

Originally Posted by Sinful Soul
I really thought you had it right and all those API calls not being there for boss fights but the thing is that all the procs and buffs show on Srendarr.
Well, I might have to let go of my pride and eventually have a sneak look at what magic Srendarr do...

Originally Posted by Sinful Soul
there's a huge icon that appears, usually when I zone in/out of somewhere. Also, that splash, I didn't even had that up. Both the huge icon and the normal one showing something that isn't even on my skillbar atm. But like I said, it only happened a few times, last one being a few minutes ago.
The false alert for Lightning Splash is due to bad handling of boolean values that DeaTHCorE reported. I think I've fixed it in the version I'm working on.

Yes, I've seen the too large icon a few times. I add it to the list...
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 03:49 PM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
Re: Re: Proc in dungeons

Originally Posted by RunningDuck
Can you see the proc in any other add-on, like Foundry Tactical Combat who usually does a good job to detect things?
I got rid of FTC and switched to LuiExtended, but I did noticed that the Crystal frags proc do show up on Srendarr's add-on even tho it doesn't show on Sorc Helper. Also, I kept a close eye on the boss fights and it's not just Crystal frag proc that doesn't show, it's like the whole add-on stops working during the boss fight.

I really thought you had it right and all those API calls not being there for boss fights but the thing is that all the procs and buffs show on Srendarr.

Also, I've ran into a bug a few times:



there's a huge icon that appears, usually when I zone in/out of somewhere. Also, that splash, I didn't even had that up. Both the huge icon and the normal one showing something that isn't even on my skillbar atm. But like I said, it only happened a few times, last one being a few minutes ago.
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 06:42 AM  
nhoxx

Forum posts: 4
File comments: 22
Uploads: 0
Thanks a lot for your answer !
I'm gonna do a list by class with the buffs/debuff that I can think of.

If I can help in the coding part (with my very limited knowledge of LUA programming), please let me know.
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 04:53 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Available for non-sorc?

Originally Posted by nhoxx
Hi !
I was looking for an addon able to track particular buffs and not every buffs and I found this one.
Problem is, I'm not a sorcerer ^^
Would it be possible to add buffs you want to track manually in the interface in game, or would you have to add these in the LUA file ?
I've considered to open up for other buffs than Sorcerers, partly cause I play other classes with similar needs
Yes, I have to add them to the LUA file. But if you have some suggestions, I'll put them in the to-do-list?
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 03:19 AM  
nhoxx

Forum posts: 4
File comments: 22
Uploads: 0
Hi !
I was looking for an addon able to track particular buffs and not every buffs and I found this one.
Problem is, I'm not a sorcerer ^^
Would it be possible to add buffs you want to track manually in the interface in game, or would you have to add these in the LUA file ?
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 11:47 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: wrong Lightning Splash timer

Originally Posted by DeaTHCorE
hi, i don't have Lightning Splash skilled a i have wrong proc's from it if i'm on my mount and hit shift as a excample... i have read your code and i think the problem is: the table SH.AB has at position 21 a value of 0, this value is used for abButtonPress and is checked in function SH.UpdateCooldowns(eventCode), here the code:
ability = LS
if SH.AB[ability][abButtonPress] then
and the result of this check is ever true! right is: 'if SH.AB[ability][abButtonPress] == true then'... a better way is, you initialize the table SH.AB with false instead of 0 at position 21, then is a call of 'if SH.AB[ability][abButtonPress] then' okay...
Thanks for debugging for me. It's not first time I use LUA as would in C/C++...
I'll fix in next release, and I agree the the initialization seems the best place.
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 11:41 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Re: Proc in dungeons

Originally Posted by Sinful Soul
Hey Duck, I've done some tests and it remains the same. It will show the procs every time in Cyrodiil and trash mobs inside dungeons/trials, but when fighting a boss it will not. The sound for the proc is there and so is the little glow on the Crystal Frags skill when there's a proc, but the add-on won't show the proc during a boss fight and only during a boss fight.
I'm really at loss here...
And the Crystal Frags is of course instant and cheap after you see/hear the proc?
Can you see the proc in any other add-on, like Foundry Tactical Combat who usually does a good job to detect things?
Otherwise I can only speculate that the game turns off some API-events to save processing power or avoid benefits from add-ons. Even if my char would participate, it wouldn't be that easy to debug during the boss-fight.
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 11:31 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Countdowns for Ultimate

Originally Posted by Julian001
You could add support for the light armor spell
I'll try to include some Ultimate abilities for the next release. I guess the following are useful:
Dark Magic - Negate Magic
Daedric Summoning - Storm Atronach
Light Armor - Annulment

Any other wishes?
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 11:24 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 4
Bolt Escape

Originally Posted by Magister
This is what I kinda expected for bolt escape: A 4 second timer counting down, showing me when I can cast it again at the normal cost. It does not do this however.
For me the alert triggers when I cast Bolt Escape and counts down 4 sec, which I think was what you expected.
So then we have to find the problem for your character, so I can fix it. I haven't morphed it either, so that can't be the problem.
I know it's a stupid question, but it is enabled in the Settings panel, isn't it?
Doesn't anything happen at all when you cast Bolt Escape?
It's rare that add-ons clash, but if you disable the other is there still no "reaction" when you cast it?

Can anyone else tell if it works or not?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: