• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

EnhanceTool

 
Project Updated:
Files Updated: Wed, Nov 19 2008
Supports Game Version: 3.0.3
Category: Buffs & Debuffs, Combat, Damage Dealer, and Shaman
Tags:

[Edit Tags]

Project Manager: Madrajin
Additional Authors: No additional authors
Current Version: EnhanceTool 1.0.zip
License: GNU Lesser General Public License version 3 (LGPLv
Development Site: CurseForge
Avg Daily DL (last 30 days): 16
Downloads Total: 10,703
Favorites: 10
Comments: 16
  • About EnhanceTool
  •  

Version 1.0 uploaded

A simple tool to help enhancement shaman keep track of frequently used abilities: Stormstrike, Maelstrom Weapon, Feral Spirit, weapon enchants and shield spells.

  • Display a cooldown timer for Windfury weapon when it procs.
  • Display an alert when Stormstrike is ready (suppressed during Windfury cooldown).
  • Choose visual and audible alerts when Maelstrom Weapon reaches five points allowing an instant cast.
  • Track the time remaining and spell cool down on Feral Spirit.
  • Be reminded when weapon enchants or shield spells need to be recast.

Configurable through a minimap button sharing the same icon as the Maelstrom Weapon talent.

Shaman Combo Points

Shaman combo points to mark Maelstrom weapon charge build-up. They are displayed along the right edge of the selected target frame like traditional rogue combo points. Unlike rogue combo points they are carried between targets. More combo points mark Stormstrike charges. These are displayed along the top-left edge of the selected target frame. All begin lit, and fade out as charges are used up by your nature spells.

Non-English Client Support

EnhanceTool has basic support for non-English clients. The user interface text is still in English but the spell names needed for the AddOn to recognise what is going on in the combat log have been localised. If you try this and encounter problems, or can help fully localise the AddOn please raise a ticket as described below.

Feedback and Reporting Bugs

  • To report a bug please [create a ticket] on the EnhanceTool project site.
  • Comments and constructive criticism are welcome. I will try to reply to each as soon as I can. If you have an idea for EnhanceTool let me know.
  • I am interested in localising EnhanceTool for other nations. If you can help me translate messages into French, German, Russian, or any other language supported by the World of Warcraft client get in contact with me.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  EnhanceTool 1.0.zip Release 3.0.3 9,296 11/19/2008
  EnhanceTool 1.0b10.zip Beta 3.0.3 278 11/16/2008
  EnhanceTool 1.0b9.zip Beta 3.0.3 234 11/12/2008
  EnhanceTool 1.0b8.zip Beta 3.0.3 254 11/8/2008
  EnhanceTool 1.0b7.zip Beta 3.0.3 150 11/7/2008
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • bovilexic said

    In case there is anyone interested, I deconstructed this addon a bit and pulled out the core components I couldn't live without - the stormstrike and maelstrom weapon combo point indicators.

    This version, which is identical to the latest release of the addon, with just parts ripped out (no minimap, settings panel, or other buff/spell alerts) is fully functioning for me and can be downloaded here - http://www.bovilexics.com/upload/EnhanceTool.rpf.zip

    So, if that helps or can tide you over, there you go... :) The original version is included in a backup folder in the zip so you can compare to the original if needed.

    Reply Report Permalink
  • eusi said

    I'm eagerly waiting for a update/upgrade :-)

    Reply Report Permalink
  • bovilexic said

    ^^^
    Also eagerly awaiting... hopefully relatively soon. :)

    Reply Report Permalink
  • Madrajin said

    Thanks for all the feedback. I am back and have discovered that my WoW account is still active :-)

    There has been a significant patch to the game which I will have to play with to see how my addon is affected. Thank you for your continued patience. Over the next few days I will begin filling the enhancement suggestions and prioritising them. There are some good ideas here.

    Reply Report Permalink
  • Liomraek said

    Amazing addpn really! Once I've installed, I can't play without... ^^

    But... (There's a ******* "but" ^^) I'm playing a paladin too and this kind of addon is really missing... I really don't know how to do addons and was wondering if you can transform it for the holy knight... ^^ Could you?

    Reply Report Permalink
  • Madrajin said

    I'm sorry I can't help you there. I don't have a paladin character and never will. I'm an original Horde role-player. I don't play Alliance at all, and I don't agree with Blizzard's decision to have Blood Elves join the Horde. Nor do I see Shaman fitting in with the alliance either.

    The source code for the EnhanceTool is licensed under the permissive LGPL, any one else is free to take it and modify it to work with other classes. I am not sure if the paladin play mechanic is similar enough for it to be useful though. I could certainly advice anyone interested in making an attempt though.

    Reply Report Permalink
  • user3241 said

    a other thing for Maelstorm would be nice to be able to configure a spell
    like heal or other and when the warnig procs you hit the 1 execution key and it casts the spel configured

    ps: sory for my english
    ps2: sory for all that spam but I saw "If you have an idea for EnhanceTool let me know." and wile i'm using your cool addon i start to realise what it could do more ...

    Reply Report Permalink
  • user3241 said

    a other nice thing to monitor would be when mana get's low ex: 600/12000
    a warning for "Shamanistic Rage" would pop
    if i decide to hit the 1 execution key (optionaly also a cancel keey might be needed) as menshoned below it would activate a other customisable groupe like (a trinket [+350attack power] and if i'm a leather worker below 80 "Drums of Battle" [+80 hast] and then only "Shamanistic Rage"

    this then increases the attack power and the attack speed and maxes out the amout of mana recovered like garanteed full mana back..

    same thing before casting fearal spirit or just after casting feral spirit it would make sens to cast "Windfury Totem" and "Drums of Battle" [+80 hast]
    whitch greately increases the amount of healing received by the 2 fearal spirit

    ps: sory for my english

    Reply Report Permalink
  • user3241 said

    ps for localisation i do not know if you know but with the new expansion when you login to the account management there is a link to download additional langages. (no nead to order the cd in the contry were the language is poken.)

    Once you have more than 1 language installed you can from within the game options change the language. but your tool bares stay the same.
    so from a functional point of wiew no need to speek the langage.

    Translating the ui is different maner.
    ps: sory for my english

    Reply Report Permalink
  • user3241 said

    hello,
    do not know if you are back of hospital hope your doing bether.

    i'm getting the weapon enchant message on start up and from time to time when engaging combat but i have crusader on my main wepon and mangose on second weapon i have winfury active on both wepons
    it's not a big deal i just click to close the box.
    i'm not getting any error message..
    but if you know how to change this

    thanks for your cool addon

    I do not know if it is possible but would be nice to be able to bind a key 1 key and be able to define a groupe like ligtning shied, winfury wapon 1, winfury weapon 2, and every time one of these procs and you hit that key it would cast it and if multiple ones you click a second time and it casts the secon one

    Also if at the same time you could enable the boxes so that when you click on the warnig message it cast the spell you are warning for.

    Last one i do not know if the message box are customisable in size, would like to make them a bit smaler.

    thanks for this great addon and hope you are doing bether.

    ps: sory for my english

    Reply Report Permalink
  • Madrajin said

    Thanks for your bug reports. I will not be able to update the AddOn properly until I get out of hospital, but if you are confident with a text editor you can make some simple fixes yourself. The problem is with the localisation of the AddOn. These bugs will exist in any non-English client.

    Open FeralSpirit.lua

    Lines 8, 21 & 68 currently read:

    local startTime, duration, enabled = GetSpellCooldown("Feral Spirit")

    Change them to:

    local startTime, duration, enabled = GetSpellCooldown(EnhanceTool:String("FeralSpirit"))

    The solution to the settings panel bug is not immediately obvious to me so I will look at that full when I am able.

    Reply Report Permalink
  • roMZell said

    Hello. Im a Spanish user of your addon and it is the best one for enhancement shaman.

    I have a few errors:

    -When I cast Feral spirit it always shows this error:

    interface\addons\enhancetool\feralspirits.lua
    :22: attempt to perform arithmetic on local
    'startTime' (a nil value)


    and this with feral spirit timer:
    interface\addons\enhancetool\feralspirits.lua
    :74: attempt to compare number with nil


    -Windfury weapon also gives me an error:

    interface\addons\enhancetool\settingspanel
    UI.lua:116: attempt to index field
    'windfury weapon' (a nil value)



    I would like very much if you put a timer for grounding totem.

    Thank you very much.

    Reply Report Permalink
  • Madrajin said

    Thanks for the encouragement and feedback. Currently I'm in hospital again with limited Internet access and am not able to play WoW at all. I will look at implementing your suggestions when I'm back home.

    Reply Report Permalink
  • Nice work. Btw. ich dont like ShockAndAwe ^^

    Reply Report Permalink
  • Hi, just wanted to say...

    I love you addon!!! Keep up the good work. I love it 10x more than ShockAndAwe so don't feel guilty!

    Heres are some ideas for EnhanceTool :

    - Maelstrom bar : Counter to keep track on how many you have, also a timer bar (like wolf) to know how much time you have left to cast something.

    - (new) Elemental focus bar : Since we can now ding 80, I find that this talent is very useful when soloing and even in instance, so it would be awesome to have a bar knowing how many time/cast you have left on it.

    Thats all I can think about atm, keep up the good work once again and thank you for this awesome add-on!

    Wootlessberger, a big fan! :P

    PS: I'm french(Québec, Canada), so don't be rude on my english!

    Reply Report Permalink
  • Pericles said

    Any reason you didn't want to use ShockAndAwe to do exactly the same things and more?

    http://wow.curse.com/downloads/wow-addons/details/shockandawe.aspx

    Reply Report Permalink
  • Madrajin said

    When I started writing EnhanceTool I didn't know ShockAndAwe existed to do the same thing. When scanning addon titles that name did not stand out as being anything related to enhancement shaman which is probably why I missed it. ShockAndAwe isn't the only other addon to do these things either.

    Currently I believe EnhanceTool has a better interface, but this is the advantage of writing my own addon - I can make it work exactly as I want it to. ShockAndAwe seems to focus on providing a continuously updating interface, which I avoided because the standard Blizzard UI already does this*. Instead I opted for a configurable event alert based UI.

    I like the idea of a "Shaman for Dummies" bar which advises which ability to use on rotation. I'd already thought of doing something like this for EnhanceTool, but ShockAndAwe appears to do this already.

    I also notice that you'd planned to add rogue style maelstrom combo points, which EnhanceTool 1.0b7 already does. Yes it's mildly amusing, though I can see myself switching it off after a while.

    There's no right or wrong way of providing the features we're offering, shaman should probably try both and see which fits better with their play style.

    * With the annoying exception of feral spirit duration timer.

    Reply Report Permalink
  • Pericles said

    Indeed I wasn't suggesting you didn't write such an addon I was just wondering why you thought it wasn't suitable since ShockAndAwe is a patch 3.0/WotLK upgrade of DisqoDice the addon used for timing by most Sunwell raiding Shaman.

    I just wondered if I'd missed out something that should be included. The combo points is already in the existing version, and as with everything in ShockAndAwe its fully configurable whether the users wants it on or off.

    As you noted the point of ShockAndAwe is to provide timings for the absolute maximum dps from people who demand the most accurate timings possible ie: the cutting edge "world firsts" raiders and those that would aspire to have their dps match them.

    There is plenty of scope for all flavours of addons and I'm not in any way suggesting yours shouldn't continue I just thought there might have been a reason other than you didn't notice it existed. :)

    Reply Report Permalink
  • Madrajin said

    "...addon used for timing by most Sunwell raiding Shaman."

    Do you have evidence to back up your claim? All I can say for sure is that of the number of high end Sunwell raiding enhancement shaman on the server I'm on, none of them use ShockAndAwe.

    "As you noted the point of ShockAndAwe is to provide..."

    But I didn't say any such thing. How can you say you provide the most accurate timings possible when you are using a ton of library code that you didn't write, for a project you didn't design? Unless you use a profiler and are privy to the actual working of Blizzard's game engine you can't back up what you've just said.

    Running your UI fast probably just means you're sucking more CPU time and reducing my frames-per-second.

    Please stop sounding off like you're making an advertisement for your AddOn in my comments, or I will respond in kind.

    Reply Report Permalink
  • Pericles said

    However I would bet that the majority of them that use a timing addon pre patch 3.0 used DisqoDice, which is what I said quote "DisqoDice the addon used for timing by most Sunwell raiding Shaman". I would also refer you to the EJ forums and others where the recommended addon for Enh Shaman is ShockAndAwe.

    That is my "evidence" I never claimed they use my addon just that they used its predecessor. However those same people who do the top level theorycrafting for Enhancement Shaman, are the top end raiding guild people looking to min/max to the full and they very supportive of ShockAndAwe and have given some wonderful feedback that has incorporated their ideas into the addon.

    I'm sorry you feel threatened by my posting a simple query here asking if you thought something was missing from ShockAndAwe. I have no intention of demeaning your addon as you say because you can craft it exactly how you want it will fit your desires for your UI far better than anything I can achieve. That also means that your addon will cater for an audience looking for that type of addon and all power to you, diversity encourages ideas and I'd be happy to assist you implement any features you want to lift from ShockAndAwe if you so desire.

    We are not in a competition and I'm sorry if any of my remarks made you think we were. That was not my intention.

    PS. I note you mention waiting for "approval" by curse for the uploads? Are you not using the SVN/git services to allow you to commit your changes and for the curse site to auto build the zip files for you? This makes the whole process easier. I'd be happy to assist you set this up so you can deliver new versions to your users in a speedier fashion, if you wish.

    Reply Report Permalink
  • Addon Packs Containing EnhanceTool

Most Downloads / Day

EnhanceTool has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  3. 6,026 Recount Combat
  4. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  5. 3,360 Omen Threat Meter Boss Encounters, and Combat