HeadCount
Overview
HeadCount is a configurable World of Warcraft add-on that automatically tracks raid attendance, loot, and boss kills.
HeadCount answers the following questions:
- How long is a player active in a raid?
- How long is a player on standby for a raid?
- How long is a player offline during a given raid?
- What loot dropped during a raid and who received it?
- What boss kills occurred during a given raid and who was there for the kill?
Downloads
Curse
http://wow.curse.com/downloads/wow-ad.../head-count.aspx
WoW Interface
http://www.wowinterface.com/downloads/info8867-HeadCount.html...
WoW Ui
http://wowui.worldofwar.net/?p=mod&m=6819
Information
HeadCount forum thread: http://forums.wowace.com/showthread.php?t=12225...
Project page: http://www.wowace.com/projects/head-count/
Wish list
All defects and enhancement requests (wish list) items can be filed and/or reviewed on the HeadCount work ticket page:
http://www.wowace.com/projects/head-c.../tickets/
Features
Raids
- Raid creation: Automatically creates a new raid as you join or start a raid.
- Raid finalization: Automatically ends an existing raid as you leave a raid.
- Raid management: The user can end raids, remove raids, or remove all raids on demand.
- Raid zone tracking: Zone name are automatically added to raids as you zone into a raid instance for the first time.
Player attendance
- Player tracking: Players are tracked based on their timed participation in the raid. Players can be tracked based on configurable raid groups for raid list activity (active raiding players) and wait list players (queue/standby players).
- Player removal: The user can remove tracked information for specific players on demand.
- Player history: View specific player history for a raid to see how and when a player moved from activity to standby to offline and back during a raid.
- No list tracking: Players can be tracked as non-raid list and non-standby players as needed. Players that go offline are automatically taken out of the raid and wait list groups for tracking purposes.
- Integrated wait list: Receive whispers from members outside of the raid group in order to track them.
Boss kills
- Boss kill tracking: Tracks the world bosses killed during the course of a raid and the raid list members present for the kill.
- Boss kill removal: The user can remove tracked boss kills on demand.
- Manual boss kill: The user can add a boss kill to the current raid at the current time with the current roster via /hc boss add [bossname]
Loot
- Loot tracking: Tracks loot received during a raid based on configurable item level quality (default: Epic item level or higher)
- Loot removal: The user can remove specific pieces of loot on demand.
- Loot exclusion: The user can manage loot exclusion which will prevent certain pieces of loot from being tracked during a raid. (e.g. - Emblem of Valor)
Export
- Export: Users can export current raid attendance and received loot information to one of a number of formats (CSV, XML, Text, EQdkp XML string, phpBB forum post, phpBB with ItemStats forum post).
Reporting
- Boss kill broadcast: The user can optionally broadcast when the raid kills a boss to a configurable chat channel.
- Loot broadcast: The user can optionally broadcast when a player receives a valid piece of loot to a configurable chat channel.
Performance
- Fault tolerance: If the mod owner quits WoW, restarts WoW, or reloads their UI during a raid and returns to the game, HeadCount will attempt to gracefully recover from the outage to continue tracking the active raid.
- Attendance delay: Configure how often HeadCount should manage attendance updates to increase or decrease performance and/or accuracy.
Usage:/Headcountloot add link <raid_number><player name>.
1. Note the id of the raid you want to use in the user interface. The 26th raid at that point will have the id, 26.
2. Note the player you want to assign the loot for. For this example, I will use the player name, "Astrophel".
/headcount loot add [Legplates of the Lost Protector] 26 Astrophel
1. Appreciated regardless, just noticed it yesterday when I was helping our GM evaluate HeadCount. He has no idea what LF and/or CR+LF is, and if other people encounters the same, they might skip an otherwise excellent addon.
2a. Yeah, I know it's easy to fall into featuritis, adding this and that all over the place. I haven't "used" HeadCount in any raid leader position myself yet, but it could of course be an optional thing, hitting a "Start raid" button somewhere. As for our own guild, we always start the raid at 19:30, so an option to set a fixed raid start time is another possible solution.
2b. Yeah, I know it's edging on too much to ask for, but assuming that the raid leader is on time and at the instance, anyone not in range should basically be considered not there :-) This ties into the "Raid start time" mentioned above, that is the time that we would use to determine on-time/location bonus.
2c. Again, appreciated. In our case, I would adapt our dkp system to parse the file anyway, so a verbose output is highly useful.
Thanks for the quick response, and keep up the good work!
Cross-posted by accident. Here it is again.
1. I think this can be done, but would have to test to make sure.
2a. It will be difficult to determine when the raid "starts" beyond when you join the raid. A starting time for the raid beyond when the raid actually forms is entirely artificial and difficult to track unless the addon user gives manual notification. I try to avoid adding manual features as much as possible.
2b. Zone names for players upon invite may be possible or painful to do, but I would need to do some investigation for this. A lot of player-based information isn't automatically available unless they are in range of you.
2c. I can look into adding some sort of verbose option for the forum/text formats in order to include all time pairs in the export string if this is helpful.
Nice addon, looks really fine and seems to work well! Two things I would like to request though;
1. Copy and pasting export data into notepad in Windows doesn't properly put each line on a separate line. This is due to the copy-pasted text only having LF (I assume) as opposed to the (idiotic) CR+LF used by Windows. Pasting it into UltraEdit would probably work, but this may be useful for those who wants to simply store it in a readable text file format. It's not vital that this is fixed, but hey, if it's possible... :)
2. Add times for when raid members joined/left the raid. Our guild uses on-time/on-location bonuses, and it would make it a lot easier if it was possible to see which members where IN the raid before the raid starts (also WHERE they are at raid start is valuable information, if you could add that). Some people switches to alts or lets someone else step in for a specific boss and things like that. Sort of like this:
Raid: 01:23:45, Standby: 00:00:00, Offline: 00:03:21
Joined: 19:40:12, Left: 21:01:13 (Raid ended)
.
What do you think, is this something that would be possible to add? If it is, it could be useful information for more guilds than ours.
Thanks in advance!
* Added integrated wait list functionality.
* Added wait list user interface display.
* Added raid announcement user interface display.
* Added manual loot addition.
* Added loot cost to member information display.
* Added German localization.
* Fixed The Four Horsemen boss kill tracking issue.
* Fixed issue where user interface was not updating automatically on manual loot addition.
1. The initial revision of the integrated wait list has been added. This feature allows you to receive whispers from members outside of the raid itself to be added to the tracked raid. Members on standby can gain credit for being in the raid group, but PvP, quest, etc.
Using the wait list feature, you can active wait list acceptance for the duration of the entire raid or only a configurable amount of time (only accept whispers for the next 5 minutes, etc.).
2. Manual loot addition was added as a command line option. (/headcount loot add [link] <raid_id_number> <playername>).
3. German localization.
As always, bug reports and feature requests are appreciated. Thanks.
My main concern is the wait list feature. Always has been for this addon, its the one thing that would make this addon perfect. Question, are you still using the waitlist with groups 6,7 & 8? If so thats useless for a lot of guilds. Why have members on the wait list in the raid when they could be doing dailies or running a heroic waiting to get in. Since blizzard has made it so that we can summons directly in the instance, people don't need to be right outside the instance anymore.
And what is the whisper waitlist command? And I don't see a waitlist user interface display. Did you upload the right file :-p
The wait list becomes active when:
1. The raid is active and the wait list duration is set to 0 (always enabled).
2. The raid is active and the wait list duration is set to something greater than 0, and the addon user has initiated an announcement.
Users can whisper the addon user with "wl add" to be added to the wait list. There is a long post on the HeadCount forum thread with more specific details.
Players are added to the wait list if in a wait list party group or if they send a manual whisper. Players will be automatically removed from the wait list if they join a raid list group (if the automatic removal configuration option is enabled).
A player outside of the raid can whisper to be added to the wait list and they become a tracked player in the raid. They have no need to be in the actual raid group and can continue to quest or PvP until they are needed.
I can see everything for it now. I also read your WoWAce forums now, I'm getting the Multi Whispers as well. But I noticed you are working on that issue so good luck with fixing that. Thanks
1. The ability to add notes for boss kills like how you can add notes for loot (which I love, BTW)
2. The ability to remove attendees from a boss kill (for example, if a person is AFK or not actually in the zone)
Tried both with Simple Mini Map off and on.
/headcount gui (made a macro instead^^)
I've opened a work ticket to overhaul the minimap functionality so HeadCount has more control over the creation and handling process instead of using a separate library. This is something I've wanted to do for awhile now.
http://www.wowace.com/projects/head-count/tickets/60-rewrite-minimap-button-functionality/
1. Make sure all your addons are up to date to make sure WoW isn't loading an out-of-date embedded or non-embedded version of Ace2.
2. Verify when you type "/headcount hide", the chat log shows "HeadCount: Hidden is set to [Off]" to hide the minimap icon or "HeadCount: Hidden is set to [On]" to show the minimap icon.
3. Make sure if set to [On] that the HeadCount minimap button is not hidden underneath other minimap buttons.
A enhancement request for 5-man party tracking is currently created, but I have no timetable in regards to adding support for parties. Manual loot addition and the integrated wait list are the next two large features.
* Added loot information to CSV export format.
* Fixed loot name reference in CSV export format.
* Added loot listing to member information section.
* Added plain text export format string.
* Converted all locale strings to have literal values.
* Fixed stack overflow issue relating to automatic group selection.
* Fixed zone name for Ruins of Ahn'Qiraj (Spanish).
* Fixed zone name for Tempest Keep (Spanish).
* Fixed false key issue in resource bundles.
* Added Spanish localization.
* Fixed Death Knight label in loot management popup frame.
* Fixed localized class names mistakenly being used for internal comparison.
* Removed duplicate Merithra of the Dream resource bundle key.
Notable additions:
1. Spanish localization. Please report issues using the WoW Spanish client if you find any. Thanks.
2. Member information frame now lists loot that player received for the given raid so you can drill down to see what an individual member received so far.
3. CSV format now has a loot value added with internal structure (loot,cost;)
I click View Raid Members and then the players name but there is no function that shows what loot they have received in this raid or the previous raids.. there is also no search function to easily access raid members.
http://www.wowace.com/projects/head-count/tickets/10-display-loot-in-player-information-display/
Any feature that users would like to see can be submitted to the HeadCount project page as an enhancement work ticket.
http://www.wowace.com/projects/head-count/
Search functionality would have limited usage right now as there is no historical reporting in terms of aggregate data (data from one or more raids in one reports). The player listing for each raid can be sorted by name in ascending or descending order to simplify some of the searching for a particular player in a raid.