Guild-Roster-Manager

GUILD ROSTER MANAGER

JOIN-UP ON DISCORD

Join Discord Here or Copy This Link: https://discord.gg/wA7bPUfZuK

Join up to discuss GRM, offer suggestions, report bugs, or even just chat about guild management related things. All help in this regard is greatly appreciated! I respond much faster to Discord posts than I do anywhere else and am more likely to respond faster to any issues you might be encountering.

FOREWORD

As a long-time guild leader, having managed the same guild since the days of The Burning Crusade, I always felt like the in-game interface was somewhat lacking. Like most people, I waited patiently for the trickle of improvements that happened every few years. Ultimately, I grew impatient. I wanted more. I was getting tired of the monotony of the grind that came with active leadership. So, while there were other options out there that were pretty good, I was still not truly satisfied. I wanted something cleaner, something with an interface that was easier to use when setting up alts and mains. I wanted something that could grow and expand in scope, as needed. I wanted something that would give me more knowledge, more information, more control. I wanted something that would help me make more informed decisions with the guild; or, at the very least, help cut the time it took me to decipher all of the busy work that needed to get done. This is where this addon was born from.

With the original work, added to with many great suggestions from people in this community, this addon has become something far more than I ever envisioned. However, at the core of GRM the purpose remains the same. My passion and my motivation remain the same, centered around one question, “Will this make managing some aspect of the guild better?” I do not wish to ever deviate from this original core goal.


GRM FEATURES

Snapshot of features before going into details on each one further down

Click here for short video explanation of the addon

GRM DESIGN PHILOSOPHY

Due to the nature of addons being restricted from connecting to the net, building a decentralized database that is shared between other GRM users was required. As such, changes are only accepted by determining what was the most recent change and accepting it. In other words, you don’t want a player who has been offline for a year to log back in and then sync outdated information to everyone. As such, all of it is timestamped and controlled.

Ultimately, this means that each individual GRM user has their own database, account-wide, including all servers and guilds they play on stored onto a single save file. This is NOT a centralized database that other users can access. It is unique to you. While GRM includes some features that give the guild leadership the ability to unify some settings, so, for example, your officers don’t accidentally sync your ban lists to everyone, you still have full control to disable syncing and just use GRM your own way.

While most people are more likely to enjoy the benefits of syncing and sharing info among their guildies, I just want to make it clear that if you wish to use GRM in your own personal way within your own database, you can. No other GRM user can dictate how you use this addon. While it is encouraged for you to actively participate in a meaningful way within your guild, ultimately so you can enjoy the rich features that GRM provides, there is no over-reaching hand that can come into your system and restrict your addon. That is the power that GRM provides. Ultimately, it is your addon, your account, and your data.

I just want to make it extremely clear that even though GRM provides a way to unify much of your database between other GRM users, there is no tyrannical hand forcing you to do so just by nature of having the addon installed. It is always your choice to participate.


Features Detailed In More Depth

DATA SYNCING

Sync Details

No need for every GRM user to configure all of these details, they will be sync’d both retroactively, and live. The more GRM users, the more redundancy in the guild if you lose your data and have no backups.

What Syncs:

* Join Date
* Promotion/Demotion Date
* Alts
* Main Status
* Bans
* Custom Note
* Birthday

It is worth mentioning that all frames are fully programmed to also update LIVE as changes are received. No need to close a window and re-open. Your audit window will update on the fly, as well as the mouseover window, as information is received.

ALT/MAIN MANAGEMENT AND TAGGING

Add an alt to a grouping easily Chat tag of alt/main information

CUSTOM GUILD ROSTER

This is accessible by typing /roster in chat.

Custom GRM Guild Roster

ROSTER MOUSEOVER WINDOW

Mouseover Window!

Right Click a player's status for additional options

Add additional syncable information about the player with 150 extra characters in the custom note

MACRO TOOL

In patch 7.3 Blizzard removed the ability of addons from being able to remove, demote, or promote players from the guild. There is no way around this, you HAVE to manually implement this action in-game. So, GRM has attempted to adapt to these changes, and while not as simple as pre-7.3, it is still far easier to deal with. By creating a list of players you wish to kick and then using the addon to auto-create a macro to remove them, the player only then needs to activate the “hot-key combo” to trigger the macro, and the addon will automatically rebuild the macro with the next set of names to be removed after each trigger of the macro.

Macro Tool to kick players

I have been in guild leadership for coming on, I think, 13 years. I have been the casual leader, and I have worn the shoes of leader that hustles and promotes and recruits and grinds for status and rank. At the end of the day, the one thing in leadership that never changes is the opportunity you have to build your guild how you want to and get to experience the game how you want to. That’s the main reason I do it. I get to build my guild and shape it with the culture I wish to have. But, there is one caveat. Time. The more time you spend doing administrative work, the less time you get to actually “play” the game, to join events with your friends and your members of the guild. Coming home after a long day at work, sometimes you’d rather just jump into some BGs with friends than have to spend an hour doing busy stuff. I get it. That is why I know that this “macro tool” here is more than just a “feature” of an addon. It is something that can help you leaders get back some of your time that gets lost into the black hole of administrative obligations forever. Burnout in leadership is a real thing. If there is just a small way I can help lower the burden of leadership, I am happy to be a part of it.

KICKING

Unconfigured Kick Settings

PROMOTIONS

Unconfigured Promotion Settings

DEMOTIONS

Matching to Demotion Rules

Macro Button Improved Tooltip

SPECIAL RULES

Alt Group Sync

Bring up the Macro tool with any of the following SLASH commands.

/grm macro
/grm tool
/grm kick
/grm promote
/grm demote
/grm special

JOIN AND PROMOTION DATE HISTORIES

Easily Log and keep track of promotion dates

The Same applies for player membership histories

Right click "Date Joined" and use the sync tool to easily unify the Join Dates and save configuration time

LOG OF GUILD CHANGES

Enhanced Guild Log

Report ALL levels, or within a range, and even you can choose to only report expansion milestones

IMPORTANT: The Log is unique to each account and it is NOT synced between other GRM users. This is because your log is your own. Your filters are your own.

BAN LIST

Ban their alts too!

Adding a Ban

CLICK HERE FOR A SHORT VIDEO ON BAN FEATURES AND CAPABILITIES

EXPORT TOOL

Export GRM and Guild Data

Exporting your log

!NOTE TRIGGER

This particular tool is more useful in CLASSIC since players have to deal with the issue of any guildie being able to edit other members’ public notes again, unlike retail.

Note Trigger

HARDCORE MODE SUPPORT

There are some limitations, due to the lack of a built-in log, but any players that die you or other GRM users are logged in will have their player note tagged with a death time and the mouseover will indicate they are perma dead.

Perma Death

GUILD AUDIT WINDOW

Are you a completionist? Want to know all information about your guild on all players? Use the audit list to help!

GRM Audit Window

ADVANCED JOIN DATE TOOL (To assist in audit completion)

The goal of this tool is to ensure data properly matches up and can be easily configured.

Advanced Join Date Tool

GRM EVENTS/CALENDAR TOOL

Add Events to Calendar that Automatically popup, like anniversary notifications

Calendar

TRANSFER TOOL

Is your guild transferring servers? Easily carry over and transfer your guild data by setting a restore point.

Backups

Note, this is NOT the equivalent of a full File Side “WTF” folder backup/restore. Addons are not capable of doing that. This is purely so you can have restore points of GRM data in case say, an officer went rogue on you and changed a ton of crap, or you want to transfer the guild without starting over. It is OK to restructure your ranks on the transfer, but be aware this might show players as promoted/demoted based on the new rank structure. If the rank structure remains consistent on the new server, there shouldn’t be any changes.

USEFUL SLASH COMMANDS

Slash Commands

GLOBAL CONTROLS TO UNIFY SETTINGS AMONG GUILD GRM USERS

Control global settings of all GRM users in the guild! This is VERY critical you use this!

Control Tags can be easily exported

GRM Global Controls

Here is a short video demonstration of how to unify guild member GRM settings easily

GRM Module/Plugin Support

EXISTING MODULES:

Mouseover Information

Lock window, then mouseover each name for more details

Download on Curseforge Here or Github Here

JOIN-UP ON DISCORD!

Join Discord Here or Copy This Link: https://discord.gg/wA7bPUfZuK

Join up on discord for updates, and feel free to chat about the addon, make suggestions, or report bugs. Have any Lua errors occur, visual bugs, or event just quality of life improvement suggestions that you think would be good for this addon? Reporting them to discord would be very helpul!