Quantcast
Download
(57 Kb)
Download
Updated: 08/21/17 11:32 AM
Pictures
File Info
Compatibility:
Horns of the Reach (3.1)
Updated:08/21/17 11:32 AM
Created:12/07/14 04:06 AM
Monthly downloads:3,913
Total downloads:101,121
Favorites:121
MD5:
3.1
Sorcerer Helper  Popular! (More than 5000 hits)
Version: 3.1.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.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 (16)
File Name
Version
Size
Author
Date
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 08/26/17, 05:06 AM  
DerMatse

Forum posts: 0
File comments: 1
Uploads: 0
Show missing instead of buff timer

First, thanks a lot for this add-on, which I use mainly for the crystal frag proc - works better than the proc detection of S'rendarr and lets me punch an icon into my face so I don't miss it.

Question: is it possible to change some self buff stuff to missing instead of a counter?

Use case: I'd like to get a large icon somewhere if my surge is down, or if my ward isn't up. We have a lot of possibilities to track our buff/debuff counters with S'rendarr or whatever - but there's no "Man you don't have XYZ up" add-on - or at least I didn't find it.

Probably could modify Sorcerer Helper myself, as there has to be some similar code for e.g. bound aegis, but I guess this could be interestingting for other people too.

If this is already possible - please tell me how, as I'm obviously too silly to figure out myself.

Cheers
Matse
Report comment to moderator  
Reply With Quote
Unread 08/24/17, 06:52 AM  
choekstr
 
choekstr's Avatar

Forum posts: 11
File comments: 299
Uploads: 0
Re: Re: Re: Updated for 3.1

Ahh, brilliant, I too also just decided to try that out as I need caltrops and have to do some PvP. You are a lifesaver as it has been hell without SorcHelper! Thanks for identifying the problem.

Originally Posted by Nebarius
Decided to try the Miat's pvp addon, then i suddenly got the exact same errormsg you did.
Disabled Miats, Sorcerer Helper back in business
Report comment to moderator  
Reply With Quote
Unread 08/23/17, 11:34 AM  
Nebarius

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Updated for 3.1

Decided to try the Miat's pvp addon, then i suddenly got the exact same errormsg you did.
Disabled Miats, Sorcerer Helper back in business


Originally Posted by choekstr
Ok, update: Seems to throw the identical error on my sorc and a couple non sorc chars (magDK), magTemp so far of the chars I have tested. I confirmed I have the 3.1.0 update as the .lua file has SH.displayVersion = "3.1.0"

Code:
user:/AddOns/SorcererHelper/SorcererHelper.lua:498: function expected instead of nil
stack traceback:
    user:/AddOns/SorcererHelper/SorcererHelper.lua:498: in function 'SH.ResetScales'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:480: in function 'SH.CreateUI'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:984: in function 'OnPlayerActivated'
Originally Posted by RunningDuck
Version 3.1.0 is adapted to Horns of the Reach (Update 15 - game version 3.1 - API 20) and LibAddonMenu 2.0 r24. Rudimentary test of it seemed OK.

Now I can't trigger the fault reported by several (choekstr, lostsk8r, etc). If you still see it please tell me!

I prioritized to follow the update this time, and need some time to look into the many great suggested improvements.
Report comment to moderator  
Reply With Quote
Unread 08/21/17, 12:56 PM  
choekstr
 
choekstr's Avatar

Forum posts: 11
File comments: 299
Uploads: 0
Re: Updated for 3.1

Ok, update: Seems to throw the identical error on my sorc and a couple non sorc chars (magDK), magTemp so far of the chars I have tested. I confirmed I have the 3.1.0 update as the .lua file has SH.displayVersion = "3.1.0"

Code:
user:/AddOns/SorcererHelper/SorcererHelper.lua:498: function expected instead of nil
stack traceback:
    user:/AddOns/SorcererHelper/SorcererHelper.lua:498: in function 'SH.ResetScales'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:480: in function 'SH.CreateUI'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:984: in function 'OnPlayerActivated'
Originally Posted by RunningDuck
Version 3.1.0 is adapted to Horns of the Reach (Update 15 - game version 3.1 - API 20) and LibAddonMenu 2.0 r24. Rudimentary test of it seemed OK.

Now I can't trigger the fault reported by several (choekstr, lostsk8r, etc). If you still see it please tell me!

I prioritized to follow the update this time, and need some time to look into the many great suggested improvements.
Last edited by choekstr : 08/21/17 at 01:15 PM.
Report comment to moderator  
Reply With Quote
Unread 08/21/17, 11:36 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 107
Uploads: 4
Updated for 3.1

Version 3.1.0 is adapted to Horns of the Reach (Update 15 - game version 3.1 - API 20) and LibAddonMenu 2.0 r24. Rudimentary test of it seemed OK.

Now I can't trigger the fault reported by several (choekstr, lostsk8r, etc). If you still see it please tell me!

I prioritized to follow the update this time, and need some time to look into the many great suggested improvements.
__________________
Adopter and adapter of AddOns: Sorcerer Helper | Stow It Auto-Sheather | Omni Stats
Report comment to moderator  
Reply With Quote
Unread 08/21/17, 10:47 AM  
choekstr
 
choekstr's Avatar

Forum posts: 11
File comments: 299
Uploads: 0
Hmm, something must have changed with the most recent patch as all of a sudden I am getting this error when it was fine even after Horns update. Anyone else have this?

Code:
user:/AddOns/SorcererHelper/SorcererHelper.lua:498: function expected instead of nil
stack traceback:
    user:/AddOns/SorcererHelper/SorcererHelper.lua:498: in function 'SH.ResetScales'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:480: in function 'SH.CreateUI'
    user:/AddOns/SorcererHelper/SorcererHelper.lua:984: in function 'OnPlayerActivated'
Report comment to moderator  
Reply With Quote
Unread 07/12/17, 07:04 PM  
Shadowshire

Forum posts: 1
File comments: 61
Uploads: 0
Reminders for Unstable Familiar and for Winged Twitlight

(1) Please implement an option to display those two respective "reminders" only while the corresponding familiar is active (after they've been summoned), and, if one dies in combat, then change its icon color to red (or to a configurable color) to alert me to that fact.

(2) When Unstable Familiar is morphed to the Volatile Familar, then a countdown for the duration of its "special ability" should be shown on its icon, after the player activates it by pressing the same key to which summoning the Volatile Familar is bound.

(3) When Winged Twilight is morphed to the Twilight Tormentor, then a countdown for the duration of its "special ability" should be shown on its icon, after the player activates it by pressing the same key to which summoning the Twilight Tormentor is bound.
  • Note: currently, the Helper's tooltip for "Winged Twilight" refers to its morphs as "Restoring Twilight" and "Twilight Matriarch"; the "Restoring Twilight" has been replaced by "Twilight Tormentor".
Otherwise, currently there is an option for each ability that I use for which I need one, and I've enabled all of the ones that I've found most useful. Sorcerer's Helper lives up to its name in that regard. Thank-you for your time and effort in creating and maintaining S.H.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Last edited by Shadowshire : 07/12/17 at 07:07 PM.
Report comment to moderator  
Reply With Quote
Unread 07/09/17, 09:38 PM  
otto303

Forum posts: 0
File comments: 1
Uploads: 0
With so many things to keep track of in combat, I was sorely missing the AOE pulse on volatile familiar countdown. I noticed it has a separate buff (alert) when it's running so figured I'd take a crack at editing something in. (Don't bother if you are uncomfortable editing the LUA files!)

Found (semi) success by adding this into the alerts:
[Pulse] = {2, 8, false, 0, SKILL_TYPE_CLASS, 2, 2,
"Volatile Familiar", "Sorc: Countdown when VF aoe pulse expires",
0, 0, false, 0, "", _, _, _, _, _, 0, false, 0},
...and then adjusting the array as needed in other places to account for a 25th ability. (I actually made this one 24 and pushed Wall to 25 so that "abLast = Wall" could stay unchanged)

It works great and doesn't interfere with the summoning notice, but with a couple caveats:
1) It will trigger when the VF is first summoned. Usually one is aware they just summoned of course, so I can live with this false positive.
2) It uses the grey VF icon that is associated with being un-summoned, not the purple one. Not a big deal in my book, so I didn't even play around with the icon selection code. Might be fixable. /shrug
3) This is completely based on my build, so your mileage may vary. I don't run with clanfear or winged twilight, I'm not even sure what their activated abilities really do. So you may need to play around more with the morphed flags to make it work for multiple setups? This was really just a proof of concept for the volatile familiar buff so I didn't even bother to look into it.
Report comment to moderator  
Reply With Quote
Unread 06/27/17, 03:45 AM  
allegreman

Forum posts: 0
File comments: 3
Uploads: 0
controller

I have a friend who uses this, but he uses keyboard/mouse. I'm a game controller user. Will this work with a controller?
Report comment to moderator  
Reply With Quote
Unread 06/09/17, 03:47 PM  
Kenza

Forum posts: 21
File comments: 102
Uploads: 0
Looks like a very useful mod! But it doesn't seem to be working at all for me I get the same lua errors as the previous post, but no helpful reminders/functionality. D:

Also, more errors if I try to change any of the settings:
Warning: Spoiler

Some sort of conflict with other addons?
Report comment to moderator  
Reply With Quote
Unread 06/04/17, 03:04 AM  
zebitty

Forum posts: 0
File comments: 1
Uploads: 0
missing icon

heya - great mod! very useful!

just wanted to let you know there seems to be a missing spell

conjured ward was showing up as expected, but then i morphed it into hardened ward and it stopped showing up
Report comment to moderator  
Reply With Quote
Unread 05/30/17, 04:53 PM  
lostsk8r

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by RunningDuck
Originally Posted by lostsk8r
lot of errors since morrowind came out
Thanks for the private message heads-up!
I changed the API tag, but I don't have access to my normal PC and can't test it.
New features might have to wait a month or two.
NP thanks for the update, seems to be working but I still get some errors.. any ideas? I just close them and the addon seems to work just fine

user:/AddOns/SorcererHelper/SorcererHelper.lua:498: function expected instead of nil
stack traceback:
user:/AddOns/SorcererHelper/SorcererHelper.lua:498: in function 'SH.ResetScales'
user:/AddOns/SorcererHelper/SorcererHelper.lua:480: in function 'SH.CreateUI'
user:/AddOns/SorcererHelper/SorcererHelper.lua:984: in function 'OnPlayerActivated'
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 11:33 AM  
Dagoth_Rac

Forum posts: 0
File comments: 1
Uploads: 0
Destructive Touch

Hello. Thank you for this addon. It is a great help for my MagSorc. In the new Morrowind update, skill costs have jumped up by a lot and resource sustain has been reduced by a lot. It has made DoTs more important than ever since they are less resource-intensive than spammable abilities. So I was wondering if you could add a timer for Destructive Touch from Destruction Staff weapon line? It is not a bad DoT, especially with a Master Destruction Staff on one bar. And it is nice to have an extra DoT ticking away if I want to skip a Force Pulse or two to fit in a heavy attack for resource regen. Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/27/17, 03:33 AM  
RunningDuck
 
RunningDuck's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 107
Uploads: 4
Originally Posted by lostsk8r
lot of errors since morrowind came out
Thanks for the private message heads-up!
I changed the API tag, but I don't have access to my normal PC and can't test it.
New features might have to wait a month or two.
__________________
Adopter and adapter of AddOns: Sorcerer Helper | Stow It Auto-Sheather | Omni Stats
Report comment to moderator  
Reply With Quote
Unread 05/23/17, 02:15 PM  
lostsk8r

Forum posts: 0
File comments: 8
Uploads: 0
lot of errors since morrowind came out
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: