Download
(454 Kb)
Download
Updated: 07-10-11 09:37 PM
Pictures
File Info
Updated:07-10-11 09:37 PM
Created:12-03-10 07:31 PM
Downloads:6,158
Favorites:44
MD5:
Hermes  Popular! (More than 5000 hits)
Version: v2.3.2
by: inthedrops [More]
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.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)
Walkthrough: Hermes Overview
Walkthrough: GridButtons view
Walkthrough: CooldownBars view
Walkthrough: Using the GridBars view to monitor Raid Cooldowns

For more details, full release notes, and other updates please visit the Hermes home page at:
http://wow.curseforge.com/addons/hermes/


Feature Chart
v2.3.2 (07/10/2011)
Added two new views:
* Bars view: This view is nearly identical to GridBars, but with no need need to specify the number of bars. The advantage is having no wasted screenspace. The disadvantage is slighly fewer layout options.
* Logger view: This acts like a mini chat frame window where spell usage and availability changes are written. It can be used as a reference to determine who is using spells at appropriate times.

Fixed bug:
* Sometimes bars would show transparent when they weren't supposed to.

v2.3 (07.06.2011)

Major Feature Summary
* Merge spells capability (many spells can be treated as one)
* Better out of the box Spell Monitor support (cooldowns, adjustments, and requirements are provided by Hermes.)
* Enable/disable containers (hide containers you don't need until later)
* Filter players (ignore groups 6-8, offline players, etc.)
* Any given spell can now exist in multiple containers (or none at all).
* Significantly more bar configuration options.
* Proper ButtonFacade implementation (with Masque support as well).
* Improved configuration screens.
* Added Duration Timer for CooldownBars and GridBars views.
* Additional default spells added.
* UI Architecture overhaul (see below)

UI Architecture Changes
* The old UI has been replaced by the new UI, affectionately named "UI".
* Drag and Drop has been removed. Spells are now ordered via the "Spells" configuration tab of each container.
* Spells are no longer limited to a single container, nor are they required to exist in any containers. This is also configured in the "Spells" configuration tab of each container.
* Containers now have views. Views control how a container displays itself. Each view has it's own configuration settings.
* A Container only has one active view, but you can change it's view at any time. Change the view in the "Container" tab of a container.
* The three views available today are:
** CooldownBars: This is a direct replacement for "LightUI". If you were a fan of LightUI, this is the view you'll want to use.
** GridButtons: This is the default button style view that current users are familiar with. Spells are arranged automatically via an invisible grid.
** GridBars: A highly customizable spell bar view, spells are arranged automatically via an invisible grid.

Note: If you need the old UI, you can find it in the Hermes folder under a separate folder called Hermes-LegacyUI. Just move this folder into your addons folder, and enable the addon in the Blizzard addon list.

Hermes v2.2

* Compatibility updates for Firelands, 4.2.
* Spell Monitor: Fixed bug with Soulstones not tracking when used to res dead player.
* Spell Monitor: Last Stand and Rallying Cry will now trigger each other when one or the other is used.
* DefaultUI: The "Lock Containers" option now also locks all drag and drop capability. To enable dragging again, you need to unlock the containers. The purpose of this change is to be able to click through buttons/bars and select mobs behind them. I don't think anyone is ever dragging while in combat!
* DefaultUI: Added option to control background color of bars on cooldown (Bars Display only).
* DefaultUI: Added option to enable/disable the tooltip per container (enabled by default).
* DefaultUI: Fixed mysterious dissapearing icons from nameplates.
* DefaultUI: Fixed bug where creating new containers, renaming containers, or various other tasks resulted in Lua error.

Hermes v2.1

* Converted time format for bars from Seconds to HH:MM:SS.
* Hermes version now exposed through options window (changed version schema as a result)
* Small performance improvements
* Updated German translation.
Archived Files (14)
File Name
Version
Size
Author
Date
v2.3
434kB
inthedrops
07-06-11 06:36 PM
Beta 2.2.1
426kB
inthedrops
07-03-11 02:41 PM
v2.2
337kB
inthedrops
06-15-11 11:23 PM
v2.1
335kB
inthedrops
06-10-11 01:24 PM
Release 2.0c
334kB
inthedrops
06-07-11 09:38 PM
Release 2.0a
342kB
inthedrops
05-30-11 09:58 PM
Beta 1.2a
341kB
inthedrops
05-28-11 09:15 AM
Release 1.1a
295kB
inthedrops
05-16-11 11:37 AM
Beta 1.1a
295kB
inthedrops
05-01-11 03:21 PM
Release 1.0e
287kB
inthedrops
02-05-11 10:06 AM
Release 1.0d
286kB
inthedrops
02-04-11 08:08 AM
Release 1.0c
286kB
inthedrops
01-29-11 05:24 PM
Release 1.0b
282kB
inthedrops
12-05-10 08:09 PM
Release 1.0a
278kB
inthedrops
12-03-10 07:31 PM


Post A Reply Comment Options
Old 06-21-11, 08:12 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
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:

Code:
if not min_time then
to:

Code:
if min_time and min_time > 2 then
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-15-11, 11:31 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Originally posted by inthedrops
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.
Fixed in v2.2, among a couple other bugs and small enhancements.

Note that drag and drop is now locked when containers are locked. The purpose is to allow clicking through Hermes buttons/bars for things behind them.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-15-11, 06:46 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
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.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 01:10 PM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
Uploads: 0
Originally posted by inthedrops
Nothing like this is available. If you're an Lua enthusiast, and have a need important enough to invest, a plugin could be written to do this. I suspect this is a highly unique request. Most people tend to refer to worldoflogs or other combat sites (they have live uploads now).
Thanks for the response. Yeah normally I'd go to WoL but mid-raid it gets problematic trying to do this on the fly while striving to figure out who did what cooldown wise and what were the mess-ups, without holding up the raid. No matter, was just wondering.

Any ability can be added as needed. Just figure out the spell id, go to the spells tab, and add the spell. If you run into issues with any spells just submit a bug.
Ah I see, pretty simple. Thanks
Last edited by zohar101 : 06-12-11 at 01:13 PM.
zohar101 is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 01:03 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Originally posted by zohar101
Any way to print out in chat, post-combat, what was used cooldown-wise during the attempt/pull and who were the casters? Meter-like report of the last attempt CD history?
Nothing like this is available. If you're an Lua enthusiast, and have a need important enough to invest, a plugin could be written to do this. I suspect this is a highly unique request. Most people tend to refer to worldoflogs or other combat sites (they have live uploads now).

Originally posted by zohar101
Also is there a way to custom add cooldowns to be watched? Like Divine Hymn or Tranquility/Tree of Life or Lightwells etc. These come in real useful for fights like Chimaeron.
Any ability can be added as needed. Just figure out the spell id, go to the spells tab, and add the spell. If you run into issues with any spells just submit a bug.
Last edited by inthedrops : 06-12-11 at 01:06 PM.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 01:00 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Originally posted by napsilan
I think Last Stand/Rallying Cry is the only big shared cooldown. Stuff like the Shaman shocks, feral Druid charges and skull bashes, Paladin forbearance, Rogue cloak of shadows and combat readiness (4.2), Hunter traps, arms Warrior charge/intercept, and Undead WotF/trinket aren't really worth tracking.

Also, the spell monitor isn't catching Lay on Hands casts for some reason, at least in random LFD groups.
I think at the moment, Hermes isn't going to work correctly for Cross Realm groups. This was something I realized recently but haven't put any effort into. I considered it low priority. I am almost certain this was the issue. Hermes isn't correctly parsing out the realm name from the combat log name.

One issue is that it can be a pain to test

I have a ticket for this for the future (I'll need to change this if I ever want to support BG's)
Last edited by inthedrops : 06-12-11 at 01:10 PM.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 12:11 PM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
Uploads: 0
Any way to print out in chat, post-combat, what was used cooldown-wise during the attempt/pull and who were the casters? Meter-like report of the last attempt CD history?

Also is there a way to custom add cooldowns to be watched? Like Divine Hymn or Tranquility/Tree of Life or Lightwells etc. These come in real useful for fights like Chimaeron.
Last edited by zohar101 : 06-12-11 at 12:31 PM.
zohar101 is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 11:43 AM  
napsilan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 24
Uploads: 1
I think Last Stand/Rallying Cry is the only big shared cooldown. Stuff like the Shaman shocks, feral Druid charges and skull bashes, Paladin forbearance, Rogue cloak of shadows and combat readiness (4.2), Hunter traps, arms Warrior charge/intercept, and Undead WotF/trinket aren't really worth tracking.

Also, the spell monitor isn't catching Lay on Hands casts for some reason, at least in random LFD groups.
napsilan is offline Report comment to moderator  
Reply With Quote
Old 06-12-11, 08:15 AM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Originally posted by napsilan
Does the spell monitor take into account the shared cooldown between Last Stand and Rallying Cry?
Nope, no special handling of shared abilities in that case unfortunately. I'm not sure how many other cases there are like that in the game. I *could* add logic to support that if the list is low but I'm hesitant to do so until I know what I'm getting into.

You don't happen to know what other scenarios are like this do you?
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-11-11, 06:35 PM  
napsilan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 24
Uploads: 1
Does the spell monitor take into account the shared cooldown between Last Stand and Rallying Cry?
napsilan is offline Report comment to moderator  
Reply With Quote
Old 06-07-11, 09:41 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Release 2.0c made with the changes mentioned below. Reincarnation seems to work pretty well. Lot's of dead shaman in tonights raid
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-05-11, 11:56 AM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
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. I have not published the beta on WoWInterface yet.

http://wow.curse.com/downloads/wow-a...ls/hermes.aspx

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.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-03-11, 11:34 PM  
inthedrops
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 22
Uploads: 2
Originally posted by Meluda
hiya,

after a few raids with hermes I found another thing which annoys me a bit. I set innervate to require either restoration or balance spec, because a feral innervate is worth nothing. But it still shows for all druids in the raid Same for tank cooldowns, I really dont care for a shield wall cooldown of a fury warrior.

I'd like to know whether my tank uses his/her cooldowns, non-ferals using their innervate etc etc, not every one else who possibly has a weak version of that ability.
Could you please change the check for talentspecs to check for current talent spec.

regards
EDIT: Don't use that build mentioned below, it has more talent bugs than the other one! I'll update soon ***

Thanks for the report. That's definitely a serious bug. I hadn't noticed that myself so I'm not sure where to look at the moment. Then again, people probably aren't changing specs as much for me. That's the bad news (that I've never seen this issue).

I have some potentially good news however...

I just replaced the talent scanning library (LibGroupTalents) with something homemade. I did this because it was spamming the addon channels for no reason. There was clearly a bug in the library where it kept wanting to update players with talent information even though it didn't need to. I am going to be hopeful that it was also the source of your issue, in that it was preventing real talent changes from coming through.

I will leave this up to you to decide, but if you're willing to test out an alpha (possibly has bugs) to see if your problem goes away that would be valuable to me (since I've not reproduced it before).

Here's a direct link to a build with the changes: http://static.curseforge.net/content...Hermes-r83.zip

Note:
There are two major changes in this build compared to the last release:
1. I added support for Shaman Reincarnation spell. Lightly tested (I literally leveled up a Shaman to 30 to test this)
2. The talent library replacement mentioned above.

As a side effect the memory usage has been reduced significantly.

If you choose to use this build, it might be a good idea to back up your old SavedVariables just in case.

I'll anxiously await any feedback while I wait until this Sunday's raid to test completely.

P.S. I haven't forgotten about the ButtonFacade issue, it's just low priority.
Last edited by inthedrops : 06-04-11 at 07:38 AM.
inthedrops is offline Report comment to moderator  
Reply With Quote
Old 06-03-11, 10:39 AM  
Meluda
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 16
Uploads: 1
hiya,

after a few raids with hermes I found another thing which annoys me a bit. I set innervate to require either restoration or balance spec, because a feral innervate is worth nothing. But it still shows for all druids in the raid Same for tank cooldowns, I really dont care for a shield wall cooldown of a fury warrior.

I'd like to know whether my tank uses his/her cooldowns, non-ferals using their innervate etc etc, not every one else who possibly has a weak version of that ability.
Could you please change the check for talentspecs to check for current talent spec.

regards
Last edited by Meluda : 06-03-11 at 10:40 AM.
Meluda is offline Report comment to moderator  
Reply With Quote
Old 05-31-11, 12:10 PM  
Meluda
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 16
Uploads: 1
hiya,

to me it seems the global setting doesnt apply to Hermes. When i change 'DefaultUI' under addons Hermes appearance changes.
Meluda is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: