11 replies [Last post]
Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576


NOTE:
All this is now obsolete in version 1.2
We have now incorporated multiple installations into the standard setup.

One of our users asked how you make GCP work with multiple folders.
It's quite easy if you're up to editing a text file.

Navigate to your "c:\GameCommanderPro" folder.

In there you'll find one or more folders with name ending in ".GCP_Config" - mine is " Belfs.GCP_Config" (in my case Belfs is the profile name I use - I run 5 blood elves)

Enter that folder. FYI this is where GCP stores all the info for that profile.

You'll find a file called GameCommanderPro.ini

Open that file with notepad.

The the section we need to edit reads something like:

; start a number of copies of game
Copy C:\GameCommanderPro\Druids.GCP_Config\SlaveConfig.wtf,c:\Program Files\World Of Warcraft\Config.wtf
Run C:\Program Files\World of Warcraft\Wow.exe,4
Copy C:\GameCommanderPro\Druids.GCP_Config\MasterConfig.wtf,c:\Program Files\World Of Warcraft\Config.wtf
Run C:\Program Files\World of Warcraft\Wow.exe,1

The "copy" lines deal with copying configuration files to start the slaves in a different resolution. If you have separate folders for each toon, just delete these 2 lines.

Now you should have

; start a number of copies of game
Run C:\Program Files\World of Warcraft\Wow.exe,4
Run C:\Program Files\World of Warcraft\Wow.exe,1

These commands say which program to run, and how many copies. Just change the entries as you like.

If you have 5 separate WOW folders, then it would read like:

; start a number of copies of game
Run C:\Program Files\World of Warcraft\Wow.exe,1
Run C:\Program Files\World of Warcraft2\Wow.exe,1
Run C:\Program Files\World of Warcraft3\Wow.exe,1
Run D:\Program Files\World of Warcraft\Wow.exe,1
Run D:\Program Files\World of Warcraft2\Wow.exe,1

Save the file, and restart GCP.

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

tochaotic4u
tochaotic4u's picture
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 07/15/2009
Posts: 6
thanks for clarifying this

thanks for clarifying this :)

Another quick question:
- Is there a way to directly specify which window is used for which channel?

I would guess, that you can do something like it, wenn defining this block in the ini:

Channel 1,World Of Warcraft,1
Channel 2,World Of Warcraft,2
Channel 3,World Of Warcraft,3
Channel 4,World Of Warcraft,4
Channel 5,World Of Warcraft,5

Problem here is, that in the run command, i couldn't specify that I wan't to rename the window, so that then, when defining the channels I could exactly sa which one to use.

Is there a way to achive this?

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
Running with multiple WOW installations

The last number is the Z order position. - The top window will be 1, and the bottom 5. The windows are created in the order that they are specified in the run commands, so the last one to be created will be at the top (Z order 1).

The way GCP allocates windows to channels is as follows:

1) If all the WoW windows are the same as the last session, the window / channel relation ship will persist (i.e. GCP restarted but WoW left running)
2) If the WoW sessions just have been started by the program, it uses Z order. In other words, the last program started will be channel 1.

If GCP is restarted and any of the WoW windows have been restarted:
3) The system first tries to match the windows based on a stored position (i.e. assuming the windows are where they should be) - this mechanism can cope with one being moved / restarted.
4) The windows are allocated left to right the top to bottom.

What this means:

On startup, the channels will be allocated in the reverse of the run order.
On restart of GCP only, the channels will remain.
On restart of GCP and one WoW window, provided none of the others have moved, GCP will reconnect.
On restart of GCP and more than one WoW session, ensure the windows are arranged left to right then top to bottom. At this point I usually opt for a full restart, as its quicker.

Phil

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

tochaotic4u
tochaotic4u's picture
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 07/15/2009
Posts: 6
ok, thanks! I tryed this, but

ok, thanks!

I tryed this, but couldn't get it to work reliable, and since it is realy hard to 'see' which WoW-Instance was startem from which directory when they all have the same name, i gave up on it and went back to using only one wow-install, like back in the old days...

(... to resolve this,issue I would realy suggest adding a field in the gui where you can specify which WoW you wan't to start for which Channel/Char and adding a (optional) parameter to the 'Run'-Command to rename the window.)

- Ok, back in '1-WoW-Install-Mode' I setup the auto login and the 'Do this first..'.
The autologin worked flawless, but when ingame I couldn't get follow(F) to work.
Any idea where my problem is? -Funnily some other keys, like 'I', movement for Group and healer worked.

- I try to resolve the issue, by going back to 'newbie-mode' in WoW, with deleting all my keysettings and disabeling all addons but GCP. But after a new 'upload' still no reaction when I press 'F'. :(

Jeremy
Jeremy's picture
User offline. Last seen 1 year 40 weeks ago. Offline
Joined: 06/14/2009
Posts: 268
Version

Are you using the latest version, 1.0.0.19, this has a much more reliable upload system. Try deleting your SaveBindings.txt file in your profile then re-upload.

For multiple installations:
In your ini file, the first set on commands with run directory, are the order in which the copies of WoW are started. The last one started will be allocated to a channel first. So when you setup your profile you want your characters to be in the oposite order from which your ini file is starting them. Hope that clears things up.

__________________

GameCommanderPro Graphics Designer / Software Engineer

tochaotic4u
tochaotic4u's picture
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 07/15/2009
Posts: 6
Hi, jeah, I was running GCP

Hi, jeah, I was running GCP 1.0.0.19.
I did, as you told me (deleting the SaveBindings.txt and manual uploading) but unfortunatly i had no luck, still follow isn't working :(

Jeremy
Jeremy's picture
User offline. Last seen 1 year 40 weeks ago. Offline
Joined: 06/14/2009
Posts: 268
Follow

Check a few things for me.
1) Make sure the system is active, the "Active" is green.

2) Click "Views" then "Advanced", in the window that pops up there should be a drop down menu in the upper left corner. In the drop down menu select "Wizard*", double click on the command "Follow" then copy and paste the contents to me.

3) Leave the advanced window up and hover your mouse over a WoW window, and click "F" or whichever key you have bound to follow. Two things should happen when you do this In the middle section of advanced last key pressed should say "F" and in the commands log it should say follow.

If all of this seems to be true please send me your .GCP_Config folder. Delete your auto logon for security reasons. Go into advanced select Wizard Unbound in the drop down, click Logon then click the "Del" button. Then zip the .GCP_Config folder and email it to support@gamecommanderpro.com

__________________

GameCommanderPro Graphics Designer / Software Engineer

tochaotic4u
tochaotic4u's picture
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 07/15/2009
Posts: 6
Hi, I did the steps (1-3) as

Hi,
I did the steps (1-3) as you told me,and all showed up correctly, but follow didn'T work :(

..so I prepared to send you the files by mail, and by opening all the config files in an text editor to erase my passwords (i know i could do this with the wizzard, but here i liked to do it myself), I recognized the following in the 'World of Warcraft.GCPGame'-file:

On top ther is the following definition:

[GameDescriptors]
TitleText=World Of Warcraft
ExeFile=C:\Program Files\World of Warcraft\Wow.exe
Groups=Tank,Heals,DPS

this is a little bit funny, because, i don't run my WoWs from that directory, but from 'C:\temp\multi\solo\Wow.exe' .

Might it be, that this is the reason, why the simple commands, which doesn't include any 'Channels' work (like invite or moving) and the complex ones like follow don't?

Jeremy
Jeremy's picture
User offline. Last seen 1 year 40 weeks ago. Offline
Joined: 06/14/2009
Posts: 268
Yes having the wrong path

Yes having the wrong path would make anything using a macro not work. Try changing this path to the correct one and make sure in your C:\GameCommanderPro\Profile.GCP_Config\GameCommnaderPro.ini the path in the Run command is correct.
After changing these run GCP with that profile then before you enter game do a manual upload.
Too do this:
Click "Views" then select "Advanced"
In the window that pops up there should be a button called "Manual Upload", click this
Finally click "Upload"

Now enter the game
one of the first few lines in the chat log should say Commands Loaded and a number.

Make sure the system is activated and all should work.

__________________

GameCommanderPro Graphics Designer / Software Engineer

tochaotic4u
tochaotic4u's picture
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 07/15/2009
Posts: 6
Sorry for beeing a pain in

Sorry for beeing a pain in the ass, but I changed the path, run the wizzard and uploaded again, but follow/target.. didn't work..

... I think I will put further testing/configurations on 'hold' as this experiment at the moment is a little bit frustrating and my time for boxing is quite limited, and I already have a good solution which works for me.

It's a little bit sad, because when I first read about your software, I immidiate thought 'hell what a cool idea to do such a deep integration between a keybroadcaster and an wow-addon' and I was eager to test it out.

So after buying and downloading your program, I first tryed to use it, like i use my current boxing setup (with different folders for each wow), but this didn't work out of the box and after looking at the forum and getting some advice, i tryed to edit the corrsponding files, but hadn't real luck with it (which may mainly be my fault, because I was impatient). So I thought, ok, do it the newbie-way, use one folder as they want it, and at first all seemed great, my chars showed up and i could begin to set it up...
..but then I ran in the 'follow'-problem, and couldn't get it to work since now, so my motivation to test the other cool features went down and down, when struggeling with this problem (and knowing, that I could simply use my normal boxing solution).

- so all in all, I'm realy impressed from the general idea and possibilities and think, that the combination of it all is quite good for someone new to multiboxing, who want to get started real quick. But I, as someone who multiboxes 5 classes over a year, and has a working setup, at the moment simply don't fit the use-case of this software (maybe because my mind is to 'settled' how I want to do thinks).

In the following I like to give some suggestions for further features/improvements:

- Better support for 'multi-directories' would be nice
- I realy would have liked an option when resizing/positioning the windows, to enter the size/position directly, as with dragging&resizing its realy hard to get exact same sizes and exact positions
- A short confirmation when an upload was done might be usefull
- I personaly would like an option to rename windows
- I didn't found some concrete information (like for ex. a licence) in which boundaries I could use this software (is the licence good for more than one PC,if so, is there a limit, must the pcs be owned by me...)
- for me the ingame GUI is a little bit to space consuming, here an option to simply scale it would be nice.
- when using the 'broadcast-mode' (with ctrl+) I couldn't use shifted chars like '/' (with shift+7) on my focused win (but this may be is because of my german keyboard?).

.. so all in all, i see this as an 'experiment', and even now, when I found out, that in the current state this app isn't something I will use, I don't see the 30 bugs as waisted, as I can clearly see the potential of the software.

So I think I will check back in a view month to see how the development went and maybe give it a new try, so till then I wish you all good luck,

tochaotic4u

Jeremy
Jeremy's picture
User offline. Last seen 1 year 40 weeks ago. Offline
Joined: 06/14/2009
Posts: 268
Feedback

Thank you for your feedback.

We have noticed that people are struggling with setting up. So we are currently working on making the initial setup much more flexible. This will include being able to choose a different path for each character, so no more diving into the .ini file. Also the Run command in the .ini file will be given a channel parameter to provide a more reliable locking mechanism for the channels to windows. This would also be implemented when setting up for networked mode so again you wouldn't have to manually edit the .ini file.

We will look into a more advanced layout method. We were going to do this from the beginning but didn't think it was necessary, but have had quite a few requests for it.

You can currently turn on and off all parts of the ingame GUI(/gcp config), but it cannot be re-sized. I will add this feature in a coming update.

We have had someone else with a german keyboard having trouble because "/" is a shifted command. So we are planning on allowing for shifted keys to be broadcasted.

Once we make the setup sequence more flexible I hope you will try it out again, as I strongly feel this program will bring much more accessibility to multiboxers.

Again thank you for your feedback we encourage it. We need to know what people are struggling with so we can continue making a better product.

P.S. I can sit down with you and chat if you want to try and resolve some of your issues in a more efficient manor. Click here for our support chat

__________________

GameCommanderPro Graphics Designer / Software Engineer