Log in

View Full Version : [ISBoxer] Dynamic Formation



Vociferate
08-01-2010, 03:03 AM
I have read Ualaa's Guide (http://www.dual-boxing.com/showthread.php?t=27853), and call me dense or naive... But it's just not sinking in for me.

I have gone over it and reread it but it's not penetrating. I'll blame the lack of caffine... ;)


Anyway, I'll break down what I am doing, and hopefully someone can explain too me what I am doing wrong.


1. Create four Spread-Out (Action Target Groups).

I create four groups and name them:

Forward
Backward
Strafe Left
Strafe Right



2. Create a Spread-Out (Mapped Key).
Forward
Backward
Strafe Left
Strafe Right

If I hit Num Pad 0, it broadcasts all of the movement keys to their respective slots. (Theoretically)
0 = Up, Down, Strafe Left & Right for Slots 1-4


3. 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

How do I go about setting this up?


4. 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.


I am completely lost here...


5. 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.

Same as above.

I have a rudimental understanding of what it does in the end of things, but I can't apply the innerworkings...
I apologize for the lack of understanding. But I figure there is someone around here that can break it down into an even more laments term.

jstanthr
08-01-2010, 04:15 AM
the easiest way i've found to do it, is to go into the keybind tab in game. and pick a key, we'll use num0 for example. on toon 1 "lead" make no changes, on toon2 make a bind for strafe left to num0, toon 3 make strafe right bind to num0, toon 3, make step back to num0, and toon five make step forward num0. when u hit num0 as long as it's being broadcast it will make a + formation. that is the way i do it with keyclone

Iceorbz
08-01-2010, 09:14 AM
the easiest way i've found to do it, is to go into the keybind tab in game. and pick a key, we'll use num0 for example. on toon 1 "lead" make no changes, on toon2 make a bind for strafe left to num0, toon 3 make strafe right bind to num0, toon 3, make step back to num0, and toon five make step forward num0. when u hit num0 as long as it's being broadcast it will make a + formation. that is the way i do it with keyclone

Defeats the purpose of the dynamic formation.

I got it working on my toons, ill answer this thread when i wake up in morning so kind of tagging right now. Im falling asleep already.

Owltoid
08-01-2010, 11:36 AM
I struggled with Ualaa's guide too, but honestly everything he says is correct (I have dynamic formations working).

I'll try to summarize the highlights of the system.

Your toons belong to a particular action target group (ATG). In Ualaa's example he called the ATGs A, B, C, D, or E. I'll keep the same naming.

I have a keymap under "Control" that is called "Slot 1 is Leader". Every time I switch to this slot (by clicking on my window that has the first toon in it which causes it to be the "big" main window), this key map is activated. All this keymap does is assign my different toons to the different ATGs. First, all toons leave whatever ATG (A, B, C, D, or E) they're in so they can be reassigned into a new ATG.
The toon in slot 1 goes to ATG A
The toon in slot 2 goes to ATG B
The toon in slot 3 goes to ATG C
The toon in slot 4 goes to ATG D
The toon in slot 5 goes to ATG E

Similarly, I have a keymap called "Slot 2 is Leader". When Slot 2 is activated (by clicking on the window) the toons leave their ATG and join a new ATG.
Slot 1, Slot 2, Slot 3, Slot 4, Slot 5 all leave all ATGs A, B, C, D, and E
The toon in slot 1 goes to ATG E
The toon in slot 2 goes to ATG A
The toon in slot 3 goes to ATG B
The toon in slot 4 goes to ATG C
The toon in slot 5 goes to ATG D

Now I have a "Spread Out" keymap. All this does is tell whoever is in ATG A to not move, ATG B to move to the left, ATG C to move back and to the left, etc. Since my toons have been assigned to different ATGs depending on who is leader, they now move the way they're supposed to, causing a dynamic formation.

Again, Ualaa's steps are perfect, but you have to be comfortable with ATGs.

Vociferate
08-02-2010, 01:41 AM
Your toons belong to a particular action target group (ATG). In Ualaa's example he called the ATGs A, B, C, D, or E. I'll keep the same naming.

Thank you, like I stated earlier, I have created these groups. A-E based the same off of Ualaa's guide.


I have a keymap under "Control" that is called "Slot 1 is Leader". Every time I switch to this slot (by clicking on my window that has the first toon in it which causes it to be the "big" main window), this key map is activated. All this keymap does is assign my different toons to the different ATGs. First, all toons leave whatever ATG (A, B, C, D, or E) they're in so they can be reassigned into a new ATG.
The toon in slot 1 goes to ATG A
The toon in slot 2 goes to ATG B
The toon in slot 3 goes to ATG C
The toon in slot 4 goes to ATG D
The toon in slot 5 goes to ATG E

This is where I am having my complications. How do I designate Slot 'X' as leader? I understand how they move from one ATG to the other based off of the current window being the main. But I don't know how to set this part up.

Can you explain step by step how to designate one to a leader?


Similarly, I have a keymap called "Slot 2 is Leader". When Slot 2 is activated (by clicking on the window) the toons leave their ATG and join a new ATG.
Slot 1, Slot 2, Slot 3, Slot 4, Slot 5 all leave all ATGs A, B, C, D, and E
The toon in slot 1 goes to ATG E
The toon in slot 2 goes to ATG A
The toon in slot 3 goes to ATG B
The toon in slot 4 goes to ATG C
The toon in slot 5 goes to ATG D

Same as above.


Now I have a "Spread Out" keymap. All this does is tell whoever is in ATG A to not move, ATG B to move to the left, ATG C to move back and to the left, etc. Since my toons have been assigned to different ATGs depending on who is leader, they now move the way they're supposed to, causing a dynamic formation.

I believe I have done this one already, by setting the movement keys to the numpad 0.


Again, Ualaa's steps are perfect, but you have to be comfortable with ATGs.

That one I am working on. :)


And thank you for the help, it is greatly appreciated.

Owltoid
08-02-2010, 08:44 AM
You create a keymap under Control and call it "Slot 1 is Leader". That's just a key map that does whatever you tell it to do.

However, under your team list, you should be able to click on the actual slot (like Slot 1, or Slot 2) and you'll see an area that says something like "do this key map when this slot is activated". That's when you call the keymap "Slot 1 is Leader".

As a side note, along with my changing of toons to different ATGs, I also do the keymap JambaLeader inside "Slot 1 is Leader" key map. So, whenever my window focus changes, Jamba automatically promotes the current toon to leader as well as allowing for the dynamic formation.

Slats
08-02-2010, 06:00 PM
Tagged this thread so I can reply to it, I have a slightly modified version of this that works well for me.

Slats
08-03-2010, 01:06 AM
Here is how I do it:

Create 4 ATG:
Up
Down
Left
Right

I leave them empty to begin with.

Under my Repeater Regions Keymap Set I create 6 Keymaps. The reason I create them here is because my Toggle Keymaps Key that loads and unloads my keymaps does NOT turn this Set off.

Clear Movement ATG:
Action Target Group Action - Delete All out of Up
Action Target Group Action - Delete All out of Down
Action Target Group Action - Delete All out of Left
Action Target Group Action - Delete All out of Right

I then create 5 Keymaps called 'Slot X is leader' where I increment the Slot Numbers.
The actions that take place in this keymap are:

Do Keymap Clear Movement ATG (This empties everyone out so it cant fuck up)
Put SLOT2 in UP
Put SLOT3 in DOWN
Pput SLOT4 in LEFT
Put SLOT5 in RIGHT

In the remaining Slot X is leader keymaps I simple replace whoever the keymap is about with Slot 1 eg Slot 3 Is Leader would look like this:

Put SLOT2 into UP
Put SLOT1 into DOWN
Put SLOT4 into LEFT
Put SLOT5 into RIGHT

Under my 'General' Keymap set (this keymap IS turned on and off by my toggle key) I create a Keymap called 'Spread Out'.
It simple does this:
Keystroke Action send W to Up
Keystroke Action send D to Down
Keystroke Action send A to Left
Keystroke Action send D to Right

I tick the box that says block all other actions while keystroke is held. I bind this to Numpad 0.

Under my character set I activate the radio button that says when I switch to this character DO THIS MAPPED KEY and select Repeater Region : Slot 1 is Leader for Slot 1 and rinse repeat for the other slots.

So now everytime I switch to a different character using my hotkeys regardless of wether I have keymaps or broadcasting toggled on or off, it deleted everyone out of the ATG's for movement and rebuilds it each time.

My spraed out key simple sends the key to whoever is in the various groups at that time.

Hope that makes sense. I can tidy this up or talk to you on vent about it.

alcattle
08-03-2010, 04:06 AM
Keystroke Action send D to Down ? TYPO? send "S" maybe

Ualaa
08-04-2010, 02:14 AM
The point is....

When you switch to a toon, a toon specific mapped key is run.
Normally you get JambaMaster or possibly JambaFollow (or whatever) run on a switch.
Instead you make a mapped key for each possible Slot "x" is Leader.

The mapped key does everything the normal switch does.
In addition, it clears everyone from the direction movement Action Target Groups.
In my case, Slot 1 is either in Group A or Group B, so it removes Slot 1 from both groups.
In Slats case, it runs a mapped key which removes everyone from all groups; I'd go this route, if I was doing it again from scratch, but my system works so doesn't need to be fixed.

Then the Slot "x" is leader mapped key, places each of the other toons in their own ATG.
But the current active toon is not placed.

That way, when you hit the spread out mapped key, the other toons move, while the active toon does not.

You could easily place the active toon in an ATG which gets movement if you desired.
In my case I have four toons move away from the active toon.
But you could easily create different movement options, which involved everyone moving instead of the others.

Irregardless, the other toons move as you define them.
No matter which toon you are on, the movement (spread out key) moves the other toons as you define their movement.
And you can one-box each of them, with the default movement keys intact.

CavScout
08-30-2010, 02:49 AM
/headexplodes

ocuus
08-30-2010, 11:30 AM
I am stuck on making the Spread Out Mapped Key. im uncertain on how to put this in. Please help, or maybe upload keymap for reference