Hermes: The great messenger of your raid's cooldowns!

All things /script related

Moderators: Fridmarr, Worldie, Aergis, _Chloe

Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Wed Nov 17, 2010 11:11 pm

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.

Some people only want to see spells that are on cooldown. If that sounds like you, check out Hermes_LightUI. It's a UI replacement plugin for Hermes.

And yes, Hermes tracks the ever elusive Warlock Soulstone Resurrection and Shaman Reincarnation abilities.

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

Walkthrough Videos
Part 1: Hermes basics
Part 2: UI and other configuration options
Part 3: Using the Spell Monitor to track non Hermes users

Feature Comparison
Image

Example Images

Classic Button Style, condenses information cleanly:
Image

Bars laid out vertically, one spell on top of another:
Image

Clean looking bars laid out horizontally, one spell on top of another:
Image

Super clean bars (no nameplate) laid out vertically (spells left/right of each other)
Image

Spells are ordered manually via drag and drop, and can be moved from one container to another:
Image
Last edited by inthedrops on Tue Jun 07, 2011 8:45 pm, edited 5 times in total.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby Vrimmel » Thu Nov 18, 2010 4:08 am

I like this. Going to forward this to my guild, although I doubt they will care enough to change anything.
Vrimmel
 
Posts: 363
Joined: Sun Apr 13, 2008 5:40 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby fuzzygeek » Thu Nov 18, 2010 8:01 am

This looks v. useful.
Image
User avatar
fuzzygeek
Maintankadonor
 
Posts: 5130
Joined: Wed Aug 01, 2007 1:58 pm

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Thu Nov 18, 2010 8:14 am

Thanks, If there are people who are willing to get one or two people in their raid to use this, and test it out for a simple raid, that would be extremely valuable to me. Especially if you post back your findings (good or bad) or PM me.

I would like to identify any major functionality/design issues before investing into new features and adding complexity. Things I'm looking for include: Any Lua errors, inaccurate data, disconnected players, network bandwith, etc.

For any non english locale clients, while It's not localized at the moment I believe the core of the addon should still work. I took great care to rely on spellid's, class token names, etc. instead of using localized data. However I have not localized the help strings, ui config, and various other messages coming from the addon itself.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Thu Nov 18, 2010 7:52 pm

Just an FYI. Ran a full raid tonight with three people running the addon. No Lua errors or any other funny business. Also it was nice to see that memory and CPU usage was VERY low (0.11% cpu usage across all addons). Total bandwidth used was ~20kb

I feel much better about the performance and stability at this point.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby fuzzygeek » Fri Nov 19, 2010 6:03 pm

Ran with this last night; the two priests in the raid loved it. For me it was nice to be able to call for a specific CD from a specific person (e.g., "Adam I will need a pain suppression in five seconds").

Full marks.
Image
User avatar
fuzzygeek
Maintankadonor
 
Posts: 5130
Joined: Wed Aug 01, 2007 1:58 pm

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Fri Nov 19, 2010 11:44 pm

Wow! quite the compliment from you Fuzzy. Also glad it worked well for you. As it happens I did my heavy testing with two priests too :)

One thing one of them found out last night was that Power Word: Barrier, if entered by name, will not show the right spell. It's simply because there are more than one spellid's with that name. The solution is to manually enter the spellid for the "correct" spell instead of the name. I plan on fixing that by informing the user that there is more than one spellid with the name and somehow letting them choose. Easier said than done probably. It's not a priority.

Also, just did some updates today but I'm not going to do another beta build until later in the weekend.

1. I deemphasized spells unavailable to the raid, as well as those having only senders who are offline, dead, or in differing zone. It's hard to explain but the net effect should be that the available spells stand out more. Compare this screenshot to that above and you can get the general idea. I noticed the need during the last raid. I hope I haven't over done it though.

Image

2. I added party support. So Hermes can run in a party now. It's disabled by default, see config.

3. Fixed a couple bugs related to creation of new profiles.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Fri Nov 19, 2010 11:47 pm

Also, I'm after suggestions as to what kinds of actions should be taken when clicking buttons. Currently, while undocumented, it'll resync the spell across all users. It's really not a good idea to make that functionality so easy to do, as it shouldn't be necessary, and it also resets cooldown animations which might make people go "huh?".

I couldn't think of anything extremely valuable so unless I hear good ideas I'm not going to think about it very much.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby Fetzie » Sat Nov 20, 2010 9:53 am

I'm thinking clicking on a button could print a message "Pain Supression needed by PlayerName" or even send a whisper message to the player (or one of them) telling them that they need to cast it.

When you cast a spell tracked by the addon it could perhaps automatically send a message to /raidwarning or raid chat or to the player you cast it on?

I don't know if these are functions you can use in combat, but I think they could be useful.

In my experience, people hardly notice messages posted in raid chat or raidwarning, but respond to whispers immediately. Probably because the game plays an audio file when you get a PM.
Fetzie | Protection Paladin | EU-Kazzak
Author of the TankSpot Protection Paladin Guide
Image
Sagara wrote:You see, you need to *spread* the bun before you insert the hot dog.

bldavis wrote:we are trying to extend it as long as we can...it just never seems to last very long
User avatar
Fetzie
 
Posts: 2229
Joined: Sat Feb 07, 2009 9:43 am
Location: Karlsruhe, Germany

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Sat Nov 20, 2010 11:05 am

Pyrea wrote:In my experience, people hardly notice messages posted in raid chat or raidwarning, but respond to whispers immediately. Probably because the game plays an audio file when you get a PM.


That and the boss mods spam crap all over their screen :) Thanks for the suggestions!

Update: beta2 (11.20.2010)
New Features:
* Party support (disabled by default, see config)
* Deemphasized unavailable spells.
* Now localized (contribute here: http://wow.curseforge.com/addons/hermes/localization/)

Bug fixes:
* Fixed a couple bugs with new profiles
* A couple other bug fixes.

Really hoping to keep this addon simple and focused to it's task. So far it's coming along well.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Sat Nov 20, 2010 11:10 am

Pyrea wrote:When you cast a spell tracked by the addon it could perhaps automatically send a message to /raidwarning or raid chat or to the player you cast it on?


This is a great idea but I won't have Hermes do it. It would require combat log monitoring and/or more event handling. Plus there are tons of mods out there that do this task well.

I like the whisper idea when a button is clicked. When there's only one person with the spell available it's pretty obvious who to whisper. But the following scenarios pose non obvious answers:

1. What happens when all players have the spell on cooldown? (send whisper to the person who will have it next?)
2. What happens when more than one person has the spell available? (send whispers to all of them?)

I think there was one other scenario I'm forgetting but those are the main reasons why I haven't done it yet. Senders whispers during combat won't be a problem. It's just doing it in a way that people would expect and without being complex.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Sun Nov 21, 2010 9:03 am

Some bug reports are starting to come in which is a good sign.

beta3 pushed:
* Added spell hiding options.
* Fixed errors while in Battlefield (I neglected to account for it). This is the reason for the new build.
* Fixed detection of dead members in party.
* Fixed missing LibSharedMedia reference.

Known Issues:
* When in a Party, player zone and player connection status are not utilized.
* When entering spells, if multiple spellid's match a given name hermes will select the lowest numbered id and provide a warning along with a list of all spellid matches (it tries to be helpful).
* When first entering a raid with many players running Hermes, spells might update a few times while it synchronizes with other players. It should settle down after a few seconds.
* Cross-server battlefield communication not yet supported.
* Dropping raid/party/battlefield may result in spurious "player not in your party" type messages until Hermes has updated all Senders.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby fuzzygeek » Sun Nov 21, 2010 9:57 am

A whispercastesque type function would be useful, with a whisper-first-available ("can I have your %s, please") else message "no %s available; %t's is up in 00 seconds."

I don't know how the BR changes will impact this, but hopefully it won't be too horrible.
Image
User avatar
fuzzygeek
Maintankadonor
 
Posts: 5130
Joined: Wed Aug 01, 2007 1:58 pm

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Sun Nov 21, 2010 12:10 pm

So far as I can tell Blizzard isn't going to have any mechanism for tracking how many BR's are available during an encounter. I have no doubt that someone will create an addon to fill the gap in the interim. I don't anticipate integrating that support into Hermes it's essential. I'll wait and see what happens.

On the whisper thing; are you saying you want to whisper yourself if after clicking the button it's determined that there isn't one available? I'm still hung up on the whole whisper concept but starting to get some feedback. Unfortunately no ideas sound strong to me yet.

I'm currently researching the ability to "drag out" a spell from the frame and have it show detailed info for that spell. I considered the ability to permanently show and lock the tooltip but I think having a way to show more details for more than one spell is a better idea. I've got the dragging and dropping working. I just haven't decided how to show the information when the button isn't attached to the frame anymore. I REALLY hate timer bars so I'm searching other mods for clever ideas :) This may never come to be. Or I might make it so you can drag and drop buttons in between frames. We'll see...I just know there are some people with reservations about the whole "button style" approach.
Last edited by inthedrops on Sun Nov 21, 2010 12:20 pm, edited 1 time in total.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Re: Hermes: The great messenger of your raid's cooldowns!

Postby inthedrops » Sun Nov 21, 2010 12:17 pm

Here's a short video I made real quick showing what I mean about dragging and dropping:
http://www.youtube.com/watch?v=uLGIM9EaG3I

I really DON'T want to do timer bars, or at least not a timer bar per player, e.g.:

Code: Select all
[S1][PlayerA    |   ]
    [PlayerB      | ]
    [PlayerC       |]

[S2][PlayerD  |     ]
    [PlayerA   |    ]
    [PlayerE     |  ]


I'm trying to find something more compact.
inthedrops
Maintankadonor
 
Posts: 1281
Joined: Mon Oct 29, 2007 9:19 am

Next

Return to Add-ons, UI, and Macros

Who is online

Users browsing this forum: No registered users and 0 guests

Who is online

In total there are 0 users online :: 0 registered, 0 hidden and 0 guests (based on users active over the past 5 minutes)
Most users ever online was 380 on Tue Oct 14, 2008 6:28 pm

Users browsing this forum: No registered users and 0 guests