Get an Epic Experience with Premium


Boss Encounters Login to Add Favorites
  • World of Warcraft
  • 12,762 Monthly Downloads
  • Supports: 6.0.2
  • 236,688 Total Downloads
  • Updated 10/21/2014
  • Created 11/14/2010
  • 175 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.6.1
Support development! **
Click here to lend your support and make a donation at !

About Hermes


Hermes tracks your raid's cooldowns, and displays them using configurable buttons or bars. What's unique about Hermes is it's ability to tell you who "does" and "does not" have a particular cooldown available. If you're a raid leader, healer, tank or anyone who has to coordinate cooldowns, you'll appreciate the approach Hermes takes.

Hermes also tracks cooldowns of non Hermes users using it's Spell Monitor feature.

Release v2.4.32 Notes

This release is a much more stable release for the 5.0 Mists of Pandaria. I've refactored a lot of the UI code so that managing the spell list requirements and adjustments can be done via the user interface.

Important: I would highly recommend that you start fresh with this addon by doing two things:

  1. Open the Hermes configuration and go to the "Maintenance" tab. Click both "Show >>" buttons and add in any new spells that are not in your inventory and also hit the "Full Reset" button for the Spell Monitor.
  2. Open the Hermes configuration and go to the "Profiles" tab. Click the "Reset Profile".

Keep in mind, that I'm aware neither of these options are required and certainly aren't the most efficient way to handle this, but it will help get your addon working with the latest code available.

Release v2.3 Notes

This release includes significant changes since v2.2.

  • If upgrading from v2.2 or earlier, you will lose your existing container setup.
  • Please visit the archived history page for full release notes.

Tutorial Videos (updated for v2.3)

Feature Chart


Other Pages

Translations Contributed By

  • deDE: gOOvER, Tonyleila
  • ruRU: D_Angel

Special Thanks To

  • Integrity (US-Stormrage) for their patience and support in helping test Hermes during progression content!
  • The WowAce community.
  • And anyone who has taken the time to provide feedback (good and bad!)

tag v2.6.1
Virtual <>
2014-10-21 22:14:27 -0500

Tagging as v2.6.1


    - Add some cross realm check for configuration. Thanks, sudos.
    - Updating UI Toc for 6.0.


First Previous Page 15 of 18 Next Last
  • #57
    appears that bloodlust only shows up from ele shamans not resto or enchacne shamans.
  • #56
    I goofed up with the defaults for Divine Guardian. I accidentally used the spell id for the base cooldown. So if you see a cooldown for DG that's almost 20 hours long (70940 seconds) it's my mistake!

    I'll fix this bug and any other bugs reported in a couple days. In the mean time, you can fix it yourself by just going to the Configuration for the spell and setting the Base Cooldown to 180 instead of 70940.
  • #54
    Is there any possibility to set the opacity for the spells in gray in the GridButtons Mode ?
  • #55
    I added a feature request, thanks for the feedback.
  • #52
    as a tank i'm always watching interupts could you add the class interupts to the default list please
  • #53
    Sure. I think those are important for a lot of people.
  • #50
    Release v2.3 coming soon, fear not. Huge improvements, and a small TOC update to boot :)
  • #47
    Currently getting this error when adding a new spell. I tried adding Mirror Image for the mage, nothing would show up. clicked config mode and this error pops up all the time.

    Message: Interface\AddOns\Hermes\DefaultUI\DefaultUI.lua:2744: failed to locate container for ability
    Time: 06/25/11 10:27:53
    Count: 1
    Stack: [C]: in function `error'
    Interface\AddOns\Hermes\DefaultUI\DefaultUI.lua:2744: in function `GetContainerAndCellForExistingAbility'
    Interface\AddOns\Hermes\DefaultUI\DefaultUI.lua:2489: in function `OnAbilityRemoved'
    Interface\AddOns\Hermes\DefaultUI\DefaultUI.lua:2309: in function `handler'
    Interface\AddOns\Hermes\Hermes.lua:2838: in function `FireEvent'
    Interface\AddOns\Hermes\Hermes.lua:2386: in function `StopTrackingAbility'
    Interface\AddOns\Hermes\Hermes.lua:2323: in function `StopTrackingAllAbilities'
    Interface\AddOns\Hermes\Hermes.lua:1186: in function `StopReceiving'
    Interface\AddOns\Hermes\Hermes.lua:2076: in function `StopTestMode'
    Interface\AddOns\Hermes\Hermes.lua:5082: in function
    (tail call): ?
    [C]: ?

    (tail call): ?
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:793: in function
    (tail call): ?
    [C]: ?

    (tail call): ?
    ...face\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
    ...ic\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68: in function

  • #48
    Ouch! I'm honestly not sure what caused that. If the issue still happens after reloading your UI, this the data got corrupt due to a bug somewhere before all of that.

    Does it still happen for you? And if you were to create another profile and follow similar steps would it reproduce?

    I just tried the best I could to reproduce based on the steps (and error details) with no luck so far.
  • #49

    Im not sure it its because Mirror Image ID is 55342 but hermes shows a differnt ID. entering in the mentioned ID works perfectly just not by searching by name.

  • #51
    Searching by name is unreliable. I added that capability for convenience but there's not much I can do, glad you figured it out. Still not sure why you were getting Lua errors though. I have not been able to reproduce that.
  • #46
    If you use Button style containers, there's a bug in v2.2 you might want to fix until I push another release. The issue is that any prior timer on the button won't go away when it's supposed to sometimes.

    Open \AddOns\Hermes\DefaultUI\DefaultUI.lua

    Locate line 3454 and change:

    if not min_time then


    2 then
  • #44
    I introduced a couple of bugs with v2.1 that I just discovered today. I have no doubt others have seen it too.

    1. When creating a new container, renaming a container, or doing a few other things to containers, you'll get an Lua error. This isn't critical, but it's an error nonetheless.
    2. Warlock Soulstones, when used as a "battle res" aren't tracking correctly.

    I'll have both of these items fixed, and a few other enhancements in a few days.
  • #45
    Fixed in v2.2 ^^
  • #43
    Spell Monitor support is a bit in flux at the moment. I released a lightly tested beta (beta 2.0b) which I hope addresses a few of the recent issues reported without causing more/worse issues.

    Full change notes:
    * Added Spell Monitor support for Shaman Reincarnation (beta quality, need feedback)
    * Added Reincarnation (20608) to default spells (you can add this by clicking the Update Ability Defaults button)
    * Added Power Word:Barrier (62618) to default spells (you can add this by clicking the Update Ability Defaults button)
    * Hermes now disables itself when joining a Battleground (this is to ensure it doesn't generate errors)
    * Reworked the talent scanning code completely. A few issues were reported with it not working 100%. I am hopeful this will address it but not sure. PLEASE continue to report bugs with Spell Monitor!
    * Fixed bug with equippable item tracking showing item as available when not equipped.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Dying Light Wiki Game Giveaway