Log in

View Full Version : Dual Boxing Without using /assist /follow ???



ichybon
10-16-2007, 06:22 PM
I was wondering if there was a way to Dual Box on the same machine multiple windows of a game "not WoW" without using hotkey setups like /follow /assist commands? Sounds a lot trickier, but the fact is that a lot of games don't have such features of being able to set up your own hotkey's with personalized commands/macros & some games don't even have /slash commands.. So my question is if it would be possible to do with such programs as Keyclone or AutoHotkey :?:

The only way I can see this being done is by mouse clicks, that would involve using the X,Y axis of your screen; but all game windows would have to be matched up almost identical in order for it to work properly. :?

Ughmahedhurtz
10-16-2007, 08:18 PM
Some of what you're thinking may have been discussed in the following thread:

http://www.dual-boxing.com/forums2/viewtopic.php?t=1383

Xzin
10-16-2007, 10:52 PM
In order to make it function, short of some kind of intelligent "AI" to always automatically group up, you really do need /follow. In theory, one could write a program or hack the games art to put a huge color coded marker above each of your drones heads. Then have them track spatially where those were and have a routine to quickly search it out if it gets lost to resync (when feared, etc) but the most common button I pressed was /follow.

So, yes with the right programming it *IS* possible. With AHK or Keyclone? No chance. You need something more deeply embedded or some method of scraping the screen at a very fast rate and doing real time analysis. Neither of which are sexy or easy or cheap.

Zaelar
10-17-2007, 05:08 AM
Thats just a /follow without using an in-game command for it. I'd guess it is against the rules for whatever game you're planning for too.

You might be able to get away with two using separate movement keys for both.

zanthor
10-17-2007, 06:44 AM
I've not seen an MMO that didn't support /follow in some form or another since UltimaOnline (1996). I'm curious what game you have in mind.

fling
10-17-2007, 08:46 AM
Duplicating all keystrokes is possible, but like they said, if you get just a single degree off in the direction your characters are pointing, everything falls apart in short order. You would almost need a program to be built into wow to handle it, something like the formation AI from certain RTS games where you can move all your troops at once in a wedge, V, or other formation. Which would be awesome...

In my limited understanding of the mechanics, you would need to do some hardcore coding, and the info you would have to pull from WoW might be violating the user agreement.

Blokus
10-17-2007, 09:35 AM
Since we're on this subject, is Diablo II dual-boxable?

Xzin
10-17-2007, 04:07 PM
UO had autofollow. It just didn't have a slash command.

ichybon
10-17-2007, 04:24 PM
Well, I first tried dual boxing with a game called Shadowbane, the only way to follow someone is to be in a "group formation" but once your character moves or attacks, it takes a minute or two before you can go back into your group formation. The only way that I was able to move them both by clicking was to have them be as close together as possible and do the clicking on the mini map "since both mini maps were 99% identical if I had them zoomed in the same"

But for the most part, I was doing all of this to be familiar with Dual Boxing so when Perfect World comes out, I can give it a try. There are no /slash commands & the only way I saw how to follow was right clicking on the selected character's portrait "an options window gets displayed" then clicking follow.

I am not certain that there is some sort of assisting, but I sure hope so.

http://www.perfectworld.com.my/ :mrgreen:

Zaelar
10-17-2007, 04:31 PM
Since we're on this subject, is Diablo II dual-boxable?

Short answer: No

It requires mouse inputs, so the only feasable way is to use a mouse on every character, and you'd need a different one for each character as they would desync very quickly if you tried using the same mosue, and if you have two mice controlling two characters, which isn't impossible, you don't have fast keyboard access which is a huge dilemma.

Kalik
10-19-2007, 10:23 AM
I am not certain that there is some sort of assisting, but I sure hope so.

http://www.perfectworld.com.my/ :mrgreen:

Planning to try and Dual Perfect World also.

ichybon
10-19-2007, 10:58 PM
Will you be using using one or two machines? If one, will you use Keyclone or Autohotkey? I will be using the very basic Autohotkey script that has been posted on this site for WoW, but I will of course slightly modify it for my needs.
Do you know if there is a way to set a hotkey to follow someone in Perfect World, or even better to assist them? "Since their macros are strictly for skill use only."

ichybon
10-19-2007, 11:06 PM
If anyone is interested in playing 2 or more Perfect World game windows at the same time on a single PC, you will need to use a program to modify the name of the game client, so more than one will run at the same time.
www.fileden.com/files/2007/10/9/1496030/PerfectWorld%20Dual%20Box.rar
This program is in Vietnamese, but I have included a very useful guide on how to use it.

You can also use a program called AutoIt v3 & use this script:

#include <GUIConstants.au3>
#include <Misc.au3>
Opt("GUIOnEventMode", 1)
;$dll = DllOpen("user32.dll")

$key1 = True
global $Name_Game = "Element Client";"abc.txt - Notepad"
global $ID = 0
global $Run_ID = 0

;---------------------------------HotKey---------------------------------

HotKeySet("{F12}", "HotKey1") ; F12

HotKeySet("{F11}", "HotKey2") ; F11

HotKeySet("{F9}", "Add_ID") ;F9

HotKeySet("{F10}", "AltQ") ;F10

;--------------------------------Main-------------------------------------

$AutoTGHMv10 = GUICreate("Perfect World Tool", 230, 60)
$Add_ID = GUICtrlCreateButton("ID Them", 10, 10, 100, 25)
GUICtrlSetOnEvent($Add_ID,"Add_ID")
$Exit_ID = GUICtrlCreateButton("Escape", 120, 10, 100, 25)
GUICtrlSetOnEvent($Exit_ID,"AltQ")
$MenuItem1 = GUICtrlCreateMenu("Options")
$MenuItem2 = GUICtrlCreateMenuItem("ID Them - F9",$MenuItem1)
GUICtrlSetOnEvent($MenuItem2,"Add_ID")
$MenuItem3 = GUICtrlCreateMenuItem("Hide/Show Game - F12",$MenuItem1)
GUICtrlSetOnEvent($MenuItem3,"HotKey1")
$MenuItem4 = GUICtrlCreateMenuItem("Open Taskbar - F11",$MenuItem1)
GUICtrlSetOnEvent($MenuItem4,"HotKey2")
$MenuItem5 = GUICtrlCreateMenuItem("Escape - F10",$MenuItem1)
GUICtrlSetOnEvent($MenuItem5,"AltQ")
GUISetState(@SW_SHOW)

;--------------------------------Code----------------------------------------

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $MenuItem2
Add_ID()
Case $MenuItem3
HotKey1()
Case $MenuItem4
HotKey2()
Case $MenuItem5
Exit
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd

;---------------------------------------------function-------------------------

Func Add_ID()
;MsgBox (0, "Them ID", "Them ID")
$ID = $ID + 1
WinSetTitle($Name_Game, "", $ID)
EndFunc

Func HotKey1()
$key1 = HideAndShowGame($key1, $ID)
EndFunc

Func HotKey2()
HideAndShowAuto()
EndFunc

Func HideAndShowGame($key_Game, $Name)
$Run_ID = 1
If $key_Game Then
WinSetState($Name_Game, "", @SW_HIDE)
while $Run_ID <= $ID
;MsgBox (0, "Hide ID", "Hide ID: " & $Run_ID)
WinSetState($Run_ID, "", @SW_HIDE)
$Run_ID = $Run_ID + 1
WEnd
Return False
Else
WinSetState($Name_Game, "", @SW_SHOW)
while $Run_ID <= $ID
;MsgBox (0, "Show ID", "Show ID: " & $Run_ID)
WinSetState($Run_ID, "", @SW_SHOW)
$Run_ID = $Run_ID + 1
WEnd
Return True
EndIf
EndFunc

Func HideAndShowAuto()
WinSetState("Perfect World Tool","", @SW_RESTORE)
Sleep(3000)
WinSetState("Perfect World Tool","", @SW_HIDE)
EndFunc

Func AltQ()
Exit
EndFunc

Kalik
10-20-2007, 02:31 PM
Ichy - I have 2 comps and 2 (free) accounts. I box the old school way (eq style). I set up commands and just use 2 keyboards...

This site is pushing me to get with the times and use software to make my life easier. The reason I normally do that is because my wife also plays with me, and I only box when she doesn't want to play. So her character is setup for her play style.

In eq I boxed SK/Shaman (pretty popular duo), in Wow she has a mage, and I have a shaman.


I haven't started on P.W. yet but I did download the game to both computers. I have to see what functions they have built in to the game (macros, auto follow etc).

celas
12-23-2007, 10:50 AM
If anyone is interested in playing 2 or more Perfect World game windows at the same time on a single PC, you will need to use a program to modify the name of the game client, so more than one will run at the same time.
www.fileden.com/files/2007/10/9/1496030/PerfectWorld%20Dual%20Box.rar
This program is in Vietnamese, but I have included a very useful guide on how to use it.

You can also use a program called AutoIt v3 & use this script:

#include <GUIConstants.au3>
#include <Misc.au3>
Opt("GUIOnEventMode", 1)
;$dll = DllOpen("user32.dll")

$key1 = True
global $Name_Game = "Element Client";"abc.txt - Notepad"
global $ID = 0
global $Run_ID = 0

;---------------------------------HotKey---------------------------------

HotKeySet("{F12}", "HotKey1") ; F12

HotKeySet("{F11}", "HotKey2") ; F11

HotKeySet("{F9}", "Add_ID") ;F9

HotKeySet("{F10}", "AltQ") ;F10

;--------------------------------Main-------------------------------------

$AutoTGHMv10 = GUICreate("Perfect World Tool", 230, 60)
$Add_ID = GUICtrlCreateButton("ID Them", 10, 10, 100, 25)
GUICtrlSetOnEvent($Add_ID,"Add_ID")
$Exit_ID = GUICtrlCreateButton("Escape", 120, 10, 100, 25)
GUICtrlSetOnEvent($Exit_ID,"AltQ")
$MenuItem1 = GUICtrlCreateMenu("Options")
$MenuItem2 = GUICtrlCreateMenuItem("ID Them - F9",$MenuItem1)
GUICtrlSetOnEvent($MenuItem2,"Add_ID")
$MenuItem3 = GUICtrlCreateMenuItem("Hide/Show Game - F12",$MenuItem1)
GUICtrlSetOnEvent($MenuItem3,"HotKey1")
$MenuItem4 = GUICtrlCreateMenuItem("Open Taskbar - F11",$MenuItem1)
GUICtrlSetOnEvent($MenuItem4,"HotKey2")
$MenuItem5 = GUICtrlCreateMenuItem("Escape - F10",$MenuItem1)
GUICtrlSetOnEvent($MenuItem5,"AltQ")
GUISetState(@SW_SHOW)

;--------------------------------Code----------------------------------------

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $MenuItem2
Add_ID()
Case $MenuItem3
HotKey1()
Case $MenuItem4
HotKey2()
Case $MenuItem5
Exit
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd

;---------------------------------------------function-------------------------

Func Add_ID()
;MsgBox (0, "Them ID", "Them ID")
$ID = $ID + 1
WinSetTitle($Name_Game, "", $ID)
EndFunc

Func HotKey1()
$key1 = HideAndShowGame($key1, $ID)
EndFunc

Func HotKey2()
HideAndShowAuto()
EndFunc

Func HideAndShowGame($key_Game, $Name)
$Run_ID = 1
If $key_Game Then
WinSetState($Name_Game, "", @SW_HIDE)
while $Run_ID <= $ID
;MsgBox (0, "Hide ID", "Hide ID: " & $Run_ID)
WinSetState($Run_ID, "", @SW_HIDE)
$Run_ID = $Run_ID + 1
WEnd
Return False
Else
WinSetState($Name_Game, "", @SW_SHOW)
while $Run_ID <= $ID
;MsgBox (0, "Show ID", "Show ID: " & $Run_ID)
WinSetState($Run_ID, "", @SW_SHOW)
$Run_ID = $Run_ID + 1
WEnd
Return True
EndIf
EndFunc

Func HideAndShowAuto()
WinSetState("Perfect World Tool","", @SW_RESTORE)
Sleep(3000)
WinSetState("Perfect World Tool","", @SW_HIDE)
EndFunc

Func AltQ()
Exit
EndFunc

the link is broken, kindly repost the link, i wanted to try it
and any more program for the game?

Alcsaar
12-24-2007, 02:27 AM
I've not seen an MMO that didn't support /follow in some form or another since UltimaOnline (1996). I'm curious what game you have in mind.

For the record, UO had an auto follow...it was just never used.

It had retarded pathing and you had to hold alt and right click on someone to "Start following"

Wilbur
12-24-2007, 06:40 AM
I'm trying to work out whether this is against the TOA of Perfect World, anyone help?