
Originally Posted by
Ughmahedhurtz
At the risk of repeating something, we got some good answers on multiboxing keystroke-replication a while back by being very specific with the capabilities possible in some of the software and asking about those specific cases and, with regards to particular mechanics, how they could be inferred to cover some obviously related activities. Anyway, to ensure the continued attention of the TL;DR folks, here are a few basic software click-replication scenarios and whether I believe they should be OK with Blizzard:
##################################################
########## Case 1: Pure dumb clicks. ##########
This is where you have all game clients set to the same aspect ratio, the software can tell the size of the WoW window, and it will simply click <button1/button2/etc.> at approximately the same relative position in the child windows as in the main window. To clarify, let us assume two WoW windows. The main is set to 1600x1200 and the second is set to 800x600, giving both a 1.33~ aspect ratio. The software sees a mouseclick on the main screen at 1000,120. It determines that this click is about 62.5% across and 10% down from 0,0. It calculates that the same relative point on client 2 would be at about 500,60. The software moves the cursor to that point and replicates the same button click as the main client got.
IMO, case 1 would be fine.
------------ Case 1 rationale; skip this if you're bored already ----------
You could set up hardware to do the exact same thing. Further, the most popular software tools in use for the last year or more already have this capability. It does not lend itself to the argument of automation as it makes no intelligent decisions about where to click, when to click or any "conditions" associated with the click. This is also no different than having 5 of the same sized monitors, set to the same resolution and using a wireless mouse to replicate your click (yes, you must zero the mouse every so often if your setup sucks, which is no different than remembering to press a modifier key). I have successfully used both the hardware and software versions of this with almost identical success. With regards to clicking on the ground to target an AoE spell like blizzard/flamestrike, it will work passably with rather involved measures to ensure your alts are close to you, have the same camera angles and are facing the same direction. Any misplacement or movement on the part of your "target" area completely screws the whole thing and makes it such that it just isn't practical for anything but pre-planned, pre-positioned targets. In PVP, it just isn't worth the trouble even putting the spells on your hotbar. (NOTE: spells that have inherent intelligence such as Force of Nature [TREES! RUN!1!] obviously lend themselves more to this as exact positioning is largely irrelevant.)
################################################## ##########
########## Case 2: Pre-programmed click offsets ##########
Same as above, but you can pre-program each client to click offset x,y distance from the main click. This would basically allow you to, with careful planning and execution, set up your clients to cover adjacent and possibly overlapping areas of effect with the targeted AoE spells.
IMO, case 2 would probably be OK as well, as the software still makes no dynamic decisions about where/what to click.
----------- Case 2 rationale --------------
This one is a bit trickier. It's still dumb replication, basically giving you the identical capabilities as Keyclone gives you with keymaps (clicking a different key on a follower than you clicked on your main, including clicking SHIFT+<KEY> even if you only pressed <KEY> on your main) though, technically, alternate keyclicks can be similarly setup by changing keybinds on your alts where mouseclicks cannot be configured to click "offsets." Currently, no software that I know of implements this "offset" click location mechanic, so it's still theorycrafting.
################################################## ########################################
########## Case 3: Intelligent click locations based on in-game UI elements ##########
This is where some piece of software determines the location of an in-game UI element through whatever means available and when the user clicks on a UI element on their main, the alts will click on the same UI element, even if that UI element is in a different spot on the alts.
IMO, this is verboten because this is basically what the current unattended bot software already does for single-client unattended bots.
------------ Case 3 rationale ------------------
There is NO WAY to tell where a UI element is in the game at runtime unless you either examine color/pixel patterns on screen and match them or decompile the process memory space to decode UI information. I cannot imagine any possible implementation of this that wouldn't require actual on-the-fly software knowledge, which puts this method firmly in the "bot/automation" group. No current legitimate multiboxing software has this capability.
================================================
That's the main three examples. The dividing line is knowledge of the client. All current approved multiboxing software (and hardware that does the same thing) has no knowledge of anything in-game. As such, everything they do is purely replication of human events. Mouseclick replication through software is only different from using a wireless mouse paired to <N> receivers in two ways: 1) software does not require you to "zero" the cursors by dragging them to the top-left corner of the screen to guarantee you'll click the same spot, and 2) software will work with multiple clients running on one machine where a hardware mouse requires an individual machine/screen for each cursor.
Considering the vagaries of cursor positioning lag, click duration causing wild/uncontrolled spins of the camera at times and the difficulty of getting 4+ followers to face the same direction with the same camera angles, it is no wonder to me that you don't see multiboxers all rolling up 5x frost mage Improved Blizzard AoE farm groups. Sometimes it works well enough to be worth the trouble but most of the time, it is grossly inefficient due to targeting being 50% or more out of alignment which wastes at least half the spell's channel time. While it is possible to zoom the camera in and point everyone so they're looking at the ground so as to make the click location >90% effective, the neccessary movement of squishies into melee range of enough mobs to get into effective position ensures that you will spend much more time running back to your corpse than looting dead mobs.
I look forward to hearing some more information from the Blizzard folks, though I would certainly understand a certain amount of delay as I'm sure you guys are busy beavers with the xpack coming up in a few weeks.
Regards,
Don
Connect With Us