*waves* :) I'm that multiboxing hunter

Awesome. :slight_smile: I’ve reserved names for a 5-squad of shamans when I get to the point where I want to enjoy the Horde-side storyline. That said… the image of 5 shamans with 5 arcanite reapers and windfury totems…

I saw you the other day and it made me so happy! Also, I think that between the two of us, there are no more Hawaiian names left on the server.

Having never actually multiboxed my question would be how the heck do you play five toons at once? It can be hard to get your rotation right on one. :sob:

Couple questions here:

  1. 5 WoW accounts, running simultaneously in windowed mode; I use two big screens, one “main” screen with my lead character, and 4 rescaled WoW windows in the other screen. I use AutoHotKey to broadcast keystrokes between clients, with no automation involved. That is key - cardinal rule is one keystroke = one action. I usually use a couple addons for sake of convenience - Jamba is great for multiboxing. There are a ton of more advanced setups, but I find what I do both challenging and fun from a gameplay and technical perspective, and its good enough for me.

  2. If you play 5 of the same characters, like 5 hunters or mages or warlocks, you simply map all your keys the same way - it works great. If you want additional challenge (like when I main tanked Lich King during Wrath and healed / dispelled at the same time) you can do so - its simply a matter of preparation and planning.

I recommend giving it a shot, but be sure to stay within the Terms of Service - no automation. Also - I find it best to try to not step of folk’s toes; I think the key to enjoyable multibox playing (for me, at least) is to get along with people and help them, not to just dominate an area and piss everyone off.

2 Likes

now i want to know who had 16 Sunny druids in wetlands the other day

1 Like

Hey, if I could afford five accounts at a time I’d totally do that. Do dungeons solo? Yes please!

As it is I’ve just got the two that I can manage to keep up with gold-bought tokens at a time, and I’m not nearly fancy enough to set up key bindings or passthrough programs to play both in any functional way at once. Or, at least, I haven’t been since BC, when I used to do a Prot Pally to grab aggro in one window and an Arcane Mage in the other and burst down mobs with Arcane Explosion.

I haven’t been hardcore enough about Classic to even get two up at the same time, but I’m seldom logged in to just one account at any given time in Retail. My favorite application of multi-account-dom though is in RP, having your characters argue and bicker with each other…negative character relationships where no one gets torqued about it OOC!

I’ve heard multiboxing is against the TSO’s I might be wrong though. Just wanted to give you a heads up since you made a public post about it.

Its definitely not against the terms of service, so long as you don’t automate anything and stick to the rule of thumb that one keystroke = one action. I’ve been multiboxing since BC, with no suspensions, no bans, no nothing. I’ve chatted with game masters a number of times, and they have told me that I’ve been reported any number of times (though not by who, of course) and so long as I stick to the rules, I am fine. :slight_smile:

I have also heard that the devs actually are really impressed by the things that multiboxers can do, which kinda blew me away. Totally geeked out at that. :smiley:

3 Likes

:::wavin’ at Leialoha:::

Being in guild with you in BFA … I can vouch for the helpfulness and unobtrustive play style. Watching the achieves roll when you run old content is amazing.

You are welcome in “Ironforge Relics Inc” any time!

Allyria

Waves. Your doom squad made it way easier to get the tablets in the troll ruins this morning. I appreciate you laying the smack down on the one that I was smiting as you went by.

Hey there!!! :slight_smile: Drop me a message in-game, and say howdy to all the folks on Silver Hand! :slight_smile:

My pleasure! Always glad to help folks out while questing. I probably get a lot of confused looks from the Horde players though. /grin

I just saw (all 5) of you in Desolace, gave you the /curious emote and /pat on one of your gorilla pets :slight_smile:

Oh hi there! I would have responded, but I’m often trying to monitor 5 windows at once. :slight_smile: No rudeness intended. :blush:

I understand and just as a way of explanation to folks :slight_smile:

Often times when a person dual/multi boxes we have to turn off our program (often a key stroke to disable) and then reply/respond in correct window if it was a whisper.

Just putting that out so peeps know why it might take a smige more time.

I’ve had some folks asking what AutoHotKey script I use to broadcast keystrokes. I’ve included it here for those interested:

; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
; semicolon, such as this one, are comments. They are not executed.

; This script has a special filename and path because it is automatically
; launched when you run the program directly. Also, any text file whose
; name ends in .ahk is associated with the program, which means that it
; can be launched simply by double-clicking it. You can have as many .ahk
; files as you want, located in any folder. You can also run more than
; one .ahk file simultaneously and each will get its own tray icon.

; SAMPLE HOTKEYS: Below are two sample hotkeys. The first is Win+Z and it
; launches a web site in the default browser. The second is Control+Alt+N
; and it launches a new Notepad window (or activates an existing one). To
; try out these hotkeys, run AutoHotkey again, which will load this file.

; Note: From now on whenever you run AutoHotkey directly, this script
; will be loaded. So feel free to customize it to suit your needs.

; Please read the QUICK-START TUTORIAL near the top of the help file.
; It explains how to perform common automation tasks such as sending
; keystrokes and mouse clicks. It also explains more about hotkeys.

WinGet, wowid, List, World of Warcraft

~SC029::

KeyWait SC029, D

IfWinActive, World of Warcraft

{

ControlSend, {SC029}, ahk_id %wowid1%

ControlSend, {SC029}, ahk_id %wowid2%

ControlSend, {SC029}, ahk_id %wowid3%

ControlSend, {SC029}, ahk_id %wowid4%

ControlSend, {SC029}, ahk_id %wowid5%

Return

}

~Space::
IfWinActive, World of Warcraft
{
ControlSend, {Space down}, ahk_id %wowid1%
ControlSend, {Space down}, ahk_id %wowid2%
ControlSend, {Space down}, ahk_id %wowid3%
ControlSend, {Space down}, ahk_id %wowid4%
ControlSend, {Space down}, ahk_id %wowid5%
loop
{
getkeystate, state, Space
if state = U
break
}
ControlSend, {Space up}, ahk_id %wowid1%
ControlSend, {Space up}, ahk_id %wowid2%
ControlSend, {Space up}, ahk_id %wowid3%
ControlSend, {Space up}, ahk_id %wowid4%
ControlSend, {Space up}, ahk_id %wowid5%
Return
}

~=::

KeyWait =

IfWinActive, World of Warcraft

{

ControlSend, =, ahk_id %wowid1%

ControlSend, =, ahk_id %wowid2%

ControlSend, =, ahk_id %wowid3%

ControlSend, =, ahk_id %wowid4%

ControlSend, =, ahk_id %wowid5%

Return

}

~-::

KeyWait -

IfWinActive, World of Warcraft

{

ControlSend, -, ahk_id %wowid1%

ControlSend, -, ahk_id %wowid2%

ControlSend, -, ahk_id %wowid3%

ControlSend, -, ahk_id %wowid4%

ControlSend, -, ahk_id %wowid5%

Return

}

~c::

KeyWait c

IfWinActive, World of Warcraft

{

ControlSend, c, ahk_id %wowid1%

ControlSend, c, ahk_id %wowid2%

ControlSend, c, ahk_id %wowid3%

ControlSend, c, ahk_id %wowid4%

ControlSend, c, ahk_id %wowid5%

Return

}

~j::

KeyWait j

IfWinActive, World of Warcraft

{

ControlSend, j, ahk_id %wowid1%

ControlSend, j, ahk_id %wowid2%

ControlSend, j, ahk_id %wowid3%

ControlSend, j, ahk_id %wowid4%

ControlSend, j, ahk_id %wowid5%

Return

}

~i::

KeyWait i

IfWinActive, World of Warcraft

{

ControlSend, i, ahk_id %wowid1%

ControlSend, i, ahk_id %wowid2%

ControlSend, i, ahk_id %wowid3%

ControlSend, i, ahk_id %wowid4%

ControlSend, i, ahk_id %wowid5%

Return

}

~Numpad7::

KeyWait Numpad7

IfWinActive, World of Warcraft

{

ControlSend, {Numpad7}, ahk_id %wowid1%

ControlSend, {Numpad7}, ahk_id %wowid2%

ControlSend, {Numpad7}, ahk_id %wowid3%

ControlSend, {Numpad7}, ahk_id %wowid4%

ControlSend, {Numpad7}, ahk_id %wowid5%

Return

}

~Numpad8::

KeyWait Numpad8

IfWinActive, World of Warcraft

{

ControlSend, {Numpad8}, ahk_id %wowid1%

ControlSend, {Numpad8}, ahk_id %wowid2%

ControlSend, {Numpad8}, ahk_id %wowid3%

ControlSend, {Numpad8}, ahk_id %wowid4%

ControlSend, {Numpad8}, ahk_id %wowid5%

Return

}

~Numpad9::

KeyWait Numpad9

IfWinActive, World of Warcraft

{

ControlSend, {Numpad9}, ahk_id %wowid1%

ControlSend, {Numpad9}, ahk_id %wowid2%

ControlSend, {Numpad9}, ahk_id %wowid3%

ControlSend, {Numpad9}, ahk_id %wowid4%

ControlSend, {Numpad9}, ahk_id %wowid5%

Return

}

~Numpad4::

KeyWait Numpad4

IfWinActive, World of Warcraft

{

ControlSend, {Numpad4}, ahk_id %wowid1%

ControlSend, {Numpad4}, ahk_id %wowid2%

ControlSend, {Numpad4}, ahk_id %wowid3%

ControlSend, {Numpad4}, ahk_id %wowid4%

ControlSend, {Numpad4}, ahk_id %wowid5%

Return

}

~Numpad5::

KeyWait Numpad5

IfWinActive, World of Warcraft

{

ControlSend, {Numpad5}, ahk_id %wowid1%

ControlSend, {Numpad5}, ahk_id %wowid2%

ControlSend, {Numpad5}, ahk_id %wowid3%

ControlSend, {Numpad5}, ahk_id %wowid4%

ControlSend, {Numpad5}, ahk_id %wowid5%

Return

}

~Numpad6::

KeyWait Numpad6

IfWinActive, World of Warcraft

{

ControlSend, {Numpad6}, ahk_id %wowid1%

ControlSend, {Numpad6}, ahk_id %wowid2%

ControlSend, {Numpad6}, ahk_id %wowid3%

ControlSend, {Numpad6}, ahk_id %wowid4%

ControlSend, {Numpad6}, ahk_id %wowid5%

Return

}

~Numpad1::

KeyWait Numpad1

IfWinActive, World of Warcraft

{

ControlSend, {Numpad1}, ahk_id %wowid1%

ControlSend, {Numpad1}, ahk_id %wowid2%

ControlSend, {Numpad1}, ahk_id %wowid3%

ControlSend, {Numpad1}, ahk_id %wowid4%

ControlSend, {Numpad1}, ahk_id %wowid5%

Return

}

~Numpad2::

KeyWait Numpad2

IfWinActive, World of Warcraft

{

ControlSend, {Numpad2}, ahk_id %wowid1%

ControlSend, {Numpad2}, ahk_id %wowid2%

ControlSend, {Numpad2}, ahk_id %wowid3%

ControlSend, {Numpad2}, ahk_id %wowid4%

ControlSend, {Numpad2}, ahk_id %wowid5%

Return

}

~Numpad3::

KeyWait Numpad3

IfWinActive, World of Warcraft

{

ControlSend, {Numpad3}, ahk_id %wowid1%

ControlSend, {Numpad3}, ahk_id %wowid2%

ControlSend, {Numpad3}, ahk_id %wowid3%

ControlSend, {Numpad3}, ahk_id %wowid4%

ControlSend, {Numpad3}, ahk_id %wowid5%

Return

}

~z::

KeyWait z

IfWinActive, World of Warcraft

{

ControlSend, z, ahk_id %wowid1%

ControlSend, z, ahk_id %wowid2%

ControlSend, z, ahk_id %wowid3%

ControlSend, z, ahk_id %wowid4%

ControlSend, z, ahk_id %wowid5%

Return

}

~u::

KeyWait u

IfWinActive, World of Warcraft

{

ControlSend, u, ahk_id %wowid1%

ControlSend, u, ahk_id %wowid2%

ControlSend, u, ahk_id %wowid3%

ControlSend, u, ahk_id %wowid4%

ControlSend, u, ahk_id %wowid5%

Return

}

~y::

KeyWait y

IfWinActive, World of Warcraft

{

ControlSend, y, ahk_id %wowid2%

ControlSend, y, ahk_id %wowid3%

ControlSend, y, ahk_id %wowid4%

ControlSend, y, ahk_id %wowid5%

Return

}

~x::

KeyWait x

IfWinActive, World of Warcraft

{

ControlSend, x, ahk_id %wowid1%

ControlSend, x, ahk_id %wowid2%

ControlSend, x, ahk_id %wowid3%

ControlSend, x, ahk_id %wowid4%

ControlSend, x, ahk_id %wowid5%

Return

}

~f::

KeyWait f

IfWinActive, World of Warcraft

{

ControlSend, f, ahk_id %wowid1%

ControlSend, f, ahk_id %wowid2%

ControlSend, f, ahk_id %wowid3%

ControlSend, f, ahk_id %wowid4%

ControlSend, f, ahk_id %wowid5%

Return

}

~g::

KeyWait g

IfWinActive, World of Warcraft

{

ControlSend, g, ahk_id %wowid1%

ControlSend, g, ahk_id %wowid2%

ControlSend, g, ahk_id %wowid3%

ControlSend, g, ahk_id %wowid4%

ControlSend, g, ahk_id %wowid5%

Return

}

~t::

KeyWait t

IfWinActive, World of Warcraft

{

ControlSend, t, ahk_id %wowid1%

ControlSend, t, ahk_id %wowid2%

ControlSend, t, ahk_id %wowid3%

ControlSend, t, ahk_id %wowid4%

ControlSend, t, ahk_id %wowid5%

Return

}

~r::

KeyWait r

IfWinActive, World of Warcraft

{

ControlSend, r, ahk_id %wowid1%

ControlSend, r, ahk_id %wowid2%

ControlSend, r, ahk_id %wowid3%

ControlSend, r, ahk_id %wowid4%

ControlSend, r, ahk_id %wowid5%

Return

}

~1::

KeyWait 1

IfWinActive, World of Warcraft

{

ControlSend, 1, ahk_id %wowid1%

ControlSend, 1, ahk_id %wowid2%

ControlSend, 1, ahk_id %wowid3%

ControlSend, 1, ahk_id %wowid4%

ControlSend, 1, ahk_id %wowid5%

Return

}

~2::

KeyWait 2

IfWinActive, World of Warcraft

{

ControlSend, 2, ahk_id %wowid1%

ControlSend, 2, ahk_id %wowid2%

ControlSend, 2, ahk_id %wowid3%

ControlSend, 2, ahk_id %wowid4%

ControlSend, 2, ahk_id %wowid5%

Return

}

~3::

KeyWait 3

IfWinActive, World of Warcraft

{

ControlSend, 3, ahk_id %wowid1%

ControlSend, 3, ahk_id %wowid2%

ControlSend, 3, ahk_id %wowid3%

ControlSend, 3, ahk_id %wowid4%

ControlSend, 3, ahk_id %wowid5%

Return

}

~4::

KeyWait 4

IfWinActive, World of Warcraft

{

ControlSend, 4, ahk_id %wowid1%

ControlSend, 4, ahk_id %wowid2%

ControlSend, 4, ahk_id %wowid3%

ControlSend, 4, ahk_id %wowid4%

ControlSend, 4, ahk_id %wowid5%

Return

}

~5::

KeyWait 5

IfWinActive, World of Warcraft

{

ControlSend, 5, ahk_id %wowid1%

ControlSend, 5, ahk_id %wowid2%

ControlSend, 5, ahk_id %wowid3%

ControlSend, 5, ahk_id %wowid4%

ControlSend, 5, ahk_id %wowid5%

Return

}

~6::

KeyWait 6

IfWinActive, World of Warcraft

{

ControlSend, 6, ahk_id %wowid1%

ControlSend, 6, ahk_id %wowid2%

ControlSend, 6, ahk_id %wowid3%

ControlSend, 6, ahk_id %wowid4%

ControlSend, 6, ahk_id %wowid5%

Return

}

~7::

KeyWait 7

IfWinActive, World of Warcraft

{

ControlSend, 7, ahk_id %wowid1%

ControlSend, 7, ahk_id %wowid2%

ControlSend, 7, ahk_id %wowid3%

ControlSend, 7, ahk_id %wowid4%

ControlSend, 7, ahk_id %wowid5%

Return

}

~8::

KeyWait 8

IfWinActive, World of Warcraft

{

ControlSend, 8, ahk_id %wowid1%

ControlSend, 8, ahk_id %wowid2%

ControlSend, 8, ahk_id %wowid3%

ControlSend, 8, ahk_id %wowid4%

ControlSend, 8, ahk_id %wowid5%

Return

}

~9::

KeyWait 9

IfWinActive, World of Warcraft

{

ControlSend, 9, ahk_id %wowid1%

ControlSend, 9, ahk_id %wowid2%

ControlSend, 9, ahk_id %wowid3%

ControlSend, 9, ahk_id %wowid4%

ControlSend, 9, ahk_id %wowid5%

Return

}

~0::

KeyWait 0

IfWinActive, World of Warcraft

{

ControlSend, 0, ahk_id %wowid1%

ControlSend, 0, ahk_id %wowid2%

ControlSend, 0, ahk_id %wowid3%

ControlSend, 0, ahk_id %wowid4%

ControlSend, 0, ahk_id %wowid5%

Return

}

~F1::

KeyWait F1

IfWinActive, World of Warcraft

{

ControlSend, {F1}, ahk_id %wowid1%

ControlSend, {F1}, ahk_id %wowid2%

ControlSend, {F1}, ahk_id %wowid3%

ControlSend, {F1}, ahk_id %wowid4%

ControlSend, {F1}, ahk_id %wowid5%

Return

}

~F2::

KeyWait F2

IfWinActive, World of Warcraft

{

ControlSend, {F2}, ahk_id %wowid1%

ControlSend, {F2}, ahk_id %wowid2%

ControlSend, {F2}, ahk_id %wowid3%

ControlSend, {F2}, ahk_id %wowid4%

ControlSend, {F2}, ahk_id %wowid5%

Return

}

~F3::

KeyWait F3

IfWinActive, World of Warcraft

{

ControlSend, {F3}, ahk_id %wowid1%

ControlSend, {F3}, ahk_id %wowid2%

ControlSend, {F3}, ahk_id %wowid3%

ControlSend, {F3}, ahk_id %wowid4%

ControlSend, {F3}, ahk_id %wowid5%

Return

}

~F4::

KeyWait F4

IfWinActive, World of Warcraft

{

ControlSend, {F4}, ahk_id %wowid1%

ControlSend, {F4}, ahk_id %wowid2%

ControlSend, {F4}, ahk_id %wowid3%

ControlSend, {F4}, ahk_id %wowid4%

ControlSend, {F4}, ahk_id %wowid5%

Return

}

~F5::

KeyWait F5

IfWinActive, World of Warcraft

{

ControlSend, {F5}, ahk_id %wowid1%

ControlSend, {F5}, ahk_id %wowid2%

ControlSend, {F5}, ahk_id %wowid3%

ControlSend, {F5}, ahk_id %wowid4%

ControlSend, {F5}, ahk_id %wowid5%

Return

}

~F6::

KeyWait F6

IfWinActive, World of Warcraft

{

ControlSend, {F6}, ahk_id %wowid1%

ControlSend, {F6}, ahk_id %wowid2%

ControlSend, {F6}, ahk_id %wowid3%

ControlSend, {F6}, ahk_id %wowid4%

ControlSend, {F6}, ahk_id %wowid5%

Return

}

~F7::

KeyWait F7

IfWinActive, World of Warcraft

{

ControlSend, {F7}, ahk_id %wowid1%

ControlSend, {F7}, ahk_id %wowid2%

ControlSend, {F7}, ahk_id %wowid3%

ControlSend, {F7}, ahk_id %wowid4%

ControlSend, {F7}, ahk_id %wowid5%

Return

}

~F8::

KeyWait F8

IfWinActive, World of Warcraft

{

ControlSend, {F8}, ahk_id %wowid1%

ControlSend, {F8}, ahk_id %wowid2%

ControlSend, {F8}, ahk_id %wowid3%

ControlSend, {F8}, ahk_id %wowid4%

ControlSend, {F8}, ahk_id %wowid5%

Return

}

~F9::

KeyWait F9

IfWinActive, World of Warcraft

{

ControlSend, {F9}, ahk_id %wowid1%

ControlSend, {F9}, ahk_id %wowid2%

ControlSend, {F9}, ahk_id %wowid3%

ControlSend, {F9}, ahk_id %wowid4%

ControlSend, {F9}, ahk_id %wowid5%

Return

}

~F10::

KeyWait F10

IfWinActive, World of Warcraft

{

ControlSend, {F10}, ahk_id %wowid1%

ControlSend, {F10}, ahk_id %wowid2%

ControlSend, {F10}, ahk_id %wowid3%

ControlSend, {F10}, ahk_id %wowid4%

ControlSend, {F10}, ahk_id %wowid5%

Return

}

~F11::

KeyWait F11

IfWinActive, World of Warcraft

{

ControlSend, {F11}, ahk_id %wowid1%

ControlSend, {F11}, ahk_id %wowid2%

ControlSend, {F11}, ahk_id %wowid3%

ControlSend, {F11}, ahk_id %wowid4%

ControlSend, {F11}, ahk_id %wowid5%

Return

}

~F12::

KeyWait F12

IfWinActive, World of Warcraft

{

ControlSend, {F12}, ahk_id %wowid1%

ControlSend, {F12}, ahk_id %wowid2%

ControlSend, {F12}, ahk_id %wowid3%

ControlSend, {F12}, ahk_id %wowid4%

ControlSend, {F12}, ahk_id %wowid5%

Return

}

2 Likes

I’m sure it’s nice to have a pocket healer following you around. For $60 a month you bought yourself an I-Win button. It would be no different if blizzard sold spells. For $60 a month any class buys a healing spell they can use constantly. So great, now my rogue can fight and if I take to much damage I’ll just take a break from attempting to kill the mobs and heal myself for a while. Of course your I-win button is even better than buying a spell. You can keep dpsing while the healing is cast on you.

Blizzard allows it and I don’t care how other people play the game. But I don’t respect you for it. You never played a hunter and don’t have a clue how to do it. All you know is how to press your I-Win button. Nothing you have to say about the hunter class has any value. Your gear isn’t an accomplishment, you didn’t earn it. You didn’t play a priest and don’t know what it takes to play one. Your level 60 priest isn’t an accomplishment. It’s a joke.

If you want to play your I-win button, what ever. But don’t be surprised if people don’t respect you for it and consider you a joke.

It’s actually $75 per month for 5 accounts, on a per-month basis. :slight_smile:

1 Like

You post on your 120, that’s ok, I often post on my 120 too. The difference is I also post on Purdah, my bloodsail character. I have nothing to hide. You can’t post on your bloodsail characters because almost everyone on the server who knows how you got your level and gear will laugh at you.

Again, I don’t care that you multibox. I don’t care how anyone plays the game. But let’s be honest. The only reason you’re not considered the clown of Bloodsail is that you’re hiding the truth. You hide your identity to get unearned respect for things you didn’t really accomplish. If you posted on your bloodsail alts instead of this 120 every time someone saw you in the game they’d laugh at you. If people knew who you are on the server all you’d be is the most famous bloodsail joke.

You seem angry, but you are entitled to your opinions. My main on Bloodsail is also named Leialoha. I’m in the Sharp and Shiny guild. :slight_smile:

1 Like

waves Right here. :smiley:

Just a thought - why would I make a post on the server forums, stating straight out who I am and what I’m doing, if I wanted to “hide” - as if such a thing were possible in 2019. :smiley:

5 Likes