the latest from god himself , Merc
I'll edit this as it goes, so throw any suggestions/comments out as you see fit. Make sure you've played with the feature a bit before replying.
Since the docs cover the basics of profile groups, I won't repeat them. The very short version: a profile group is a series of steps. Each step has a profile and a number of exit conditions that go to other steps.
Commonly-Used Profiles
When making a profile group, you will often have two kinds of profiles: the kind where you kill monsters (glide) and the kind that connects other ones together (transition).
Glide profiles are normal loops that you've used in the past and pretty much work unmodified.
Transition profiles are the little ones you make to connect them. In general, you want to set "Ignore attackers" as a profile option, causing Glider to not pull, ignore attackers, and also ignore followers. This allows you to run through busy areas.
Example Profile Group #1: Azshara Beach
The goal for this group is to make a simple, one-key profile that goes from Orgrimmar to the Azshara beach and glides for awhile. The process for making that would be as follows:
1. Record all your profiles.
First, you'll want a little profile from Org to the flightmaster. So fire up Glider, get somewhere in Org, and hit Ctrl, Ctrl, N to create a new profile. Then Ctrl, Ctrl, Q to begin automatic waypoint addition. Take the long way to the flightmaster (up through drag, then south from Thrall's) to avoid the circular stairs, unless you can plant the waypoints just right. When you get to the flightmaster, write down his name. Press Ctrl, Ctrl, Q to turn off waypoint adds, then Ctrl, Ctrl, S to save the profile. In another window, find NewProfile.xml in the Profiles folder and rename it to "Org-To-Flightmaster.xml".
Now take the actual flight to Valormok. When you get there, you'll do the same thing: Ctrl, Ctrl, N for new profile, Ctrl, Ctrl, Q to begin waypoints. Mount up and run to the beach however you see fit. The safest path is best, because if it takes another 2 minutes, who cares? Once you get to the beach, save it (Ctrl, Ctrl, Q and then Ctrl, Ctrl, S). Rename NewProfile.xml to "Valormok-To-Beach.xml".
If you don't already have a profile for the beach, make one now. Make sure at least one of the waypoints is close to where Valormok-To-Beach.xml ends, as that's very important. Save it, rename it to "Azshara Beach.xml".
2. Edit up the profiles
Shut it all down, then fire up Launchpad and edit "Org-To-Flightmaster.xml". The only change you need to make is set "Ignore attackers". Save it, do the same thing with "Valormok-To-Beach.xml".
3. Put profiles in new group
Shut it all down, then fire up PGEdit. Select File... New. Then select Step... Insert to create a new step. Hit the Browse button next to "Profile name" and pick "Org-To-Flightmaster.xml". Hit OK to add the step.
Insert two more steps: "Valormok-To-Beach.xml" and "Azshara Beach.xml".
4. Tie all the steps together
Double-click the first step (Org-To-Flightmaster.xml) and click "Always" in the "Switch after..." box. In the dropdown to the right, select "Valormok-To-Beach.xml". Now Glider will automatically switch to that profile at the end of the Org one. Of course, it's very far away, so it'll need some help: also enable "Fly before next profile". Enter the name of the flightmaster that you wrote down and put "Valormok" for destination town. With those options, Glider will take that flight before switching to the step you told it, so it'll land right at the beginning.
For grins, also enable "Mount during travel" if you have a mount and want Glider to run around town faster. By default, the mount is bound to the ` key (left of the 1 key). Edit it in Keys.xml if necessary. Note that you can use other spells than a mount on that key if you don't have one, such as Ghost Wolf, Travel Form, Aspect of the Cheetah, etc.
Having finished that step, double-click the "Valormok-To-Beach.xml" step. That one is pretty simple, also: set it to "Always" switch to "Azshara Beach.xml". And enable "Mount during travel", also.
Last, save the new group from "File... Save".
5. Load it and run it!
Loading a profile group is just like loading a profile: you can use the shortcut keys in the Invisible tab to point at a file in the "Groups" folder (back up one folder from Profiles). Or you can load it with the Load Profile button.
When you load a profile group and hit start, Glider tries to find the closest step. So if you started this in Azshara, it would just finish out the run. If you started it on the beach, it would completely skip steps 1 and 2.
