Difference between revisions of "RIFT:Basic Multiboxing Macros Walkthrough"

From ISBoxer
Jump to: navigation, search
 
Line 9: Line 9:
  
 
== Overview ==
 
== Overview ==
 +
{{Youtube|<videoflash>NXvou31-KVE</videoflash>|This video by MiRai walks you through setting up and using these macros with ISBoxer}}
 
So here's how this works, in a nutshell. The game is going to have a '''separate follow macro, and assist macro, for each of your Characters'''. These macros are going to be configured on '''different combinations of the same key'''; for this walkthrough we will use F11 with modifiers for Follow macros, and F12 with modifiers for Assist macros. So, for example, '''Shift+F11''' might follow character 1, '''Alt+F11''' for character 2, and so on. ISBoxer will automatically send the right combination depending on which character you are playing at the time, by leveraging the "[[WoW:FTL|FTL Modifiers]]" feature already built in for World of Warcraft.
 
So here's how this works, in a nutshell. The game is going to have a '''separate follow macro, and assist macro, for each of your Characters'''. These macros are going to be configured on '''different combinations of the same key'''; for this walkthrough we will use F11 with modifiers for Follow macros, and F12 with modifiers for Assist macros. So, for example, '''Shift+F11''' might follow character 1, '''Alt+F11''' for character 2, and so on. ISBoxer will automatically send the right combination depending on which character you are playing at the time, by leveraging the "[[WoW:FTL|FTL Modifiers]]" feature already built in for World of Warcraft.
  

Latest revision as of 12:49, 10 July 2013

Multiboxing Rift with auto-assisting Action Bars from any window, and auto-follow from any window

RIFT supports a decent Macro system, and fully configurable Key Bindings. This makes it easy to make macros that allow you to lead from any window, just like ISBoxer sets up for World of Warcraft.

The only bad news is that since Rift does not currently support Addons where key-bindings can be assigned to macros, ISBoxer can't generate all of this for you yet like it does for WoW. Once the game's Addon system is further developed, it should be possible.

This walkthrough assumes you have used the Quick Setup Wizard, selected "Use per-Character Targeting Macros" under Game Key bindings on the last page of the wizard, and that your Character Set has the "Make game believe it is foreground window" option enabled (this option is required for Mouse broadcasting in Rift!). If you have not yet added RIFT to ISBoxer, see the Quick Start Guide for RIFT for how to get to this point.

Overview

This video by MiRai walks you through setting up and using these macros with ISBoxer

So here's how this works, in a nutshell. The game is going to have a separate follow macro, and assist macro, for each of your Characters. These macros are going to be configured on different combinations of the same key; for this walkthrough we will use F11 with modifiers for Follow macros, and F12 with modifiers for Assist macros. So, for example, Shift+F11 might follow character 1, Alt+F11 for character 2, and so on. ISBoxer will automatically send the right combination depending on which character you are playing at the time, by leveraging the "FTL Modifiers" feature already built in for World of Warcraft.

Before we begin configuring, let's get some planning out of the way. We need to decide which Character is going to use which set of Modifiers. Here's what I'll use for the walkthrough (given for up to 6 characters, although only 5 players can be in one group in Rift):

Slot Modifier combo
1 Shift
2 Alt
3 Ctrl
4 Shift+Alt
5 Shift+Ctrl
6 Ctrl+Alt

In-game configuration

The in-game configuration is going to be the most time consuming part of setting this up, but it's not that bad. You just need to type out a handful of macros. We'll do this in all windows at the same time using Repeater, but you can of course do it one window at a time if you need to. So start out by enabling Repeater with Shift+Alt+R.

First, we'll hide them again later but for now, show some extra Action Bars through the game's Interface options. This will let us assign some Key Bindings and place our in-game Macros somewhere that will normally be hidden.

Now we need to set up Key Bindings on our Action Bars, through the game's Key Bindings options. Pick an Action Bar or two with some empty slots, and assign the Key Bindings from the table below. The name for each is shown on the left, but you won't do anything with that until we make Macros in the next step. If you only have a few characters, you don't need to continue making Key Bindings beyond the number you have. Keep in mind that the Key Bindings in this table do not need to match what you will press to activate it, just what ISBoxer is going to press when you hit some Hotkey. So don't worry too much about customizing your hotkeys yet. Wait until the ISBoxer part in the next section!

Invite Characters Ctrl+Alt+I
Follow Character 1 Shift+F11
Follow Character 2 Alt+F11
Follow Character 3 Ctrl+F11
Follow Character 4 Shift+Alt+F11
Follow Character 5 Shift+Ctrl+F11
Assist Character 1 Shift+F12
Assist Character 2 Alt+F12
Assist Character 3 Ctrl+F12
Assist Character 4 Shift+Alt+F12
Assist Character 5 Shift+Ctrl+F12

Our in-game Key Bindings are now ready, and we need to set up the in-game Macros to go with it. Open up the in-game Macro interface and let's make some macros.

An example of a working Follow macro
Follow macros (make one per character, replacing "character1" with your actual character names)
targetexact character1
follow
targetlasttarget
Assist macros (make one per character, similar to the Follow macros)
assist character1
Invite macro
invite character1
invite character2
invite character3
invite character4
invite character5
Macros for 3 characters completed and placed on Action Bars with Hotkeys!

After creating the macros through the in-game Macro interface, click and drag each Macro to the appropriate Action Bar buttons we configured with Key Bindings, using the table above.

When each of these macros are on the intended buttons, with Key Bindings assigned, the in-game configuration is complete. Turn Repeater back off, by pressing Shift+Alt+R.

Alternative macros (simplified)

Alge has shared with us an alternative way of setting up the in-game macros[1], to only require one Assist macro and one Follow macro in each window, instead of several macros in each.

Follow Macro (just one!) configured to F11
targetexact [shift] character1
targetexact [alt] character2
targetexact [ctrl] character3
targetexact [shift] [alt] character4
targetexact [shift] [ctrl] character5
follow
targetlasttarget
Assist Macro (just one!) configured to F12
assist [shift] character1
assist [alt] character2
assist [ctrl] character3
assist [shift] [alt] character4
assist [shift] [ctrl] character5

The rest of the configuration remains the same, and this does not change the concept.

ISBoxer 41 configuration

ISBoxer 41's Quick Setup Wizard automatically configures the per-Slot FTL Modifiers in your Character Set, as well as Hotkeys for Follow and Assist, as long as you have selected "Use per-Character Targeting Macros" at the bottom of the Game Key Bindings tab on the last page.

The only thing "missing" from your ISBoxer configuration after completing the Quick Setup Wizard and selecting "FTL" on the Game Key Bindings tab will be a Hotkey for Invite. As you already have a Hotkey within the game for this Macro, you do not really need another Hotkey within ISBoxer to activate it.

ISBoxer 40 and earlier configuration

ISBoxer configuration for this is relatively simple.

Selecting the FTL Modifiers for Slot 2

First, select your Character Set in the top left pane, and in each Slot, in the Switching tab, select FTL Modifiers matching Table 1 above. The feature says "World of Warcraft: FTL Modifiers", but it can be used with any game that has a capable Key Binding and Macro system. Note: ISBoxer 41's Quick Setup Wizard actually fills these in for you automatically, matching the table.

Next, we need to create 3 Mapped Keys, one for Follow, one for Assist, and one to Invite. These can all go in the Non-combat Key Map, so in the top pane under Key Maps, select Non-combat.

Make the Mapped Key for Invite
  1. In the bottom pane, right click Mapped Keys and select New Mapped Key
  2. Name the Mapped Key 'Invite' and make sure it is selected in the bottom left pane
  3. In the bottom right pane, at the top is a Hotkey option. Click the < and set the Hotkey to Shift+Alt+I (or whatever you would like to hit to invite your team to group)
  4. In the bottom left pane, expand Invite so that you see Steps, 1 underneath it
  5. In the bottom left pane, click the 1 under Steps, under Invite, so that the bottom right pane now has a box that has Step, Actions
  6. In the bottom right pane, right click Actions and select New Keystroke Action (under Keystroke Actions)
  7. Set the Target to Window:Current
  8. Set the Key Combination to Ctrl+Alt+I (this must match the in-game Key Binding we set from Table 2 above)
The completed FTL Follow Me Mapped Key
Make the Mapped Key for Follow
  1. In the bottom pane, right click Mapped Keys and select New Mapped Key
  2. Name the Mapped Key 'FTL Follow Me' and make sure it is selected in the bottom left pane
  3. In the bottom right pane, at the top is a Hotkey option. Click the < and set the Hotkey to Alt+F (or whatever you would like to hit to make your characters follow you)
  4. In the bottom left pane, expand FTL Follow Me so that you see Advanced, Steps, 1 underneath it
  5. In the bottom left pane, click Advanced under FTL Follow Me
  6. In the bottom right pane, set "World of Warcraft: Use FTL Modifiers" to ON
  7. In the bottom left pane, click the 1 under Steps, under FTL Follow Me, so that the bottom right pane now has a box that has Step, Actions
  8. In the bottom right pane, right click Actions and select New Keystroke Action (under Keystroke Actions)
  9. Set the Target to Window:All w/o Current
  10. Set the Key Combination to F11 (this must match the in-game Key Bindings we set from Table 2 above, without modifiers)
Make the Mapped Key for Assist
  1. In the bottom pane, right click Mapped Keys and select New Mapped Key
  2. Name the Mapped Key 'FTL Assist Me' and make sure it is selected in the bottom left pane
  3. In the bottom right pane, at the top is a Hotkey option. Click the < and set the Hotkey to Alt+Backspace (or whatever you would like to hit if you want to make your characters select your target)
  4. In the bottom left pane, expand FTL Assist Me so that you see Advanced, Steps, 1 underneath it
  5. In the bottom left pane, click Advanced under FTL Assist Me
  6. In the bottom right pane, set "World of Warcraft: Use FTL Modifiers" to ON
  7. In the bottom left pane, click the 1 under Steps, under FTL Assist Me, so that the bottom right pane now has a box that has Step, Actions
  8. In the bottom right pane, right click Actions and select New Keystroke Action (under Keystroke Actions)
  9. Set the Target to Window:All w/o Current
  10. Set the Key Combination to F12 (this must match the in-game Key Bindings we set from Table 2 above, without modifiers)

Auto-assisting and broadcasting DPS keys

Using the Many new Mapped Keys window
  1. In the top pane, click on "Combat" under Key Maps
  2. In the bottom left pane, where it now shows "Combat" and then "Mapped Keys", right click on Mapped Keys and select Many new Mapped Keys.
  3. At the top of the Many new Mapped Keys window is a box labeled "Press a key combination here". Click in that box, and press each and every combination of keys you want to set up right now, which may include any combination of alt,ctrl,shift with whichever non-modifier key you like. I recommend starting with the full default Action Bar, 1 through =.
  4. The "Target for keystrokes" box lets you pick the intended target windows for the keystroke to be passed to. Typically this would be "Window:All w/ current" which will pass the keystroke to every window including the one you are in. Likewise, "Window: All w/o current" will pass the keystroke to every window excluding the one you are in (aka "all other").
  5. The "Do this Mapped Key first" box lets you pick a Mapped Key to perform before the keystroke is passed. This would typically be used for auto-assist. If you would like to add auto-assist:
    1. Click the < to pick a Mapped Key
    2. Target should be Window:Current
    3. Key Map should be Non-combat
    4. Mapped Key should be FTL Assist Me
  6. The "Do this Mapped Key after" box lets you pick a Mapped Key to perform after the keystroke is passed. For true "targetless" operation, this might involve a macro to /cleartarget. In this case just leave it empty.
  7. Click OK!