18 replies [Last post]
ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13

ok, firstly. I got beta up and going after gcp failed to do much for me due to; 'config' - key pool exhausted, issues and runtime error -5 resulting in the program shutting down.

I downloaded beta and got going. Worked sorta fine. The spell database would not really update when I exported the data (via /gcp export in game). But that was ok. It did what I needed it to do for the moment.

Today the key pool issue arose again when I was setting key bindings. I restarted gcp (beta) and the issue was still there. Unfortunately soon after gcp had a critical error and shutdown. I deleted all the layout folders I had made and rebooted/reinstalled.
After all this the program would launch. And seemingly worked. Until I got to exporting the spells ingame via /gcp export. I run the export and reload ui. The spells/actions will not show up in the gcp spell database.

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
Did you press import?

There is an import button on the spell database window. You need to click this following the /gcp export, /rl bit.

Phil

__________________

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

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
Ja I did the import, played

Ja I did the import, played around with gcp for quite awhile after too. All I have available atm are standard gcp keybindings. I can key broadcast and all that, but as for using the features relating to rotations/spells abilities, no joy. I'm pretty new to all of this so its a learning curve, but I do make a real effort to solve something before I ask questions.

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
I think an on-line session would help

I'd like to take you through a step by step setup.

Unfortunately, my on-line time is limited for the next week (I'm stuck half way up a ski - or rather snow boarding - slope) - It's work not play (I do scoring and TV graphics in my RL job) - so if you let me know when you can be on-line, I'll try to co-ordinate.

Phil

__________________

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

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
mabye fixed...

after a bex and a good lie down, I manually removed both instances of gcp from my system. I also for good measure checked the registry.
The issue seems resolved now... And as an added bonus the halt function actually works now... as it never did before.
So it seems good.

So a gcp key pool exhausted issue was apparently fixed by uninstalling the program and manually removing all remaining components from the system. Then re-installing.

So I should not need to go through the setup Phil. :) Hell even functions that would not work before are working now. Thanks.

Gambatte
Gambatte's picture
User offline. Last seen 1 year 23 weeks ago. Offline
Joined: 11/27/2009
Posts: 25
I understand how frustrating

I understand how frustrating GCP can be when you're new at it. I'm still pretty new at it and know I'm not taking full advantage of the program yet, but your problems sound VERY much like the ones I was having when I first started using GCP.

First the keypool issue. The support team tells me that deleting the SaveBindings.txt file in your "team's" .GCP_Config folder should fix the problem. To be honest it never worked for me, but removing the program completely from your computer and reinstalling is a bit much. In my case simply deleting the folder associated with the team you're having issues with is enough. For example, my 5 man team is named "Shaku's Team" in the Layout Editor under Team Name. Now the folder associated with that team and their binding (keypool) is Shaku's Team.GCP_Config. File path:

Computer/Local Disk(C:)/GameCommanderPro/Shaku's Team.GCP_Config

Deleting this means you start from scratch with that team. Key bindings, acct infomation, and the spell database are all gone. On the bright side though, you don't have to redo your layout or reinstall GCP.

Another thing to keep in mind is how GCP is sending commands to the other instances of WoW. From observation of the problems I've had each spell in a multispell and/or rotation is bound to a key combination. For example, Fireball is one key combination, Aimed Shot is another, Starfire is another. The more spells you have in a rotation, the more classes you're playing, the more commands you have going through GCP, the more keys (key combinations) from the key pool you're using. Jeremy told me in another post you'll start having issues after 150 commands are being run through GCP. When you start up WoW and the GCP addon loads in game it will tell you how many commands are loaded. Scroll up if you have a lot of addons on and look for the line that says:

GameCommanderPro: XXX Commands Loaded

For importing spells, GCP doesn't seem to always update the spell database right away if you've been playing for a while and do a /gcp export and /rl. First thing of course is to select Spells from the GCP dropdown interface and hit Import. This will tell you if the spells even exported in the first place. Going through Actions >>> Spell/Rotation doesn't ALWAYS import them right away. If the spells are not showing up when you go to create a new multispell/rotation, shutdown both WoW and GCP completely and restart them both. Soon as you log in game /gcp export and /rl, import and everything SHOULD be fine.

I'm in no way a tech for GCP but I'v been where you're at. I hope this helps you a bit.

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
New group, recurring issues.

Thanks for your info Gambatte.

I started a new group in gcp, and launched everything. When I attempt to /gcp export the toons, at the moment, only 1 exports the others do not. I followed advice stated earlier in this thread and restarted gcp and wow many times. I also rebooted, deleted the .wtf files associated with the toons in question and restarted some more.
Is there a workaround for forcing the /gcp export to record the data?
I'm only running 3 man teams, leveling via recruit a friend. The previous team is at lvl cap, and I am very pleased with what I have gotten out of gcp so far. I know there is more functionality I have not scratched yet. But I really need to iron out these basic issues first. :) and level some more toons. And the refusal of the most basic export gettin in the way.

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
Could you clarify something

Could you clarify something for me?

Is the export command working and the import failing, or is the export command not working at all?

If you type /gcp export in the chat window of each toon, you should see a list of spells scroll by - does this happen?

If you open the spells database (spells on the toolbar) and click import, do you get a list of spells?

Phil

__________________

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

Gambatte
Gambatte's picture
User offline. Last seen 1 year 23 weeks ago. Offline
Joined: 11/27/2009
Posts: 25
Are you in broadcast mode

Are you in broadcast mode when you type in /gcp export and /rl? If you're not, then GCP will only export from the active toon window, or should I say whichever toon's window you entered the command in on. You get into broadcast mode by hitting "Page Up" by default in GCP. After that enter /gcp export and /rl like you normally would and the chat line will show on all your toons' windows at the same time. To exit broadcast mode, hit "Escape"

Another thing, you don't need to mess with your WTF folder in the WorldofWarcraft folder for anything with GCP. That folder saves your addon configurations and keybinds for WoW. What you CAN use this for is easy keybind configuration of multiple accts client side or saving and moving your keybinds/addon configurations to another computer. If you don't know how and would like to know let me know here but this is off topic for this thread.

Good Luck

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
Clarification

1) The export is printing in all instances of wow. On /rl the spells are only showing up for one of the 'slaves' i.e. one main screen 'master' 2 minor screens 'slaves'. The slave in question is a mage. The paladin 'main' and shaman 'slave' do not export to gcp spell database. Of note: I leveled the three somewhat by and the one instance of wow which previously exported and updated in the spell database again updated for the new spells gained on levelup. The other two did nothing.

2) I tried all variances of /gcp export via key broadcast (the broadcast source was not the instance of wow which was successfully imported to spells) and exporting in each wow frame. I also attempted to only load the wow frames that were not exporting and running the export/rl there. No joy. Yes I have been checking for the exported spells in 'spells' and not via the more roundabout route of rotations or otherwise.

3) The 2 man version I attempted to start earlier with lvl 80s had a similar issue. A druid and a shaman. The druid exported, the shaman would not. And the halt function was broken as well after I ran the wizards. Although this was somewhat aggrivated in testing as the layout editor would not save the 2 man team information. Though for confusion if I retyped the same name in a new team name in the layout editor the team would appear with all the previously entered data. So the team name was 'saved' just not displaying in the layout editor under Team Name.

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
clarification - update

I checked if the most recent configuration that was working, was still working. Thats a 3 instance team from earlier.

It aint. Gcp wont export nor update the new info.
The export data is being printed in the chat interface but is not exporting.

/gcp broke :(

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
Let me explain the process

It may help clarify things if I explain the process. Most things that seem insane are not if you understand whats going on "under the hood"

Addons can't read (or write) files. This is a Bliz restriction (I assume an anti botting decision).

What addons can do is mark variables as persistent. That means they will be saved at the end of a "session" and reloaded at the next "session". Persistent variable information is stored on disk in a known place (in the WTF sub-folder of your WoW folder). We can use this to store data in variables during a session, an read them after the session (because we know where they are stored).

Let me explain session:

A session starts when you log on, and ends when you log off. For addons a session can be ended and a new one started by reloading the UI.

Given the above, here's what happens on an export / import.

  1. When you type "/gcp export" the GCP mod asks WoW about all the spells that the character knows. It stores that information in a table. (it also lists what it's storing to the chat window, as a confidence check)
  2. When you type "/rl" the current session ends (and the table is stored on disk) and a new session is started.
  3. When you press import on the GCP spell database, GCP looks in the WTF folder for the appropriate data storage file for each toon (to do this it needs to know the account name, realm name, toon name, mod name (gamecommandpro) and variable name (which we set). If any of this information is incorrect, or GCP can't access the file, then the process will fail.

To check the process:

  1. Make sure the spells are listed in the chat window for each toon.
  2. Make sure the file GameCommandPro.lua exists after the "/rl" command. It is stored in <wow folder>/WTF/Account/<Account Name>/<Realm Name>/<Toon Name>/savedvariables. Check that the file is there, and the date/time last updated are consistent with when you did the "/rl"
  3. Check that the account wow folder path, account name, realm name and toon name are correct for each toon.
  4. Make sure that GCP can access the file.

Please check these out and let me know what you find.

Phil

__________________

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

buckleyperm
buckleyperm's picture
User offline. Last seen 1 year 26 weeks ago. Offline
Joined: 12/13/2009
Posts: 17
i had this prob.

i had this problem and it turned out that i had forgot to change my classes at the configuration screen. i mean that i had inadvertently listed all 3 toons as hunters. therefore in GCP spells would only show up under hunter... hope this helps

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
Results!

I had a think about it and following from the one instance of wow that was exporting I fiddled around for awhile. Moving files, cracking them open. Checking if anything was added or removed. Started a new Team in the layout editor... all no joy.
Untill I was going over the layout editor and came to a realisation. I had assumed that the gcp was tagging each instance of wow open when it bound the itty name tags to their respective screens. Something which would not play out right when I had gcp crash and needed to restart with a different team configuration, as new instances of wow would run. When I changed the team info to what gcp suggested in the account box and started gcp. The export stuck.
So it turns out after a day and a half of playing about with it I was railroaded by a unfounded assumption. So to cement my personal retardation for all of google from herein.

Gcp export not working: Ensure that all data entered in the layout editor, and the team information. Is verifiyed by gcp :). Mulitpul accounts bound to one battle.net account have to be manually entered at the wow login screen.

oh and thanks for all the help. I really appreciate it.

ac711
ac711's picture
User offline. Last seen 1 year 35 weeks ago. Offline
Joined: 12/28/2009
Posts: 13
is there any issues with

is there any issues with using non standard characters in names? like a ç. I am getting issues with spell commands with a new set of toons. The spell says it is being run in the advanced tab/log thingy. And it is bound in the gcp keyboard. yet it dont work. Now, if I redo the spell and rebind it, the spell will then work... for an unspecifiyed period of time. Then it refuses to work again.
I attempted to assign the targettarget to 'tank' and not toons name. But that would not work either.

Phil
Phil's picture
User offline. Last seen 10 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 576
Possibly!

I wonder if it's working until you exit / restart GCP - if so it may not be saving the files correctly.

I do plan to release an alias system (where GCP can refer to one name, and the WoW name be different). This will make things somewhat easier so that you can refer to toons by a "local" name such as MyTank, MyDPS1 etc and have a complex name for others to see.

In the meantime, if you can check this theory out, then it will help us with where to look.

Phil

__________________

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