Greetings,
The following scripts are intended as examples of a commands you can add to GCP to make your WoW experience a bit more convenient. The GCP staff designed their utility to be extensible. With just a bit of effort, there's really very little you can't do to customize GCP's behavior to meet your needs.
Note1: Please see this post: http://www.gamecommanderpro.com/node/166 for a general overview of how to add commands to GCP.
Modifying Your Movement Keys:
I admit it, it's a rare event when can leave well enough alone. I just gotta be different. This includes my lack of satisfaction with the “standard” movement keys. So Zwipple, you say, what's wrong with QWEASD. Well, nothing really, it's just that I like to have my most commonly used keys within fingers' reach and I have a lot of most-commonly-used-keys. So I swapped QWEASD for WERSDF, and now I have yet another column of keys available to the left of my movement keys (which are all modified of course *grin*).
Ok Zwipple, you say, fair enough, but it sounds complicated. Naw, no big deal. We have to do this though, because the movement keys are special in GCP and are set up to perform a variety of magical functions (cue mystical horror music). Since we're about to mess with them, we have be sure to tell GCP what we've done.
Here's how:
First we're gonna make a few backups, just in case, well, you know....
Go into your “C:\GameCommanderPro\<team name>“ folder and make a copy of the “GameCommanderPro.ini” file.
Go into Advanced from the GCP utility screen, find the “Halt”, “HaltRelease” and “Follow” commands under the “Wizard*” pick-list (top left, just under “Commands”). Open them up, highlight everything in them, copy (ctrl+c) the contents and paste (ctrl+v) those contents into a notepad file.
Now edit the GameCommanderPro.ini file using any text editor (notepad works just fine) and add this line near the bottom of the file just after the last “POOLKEYS” line:
SPECIALKEYS WERSDF
Here's an example of one of mine:
; which game are we running GameProfile C:\GameCommanderPro\Game Support\World Of Warcraft.GCPGame ; start a number of copies of game Run C:\Games\wow1\Wow.exe,1,World Of Warcraft Run C:\Games\wow2\Wow.exe,2,World Of Warcraft Run C:\Games\wow3\Wow.exe,3,World Of Warcraft Run C:\Games\wow4\Wow.exe,4,World Of Warcraft Run C:\Games\wow5\Wow.exe,5,World Of Warcraft ; Set player names for each character Character 1,toon1,Tank,PALADIN,AcctA,Realm Character 2,toon2,DPS,DRUID,AcctB,Realm Character 3,toon3,DPS,WARLOCK,AcctC,Realm Character 4,toon4,DPS,SHAMAN,AcctD,Realm Character 5,toon5,Heals,PRIEST,AcctE,Realm ; load workspace for current configuration LoadWorkspace ;* ;********************************************************* ;* Do not edit above these line ;* The area above this is modified by the profile editor ;********************************************************* ;* ; set keys that we won't use, so that system can use them ; IMPORTANT: If you change these: ; Delete File SaveBindings.txt from the same folder ; as this file - then perform a manual upload ; when you next start GCP POOLKEYS ^,a,x POOLKEYS ^,0,9 POOLKEYS %,a,x POOLKEYS %,0,9 POOLKEYS ^+,a,z POOLKEYS ^+,0,9 POOLKEYS %+,a,x POOLKEYS %+,0,9 POOLKEYS %^+,a,z POOLKEYS %^+,0,9 ; <Zwipple> Added following line to set custom movement keys (WERSDF) SPECIALKEYS WERSDF ; Shows extra options for more technical people ;DEBUG ; Run initial command from recently loaded profile Execute Logon
Edit the following scripts in GCP to look like these:
Halt:
<<All>> macro /jamba-follow strobeoff <<toon2>> Press w <<toon3>> Press d <<toon4>> Press r <<toon5>> Hit d
The “<<All>>” is used to tell GCP, when I hit this button, hit the same button in all the WoW windows concurrently.
The “macro” tells GCP to send whatever follows on that line to WoW's command/macro parcer.
The “/jamba-follow strobeoff” is a Jamba addon command telling Jamba to turn off it's stobbed follow functionality. If you're not using Jamba, then remove this line.
The “Press <letter>” tells GCP to push on that key until you let go
The “Hit <letter>” tells GCP to tap and release that key.
The <letters> correlate with the SPECIALKEYS WERSDF line you added in the “GameCommanderPro.ini” file.
Important: Note that toon2-toon5 designate your alt-toons and these should be changed to match the names of your non-main toons.
HaltRelease:
<<toon2>> Release w <<toon3>> Release d <<toon4>> Release r <<toon5>> NULL
Important: Note that toon2-toon5 designate your alt-toons and these should be changed to match the names of your non-main toons.
Save all your changes.
But wait, there's more! At no cost to you! For a limited time only! Not available in Stores near you! Connection fees may apply... See details for availability and pricing... Shipping fees will be astronomical....
Here's my Follow command with some Jamba code integrated:
<<All>> macro /focus %$Leader% macro /assist %$Leader% macro /jamba setmaster %$Leader% macro /jamba-follow strobeon %$Leader%
The “/focus” is a WoW function that tells your toon to set its focus to whatever follows the command.
The funky “%$Leader%” thing is a newly added GCP feature that designates whomever is currently set to be your leader-toon (cool beans).
The “/assist” is a WoW function that tells your toon to assist whomever follows the command.
The “/jamba setmaster” is a Jamba function that sets whomever follows the command to be Jamba's master.
The “/jamba-follow stobeon” is a Jamba function that tells your Jamba team to start strobe following whomever follows the command.
Save your changes.
Important: You will need to unbind your current “Follow” key (“f” by default) and bind it somewhere else (because you've just overwritten it). Until you do, your toons will not be able to turn right (really embarrassing).
Important: You'll need to make sure your WoW Key Bindings match your newly designated WERSDF keys too.
Btw, I use “Insert" for “Halt” and “HaltRelease” and “Delete” for “Follow”. Rebinding your “Follow” key is no big deal, but rebinding your “Halt” and “HaltRelease” keys can be a bit tricky, get one of the GCP staff members to walk you through that in a chat session.
Your done. Congratulations and merry moving.
That's it. Nothing fancy really, just a few commands to make things go a bit more smoothly.
Enjoy!
Zwipple

