1 reply [Last post]
Desert Dwarf
Desert Dwarf's picture
User offline. Last seen 1 year 41 weeks ago. Offline
Joined: 09/23/2009
Posts: 7

I would love to see the GCP macros broken out into their own individual files. I also think they need to be renamed to avoid confusion with WoW macros. Name suggestions include: wizards, genies, snippets, doohickies, thingamajigs, etc. (OK, not the last two, but you get the idea.)

Say I create a genie called "MageBlink" that just casts a mage's Blink spell. The genie's filename could be MageBlink.gcpgenie (or some such). Since Windows XP, we've been able to go beyond three characters for extensions on filenames. Windows' filetype system can use and recognize that.

Store these genie files in a GameCommanderPro\Genies folder (or whatever name's appropriate), accessible to all profiles. After all, while leveling, I will probably use the same actions and spells over and over again for the same classes but on different characters.

In the spell/action area, allow us to create and edit these genies and bind them to keys.

Some advantages I see include:

  1. Easily share genies with other users, preferably here on the website. (File uploading and downloading feature on the website would make this really handy.)
  2. Delete genies we don't want or like from inside GCP or from Windows. A brief cleanup/verification routine at launch time would optionally free up keybindings for missing genies.
  3. Those of us using beefier text editors and editing their genies outside GCP would be able to keep multiple backups independent of all the other stuff that's stored in the larger profile files. This lets us restore an individual earlier genie without losing all the other GCP macros.

Any thoughts on this?

__________________

Desert Dwarf
"I could be taller, but why?"

BlueGriffon
BlueGriffon's picture
User offline. Last seen 1 year 22 weeks ago. Offline
Joined: 09/13/2009
Posts: 68
Sounds awesome to me

Sounds awesome to me!

I don't know what other types of ideas/solutions the GCP design team has for implementing "the feature you would like to see next" of "Optional characters (switch characters in and out of profiles with ease)", but your idea Desert Dwarf might be very handy for this.

I must be a glutton for punishment because I love to mix and match my characters around alot. It's lots of fun to feel the different play dynamic when you have different classes multi-boxing together. I don't do this nearly as much as I would like to, though, because it takes quite a bit of time to configure my team in GCP. I've been doing as much as I can by writing wizards... and it's helped alot.

For example, I have a BlueGriffonPriestCommands.GCPWIZ file with the following content:

#Wizard Power Word Shield
#Copy Toons, Character.Name
#Select CasterName, Toons, Select the Priest
#calc Caster,"[CasterName(1)]"
#loop i,1,[Toons.Count]
#Command Shield[Toons(i)]
<<[Caster]>>
cast Power Word: Shield on [Toons(i)]
#Key [i]
#EndCommand
#EndLoop
#EndWizard

#Wizard Abolish Disease
#Copy Toons, Character.Name
#Select CasterName, Toons, Select the Priest
#calc Caster,"[CasterName(1)]"
#loop i,1,[Toons.Count]
#Command AbolishDisease[Toons(i)]
<<[Caster]>>
cast Abolish Disease on [Toons(i)]
#calc j, [i] + 6
#Key ^[j]
#EndCommand
#EndLoop
#EndWizard

#Wizard Group Healing
#Copy Toons, Character.Name
#Select CasterName, Toons, Select the Priest
#Select TankName, Toons, Select the Tank
#calc Caster,"[CasterName(1)]"
#calc Tank,"[TankName(1)]"
#Command Group-Healing
<<[Caster]>>
cast Prayer of Healing on [Tank]
#Key 0
#EndCommand
#EndWizard

This gives me some flexibility... for example, on the last one (Group Healing), I always like to target the tank when casting this group-wide healing spell... this is just a preference of mine. When I am in groups where I multi-box some, but not all of the toons (other people play the other characters), it's surprising how often people wander off out of range of healing...

I haven't figured out how to do everything I want via wizards, though... there is still a fair amount of manual configuring through the GCP Actions/etc. interface.

~BlueGriffon