Get an Epic Experience with Premium

Guild Tracker

Guild Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 470 Monthly Downloads
  • Supports: 6.0.2
  • 8,836 Total Downloads
  • Updated 10/21/2014
  • Created 08/24/2012
  • 30 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 6.0.2-1
or

About Guild Tracker

This addon keeps track of any changes in your guild roster, and also reports changes that happened while you were offline. It plugs into any DataBroker display addon (like ChocolateBar, Bazooka or TitanPanel) to present the list of detected changes.

  • The following types of changes are detected and can be toggled on or off:
    • Players leaving/joining the guild (also works for realm transfers)
    • Name changes
    • Rank up/down
    • Level up
    • Achievement points changes
    • Public & officer note changes
    • Character activity (using offline time and a configurable threshold)
    • Account activity (using Scroll-of-Resurrection flag)
  • Various options are available to control the appearance of the change history overview, and how to report changes to a chat channel.
  • Supports multiple guild tracking, as long as you have a character in it

Notes:

  • An Account activated change is also triggered when a player receives a Scroll-of-Resurrection. And when this scroll expires a week later, it triggers an Account deactivated change.
  • When someone really has activated their account, you might see Account changes each time they log another alt. The Scroll-of-Resurrection flag seems to jump to the next inactive alt until all have logged on.
  • Name changes are detected by matching the information of Member left and Member joined changes.
  • Ideally all your characters have the same officer note access within a guild. Whenever you log on a non-officer character, all officer notes for that guild will be cleared, making change detection impossible.

If you find an error or have a suggestion for improvement, please create a ticket.

------------------------------------------------------------------------
r39 | dracula | 2014-10-21 21:04:43 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   A /tags/6.0.2-1 (from /trunk:38)

Tagging as 6.0.2-1
------------------------------------------------------------------------
r38 | dracula | 2014-10-21 21:02:21 +0000 (Tue, 21 Oct 2014) | 1 line
Changed paths:
   M /trunk/GuildTracker.toc

Updated toc for Warlords of Draenor
------------------------------------------------------------------------

Comments

  • #14

    Are you actully avalible to see WHO changed the public notes ?

  • #13

    what command or where do i find the interace for this addon once it is instaled

  • #11

    Can you make it so it shows who changed the public note and the officers note. That would be a huge help and make this addon awsome

  • #12

    No, because that information is simply not available.

  • #10

    Okay simple question and dont know if this is the appropriate area, but i am looking for a guild tracking mod that will tell me, or an officer the date a toon joined the guild. Does this mod do this?  I think this is usefull information.  Also. will you mod run stand alone?  i have none of the display addons listed above.  Will

    Last edited by Masongrey on 8/2/2013 6:04:56 PM
  • #9

    Recently began seeing this error:

    Date: 2013-05-01 12:14:39
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\GuildTracker\GuildTracker.lua line 584:
       attempt to perform arithmetic on local 'years' (a nil value)
    Debug:
       GuildTracker\GuildTracker.lua:584: UpdateGuildRoster()
       GuildTracker\GuildTracker.lua:516:
          GuildTracker\GuildTracker.lua:501
       (tail call): ?
       [C]: ?
       [string "safecall Dispatcher[2]"]:9:
          [string "safecall Dispatcher[2]"]:5
       (tail call): ?
       ...ce\AddOns\Archy\Libs\AceBucket-3.0\AceBucket-3.0.lua:116: func()
       ...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:43:
          ...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:36
    Locals:
    None
    AddOns:
      Swatter, v5.16.5405 (MousyMulgara)
      WowheadLooter, v50008
      NPCScan, v5.0.0.5
      NPCScanOverlay, v5.0.0.3
      Altoholic, v5.2.001
      Archy, v1.8.41
      AtlasLoot, vv7.05.03
      AtlasLootCataclysm, vv7.05.03
      AtlasLootClassicWoW, vv7.05.03
      AtlasLootLoader, vv7.05.03
      AtlasLootMistsofPandaria, vv7.05.03
      AtlasLootReverse, v1.15
      AucAdvanced, v5.16.5405 (MousyMulgara)
      AucFilterBasic, v5.16.5405 (MousyMulgara)
      AucFilterOutlier, v5.16.5405.5347(5.16/embedded)
      AucMatchUndercut, v5.16.5405.5364(5.16/embedded)
      AucScanData, v5.16.5405 (MousyMulgara)
      AucStatHistogram, v5.16.5405 (MousyMulgara)
      AucStatiLevel, v5.16.5405 (MousyMulgara)
      AucStatPurchased, v5.16.5405 (MousyMulgara)
      AucStatSales, v5.16.5405.5376(5.16/embedded)
      AucStatSimple, v5.16.5405 (MousyMulgara)
      AucStatStdDev, v5.16.5405 (MousyMulgara)
      AucStatWOWEcon, v5.16.5405.5323(5.16/embedded)
      AucUtilAHWindowControl, v5.16.5405.5347(5.16/embedded)
      AucUtilAppraiser, v5.16.5405.5393(5.16/embedded)
      AucUtilAskPrice, v5.16.5405.5347(5.16/embedded)
      AucUtilAutoMagic, v5.16.5405.5392(5.16/embedded)
      AucUtilCompactUI, v5.16.5405.5400(5.16/embedded)
      AucUtilEasyBuyout, v5.16.5405.5347(5.16/embedded)
      AucUtilFixAH, v5.16.5405 (MousyMulgara)
      AucUtilItemSuggest, v5.16.5405.5365(5.16/embedded)
      AucUtilPriceLevel, v5.16.5405.5365(5.16/embedded)
      AucUtilScanButton, v5.16.5405.5403(5.16/embedded)
      AucUtilScanFinish, v5.16.5405.5347(5.16/embedded)
      AucUtilScanProgress, v5.16.5405.4979(5.16/embedded)
      AucUtilScanStart, v5.16.5405.5347(5.16/embedded)
      AucUtilSearchUI, v5.16.5405.5373(5.16/embedded)
      AucUtilSimpleAuction, v5.16.5405.5388(5.16/embedded)
      AucUtilVendMarkup, v5.16.5405.4828(5.16/embedded)
      Babylonian, v5.1.DEV.332(/embedded)
      BeanCounter, v5.16.5405 (MousyMulgara)
      Configator, v5.1.DEV.344(/embedded)
      DataStore, v5.2.001
      DataStoreAchievements, v5.2.001
      DataStoreAgenda, v5.2.001
      DataStoreAuctions, v5.2.001
      DataStoreCharacters, v5.2.001
      DataStoreContainers, v5.2.001
      DataStoreCrafts, v5.2.001
      DataStoreCurrencies, v5.2.001
      DataStoreInventory, v5.2.001
      DataStoreMails, v5.2.001
      DataStorePets, v5.2.001
      DataStoreQuests, v5.2.001
      DataStoreReputations, v5.2.001
      DataStoreSpells, v5.2.001
      DataStoreStats, v5.2.001
      DataStoreTalents, v5.2.001
      DBMCore, v
      DBMInterrupts, v5.1.0
      DBMLDB, v
      DBMRaidLeadTools, v
      DBMSpellTimers, v
      DebugLib, v5.1.DEV.337(/embedded)
      Enchantrix, v5.16.5405 (MousyMulgara)
      EnchantrixBarker, v5.16.5405 (MousyMulgara)
      GuildTracker, v5.0.5-2
      Informant, v5.16.5405 (MousyMulgara)
      InterruptAnnounce, v1
      LibExtraTip, v5.12.DEV.350(/embedded)
      LostTreasures, v3.05
      PowerAuras, v5.0.0.P
      PreformAVEnabler, v3.04
      Recount, v
      SimpleThreatMeter, v5.2.0
      SlideBar, v5.16.5405 (MousyMulgara)
      Stubby, v5.16.5405 (MousyMulgara)
      TidyPlates, v6.9.8
      TidyPlatesGraphite, v
      TidyPlatesGrey, v
      TidyPlatesNeon, v
      TidyPlatesQuatre, v
      TidyPlatesHub, v
      TidyPlatesWidgets, v
      TipHelper, v5.12.DEV.343(/embedded)
      TomTom, vv50200-1.0.2
      WarcraftPetsExpress, v2.00c
      BlizRuntimeLib_enUS v5.2.0.50200 <us>
      (ck=c13)

  • #7
    Just wondering if there is any way to have the add-on announce the officer note (instead of the public note) upon a character's departure? Our guild currently uses officer notes to track alts and public notes are used by members to communicate what they are looking to do, etc. As an officer it's more important to see "X left guild (officer note: Xalt1, Xalt2, Xalt3, Stewie's dad)" vs. "X left guild (note: Anyone watch Downton Abbey? Looking to RP as the Dowager Countess)"

    The addon is a life and timesaver, but this one additional feature would really put the icing on the cake.
  • #8

    Good suggestion and nice example. This is something that has been bothering me as well.

    I'll probably add this in next update, just need to think about what the configuration would look like, and whether it should apply to more than just guild join/leave changes.

  • #5

    I really like this addon. Helps me keep good track of the goings on in my guild. Only one suggestion to throw out, maybe add an option so that the toons on your account dont show up as changes. I kinda know what i do during the day and dont need to see that i lvled up while playing :)

  • #6

    I don't think that would be a good thing to add. 

    Rank changes and note changes are not necessarily triggered by yourself, and with the recruit-a-friend program even level-up's can be triggered by someone else. This addon merely detects changes in the guild roster, and your own character just happens to be part of that roster.

  • #3

    Seeing this error a lot 

    4x FrameXML\UIParent.lua:2324: C stack overflow
    FrameXML\UIParent.lua:2324: in function <FrameXML\UIParent.lua:2322>
    <in C code>
    FrameXML\UIParent.lua:1740: in function "SetUIPanel"
    FrameXML\UIParent.lua:1543: in function "ShowUIPanel"
    FrameXML\UIParent.lua:1469: in function <FrameXML\UIParent.lua:1465>
    <in C code>
    FrameXML\UIParent.lua:2179: in function "ShowUIPanel"
    BugSack-r262\sack.lua:449: in function <BugSack\sack.lua:443>
    BugSack-r262\sack.lua:467: in function "OpenSack"
    BugSack-r262\core.lua:84: in function <BugSack\core.lua:66>
    <string>:"safecall Dispatcher[2]":4: in function <string>:"safecall Dispatcher[2]":4
    <in C code>
    BugGrabber.lua:146: in function <!BugGrabber\BugGrabber.lua:144>
    !BugGrabber-r188\BugGrabber.lua:381: in function <!BugGrabber\BugGrabber.lua:328>
    (tail call): ?
    GuildTracker\GuildTracker-5.0.4-1.lua:449: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4
    <in C code>
    <string>:"safecall Dispatcher[1]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:
    (*temporary) = <func> =[C]:-1

     

     

     

    5x GuildTracker\GuildTracker-5.0.4-1.lua:449: attempt to index field "options" (a nil value)
    GuildTracker\GuildTracker-5.0.4-1.lua:449: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4
    <in C code>
    <string>:"safecall Dispatcher[1]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:
    nil

     

    4x BugSack-r262\sack.lua:71: C stack overflow
    BugSack-r262\sack.lua:71: in function <BugSack\sack.lua:35>
    BugSack-r262\sack.lua:130: in function <BugSack\sack.lua:127>
    <in C code>
    <in C code>
    BugSack-r262\core.lua:86: in function <BugSack\core.lua:66>
    <string>:"safecall Dispatcher[2]":4: in function <string>:"safecall Dispatcher[2]":4
    <in C code>
    <string>:"safecall Dispatcher[2]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    !BugGrabber-r188\BugGrabber.lua:146: in function <!BugGrabber\BugGrabber.lua:144>
    !BugGrabber-r188\BugGrabber.lua:381: in function <!BugGrabber\BugGrabber.lua:328>
    <in C code>
    BugGrabber.lua:146: in function <!BugGrabber\BugGrabber.lua:144>
    !BugGrabber-r188\BugGrabber.lua:381: in function <!BugGrabber\BugGrabber.lua:328>
    (tail call): ?
    GuildTracker\GuildTracker-5.0.4-1.lua:449: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4
    <in C code>
    <string>:"safecall Dispatcher[1]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:
    window = BugSackFrame {
    0 = <userdata>
    }
    updateSackDisplay = <func> @BugSack\sack.lua:35

  • #4

    Does it still happen with version 5.0.5-1? If it does, please submit a ticket, and mention when you see this error.

  • #1

    For some odd reason ... it's telling me everyone left the guild when they didn't LOL

  • #2

    Seen this once myself after a long loading screen on login, but then never again. If you find the conditions to reproduce this, feel free to create ticket.

  • 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 »

Curse $5,000 Dreamhack CS:GO Skin Giveaway

Enter Now!