6 replies [Last post]
Eztex
Eztex's picture
User offline. Last seen 1 year 37 weeks ago. Offline
Joined: 03/20/2010
Posts: 5

I have been using GCP for a few weeks now and I am starting to get a good feel for it. The main issue I can't seem to resolve relates to mob targeting.

I am running a Shaman ( Ele ) / Mage ( Fire ) dual box on a single computer.

GCP 2.00.1.5

Shaman is Char 1 ( Set to DPS Group )
Mage is Char 2 ( Set to DPS Group )

I normally lead with the Shaman but occasionally I want to lead with the mage on drop item quests.

I ran the 'Do This FIrst' & 'Window Swap' wizards and most everything works fine. I set up action spells which work well as long as the Shaman is leading. The problem happens when I swap the Mage to the main window. Neither toon will cast its spell, even if I have a target selected by the mage.

When I swap from the Shaman to the Mage lead I get a message " Changing Target for Group Tank " in the window.

When I swap back from Mage to Shaman lead I get "Changing Target for Group DPS & Changing Target for Group All"

Here is what the Debug File looks like, any help would be appreciated :

********************************************
1_GroupTargets*
********************************************
GroupTarget All,Baneifactor-Target,Banedover-Target
GroupTarget Tank,Baneifactor-Target,Banedover-Target
GroupTarget DPS,Baneifactor-Target,Banedover-Target
GroupTarget Heals,Baneifactor-Target,Banedover-Target

Translation
-----------

Game Code
---- ----
@Group All,Baneifactor-Target,Banedover-Target@
@Group Tank,Baneifactor-Target,Banedover-Target@
@Group DPS,Baneifactor-Target,Banedover-Target@
@Group Heals,Baneifactor-Target,Banedover-Target@

********************************************
AClose2
********************************************
GroupCast AClose2 From DPS

Translation
-----------
<<DPS>>
Hit ^h

Game Code
---- ----
@groupspell CTRL-h, DPS,AClose2@

********************************************
AMain2
********************************************
GroupCast AMain2 From All

Translation
-----------
<<All>>
Hit ^i

Game Code
---- ----
@groupspell CTRL-i, All,AMain2@

********************************************
AMelee2
********************************************
GroupCast AMelee2 From DPS

Translation
-----------
<<DPS>>
Hit ^j

Game Code
---- ----
@groupspell CTRL-j, DPS,AMelee2@

********************************************
ClearTargets
********************************************
<<All>>
Macro /cleartarget
Macro /clearfocus

Translation
-----------
<<All>>
Hit ^l

Game Code
---- ----
@macro CTRL-l,/cleartarget\/clearfocus@

********************************************
CloneAll
********************************************
<<All>>
Hit {%LastKey%}

********************************************
CloneDPS
********************************************
<<DPS>>
Hit {%LastKey%}

********************************************
CloneHeals
********************************************
<<Heals>>
Hit {%LastKey%}

********************************************
CloneTank
********************************************
<<Tank>>
Hit {%LastKey%}

********************************************
Close1
********************************************
GroupCast Close1 From DPS

Translation
-----------
<<DPS>>
Hit ^m

Game Code
---- ----
@groupspell CTRL-m, DPS,Close1@

********************************************
Drink1
********************************************
<<All>>
Macro /use Sweet Nectar

Translation
-----------
<<All>>
Hit ^n

Game Code
---- ----
@macro CTRL-n,/use Sweet Nectar@

********************************************
Eat1
********************************************
<<All>>
macro /use Snapvine Watermelon

Translation
-----------
<<All>>
Hit ^o

Game Code
---- ----
@macro CTRL-o,/use Snapvine Watermelon@

********************************************
Follow
********************************************
<<All>>
Follow %$Leader%

Translation
-----------
<<All>>
If %$LeaderChan% = 1
Hit ^p
EndIf
If %$LeaderChan% = 2
Hit ^r
EndIf

Game Code
---- ----
@macro CTRL-p,/follow Baneifactor@
@macro CTRL-r,/follow Banedover@

********************************************
FollowInTrain*
********************************************
<<All>>
<<Banedover>>
Follow Baneifactor

Translation
-----------
<<All>>
<<Banedover>>
Hit ^+b

Game Code
---- ----
@macro CTRL-SHIFT-b,/follow Baneifactor@

********************************************
Halt
********************************************
NULL

********************************************
HaltRelease
********************************************
<<Banedover>>
Hit

Translation
-----------
<<Banedover>>
Hit

********************************************
Heal1
********************************************
<<Baneifactor>>
cast Healing Wave on Banedover

Translation
-----------
<<Baneifactor>>
Hit ^t

Game Code
---- ----
@macro CTRL-t,/cast [target=Banedover] Healing Wave@

********************************************
Healers
********************************************
Msg Select No Of Healers
Get Heals, No
Msg
GroupSet ,DPS
if %Heals% > 0
GroupSet ,Heals
endif
System Status 3,Heals:%Heals%


Translation
-----------
Msg Select No Of Healers
Get Heals, No
Msg
GroupSet ,DPS
if %Heals% > 0
GroupSet ,Heals
endif
System Status 3,Heals:%Heals%

********************************************
Interact
********************************************
Msg Select character to interact
<<All>>
Macro /assist %$Leader%
Chan 1
Get Toon,1 Thru 5, or 6 for All
Msg
if %Toon% > 5
<<All>>
Hit \
Chan 1
else
Chan %Toon%
Hit \
endif

Translation
-----------
Msg Select character to interact
<<All>>
If %$LeaderChan% = 1
Hit ^u
EndIf
If %$LeaderChan% = 2
Hit ^v
EndIf
Chan 1
Get Toon,1 Thru 5, or 6 for All
Msg
if %Toon% > 5
<<All>>
Hit \
Chan 1
else
Chan %Toon%
Hit \
endif

Game Code
---- ----
@macro CTRL-u,/assist Baneifactor@
@macro CTRL-v,/assist Banedover@

********************************************
Invite
********************************************
<<Baneifactor>>
KeyReset 20000
If %KeyCount% = 1
macro /invite Banedover
EndIf

Translation
-----------
<<Baneifactor>>
KeyReset 20000
If %KeyCount% = 1
Hit ^x
EndIf

Game Code
---- ----
@macro CTRL-x,/invite Banedover@

********************************************
Main1
********************************************
GroupCast Main1 From All

Translation
-----------
<<All>>
Hit ^0

Game Code
---- ----
@groupspell CTRL-0, All,Main1@

********************************************
Melee
********************************************
GroupCast Melee From All

Translation
-----------
<<All>>
Hit ^1

Game Code
---- ----
@groupspell CTRL-1, All,Melee@

********************************************
MountUp
********************************************
<<Baneifactor>>
macro /use Purple Elekk

<<Banedover>>
macro /use Pinto

Translation
-----------
<<Baneifactor>>
Hit ^2
<<Banedover>>
Hit ^3

Game Code
---- ----
@macro CTRL-2,/use Purple Elekk@
@macro CTRL-3,/use Pinto@

********************************************
NextTarget
********************************************
Calc TargetIndex,%TargetIndex% + 1
If %TargetIndex% > 1
set TargetIndex,1
endif
<<Baneifactor>>
If %TargetIndex% = 1
macro /assist Banedover
macro /script SetRaidTarget("target",8)
endif
Set GroupX, 3
Translate GroupX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %GroupX%
Chan 1
Calc ToonX, %TargetIndex% + 1
msg Select %Toonx%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %ToonX%

Translation
-----------
Calc TargetIndex,%TargetIndex% + 1
If %TargetIndex% > 1
set TargetIndex,1
endif
<<Baneifactor>>
If %TargetIndex% = 1
Hit ^+f
endif
Set GroupX, 3
Translate GroupX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %GroupX%
Chan 1
Calc ToonX, %TargetIndex% + 1
msg Select %Toonx%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %ToonX%

Game Code
---- ----
@macro CTRL-SHIFT-f,/assist Banedover\/script SetRaidTarget("target",8)@

********************************************
SelectDPSTarget
********************************************
Set GroupX, 3
Translate GroupX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<ALL>>
Hit %GroupX%
<<Baneifactor>>
Msg Select Toon For Target - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Set ToonX, %Toon%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %ToonX%

********************************************
SetAssistant
********************************************
Msg 1 = Baneifactor,2 = Banedover,
Get NewAssistant,Select Assistant (1-2)
Assistant %NewAssistant%
Get NewSpare,Select Spare (1-2)
Spare %NewSpare%
Msg

********************************************
SetBinding
********************************************
<<All>>
Macro /script SetBinding("","INTERACTTARGET")
Macro /script SaveBindings(2)

Translation
-----------
<<All>>
Hit ^5

Game Code
---- ----
@macro CTRL-5,/script SetBinding("","INTERACTTARGET")\/script SaveBindings(2)@

********************************************
Setbroadcast
********************************************
BroadCast 1

********************************************
Setmousebroadcast
********************************************
MouseBroadcast 1

********************************************
SetPassThru
********************************************
PassThru 1

********************************************
Standard
********************************************
Std

********************************************
Switch
********************************************
<<All>>
Macro /promote %$Leader%
Chan 1
Swap 1,%$LeaderChan%
<<All>>
Hit ^`
Set ToonX, %$LeaderChan%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
Hit %ToonX%
chan %$LeaderChan%

Translation
-----------
<<All>>
If %$LeaderChan% = 1
Hit ^6
EndIf
If %$LeaderChan% = 2
Hit ^7
EndIf
Chan 1
Swap 1,%$LeaderChan%
<<All>>
Hit ^`
Set ToonX, %$LeaderChan%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
Hit %ToonX%
chan %$LeaderChan%

Game Code
---- ----
@macro CTRL-6,/promote Baneifactor@
@macro CTRL-7,/promote Banedover@

********************************************
Targ<->Focus
********************************************
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
macro /target focus
macro /targetlasttarget
macro /focus target
macro /targetlasttarget

Translation
-----------
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
Hit %c

Game Code
---- ----
@macro ALT-c,/target focus\/targetlasttarget\/focus target\/targetlasttarget@

********************************************
Targ->BlockA
********************************************
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
Macro /assist %$Leader%

Translation
-----------
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
If %$LeaderChan% = 1
Hit ^u
EndIf
If %$LeaderChan% = 2
Hit ^v
EndIf

Game Code
---- ----
@macro CTRL-u,/assist Baneifactor@
@macro CTRL-v,/assist Banedover@

********************************************
Targ->BlockB
********************************************
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
macro /focus %$Leader%-target

Translation
-----------
Msg Select Toon - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Chan %Toon%
If %$LeaderChan% = 1
Hit %f
EndIf
If %$LeaderChan% = 2
Hit %g
EndIf

Game Code
---- ----
@macro ALT-f,/focus Baneifactor-target@
@macro ALT-g,/focus Banedover-target@

********************************************
Target
********************************************
Msg Select Group - 1 = All,2 = Tank,3 = DPS,4 = Heals,
Get Group,Enter 1 - 4
Set GroupX, %Group%
Translate GroupX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<ALL>>
Hit %GroupX%
<<Baneifactor>>
Msg Select Toon For Target - 1 = Baneifactor,2 = Banedover,
Get Toon,Enter 1 - 2
Msg
Set ToonX, %Toon%
Translate ToonX,`,+`,^`,%`,^+`,%+`,%^`,%^+`
<<All>>
Hit %ToonX%

********************************************
Zoom
********************************************
Max




Stuff For Transmission


1: @Group All,Baneifactor-Target,Banedover-Target@
2: @Group All,Baneifactor-Target,Banedover-Target@

1: @Group Tank,Baneifactor-Target,Banedover-Target@
2: @Group Tank,Baneifactor-Target,Banedover-Target@

1: @Group DPS,Baneifactor-Target,Banedover-Target@
2: @Group DPS,Baneifactor-Target,Banedover-Target@

1: @Group Heals,Baneifactor-Target,Banedover-Target@
2: @Group Heals,Baneifactor-Target,Banedover-Target@

1: @groupspell CTRL-h, DPS,Flame Shock
2: @groupspell CTRL-h, DPS,Fire Blast

1: @groupspell CTRL-i, All,Lightning Bolt
2: @groupspell CTRL-i, All,Fireball

1: @groupspell CTRL-j, DPS,Auto Attack
2: @groupspell CTRL-j, DPS,Scorch

1: @macro CTRL-l,/cleartarget\/clearfocus@
2: @macro CTRL-l,/cleartarget\/clearfocus@

1: @groupspell CTRL-m, DPS,Earth Shock
2: @groupspell CTRL-m, DPS,Fire Blast

1: @macro CTRL-n,/use Sweet Nectar@
2: @macro CTRL-n,/use Sweet Nectar@

1: @macro CTRL-o,/use Snapvine Watermelon@
2: @macro CTRL-o,/use Snapvine Watermelon@

1: @macro CTRL-p,/follow Baneifactor@
2: @macro CTRL-p,/follow Baneifactor@

1: @macro CTRL-r,/follow Banedover@
2: @macro CTRL-r,/follow Banedover@

1: @macro CTRL-SHIFT-b,/follow Baneifactor@
2: @macro CTRL-SHIFT-b,/follow Baneifactor@

1: @macro CTRL-t,/cast [target=Banedover] Healing Wave@
2: @macro CTRL-t,/cast [target=Banedover] Healing Wave@

1: @macro CTRL-u,/assist Baneifactor@
2: @macro CTRL-u,/assist Baneifactor@

1: @macro CTRL-v,/assist Banedover@
2: @macro CTRL-v,/assist Banedover@

1: @macro CTRL-x,/invite Banedover@
2: @macro CTRL-x,/invite Banedover@

1: @groupspell CTRL-0, All,Lightning Bolt
2: @groupspell CTRL-0, All,Fireball

1: @groupspell CTRL-1, All,Auto Attack
2: @groupspell CTRL-1, All,Arcane Missiles

1: @macro CTRL-2,/use Purple Elekk@
2: @macro CTRL-2,/use Purple Elekk@

1: @macro CTRL-3,/use Pinto@
2: @macro CTRL-3,/use Pinto@

1: @macro CTRL-SHIFT-f,/assist Banedover\/script SetRaidTarget("target",8)@
2: @macro CTRL-SHIFT-f,/assist Banedover\/script SetRaidTarget("target",8)@

1: @macro CTRL-5,/script SetBinding("","INTERACTTARGET")\/script SaveBindings(2)@
2: @macro CTRL-5,/script SetBinding("","INTERACTTARGET")\/script SaveBindings(2)@

1: @macro CTRL-6,/promote Baneifactor@
2: @macro CTRL-6,/promote Baneifactor@

1: @macro CTRL-7,/promote Banedover@
2: @macro CTRL-7,/promote Banedover@

1: @macro ALT-c,/target focus\/targetlasttarget\/focus target\/targetlasttarget@
2: @macro ALT-c,/target focus\/targetlasttarget\/focus target\/targetlasttarget@

1: @macro CTRL-u,/assist Baneifactor@
2: @macro CTRL-u,/assist Baneifactor@

1: @macro CTRL-v,/assist Banedover@
2: @macro CTRL-v,/assist Banedover@

1: @macro ALT-f,/focus Baneifactor-target@
2: @macro ALT-f,/focus Baneifactor-target@

1: @macro ALT-g,/focus Banedover-target@
2: @macro ALT-g,/focus Banedover-target@

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
Hi As you probably suspect,

Hi

As you probably suspect, the message should be "changing leader for group DPS" - not anything else.

I suspect the problem is that we use a two character sequence to set group and target (1 for group and one for target). To save use of keys we actually use the same key (`) for both. As long as GCP receives these keys in 2's, all is fine. There is a problem however, if GCP only receives one of the two (by accident - say you press the ' key). GCP will now be out of sync with the mod.

The message "changing leader for xxx" should only briefly appear - if it's sat there (for more than a second or so), this situation has occurred. There is a fix for when it occurs, and a method to prevent it.

The fix

  • Press the ` key - this will complete the 2 character sequence and change the target (to your main)
  • If this was not the character you want to nominate the target, press numpad 0, then then 2

The prevention

  1. Bind ' to a command in GCP, you won't be able to hit it then. On my system I have that bound to mouse casting.
  2. If you don't have a command to use for the key, then you can use a dummy command.
  3. To create a dummy command
    1. In advanced mode click add (call it dummy)
    2. In the edit window, use the command null (this is the GCP do nothing command, most often used to block keystrokes)

__________________

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

Eztex
Eztex's picture
User offline. Last seen 1 year 37 weeks ago. Offline
Joined: 03/20/2010
Posts: 5
Still having issues with

Still having issues with targeting for my 2nd toon. I tried your suggestions but the problem is still there. The Shaman just won't let go of his master targeting powers and the mage refuses to do anything unless the Shaman has a target even if the mage has a target he will only attack the target of the Shaman. .......slowly losing the hair on the right side of my head :(

Any other thoughts or ideas?

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
Can you give a call me on

Can you give a call me on support chat. (http://gamecommanderpro.com/supportchat)

I'd like to run few a few steps, and it may be more efficient that way.

Thanks

Phil

__________________

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

Eztex
Eztex's picture
User offline. Last seen 1 year 37 weeks ago. Offline
Joined: 03/20/2010
Posts: 5
I have a meeting in a few

I have a meeting in a few that hopefully won't take very long and I'll hop on right after that. No... I'm not troubleshooting at work on my laptop ;)

As a side note, I created a new team ( Mage/Shaman ) same toons, different order and went through the set up again but this time the problem is reversed. While the mage is leading everything is fine, swap to the Shaman and targeting issues. Swap back to the mage ( lead ) and all is back to fine.

Back in a few.

Eztex
Eztex's picture
User offline. Last seen 1 year 37 weeks ago. Offline
Joined: 03/20/2010
Posts: 5
Resolved

While fixing a plumbing leak and cleaning up the after mess last night I was thinking about some of the things you had me try to fix my issue. When I was able to get on I started tweaking some things and then everything started to work properly. There were 2 problems :

1st : Actions spells set to 'All" group instead of 'DPS' group. I had some of them set to All and some set to DPS. That would explain why sometimes some spell calls would work and others wouldn't

2nd : The damn ` key. You mentioned this during the chat and I had seen it on some of the posts I looked at. Apparently I miss hit this key which throws off the targeting system. I started messing with hitting it on purpose and in combination with shift & ctrl and watched the GCP message bar to see what came up. Group All........ Group Tank ......... Group DPS. Then after remembering to /rl and NumP 0, 2 things finally clicked and everything was working correctly.

Then I bound the ' key like mentioned to a null action ( after deactivating GCP, because ' clicks through and starts the whole mess again. ) <-- I lost a few brain cells on that.

Moral of the Story " Beware the ' Key, it can cause you endless hours of frustration.

Sorry if I rambled and thanks for your help on this :)

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
Glad it worked out. I'm

Glad it worked out.

I'm sorry I missed the fact that the spells where linked to the ALL group, it was only on the 10th look through that I actually noticed - forgot all my training about mind-set! and actually saw what I expected to see...

I think I'll add something to the default configuration to bind that key to null - that would have avoided many of your issues.

Thanks for your patience

Phil

__________________

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