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

  • Your Rating

  • Share
  • Report Abuse

HeadCount

 

Project Updated:
Files Updated: Sun, Aug 23 2009
Supports Game Version: 3.2.0
Category: Data Export, Boss Encounters, Guild, and Raid Frames
Tags:

, , , , , , , and [Edit Tags]

Project Manager: seppyk
Additional Authors: kagaro , JerryBlade
Current Version: 1.62
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 108
Downloads Total: 97,214
Favorites: 277
Comments: 134
  • About 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.
  • Downloads (5)
  •  
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  
  HeadCount 1.62 Release 3.2.0 15,305 8/23/2009
  HeadCount 1.61 Release 3.2.0 4,985 8/20/2009
  HeadCount 1.60 Release 3.2.0 7,521 8/10/2009
  HeadCount 1.59 Release 3.1.0 9,775 7/20/2009
  HeadCount 1.58 Release 3.1.0 4,864 7/13/2009
  • 1 page(s)
  • 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.
  • Lymion said 

    When I export a raid to phpBB the time is off. All times seem to be 6 hours earlier than server time. Is there an option for this I'm overlooking?

    Reply Report Permalink
  • Shurshik said 

    Date: 2009-11-03 00:36:12
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2151:
    attempt to index field '?' (a nil value)
    Debug:
    (tail call): ?
    [C]: ?
    HeadCount\HeadCountFrames.lua:2151: HeadCountFrameContentMembersTemplateDeleteButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    RuRu

    Reply Report Permalink
  • Shurshik said 

    This error occur when mouseover all buttons

    Reply Report Permalink
  • sesskie said 

    After trying other raid trackers and findong how much I ahted them, I did a little digging around on the Wowace forums and found a temporary fix for all who are plagued with the export bug:

    Open your exporter.lua file and go to line 168, and remove the following line:

    if (difficultyString and HeadCount.INSTANCES[zone].hasMultiDifficulty) then

    and put in the following line isntead:

    if (difficultyString and HeadCount.INSTANCES[raid:getZone()].hasMultiDifficulty) then

    That fixed the issue for me.

    Reply Report Permalink
  • I am looking into the XML export issues now. As I do not use wowstead or have any way to really verify whether it is correct, please be patient.

    Reply Report Permalink
  • sesskie said 

    This is a great addon, but it seems no one is bothiring to update it or take voer the project, and the inability to export some raids in xml makes it useless for me. Can anyone recommend an alternative addon that does the job?

    Reply Report Permalink
  • Guys, I read this

    "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)."

    But i really dont understand how can i do this. In addon setup i can choose format for expot, but how i can start the export process and where i can find folder with exporting files?

    Reply Report Permalink
  • You know, I was going to post a XML export error, but, I think there are enough. =/

    This is a great addon, authors, please fix it! =)

    Reply Report Permalink
  • well, we all have loved this addon, but got tired of seeing the errors so i've deleted it now...just wishing that the authors would at least have the decency to post that either they quit working with this mod or that they are trying to solve the problems.

    Reply Report Permalink
  • .....wtb project manager or additional authors....last update aug 23rd. last post by either of them aug 17th....maybe they gave up or just deceided to quit.

    Reply Report Permalink
  • rouks said 

    Error update: export bug is with EdC, Ulduar is fine :-/
    Any solution?

    Reply Report Permalink
  • rouks said 

    Apparently, the bug is related with multi-difficulty instances, e.g. Crusader (25/25H). HC works at Ulduar (25 only) & al.
    Any patch in view?

    Reply Report Permalink
  • yay more errors :(

    got now the line 327 error, the one karman posted line 168 and:

    Date: 2009-10-02 21:20:21
    ID: 2
    Error occured in: Global
    Count: 3
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2135:
    attempt to index local 'selectedRaid' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:2135: HeadCountFrameContentMembersTemplateDeleteButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    and

    Date: 2009-10-02 21:20:35
    ID: 3
    Error occured in: Global
    Count: 6
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2105:
    attempt to index local 'selectedRaid' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:2105: HeadCountFrameContentLootButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    and

    Date: 2009-10-02 21:20:41
    ID: 4
    Error occured in: Global
    Count: 5
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2080:
    attempt to index local 'selectedRaid' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:2080: HeadCountFrameContentBossButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    and

    Date: 2009-10-02 21:20:21
    ID: 5
    Error occured in: Global
    Count: 6
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2053:
    attempt to index local 'selectedRaid' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:2053: HeadCountFrameContentWaitListButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    and

    Date: 2009-10-02 21:20:23
    ID: 6
    Error occured in: Global
    Count: 9
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 2027:
    attempt to index local 'selectedRaid' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:2027: HeadCountFrameContentMembersButton_Enter()
    [string "*:OnEnter"]:1:
    [string "*:OnEnter"]:1

    and now a new line 327 error...

    Date: 2009-10-02 21:11:19
    ID: 7
    Error occured in: Global
    Count: 79
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 327:
    attempt to index field '?' (a nil value)
    Debug:
    [C]: ?
    HeadCount\HeadCountFrames.lua:327: HeadCountFrameRaidHistoryContentScroll_Update()
    HeadCount\HeadCountFrames.lua:2389: updateFunction()
    ..\FrameXML\UIPanelTemplates.lua:241: FauxScrollFrame_OnVerticalScroll()
    HeadCount\HeadCountFrames.lua:2389: HeadCountFrameRaidHistoryContentScroll_VerticalScroll()
    [string "*:OnVerticalScroll"]:1:
    [string "*:OnVerticalScroll"]:1
    [C]: SetVerticalScroll()
    [string "*:OnValueChanged"]:1:
    [string "*:OnValueChanged"]:1


    please get these issues resoled....this addon is awsome, and i use it to upload to wowstead...but they too see to be having issues maily with the instance name matching..

    ie.

    headcount -to- wowstead

    toc 10 = nax 10
    toc 25 = nax 10
    Htoc 10 = uld 10
    uld 25 = uld 10

    Reply Report Permalink
  • rouks said 

    Same issue as others: can't export to XML. This is really ennoying :(

    Reply Report Permalink
  • Ithril said 

    How do you select members to be in the Wait list and No list groups?
    I would like to track players placed on Standby in our calendar. We use EPGP and would like to give them credit by tracking their time on Standby.

    Reply Report Permalink
  • i use both also, there is a option i think, or maybe it just happens but:

    say you are doing toc 10, you invite all signups to raid, set raid to 10 man, you go inside and then headcount auto set anyone not in grp 1 and 2 to the standby. then kick you standby people. they are still marked as wait list. Next in your /epgp left click i think (as pretty sure right click a name allows to to award gp to that person) and it should give you a option to put that player on permanent standby, rather than have them do the /tell <name> standby, after each ep award.

    Reply Report Permalink
  • and forgot to say, doing the same for a 25 man, invite 30 set to 25 go inside then anyone not in grps 1 - 5 goes into the wait list

    Reply Report Permalink
  • and my latest error:


    Date: 2009-09-30 19:34:04
    ID: 2
    Error occured in: Global
    Count: 18
    Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 327:
    attempt to index field '?' (a nil value)
    Debug:
    ...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
    ...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
    ...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903

    Reply Report Permalink
  • karman said 

    I encounter this error when i try to export a raid to xml. if i choose text instead it works though then i can't import to wowstead. Is there a fix for this?


    Date: 2009-09-19 17:36:38
    ID: 15
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\HeadCount\Exporter.lua line 168:
    attempt to index field '?' (a nil value)
    Debug:
    (tail call): ?
    [C]: ?
    HeadCount\Exporter.lua:168: exportXML()
    HeadCount\Exporter.lua:38: exportRaid()
    HeadCount\HeadCountFrames.lua:1091: HeadCountFrameExport_Show()
    HeadCount\HeadCountFrames.lua:1283: HeadCountFrameRaidHistoryContentTemplateExportButton_Click()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1

    Reply Report Permalink
  • Atorious said 

    I encountered a error as well and have had to shut headcount down till a new version is released. :(

    Message: Interface\AddOns\HeadCount\HeadCountFrames.lua:327: attempt to index field '?' (a nil value)
    Time: 09/19/09 00:32:45
    Count: 4
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    ...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: in function `TriggerEvent'
    ...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910: in function <...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>

    Locals: _ = AceEvent20Frame {
    0 = <userdata>
    }
    event = "ZONE_CHANGED_NEW_AREA"
    inPlw = false
    blacklist = <table> {
    ACTIONBAR_SLOT_CHANGED = true
    BAG_UPDATE = true
    UNIT_INVENTORY_CHANGED = true
    ITEM_LOCK_CHANGED = true
    }
    self = <table> {
    UnregisterAllEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:528
    postInit = true
    currentEventUID = 14094
    CancelScheduledEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:464
    argCheck = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:129
    currentEvent = "ZONE_CHANGED_NEW_AREA"
    FAKE_NIL = <userdata>
    CancelAllScheduledEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:574
    ALL_EVENTS = <userdata>
    registry = <table> {
    }
    TriggerEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:233
    IsEventScheduled = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:482
    IsBucketEventRegistered = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:711
    PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:771
    RATE = <userdata>
    ScheduleLeaveCombatAction = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:802
    CancelAllCombatSchedules = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:753
    UnregisterAllBucketEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:740
    RegisterBucketEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:607
    playerLogin = true
    UID_NUM = 14094
    super = <table> {
    }
    IsEventRegistered = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:590
    PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:777
    ScheduleEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:440
    OnEmbedDisable = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:861
    pcall = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:167
    throttleRegistry = <table> {
    }
    GetLibraryVersion = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:585
    export = <table> {
    }
    onceRegistry = <table> {
    }
    ScheduleRepeatingEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:452
    RegisterEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:98
    embedList = <table> {
    }
    combatSchedules = <table> {
    }
    delayRegistry = <table> {
    }
    frame = AceEvent20Frame {
    }
    uid = "18F2AE98"
    buckets = <table> {
    }
    IsFullyInitialized = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:871
    error = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:75
    UnregisterBucketEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:716
    UnregisterEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:493
    RegisterAllEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:200
    }

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 28,439 Deadly Boss Mods Boss Encounters, and Combat
  2. 9,151 CurseProfiler 2.0 Data Export
  3. 8,474 X-Perl UnitFrames Raid Frames, and Unit Frames
  4. 7,015 BigWigs Bossmods Boss Encounters, and Combat
  5. 5,538 Ackis Recipe List Professions, and Data Export