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

  • Your Rating

  • Share
  • Report Abuse

Guild Delta

 
Project Updated:
Files Updated: Fri, Dec 11 2009
Supports Game Version: 3.3.0
Category: Guild
Tags:

, , , and [Edit Tags]

Project Manager: Farmbuyer
Additional Authors: No additional authors
Current Version: 3.3 with extras
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 5
Downloads Total: 8,963
Favorites: 52
Comments: 20
  • About Guild Delta
  •  

When you login, Guild Delta displays changes ("deltas", in math terms) to the guild roster since the last time you logged in. Specifically, names of players who have joined the guild or are no longer in the guild. See below for tracking other kinds of changes.

I didn't like being unaware that people had left my (large) guild merely because I happened to not be online at the time they left. And I kept being surprised to find that people I knew had joined the guild when I was offline. So I wrote this simple tool to discover changes in the roster.

Guild Delta only updates its list when you login. After that, it becomes totally inactive. This means that even players who join/leave the guild while you are online will be listed the next time you login. This is by design.

There are a couple of versions available. The basic "name/rank" version only stores players who have joined or left the guild, and changes in the rank of existing members. The "extras" version additionally tracks changes to the public/officer notes of existing members. You only need to load one or the other, not both.

If a player joins/leaves and you are running the "extras" version, then their notes will be printed along with their name. This helps with the problem of "who was that guy who just left?" in very large guilds.

By default, text is printed to the combat log window so that it won't get lost in the flood of crap that shows up in the main chat window during login. You can use the /guilddelta command to change this.

NOTE 1: If you switch between basic and "extras", you may get a flood of data the first time you login. Likewise, if you are promoted to officer rank, any existing officer notes will all be printed out the next time you login.

NOTE 2: There is no way IN THE GAME to change which fields are tracked. (Sorry, no time or interest in writing a UI to control that.) However, the list of tracked fields is set at the top of the .lua file, with comments. It should be easy to customize if you wish.

  • 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  
  Guild Delta 3.3 with extras Release 3.3.0 762 12/11/2009
  Guild Delta 3.2+2 with extras Release 3.2.0 1,361 9/12/2009
  Guild Delta 3.2+1 with extras Release 3.2.0 267 9/11/2009
  Guild Delta 3.2 with extras Release 3.2.0 980 8/6/2009
  Guild Delta 3.1 with extras Release 3.1.0 1,439 4/29/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.
  • Just want to point out, As an officer in a massive guild, (400+ toons,) this mod has been a huge help in keeping a handle on character movements. Thanks for making and maintaining it, Farmbuyer!

    Reply Report Permalink
  • Farmbuyer said

    There's now a "3.2+2" version, with more safety checks. If you're getting the same error as TheBigL reported during times of high latency, this will at least avoid any errors. You will not see guild-related changes for members whose information was requested during high latency, but they should appear the next time you log in (assuming the network has settled down by then).

    Reply Report Permalink
  • Farmbuyer said

    I've uploaded a "3.2-1" version. This has no new features or bugfixes compared to the 3.2 release; the change is internal only. I'm using a relatively new builtin countdown timer added by Blizzard instead of an old library for timers. The result is a smaller memory footprint.

    Users may notice that the output from GuildDelta will be delayed a little longer than what they're used to. This is because the builtin timer fires 15 seconds after initial loadup.

    Reply Report Permalink
  • TheBigL said

    Gives me the following error on second startup:

    Message: Interface\AddOns\GuildDelta\GuildDelta.lua:45: attempt to compare two nil values
    Time: 08/06/09 09:38:05
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:
    (tail call): ?
    [C]: ?
    Interface\AddOns\GuildDelta\GuildDelta.lua:45: in function
    [C]: in function `sort'
    Interface\AddOns\GuildDelta\GuildDelta.lua:45: in function
    Interface\AddOns\GuildDelta\GuildDelta.lua:204: in function `GuildDelta_OnEvent'
    [string "*:OnEvent"]:1: in function

    Your addon Idea sounds amazing... and I would like to see it work on my Game client.

    Thanx :D

    Reply Report Permalink
  • Farmbuyer said

    thebigl: That's very odd. Were you logging in during a period of very high latency? Did the error only happen the one time, or is it working now?

    Reply Report Permalink
  • TheBigL said

    Sorry it took me time to post.
    I installed it again. It does not show any error...
    but it does not show me any data either xD

    Ill inform you of the progress... :)

    Reply Report Permalink
  • TheBigL said

    Well managed to get it working (was showing results in different chat window)
    Thanx for that awesome addon buddy :D

    Reply Report Permalink
  • Farmbuyer said

    No changes needed for 3.1. Check "load out of date addons" and it works just fine.

    Reply Report Permalink
  • xtoq said

    Broken - for me at least - with 3.1.

    Reply Report Permalink
  • tennberg said

    Just wondering if you might be releasing a new version now that Patch 3.1 is out.

    Reply Report Permalink
  • silverdew said

    Any chance we could have an option to write these changes as an actual chat message? I'd like to get the information on file (I'm writing an external script to update our guild website), and as far as I can tell the information guild delta writes to the chatframe isn't logged to the chatlog/combatlog.

    Reply Report Permalink
  • Farmbuyer said

    Well... it uses the basic :AddMessage() API call to add text to a chat window. What are you using to capture and log chat text?

    If you want stuff that's actually sent to a chat *channel* rather than a chat *window*, then that's something that could probably be configured. The local 'prt' function is all that you'd have to tweak in the meantime, if you're into coding.

    Reply Report Permalink
  • ThantiK said

    Doesn't this already exist within the default client? - all you have to do is open your guild tab and press the Log button. Voila, all the things your mod does is right there.

    Reply Report Permalink
  • Farmbuyer said

    The guild log doesn't record the previous rank, only the new rank. Hope your memory is good.

    The guild log doesn't display player notes of people who have left the guild. Hope your memory is good.

    The guild log doesn't record changes to player/officer notes at all. You can see where I'm going with this. :-)

    Of course this addon is not required. No addon is *required*.

    Reply Report Permalink
  • greatnitz said

    I have this installed but I see nothing when I log in...what's the slash command to access?

    Reply Report Permalink
  • Farmbuyer said

    There is no slash command. By default, output goes to the combat log window so that it won't be swamped by all the stuff printed out by other addons at startup.

    All of that used to be in the description text above, it got lost somehow. I'll probably add a slash command to configure that kind of stuff on some day when I'm free.

    Reply Report Permalink
  • bondbabe said

    You may want to check out Guild Check addon. Does the same thing.

    http://www.wowinterface.com/downloads/info5841-GuildCheck.html#info

    Reply Report Permalink
  • Farmbuyer said

    Yes, GuildCheck has a nice popup window instead of simply printing out all the information to a chat window. The tradeoff is that GuildCheck is over 1000 lines of code plus 10 libraries, while this addon is 150 lines plus a single library. If you have RAM to spare and like popup windows, go for it! :-)

    Reply Report Permalink
  • Kobihunt said

    Changes in rank, level, notes, etc, are not tracked. are all features i like and both ES and guild log do that. ES is missing the "memory" funtion that guild log has, it is nice to look back and have a record of the log of what changes have happened in the guild. Guild log would completely replace ES if it 1> could export this info and 2> if it stored the guild note of the player that left. this is helpfull if you need to remeber info on an X-guildy, especially if you run a large guild where sometimes players that leae wish they had not and want to come back.

    Reply Report Permalink
  • Props! Awesome idea, FB.

    Reply Report Permalink
  • Addon Packs Containing Guild Delta

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  2. 1,096 EPGPLootmaster Chat & Communication, Bags...
  3. 626 epgp (dkp reloaded) Guild
  4. 607 Armory Bags & Inventory, Guild, Professions...
  5. 332 Group Calendar 5 Guild, Boss Encounters, Quests...