FAQ  •  Register  •  Login

Spread Out Mapped Key

Moderator: MiRai

<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Wed Jan 06, 2010 1:15 am

Spread Out Mapped Key

More of a To-Do list at this point.

Was thinking, the Mapped Key for invite toons to the party, uses {Slot} logic.
Where depending on the active slot, the other slots are invited.

I'd like to look at the logic, and then adapt it to my spread out mapped key.
So, the other four toons move away, while the key is held.
Rather then a specific toon moves a specific diagonal direction.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Wed Jan 06, 2010 2:31 pm

Re: Spread Out Mapped Key

The syntax looks like this:

!if ("slot 1" and character is not "slot 1") /invite {SLOT1}
!if ("slot 2" and character is not "slot 2") /invite {SLOT2}
!if ("slot 3" and character is not "slot 3") /invite {SLOT3}
!if ("slot 4" and character is not "slot 4") /invite {SLOT4}
!if ("slot 5" and character is not "slot 5") /invite {SLOT5}

It is a wow macro, created within IS Boxer.
Can I use something similar to this, but for Mapped Keys.
Or alternatively control directional movement, in a macro?

So far, the best idea I've got is...
Five mapped keys, one per toon.
Make the targets, Slots and not toons.
On a character switch, activate their mapped key and deactivate the others.
Any given toons mapped key, has the other four move but not them.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

MiRai

User avatar

Vibrant Videographer

Posts: 3010

Joined: Fri Nov 20, 2009 3:30 pm

Post Wed Jan 06, 2010 6:42 pm

Re: Spread Out Mapped Key

If ISBoxer gave you the ability to label Keystroke Actions like a /click macro. So you could /click the direction of movement. My idea sounds like it does not conform to WoW's ToS though. ;)
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Mon Jan 11, 2010 4:03 am

Re: Spread Out Mapped Key

Talking with Lax on the IRC, this is what we have so far.

Dynamic 'Action Target Groups', using the 'New Target Group' action.
Essentially create four groups, which you could call Forward, Backward, Left and Right.
Or NE, NW, SE and SW (depending on what best describes your spread out macro).

Your spread out mapped key, will send all members of the action target group, in a given direction.
For example:
- Group A... Forward
- Group B... Backward
- Group C... Strafe Left
- Group D... Strafe Right

When a given slot becomes the active character/slot, it is removed from these groups.
But it adds each of the other Slots to a group each.

When I switch to Slot 1:
- Slot 1 leaves groups A, B, C and D.
- Slot 2 joins Group A
- Slot 3 joins Group B
- Slot 4 joins Group C
- Slot 5 joins Group D




I currently have, when I switch to a given toon, it runs the Follow/JambaMaster mapped key.

I need to figure out, when I switch to Slot 1, run this Mapped Key, which includes includes several 'New Target Group' actions.

The cool part, once made it will function for every character set/team.
Doesn't matter which toon you are playing, the others move and the active toon does not.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

lax

User avatar

Site Admin

Posts: 7301

Joined: Tue Nov 17, 2009 9:32 pm

Post Mon Jan 11, 2010 6:16 pm

Re: Spread Out Mapped Key

Make 5 different Mapped Keys under Control. One for each Slot when it becomes the active window.

Each one should:
1. Do (via Do Mapped Key Action) your current "on switch" key (Follow/JambaMaster recommended for all).
2. All leave (via Target Group Action) A,B,C,D -- not just slot 1.
3. Have each of the other windows join A,B,C,D

Then in each Slot of your Character Set, select the new Mapped Key you made for that specific Slot for the "Do this mapped key" option.
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Tue Jan 12, 2010 2:19 am

Re: Spread Out Mapped Key

Just re-iterating, and having everything in a single post.



Create four Spread-Out (Action Target Groups).
- Group A
- Group B
- Group C
- Group D



Create a Spread-Out (Mapped Key).
- Group A... moves NW (or Forward).
- Group B... moves NE (or Strafe's Left).
- Group C... moves SW (or Strafe's Right).
- Group D... moves SE (or moves Backwards).



Under Control Keymaps, create 5 mapped keys.
- Slot 1 is Leader
- Slot 2 is Leader
- Slot 3 is Leader
- Slot 4 is Leader
- Slot 5 is Leader

Each of these has one Step, which does:
a) Do Mapped Key Action - Follow/JambaMaster (My normal on switch activity occurs).
b) Have every Slot leave all my Spread Out - Action Target Groups (Group A, Group B, Group C and Group D).
c) Have the other Slots join their respective Spread Out - Action Target Group.

I use the "Target Group Action", to have a Slot join or leave an Action Target Group.



My groups will be assigned like this:

When I switch to Slot 1:
- Slot 2 joins Group A
- Slot 3 joins Group B
- Slot 4 joins Group C
- Slot 5 joins Group D

When I switch to Slot 2:
- Slot 1 joins Group A
- Slot 3 joins Group B
- Slot 4 joins Group C
- Slot 5 joins Group D

When I switch to Slot 3:
- Slot 1 joins Group A
- Slot 2 joins Group B
- Slot 4 joins Group C
- Slot 5 joins Group D

When I switch to Slot 4:
- Slot 1 joins Group A
- Slot 2 joins Group B
- Slot 3 joins Group C
- Slot 5 joins Group D

When I switch to Slot 5:
- Slot 1 joins Group A
- Slot 2 joins Group B
- Slot 3 joins Group C
- Slot 4 joins Group D

Which means:
The Slot 1 character is either in No Group or Group A.
The Slot 2 character is either in No Group, Group A or Group B.
The Slot 3 character is either in No Group, Group B or Group C.
The Slot 4 character is either in No Group, Group C or Group D.
The Slot 5 character is either in No Group, or Group D.

Therefore, in the (b) action of my five Control Mapped Keys, I remove:
- Slot 1 from Group A.
- Slot 2 from Group A and Group B.
- Slot 3 from Group B and Group C.
- Slot 4 from Group C and Group D.
- Slot 5 from Group D.

And in the (c) action of my five Control Mapped Keys, each Slot is assigned a group as displayed immediately above.



Finally, I navigate through each Character Set, and change the action...

From: When I switch to this character -- Do this Mapped Key: Control - Follow/JambaMaster
To: When I switch to this character -- Do this Mapped Key: Control - Slot X is Leader.
(Naturally substituting X for the Slot the character is in).



End Result:

I switch to a Toon, in Slot 2 for example.
I have assigned the "Slot 2 is Leader" Mapped Key to occur when this toon becomes leader.
This mapped key does the Control - Follow/JambaMaster mapped key.
It then removes:
- Slot 1 from Group A.
- Slot 2 from Group A.
- Slot 2 from Group B.
- Slot 3 from Group B.
- Slot 3 from Group C.
- Slot 4 from Group C.
- Slot 4 from Group D.
- Slot 5 from Group D.
It then adds:
- Slot 1 to Group A.
- Slot 3 to Group B.
- Slot 4 to Group C.
- Slot 5 to Group D.

Now when I press my Spread-Out mapped key...

Slot 2 is the active character, and thus not in Groups A, B, C or D.
Therefore the Slot 2 toon does not move.
And each of the other toons is in only one group.
Therefore each moves in a different direction, as configured by the Spread Out mapped key.

This could easily be adapted for other formations too.




One question.

Is it ok for the "Slot 2 is Leader" mapped key to:
a) Remove Slot 1 from Group A; and
b) Add Slot 1 to Group A, as a (later) action in the same mapped key?

IE, are the actions executed in a top-down order?
Or will there be a conflict?
Streaming in 720p HD: www.twitch.tv/ualaa
<<

lax

User avatar

Site Admin

Posts: 7301

Joined: Tue Nov 17, 2009 9:32 pm

Post Tue Jan 12, 2010 9:58 am

Re: Spread Out Mapped Key

They are indeed executed in top-down order, and it is perfectly acceptable to remove it and then add it.
<<

Slats

Posts: 28

Joined: Thu Dec 31, 2009 4:01 am

Post Thu Jan 14, 2010 10:24 am

Re: Spread Out Mapped Key

Very interesting way of doing this. :D

I currently have a way of doing this that works with any team setup and is based on the current active slot but it relies on you adding all characters that will ever use that slot of the Keymap - this however isn't a problem as when I copy and paste a characetet set, rename it and remove and add characters to it - these keymaps update automatically for me.

I have 5 Keymaps:

Star Formation (Slot 1)
Star Formation (Slot 2)
Star Formation (Slot 3)
Star Formation (Slot 4)
Star Formation (Slot 5)

Each keymap does not use FTL. Has disable all actions while pressed ON and all of them use Numpad 0 (my spread out key) as there hotkey.

They each send up/down/left/right to a different slot except for their slot.
ie:
Slot 1 sends Up to 2 Down to 3 Left to 4 Right to 5

All the next ones simple replace the new character that is not moving for where it existed in the above keymap. In my 'Disable/Enable Keymaps' Function it sends each of these keymaps to be toggled on or off to that paticular slot.

ie

Send (Slot1) Keymap Star Formation (Slot1) OFF / ON this way when I switch to a different character and need to disable / enable keymaps it doesn't screw up who is moving where.

This is a really good use of ATG and gives me some good ideas though. :)
Image
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Thu Jan 14, 2010 4:27 pm

Re: Spread Out Mapped Key

Have tested this in game, and its working as intended across each of my teams.

I'm using NW, NE, SW and SE for the movement.
Characters strafe away from me, an equal horizontal distance.

However, characters move forward faster then backwards, so the longer I hold the mapped key the further ahead the NW/NE toons go, in relation to how far back the SE/SW toons go.
Of course, every toon is on follow, so the SE/SW toons start behind me to begin with.
But, each toons spreads out, and the current toon does not move, which is what I wanted.

I'd imagine other formations would be relatively easy.
When any given slot is leading, it is not in a movement group, while the other four are.
So assign movement as desired, with the target being the four movement groups.

And after the initial set up, this will work for any team.
I just need to create a character set.
Click on the set, and change the mapped key on switch to Slot 1 is Leading or whatever Slot number, as appropriate.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

sonic777

Posts: 26

Joined: Sat Nov 28, 2009 10:59 pm

Post Mon Jan 18, 2010 12:46 am

Re: Spread Out Mapped Key

Lax, I was working on replacing all my spread setup with this when it hit me that if I can use my ATG's as macro targets I could do a lot more. Using the concept something like this:

Train Follow

1. Jamba strobe off all
2. the ATG are setup like in the setup above
3. Master on current toon

Included in Mapped Key
Target: All w/Current - Strobe Off

1. target: Group (all of): Spread Group A
macro: /jamba-follow strobeon master
2. target: Group (all of): Spread Group B
macro: /jamba-follow strobeon {Spread Group A}
3. target: Group (all of): Spread Group C
macro: /jamba-follow strobeon {Spread Group B}
4. target: Group (all of): Spread Group D
macro: /jamba-follow strobeon {Spread Group C}

Anyway, in a long drawn out sort of way I guess if we could macro the ATG names it would allow of a lot of functionality in things like this or say you want to do some trick chain heals to go with the tricked out formations.
Last edited by sonic777 on Mon Jan 18, 2010 1:36 am, edited 1 time in total.
Next

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 6 guests