Quantcast
Download
(22 Kb)
Download
Updated: 09/19/21 05:44 PM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:09/19/21 05:44 PM
Created:05/27/20 03:27 PM
Monthly downloads:308
Total downloads:2,908
Favorites:5
MD5:
7.1.5
Auto Ranks  Updated less than 3 days ago!
Version: 2.5
by: peniku8 [More]
A must have for every trade guild admin:
Auto Ranks does exactly what its name suggests: it adjusts guild member ranks depending on their sales and or donations. Okay, it's semi-auto, you have to trigger it manually (button in the settings or via hotkey). Highly customizable.



Shissu's Guild Tools is no longer needed to run this addon and you can delete all Shissu addons if you like. ShissuHistoryScanner will be included and installed with Auto Ranks from now on.

Auto Ranks's Features:

Main functions:
- Promote and or demote guild members based on their MM or ATT sales
- Promote and or demote guild members based on their donations (requires Shissu's History Manager)
- Promote new members to the next rank after a set amount of days
- Send automated mails on certain actions
- Process all of your guilds at once with different settings for each
- Preset manager: Create unlimited settings presets (names are compatible with colour codes)
Functions & Features:
Rank allocation:
- Independently customizable time frames for sales and donations
- Automatically excludes ranks and members with administrative guild permissions
- Option to exclude members with a note on their name
- Option to specify a keyword to search for in the note
- Chat notifications for every action (optional)
- New member rank option: don't demote anybody back to the lowest rank in the guild
- Permanent rank: option to not demote anybody FROM the highest non administrative rank in your guild
- Track last donation: calculates a "this week" donation from the last donation in the logs
(- The current week donation will be calculated with the foruma: 7/DaysAgo * donation; Example: 20k donation 14 days ago->current donation=10k)
- Demotion limit: Specify an upper limit for how many ranks you want to demote a member at once

Message settings:
- Two messages can be configured for scenario LowestRank->2ndLowest and AnyRank->2ndLowest
- Include keywords to insert the recipient's actual sales and donation stats into the message
- Auto Ranks will display a list of players that couldn't be contacted, if sending a mail fails
- Note: message text and settings are not part of presets

Addon Behaviour:
- When both MM and ATT are active, MM stats are prefered. When neither is, an error message is shown.
- When a new preset is created, it is automatically loaded as well
- When a preset is loaded, changes will save automatically to the active preset
- When a preset is deleted, the first preset in the list will be loaded
- The addon handles one rank change every two seconds
- The sales and donation stats added to the messages will be in the respective time frames for the rank options

- More info on how to fill in the numbers is given via tooltips
- You need to reload your UI to update the message previews (limitation of libAddonMenu)
- Pictures here show how I have it set up for my guild Pact Veteran Trade as guideline
- I'd advise to reset your addon settings when you 1)Change the order of your guilds or 2)Change the language of your client
Dependencies:
-LibAddonMenu-2.0
-Master Merchant (3.6 or higher) or Arkadius' Trade Tools
-ShissuHistoryScanner (Intregrated into this addon)
If you're having issues with the addon, delete "ShissuHistoryScanner" from your addon folder or uninstall Shissu's Guild Tools.
2.5
-Integrated ShissuHistoryScanner into the addon, which means:
-you can delete all Shissu addons from your addon folder if you like or
-uninstall Shissu Guild Tools from Minion
-you can keep using SGT if you so desire, if shouldn't cause any issues

2.4.14
-Added support for Master Merchant 3.6

2.4.13
-API bump

2.4.12
-Added a summary after sending out mails, which shows players that ignore you or have a full inbox

2.4.11
-Minor tweaks for the new Automate integration

2.4.10
-Added a callback manager event "AutoRanksDone" for smoother integration with other addons

2.4.9
-API bump

2.4.8
-Added the "Demotion Limit" option, which makes it possible to limit the number of demotions a single member can get at once
-Added a refresh routine for presets. Presets need to be re-written when there is a new option added to AutoRanks, which requires reloading the UI once, when a preset is loaded the first time after the AR update was installed
-Regrouped some settings in a new submenu

2.4.7
-Added the function to specify a keyword for the 'Ignore members with a note' option

2.4.6
-Added message previews to the settings menu (you need to reload your UI for those to update)

2.4.5
-Added a safety net to prevent errors when multiple people activate AutoRanks for the same guild at the same time

2.4.4
-Fixed the German translation and improved it a bit

2.4.3
-Added German translation

2.4.2
-Added strings for localization

2.4.1
-Minor bugfixes

2.4.0
-Added a dynamic messaging function
-Added a button to remove presets
-Re-ordered the settings panel a bit

2.3.1
-Optimized the preset manager
-Added chat indications on which preset is currently active

2.3.0
-Added the preset manager, so you can use mutliple addon configurations on the fly

2.2.5
-API bump for Markarth

2.2.4
-Now ignores recruits with a membership time longer than 3 times the 'Rank period' setting, to avoid false promotions when a player joins, who has been in the guild before (SGT needs a few minutes to update the data, so Auto Ranks thinks the new member has been in the guild for a long time already)

2.2.3
-Code optimization

2.2.2
-API bump

2.2
-Added the "[New member] rank period" option
-Changed the way the "New member rank" checkbox is saved. Double check your settings!

2.1.2
-Code optimization

2.1
-Under the hood changes and improvements

2.0
-Public release
Archived Files (23)
File Name
Version
Size
Uploader
Date
2.4.14
14kB
peniku8
09/14/21 04:17 PM
2.4.13
14kB
peniku8
08/30/21 04:53 PM
2.4.12
14kB
peniku8
03/23/21 05:40 PM
2.4.11
13kB
peniku8
03/14/21 11:32 AM
2.4.10
13kB
peniku8
03/09/21 03:25 PM
2.4.9
13kB
peniku8
03/08/21 01:44 PM
2.4.8
13kB
peniku8
12/21/20 06:11 PM
2.4.7
12kB
peniku8
12/08/20 05:37 PM
2.4.6
12kB
peniku8
12/06/20 10:12 AM
2.4.5
12kB
peniku8
11/27/20 04:26 PM
2.4.4
12kB
peniku8
11/22/20 05:29 PM
2.4.3
12kB
peniku8
11/20/20 08:22 AM
2.4.1
8kB
peniku8
11/16/20 05:17 PM
2.3.1
7kB
peniku8
11/13/20 01:53 PM
2.3.1
7kB
peniku8
11/11/20 08:54 PM
2.2.5
6kB
peniku8
11/03/20 06:39 AM
2.2.4
6kB
peniku8
09/04/20 04:14 AM
2.2.3
6kB
peniku8
09/01/20 06:06 PM
2.2.2
6kB
peniku8
08/30/20 04:45 PM
2.2
6kB
peniku8
08/09/20 01:34 PM
2.1.2
6kB
peniku8
07/06/20 05:27 AM
2.1
6kB
peniku8
07/02/20 02:16 PM
2.0
6kB
peniku8
05/27/20 03:39 PM


Post A Reply Comment Options
Unread 09/16/21, 04:22 PM  
EchoTiger

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by peniku8
Originally Posted by EchoTiger
Heyah!

I believe MasterMerchant now uses a different way to store data, (LibGuildStore) rather than the old MM##Data files.
But I caught Auto-Ranks trying to demote everyone to the lowest rank, so I assume it's because of the MM change

Was curious if Auto-Ranks would be updated for this change?
I heavily rely on it to manage members in my trade guild. xD

Thanks for reading!
I'm on it
Thanks for the quick update!
Report comment to moderator  
Reply With Quote
Unread 09/14/21, 04:19 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Re: Re: auto ranks disappeared after update?

It was pretty late when I did this yesterday and confused folders and addons and ended up uploading the AutoRecruit file here. I added the correct file now!
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Unread 09/14/21, 03:48 PM  
jeffk42

Forum posts: 0
File comments: 2
Uploads: 0
Re: auto ranks disappeared after update?

Originally Posted by arps
minion says it's installed but the game not seeing it all? Was working fine pre-update?
Looks like maybe the developer updated Auto Ranks with the wrong code (the code from Auto Recruit). My Auto Ranks has been replaced with Auto Recruit, even though I never installed the latter.

Hopefully it'll get fixed soon.
Report comment to moderator  
Reply With Quote
Unread 09/14/21, 01:59 PM  
arps

Forum posts: 0
File comments: 10
Uploads: 0
auto ranks disappeared after update?

minion says it's installed but the game not seeing it all? Was working fine pre-update?
Report comment to moderator  
Reply With Quote
Unread 09/08/21, 04:25 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Originally Posted by EchoTiger
Heyah!

I believe MasterMerchant now uses a different way to store data, (LibGuildStore) rather than the old MM##Data files.
But I caught Auto-Ranks trying to demote everyone to the lowest rank, so I assume it's because of the MM change

Was curious if Auto-Ranks would be updated for this change?
I heavily rely on it to manage members in my trade guild. xD

Thanks for reading!
I'm on it
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Unread 09/05/21, 08:24 AM  
EchoTiger

Forum posts: 0
File comments: 6
Uploads: 0
Heyah!

I believe MasterMerchant now uses a different way to store data, (LibGuildStore) rather than the old MM##Data files.
But I caught Auto-Ranks trying to demote everyone to the lowest rank, so I assume it's because of the MM change

Was curious if Auto-Ranks would be updated for this change?
I heavily rely on it to manage members in my trade guild. xD

Thanks for reading!
Last edited by EchoTiger : 09/05/21 at 08:24 AM.
Report comment to moderator  
Reply With Quote
Unread 03/06/21, 02:33 PM  
Katnipthief

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by Katnipthief
Originally Posted by peniku8
Originally Posted by Katnipthief
This addon doesnt seem to work correctly since last patch-

-New member rank is set to 7 days, but its promoting them before 7 days.
-addon doesnt seem to want to demote people when they drop below the threshhold.
- when I set lowest rank to sales=0 donations=0, it demotes almost everyone to that rank no matter their progress.

I removed and reinstalled the addon and that didnt help. It was working fine til the last patch, and nothing was changed, just stopped working correctly. any chance I could get on discord with someone who is an expert with this thing?
Everything works perfectly fine for me and for everyone I know using this addon, so I suppose it's either Shissus Guild Tools or some other addon causing your issues. I'm running "Shissu Guild Tools Markarth Patch", so you might wanna try that in case you're using a different version.

The addon promotes somebody from the lowest rank before the time limit, if it detects that someone has already joined and left within 3x that time frame. So if you have it at 7 days, someone who has joined within the last 21 days, quit and joined again will be promoted immediately (SGT limitation, it's an error correction system to prevent false positives).

The addon promotes people to the highest rank they fulfil the requirement for, so if you have rank 2 at 0 sales and rank 3 at 100k sales, everyone in the guild below 100k sales will be promoted to rank 2, which means that people will get that rank as soon as they join.

It's possible that the latest SGT version (the one without 'Markarth' in the name) had some changes made which would break my addon. I'm using it with MM, so I can't be 100% sure about ATT either.
ATT has been giving me a lot of random issues, you got me thinking it could be more than one. I'll remove SGT and ATT and see what happens then go from there. Thanks for the reply
I had two different verions of SGT installed, I removed them and put just the markarth one back on, seems to be working much better now
Report comment to moderator  
Reply With Quote
Unread 03/05/21, 09:16 AM  
Katnipthief

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by peniku8
Originally Posted by Katnipthief
This addon doesnt seem to work correctly since last patch-

-New member rank is set to 7 days, but its promoting them before 7 days.
-addon doesnt seem to want to demote people when they drop below the threshhold.
- when I set lowest rank to sales=0 donations=0, it demotes almost everyone to that rank no matter their progress.

I removed and reinstalled the addon and that didnt help. It was working fine til the last patch, and nothing was changed, just stopped working correctly. any chance I could get on discord with someone who is an expert with this thing?
Everything works perfectly fine for me and for everyone I know using this addon, so I suppose it's either Shissus Guild Tools or some other addon causing your issues. I'm running "Shissu Guild Tools Markarth Patch", so you might wanna try that in case you're using a different version.

The addon promotes somebody from the lowest rank before the time limit, if it detects that someone has already joined and left within 3x that time frame. So if you have it at 7 days, someone who has joined within the last 21 days, quit and joined again will be promoted immediately (SGT limitation, it's an error correction system to prevent false positives).

The addon promotes people to the highest rank they fulfil the requirement for, so if you have rank 2 at 0 sales and rank 3 at 100k sales, everyone in the guild below 100k sales will be promoted to rank 2, which means that people will get that rank as soon as they join.

It's possible that the latest SGT version (the one without 'Markarth' in the name) had some changes made which would break my addon. I'm using it with MM, so I can't be 100% sure about ATT either.
ATT has been giving me a lot of random issues, you got me thinking it could be more than one. I'll remove SGT and ATT and see what happens then go from there. Thanks for the reply
Report comment to moderator  
Reply With Quote
Unread 02/27/21, 06:40 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Originally Posted by Katnipthief
This addon doesnt seem to work correctly since last patch-

-New member rank is set to 7 days, but its promoting them before 7 days.
-addon doesnt seem to want to demote people when they drop below the threshhold.
- when I set lowest rank to sales=0 donations=0, it demotes almost everyone to that rank no matter their progress.

I removed and reinstalled the addon and that didnt help. It was working fine til the last patch, and nothing was changed, just stopped working correctly. any chance I could get on discord with someone who is an expert with this thing?
Everything works perfectly fine for me and for everyone I know using this addon, so I suppose it's either Shissus Guild Tools or some other addon causing your issues. I'm running "Shissu Guild Tools Markarth Patch", so you might wanna try that in case you're using a different version.

The addon promotes somebody from the lowest rank before the time limit, if it detects that someone has already joined and left within 3x that time frame. So if you have it at 7 days, someone who has joined within the last 21 days, quit and joined again will be promoted immediately (SGT limitation, it's an error correction system to prevent false positives).

The addon promotes people to the highest rank they fulfil the requirement for, so if you have rank 2 at 0 sales and rank 3 at 100k sales, everyone in the guild below 100k sales will be promoted to rank 2, which means that people will get that rank as soon as they join.

It's possible that the latest SGT version (the one without 'Markarth' in the name) had some changes made which would break my addon. I'm using it with MM, so I can't be 100% sure about ATT either.
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Unread 02/24/21, 04:25 PM  
Katnipthief

Forum posts: 0
File comments: 19
Uploads: 0
This addon doesnt seem to work correctly since last patch-

-New member rank is set to 7 days, but its promoting them before 7 days.
-addon doesnt seem to want to demote people when they drop below the threshhold.
- when I set lowest rank to sales=0 donations=0, it demotes almost everyone to that rank no matter their progress.

I removed and reinstalled the addon and that didnt help. It was working fine til the last patch, and nothing was changed, just stopped working correctly. any chance I could get on discord with someone who is an expert with this thing?
Last edited by Katnipthief : 02/24/21 at 04:27 PM.
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 03:57 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Originally Posted by marneman
Originally Posted by peniku8
Originally Posted by marneman
It would be really awesome to be able to add in some criteria around how "active" a guild member has been. For example: Promote to this rank if they've been a member for at least 30 days, but also have logged in within the past 2 weeks.
I have no intention of adding any features which take 'activity' into account as you describe it.
The addon is made for trade guilds and such a function is hardly useful in that case.
I understand. The challenge here is that a great number of guilds are social only in their focus. So the trading activity really doesn't factor in at all. Social guilds generally don't even have a trader.

I will take a look and see about adding that sort of criteria myself. Are you open to pull requests?
Feel free to write an addon which ranks people based on their activity. AutoRanks however will stay a ranking addon for trade guilds only.
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 08:35 AM  
marneman

Forum posts: 0
File comments: 57
Uploads: 0
Originally Posted by peniku8
Originally Posted by marneman
It would be really awesome to be able to add in some criteria around how "active" a guild member has been. For example: Promote to this rank if they've been a member for at least 30 days, but also have logged in within the past 2 weeks.
I have no intention of adding any features which take 'activity' into account as you describe it.
The addon is made for trade guilds and such a function is hardly useful in that case.
I understand. The challenge here is that a great number of guilds are social only in their focus. So the trading activity really doesn't factor in at all. Social guilds generally don't even have a trader.

I will take a look and see about adding that sort of criteria myself. Are you open to pull requests?
Report comment to moderator  
Reply With Quote
Unread 12/21/20, 06:18 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Originally Posted by marneman
It would be really awesome to be able to add in some criteria around how "active" a guild member has been. For example: Promote to this rank if they've been a member for at least 30 days, but also have logged in within the past 2 weeks.
I have no intention of adding any features which take 'activity' into account as you describe it.
The addon is made for trade guilds and such a function is hardly useful in that case.
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Unread 12/21/20, 05:26 PM  
marneman

Forum posts: 0
File comments: 57
Uploads: 0
It would be really awesome to be able to add in some criteria around how "active" a guild member has been. For example: Promote to this rank if they've been a member for at least 30 days, but also have logged in within the past 2 weeks.
Report comment to moderator  
Reply With Quote
Unread 12/09/20, 07:46 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 7
Originally Posted by Sharlikran
Well that response was actually better than I thought it was going to be. It also helps clarify something that's been confusing me since you started mentioning this and because there are a few other people asking me the same type of question.

The reason you're only getting the time range that you feel is hard-coded is because you're looking through the table created for one of the nine time ranges. You're not looping over 200,000 or 2.6 million records.

I'm changing the SavedVariables files so that they are smaller and take less time loading the memory. I'm not changing the lookup tables that are created after everything is initialized.
So the variable I use to retrieve the data will still be the same after the update since the LUTs will keep their structure and no update from my side will be required?
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Ranks", "Auto Recruit", "Automate" and others
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: