Get an Epic Experience with Premium

Swyn's Guild Promoter

Guild Login to Add Favorites
  • World of Warcraft
  • 179 Monthly Downloads
  • Supports: 6.1.0
  • 17,161 Total Downloads
  • Updated 03/25/2015
  • Created 02/14/2012
  • 21 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: Swyn's Guild Promoter 3.01.06
Support development! **

About Swyn's Guild Promoter


This mod is basically a guild management tool for casual guilds with a lot of members.
It provides a number of features, but is mostly built around the ability to promote or demote based on a guild member's time within the guild as well as their Level, Guild Reputation, Time Offline and Achievement Points.

Version 3.01

Time In Guild
When you first load version 3.01, the addon will give everybody in the guild a "Join Date". This join date will be the same as the time you logged in. This is because Blizzard doesn't support it and the addon cannot possibly find out when current members joined. New members, however, will be given the correct date and time as the addon will know exactly when they joined.

You can change the join date for any member via the "Member Join Dates" tab in the addon settings.

For promotions it works exactly like the others do. You put a value in each rank for what it requires as a minimum and anybody above that value can be considered for promotion, anyone below will be demoted.

Time Offline
Time Offline is fairly self explanatory, but has one main difference over all the other statistics. The others all require a minimum value before a person is considered for a promotion. Time Offline requires a maximum. If anybody has been offline longer than their rank's Time Offline cut-off, then they will be demoted.

For a more in-depth description of these features, and more, click the Settings button in the addon's UI. It will provide a little more detail.
Most features also come with their own description in their settings tab.

Slash Commands

/sgp - Shows the UI.
/sgp show - Shows the UI.
/sgp hide - Hides the UI.
/sgp settings - Opens the Settings UI.


  • Fixed an issue that stopped users being able to edit join dates for members on a sister realm for Combined Realm guilds.


  • Fixed a bug that would sometimes cause a nil compare error when clicking Find.


  • Fixed a bug with the new 'Combined Best' alt mode where it was sometimes using worst TimeOffline value instead of best.


  • Reimplemented the 'Combined Best' alt mode. Thanks to Iverie for reminding me.
  • Removed the -RealmName tag from the end of every player's name on the Promote, Demote and Kick lists. Less clutter is always good.


  • Due to significant changes in this version, your settings will be reset to default! (Unless you used the alpha or beta of this version, in which case they won't be).
  • Removed the Convert Old Filters stuff as I'm sure nobody needs to use them any more. It's been over two years since the old filter method was phased out.
  • Added a description of the Member Join Dates tab in the main information tab.

3.01.01 - Beta

  • Due to significant changes in this version, your settings will be reset to default! (Unless you used 3.01.00 Alpha, in which case they won't be reset).
  • Added the ability to change a guild member's Time In Guild date via the Member Join Dates tab in the addon. It also has a list to see all members and their dates, in alphabetical order.
  • Added Time In Guild date support for the Export feature.
  • Fixed a bug where the Time In Guild dates would not be updated for new or removed players.
  • Fixed a bug where the Time In Guild dates for some players would be reset to your current game time on login/reload.
  • Fixed a bug with the Export feature... so that it actually works. Hopefully.

3.01.00 - Alpha

  • Due to significant changes in this version, your settings will be reset to default!
  • Added "Time In Guild" as an option to promote or demote people by.
  • Added "Time Offline" as an option to promote or demote people by.
  • Remember, this is a ALPHA version, so it will be buggy.
  • Currently only way to edit people's join dates is to open SwynGuildPromoter.lua found in {WoWFolder}\WTF\Account\{youraccount}\SavedVariables. I will add some form of control in later versions.


  • Timers seem to have automagically fixed themselves. Last night they didn't work, this morning they do. Please let me know if they work or not for you.
  • Added functionality to the timers so that if you have automation on, but decide to turn it off, it actually turns off immediately instead of requiring a reload.


  • Due to significant changes in this version, your settings will be reset to default!
  • Stopped the spammy automation function. Changed over to the new C_Timer function which doesn't appear to work yet. WIP.
  • Removed all mention of TotalXP and WeeklyXP. They don't exist any more. Promotes and Demotes are now based entirely on Level, Achievement Points and Guild Reputation.
  • Removed Alt Modes "Combined Highest" and "Combined Total" since they only used Total and Weekly XP which as above, is no longer applicable.

Addon Packs Containing This...


First Previous Page 2 of 2 Next Last
  • #224

    Hi Swyn,

    I really like this addon a lot! One question though: is it possible for all my alts to demote/promote automatically upon logon and then every 15 minutes? I cannot seem to get this working, if possible. I keep getting this message upon logging in on all my other charaters: "Failed to promote/demote. you do not have the permissions to do that."


  • #225

    That's only possible if your alts are the required guild rank to be able to promote people. That means being at least one rank above the highest attainable rank.

    The failed to promote warning is basically telling you that that's not the case. If you cannot promote using the guild menu, then neither can the addon.

    If, however, your alts are the required rank, I'll need to look into that.

  • #226

    At the guild control I disabled promote/demote after installing this addon for the first time. I now changed some ranks to be able to promote/demote and all my alts can now use this addon. Thanks very much for your reply, it was very helpfull!  :)


  • #216

    Thanks for this addon, great work, and the last udate is very promising :)

    Though I have one issue :

    - In "Alt settings", I chose "Public Note" for the Main name location and set the Alt mode to "Combined best"

    - One player in the guild has 4 toons, all identified with the exact same word in the Public note (the word is the name of his main)

    - Yet when I scan for inactive people, it still wants to kick one of his alt, the one he never plays...

    Doesn't the "Find and remove" function take Alt mode into account, like "Promotes" and "Demotes" ? And if not, would it be possible to add a function so that it can do so pls ?

    Last edited by Daan57 on 2/6/2015 12:37:30 AM
  • #217

    Yeah, the inactive kick feature doesn't use, by itself, anything other than time offline and the rank of the player when deciding to kick. So as it is, it will want to kick alts if they pass the kick rules.

    The reason I did this is because there is a feature you can use to avoid kicking certain people. If you look to the Filters feature, you can use the Do Not Kick filter. If you're using default values for the filter feature, putting !k inside the officer note of the character you want to keep should stop that character from being kicked. Refreshing the filter lists will let you know if you've added the filters correctly.

    If you need more information on filters, there's a fuller description of them in the main settings window of the addon.

    I hope that helps your situation.

  • #213

    Alright everyone, my game time has just expired again which means I cannot fix anything but the simplest bug as I won't be able to test the results.

    Since I've heard nothing from anybody for over a week now, I'm guessing the addon is mostly bug-free, so I don't feel too bad about not being able to update it.

  • #207

    Adding the Member Join Dates is awesome! Thank you for doing that. It helps a lot now that Blizzard removed the Guild Activity records.

    One request. In our large guilds, we assign ranks by account, rather than by toon. This was no problem under the old regime with Guild Activity. You had an option that allowed the Guild Activity of all alts to be added together.

    With Guild Activity now gone, it would be great to have an option under Alt Settings to promote or demote all alts to the same rank based on the highest rank that exists among that person's alts.

    Last edited by Iverie on 12/31/2014 2:40:33 PM
  • #208

    Yeah, I'll have to see about adding Combined Highest (or words to that effect) again.

    I'll see what I can do.

    Okie, uploaded 3.01.03 in which I've added Combined Highest again, but this time I called it Combined Best since Time Offline is best at low values.

    It should work just as before, though do let me know if you find any bugs. I don't use an alt system in the guild I manage, so some bugs might have slipped through the minimal testing I did.

    Last edited by Emmbrace on 12/31/2014 9:15:14 PM
  • #210

    Thanks! I'll try out the new Combined Best alt setting and let you know.

  • #206

    I just downloaded and installed the new version. I set it up and it demoted everyone to the lowest guild rank. Help

  • #212

    I can vouch for Emmbrace as a vigorous and diligent troubleshooter. We worked on my problem with the promoter and they simply would not give up until we had figured it out and got it working correctly. It really helps me keep people where they should be. Setting up (and this isn't an out of the box hit the button kind of addon, you do have to tell it what you want)  is a minor pain compared to the time saved of mowing through hundreds of peoples toons to put them in the right spot in the guild.

  • #209

    I think it'd be best if you PM me here on Curse with a screenshot of your rank settings, or a pastebin of your SwynGuildPromoter.lua file from your {WoWFolder}\WTF\Account\{AccountID}\Saved Variables\ folder.

    I can't know what's going wrong without the settings you've used. It could well be a bug, or maybe a misunderstanding with the way you've set it up.

    Last edited by Emmbrace on 12/31/2014 9:03:09 PM
  • #211

    Perhaps the settings for Attainable, Allow Promote, and Allow Demote should default to unchecked when rank settings are wiped for a new incompatible version.

  • #205
    SGP 3.01.02

    Added a new version 3.01.02. This is a release build with the Time in Guild and Time Offline promote types.

    First thing to note is that if you did not try 3.01.00 Alpha or 3.01.01 Beta, your settings will be reset. Sorry about that, but it's unavoidable with the amount of changes I had to implement to get the new features in.

    As ever, there are certainly going to be some bugs. If you find any, please let me know asap. My game time is due to run out on the 13th of January so I will need to know of any common bugs quickly. Also any features anybody might want would be good to hear in case they're worth putting in.

    Last edited by Emmbrace on 12/30/2014 10:16:25 PM
  • 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 »

Alienware X51 (R3) Giveaway