Group O Matic is a tool for raid leaders. It does the following:
- Gives you the ability to save and restore raid member positions
- Gives you an auto-arrange command, which tries to find the best group arrangement based on class/spec, and then automatically arranges the raid to match it.
- Adds slash commands to swap raid members' groups (for macros to move people on the fly)
- Auto-arrange template for AB/EotS which will move people at the same node into the same group.
NOTE: If you want to configure GOM while not in a raid, use /gom active
/rs Name1 Name2
(Swaps two people)
/rm Name Group#
(Moves Name into Group#)
/rgs Group#1 Group#2
(Swaps two groups with each other)
Restore will try to get the current raid as close as possible to the saved raid. By default, if there are people missing they will be ignored, and if there are extra people they will be auto-arranged -- these settings can be changed in the "Manage Saves / Restore Options" pane.
Will scan the raid's talents (if a player is out of range, GOM will still see their talents if they are running GOM also) and use them to automatically set up the raid. If GOM can't find someone's talents (because they're offline, etc) it will use their last known talents. Anyone whose talents are completely unknown will have defaults filled in by class.
GOM supports user-created templates to modify how the auto-arranger behaves. If you want to create one, see the EZ Templates tab or templates.lua. I've included an Alterac Valley template in addition to the default PvE raid template which is built-in.
Note that using the auto-arrange with this template will probably only be useful to you if you're in an AB/EotS game that is in-progress. It scans all raid members' current sub-zone ("mine", "stables", etc) and groups people at the same place together. Remember that GOM can't work while *you* the raid leader are in combat, but it doesn't matter if other people are, and you can macro /gom auto and hit it when you have a few seconds OOC.
You can exclude any/all groups from being saved/restored/arranged. Excluded groups will not be modified at all by the addon (the exception is the AB/EotS template, which intentionally ignores this setting).
You can create a list of MVPs which the auto-arrange will look at first when arranging groups. Class and spec are valued over MVP status, but among players with the same class and spec, MVPs will be placed in the top groups first.
1.11.2
-Fixed some problems with the main window's positioning.
1.11 (5-31-08)
-Added the ability to edit EZ Templates (missing some polish -- like a Back button -- but it works :P)
1.10 (5-24-08)
-Added "DECURSER" role
-Added "decursewhich" command for templates (see templates.lua)
-EZ Templates now allow you to set a "What does DECURSER mean?" option. (If you want more control than a global setting for the whole template, you'll need to create a "real" template (e.g. in templates.lua))
-Fix for IgnoreSpec
1.9.1 (5-19-08)
-Fixed a minor bug which was (mainly) causing wrong percentages to display sometimes in the window title.
-GOM will no longer allow you to try to start an auto-arrange via the GUI if you are the leader of a non-raid group.
-Updated the zhCN localization for the 1.8 changes (1.9 only has a few new things that need to be localized anyway :P)
1.9 (5-8-08)
-Added optional syncing of cached specs, saved raids, EZ templates, and MVPs between characters.
-The window title now displays what percentage of current raid members GOM has talent data for.
-The number of moves to make at a time now defaults to 9 instead of 1 for characters loading GOM for the first time.
-Added support for ArrangeProxy, which sort-of allows the addon to work in combat. You'll need to download this seperately.
1.8 (5-4-08)
-Added /gom active which toggles the addon being always active, allowing you to configure it without needing to be in a raid group.
-Added a GUI-based auto-arrange template creator. The GUI templates aren't as powerful as scripted templates in templates.lua, but they're much easier to make :P
-Added options to "Manage Saves / Restore Options" allowing you to manually modify existing saves.
-Added the ability to create new saves from scratch, manually typing in names, rather than saving a raid in-progress.
-Added the ability to clone saves and save a copy with any modifications you want to manually make.
-Added "pushextras" command for templates, see templates.lua
-The main window now bypasses the default Bliz code that saves frame location between sessions and stores its own position. It also plays a bit nicer with viewport addons now.
1.7.5 (4-29-08)
-The remote talent request is now off by default.
-"Disable direct talent inspection" is now called "Don't pre-scan" -- it still does the same thing.
-Added "/gom talent" which toggles on/off the remote talent request. If this is off and "Don't pre-scan" is unchecked, the addon will still do the direct inspection. If both are turned off, the addon only uses cached/default roles, and auto-arranges start pretty much instantly.
-Added a "Continuous scan" checkbox which will run the direct talent scanner every 5 minutes while not in combat if you are in a raid, keeping GOM's talent cache up-to-date. This setting is independant of "Don't pre-scan," so if this is on you can turn the pre-auto-arrange inspects off and still have accurate results.
1.7 (4-26-08)
-Added a "Restore Method" option to the Saves extras pane:
-Smart means that if a person is missing from the saved raid, try to fill in their spot with any new people that have the same roles; Dumb behaves the old way
-Separate means don't auto-arrange new people, instead try to fit them into the lower groups; Merge behaves the old way
-Default is "Dumb - Merge" which is exactly how it has behaved up until now
-Clicking "Add MVP" while targeting a player from another server will now properly format the "Add MVP" input box with their full name (Name-Server)
-MVP names are no longer case-sensitive
-Minor tweaks to GUI elements such as the "Manage Saves" scroll frame
-Fixed a bug which would incorrectly report a bad user template after 5-10 raid restores in a row
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...
- +1
- Thumbs Down
- Thumbs Up
Spartans saidCould you add resilence checks for each player in the raid and then allow this to be used when arranging them. I request this because I set my AV raids up like this and like to put low resilence raid members in groups that don't typically run into PVP situations in AV. It would also be nice to know how you can display the player information in the raid window like some of your sreenshots. I would love to add resilence to this display also so I could see the resilence right in front of each persons name in the raid. Thanks and this is a great addon.
One last thing, if you need help pulling in the resilence info for everyone in the raid let me know, I addded this feature to IOP for my guild use.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidIf you mean the "bear" "shadow" etc. names for raid members; the release version of the addon can't do that. I use it for testing and to show something of how the included auto-arrange templates act. I may not put that functionality into release GOM ever, because I'm thinking of making a separate addon for easily manually arranging groups where it would prolly work better.
What sort of functionality exactly would you want with resilience? I guess you mean you want to create an auto-arrange template that uses that information, but what sort of checks would you like to be able to make against it?
- +0
- Thumbs Down
- Thumbs Up
Ghostofwar saidWill this ever be able to move people while Id be in combat? Looking to macro this with heroism in raids to get the full effect on all the dps then swap back in seconds.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidhttp://www.curse.com/downloads/details/12539/
is the best you can do. group movement functions are locked down in combat.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidJust a note on the 1.7 restore options menu:
"Smart" means that if there are people in the saved raid that aren't in the current raid, try to fill in their spots with "extras" (people in the raid that aren't in the saved raid) that have the same general talent build as the missing person.
"Separate" means to not auto-arrange extras into the raid, instead try to push them into the lower groups (so that you can add them manually). "Merge" does what it's done up until now, which is run the extras through the auto-arranger to find where they should be placed.
Note that the "Smart" vs. "Dumb" distinction won't have any effect on any given player unless GOM has already cached their roles, which it does when you auto-arrange with them close enough to scan (or every 5 minutes OOC if you have the option on).
OTOH, "Merge" vs. "Separate" works even if the addon doesn't have any talent data for anyone.
"Dumb - Merge" will behave exactly the way 1.6 does.
- +0
- Thumbs Down
- Thumbs Up
Amavana said1.5 adds an MVP list for the auto-arrange. You can put players in it who you want to be picked before others with the same roles.
- +1
- Thumbs Down
- Thumbs Up
Morgalm saidSweet thanks:) yeah raidrestore has never DCed me and I used it ALOT lol.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidAwesome, good to know that it's safe. :)
I have been playing with it set to 20 and so far it's been working fine, except that sometimes it spams you with "Group is full." (Which is annoying but doesn't break anything).
I'll be posting a fix for that tonight hopefully (a real fix, not just turning off the system messages, although that works too).
Edit: 1.4.2 fixes this.
- +0
- Thumbs Down
- Thumbs Up
Amavana said1.4 allows you to change the number of moves sent to the server at a time (which can make the arranges almost instant).
It also doesn't de-select the AB/EotS template if you try to do a raid restore with it selected (now it just ignores it).
- +1
- Thumbs Down
- Thumbs Up
Morgalm saidOne thing I have noticed is that the group moving is quite slow. Not that it really matters just thought it was odd since raidrestore does it immediately. But working good now:)
- +0
- Thumbs Down
- Thumbs Up
Amavana saidThe difference is that RaidRestore requests every move at the same time, GOM requests one move at a time and waits for the server to reply. The reason for that is that (as RaidRestore's author notes) sending a ton of "move so and so" requests to the server at once can occasionally cause you to disconnect.
That said, now that GOM is stable I like the idea of being able to set how many requests it sends at once. I'll add that soon. If you want to set it to 25 or 40 and risk it then you'll be free to do that ^_~
- +0
- Thumbs Down
- Thumbs Up
Amavana saidLooks like Curse ate my 1.3 upload. Re-uploading it seems to have worked.
- +0
- Thumbs Down
- Thumbs Up
meanhoe saidcant seem to dl 1.3
- +0
- Thumbs Down
- Thumbs Up
meanhoe saidyou rock, Amavana. thanks for letting me know about your wonderful addon.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidFinally found and fixed the bug with the talent scanner that was classifying hybrid classes as every possible role that their class can fill at once. >.>
- +0
- Thumbs Down
- Thumbs Up
Amavana saidRelease! :D
- +0
- Thumbs Down
- Thumbs Up
Amavana saidI believe that 0.0.6 fixes all known bugs. Give it a try! :D
- +1
- Thumbs Down
- Thumbs Up
GIDustin saidFive premades so far successfully re-grouped. Some times it doesnt work first shot, one or two people are messed up, but I just hit her again and it works. Usually only messes up if people join/leave during the move process.
GJ, and thanks for listening to my feedback.
- +0
- Thumbs Down
- Thumbs Up
Amavana saidCool :)
- +0
- Thumbs Down
- Thumbs Up
Amavana said@Morgalm: TY for the feedback :) If you (or anyone) gets it to give a Lua error like that please let me know. Do you remember what you were doing when you got that?
As far as the "group is full" stuff...I'm not completely sure what's going on with that yet (working on it :D), however 0.0.5 tries to compensate for it, and shouldn't spam you.
Also note to anyone who has read below: the /run command I gave is no longer needed (and will do nothing) in 0.0.5