PDA

View Full Version : Did anyone try to Multi-hardbox in Warhammer yet?



Vonwar
09-18-2008, 06:53 PM
Hey all,

As i assume that multiboxing in warhammer using software will be illegal aswell as it was in DaoC i would like to know if any of you have tried or are going to try multiboxing in Warhammer? I mean multiboxing using hardware to control the chars.

If you are, then please inform about which chars you are planning to use on each side etc. im quite curious as normal 1 char playing will be a little dull to do after having learned the game after one has gotten used to multi box in other games.

Regards

Vonwar

Gorthu
09-22-2008, 08:06 AM
I tried with keyclone and innerspace (keyclone first). Couldn't get the keypresses to pass through.

Morganti
09-22-2008, 09:24 AM
I'm 3 boxing on 3 computers. Currently using HotKeyNet to do the broadcasting. Keyclone does not work at all for WAR, but Rob says it's on the todo list later.

Gorthu
09-22-2008, 10:01 AM
I'm 3 boxing on 3 computers. Currently using HotKeyNet to do the broadcasting. Keyclone does not work at all for WAR, but Rob says it's on the todo list later.Could you show an example of a hot key script you are using to define a key and pass it?

Morganti
09-22-2008, 10:15 AM
Sure. I'm still playing with mine, but it works. I am only broadcasting the keys that I actually use on the alt machines (no failover or anything fancy setup right now...I had all kinds of technical issues even starting, so we've been hammering that out). This is what I have right now:



<Label bean local SendWin "Warhammer: Age of Reckoning, Copyright 2001-2008
Electronic Arts, Inc.">
<Label ender 192.168.1.1 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">
<Label petra 192.168.1.2 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">

<HoldDownKey up, down, left, right>
<SendLabel bean>

<BroadcastKey 1, 2, 3, 4, 5, 6, 7, 8, 9, 0>
<SendLabel bean, ender, petra>

<BroadcastKey o, y, p, l, t, a>
<SendLabel bean, ender, petra>

<BroadcastKey Plus, Minus, Space>
<SendLabel bean, ender, petra>

<BroadcastKey b, c, d, e, f, g, h, i, j, k, m, n, q, r, s, u, v, w, x, z, Oem2,
Oem1, Oem3, Oem4, Oem5>
<SendLabel bean>

<BroadcastKey f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12>
<SendLabel bean>

Gorthu
09-22-2008, 10:52 AM
Sure. I'm still playing with mine, but it works. I am only broadcasting the keys that I actually use on the alt machines (no failover or anything fancy setup right now...I had all kinds of technical issues even starting, so we've been hammering that out). This is what I have right now:



<Label bean local SendWin "Warhammer: Age of Reckoning, Copyright 2001-2008
Electronic Arts, Inc.">
<Label ender 192.168.1.1 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">
<Label petra 192.168.1.2 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">

<HoldDownKey up, down, left, right>
<SendLabel bean>

<BroadcastKey 1, 2, 3, 4, 5, 6, 7, 8, 9, 0>
<SendLabel bean, ender, petra>

<BroadcastKey o, y, p, l, t, a>
<SendLabel bean, ender, petra>

<BroadcastKey Plus, Minus, Space>
<SendLabel bean, ender, petra>

<BroadcastKey b, c, d, e, f, g, h, i, j, k, m, n, q, r, s, u, v, w, x, z, Oem2,
Oem1, Oem3, Oem4, Oem5>
<SendLabel bean>

<BroadcastKey f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12>
<SendLabel bean>
Thanks. I only want the basic keys passed myself. I will try to match this to the instructions. But the one thing that I don't get right off are the Oem2, Oem1, ... Oem5 keys. Could you enlighten me on those?

Sanctume
09-22-2008, 11:35 AM
What's Oem1 to Oem5?

How do I broadcast these keys?
Backslah
Left and Right Bracket
Tilde (~) - the key left of "1"
Semi-colon
Double-quote

Morganti
09-22-2008, 11:56 AM
OEM keys are special keys....open HKN and hit stuff like / and see what HKN calls them (in the upper right corner of HKN it will tell you the names).

l0de
09-22-2008, 03:08 PM
How do the macros work out for it? Is there a /follow functionality?

I like war quite a bit so far, thinking about either 4 or 5 boxing it.

Morganti
09-22-2008, 04:28 PM
To be honest while it is quite doable multiboxing in WAR is also quite limited. There is a /follow. You cannot use /cast or /use in a macro, so you have to independently hit an /assist macro each time (usually multiple times) before you can start casting. Collision in PVP makes it painful. The follow distance is a pain. I do plan on boxing the game, but more in a PVE capacity I think (think power leveling with a bunch of aoe casters). I really wish I had just stuck with the one account from the get go because I'm having a blast in group PVP, but I have a great PVP guild I'm in too. Your mileage may vary.

Barman
09-24-2008, 01:58 AM
Sure. I'm still playing with mine, but it works. I am only broadcasting the keys that I actually use on the alt machines (no failover or anything fancy setup right now...I had all kinds of technical issues even starting, so we've been hammering that out). This is what I have right now:



<Label bean local SendWin "Warhammer: Age of Reckoning, Copyright 2001-2008
Electronic Arts, Inc.">
<Label ender 192.168.1.1 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">
<Label petra 192.168.1.2 SendWin "Warhammer: Age of Reckoning, Copyright
2001-2008 Electronic Arts, Inc.">

<HoldDownKey up, down, left, right>
<SendLabel bean>

<BroadcastKey 1, 2, 3, 4, 5, 6, 7, 8, 9, 0>
<SendLabel bean, ender, petra>

<BroadcastKey o, y, p, l, t, a>
<SendLabel bean, ender, petra>

<BroadcastKey Plus, Minus, Space>
<SendLabel bean, ender, petra>

<BroadcastKey b, c, d, e, f, g, h, i, j, k, m, n, q, r, s, u, v, w, x, z, Oem2,
Oem1, Oem3, Oem4, Oem5>
<SendLabel bean>

<BroadcastKey f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12>
<SendLabel bean>
I tried this script. But it is not working for me. If I focus the HKN window on bean it will broadcast to my 2nd laptop (ender) and I can see the key is sent to WAR (ender). This will also focus WAR window on bean, but no key is sent to WAR (bean). If I focus WAR window and press a key HKN isnt doing anything. What could I try next?

thanks

EDIT: It really has only something to do with the WAR window. WAR seems to surpress HKN. When I try with simple notepad windows and I press key in the notepad window HKN captures the key as intendend and sends it to my other notebook

Morganti
09-24-2008, 11:34 AM
Did you change the ip addresses to the appropriate addresses for your machines?

Freddie
09-24-2008, 12:33 PM
HotkeyNet's script language changed a lot in the last three builds, so old scripts need to be changed. Here's a new script for three Warhammers on three PCs. This requires build 130 or higher.

You can download here: Download Hotkeynet (http://hotkeynet.com/p/download.html)


//================================================== =================
// Sample HotkeyNet script for three Warhammers on three PCs.
// Requires HotkeyNet build 130 or higher.
// For more info, see www.hotkeynet.com
//================================================== =================

//-----------------------------------------------------------
// Define labels for the two remote copies
//-----------------------------------------------------------
<Label w2 PUT_IP_ADDRESS_HERE SendWin Warhammer>
<Label w3 PUT_IP_ADDRESS_HERE SendWin Warhammer>

//-----------------------------------------------------------
// Define hotkeys for keys that get broadcast to all
// three Warhammers. Use ScrollLockOn so you can toggle
// these hotkeys off and on by pressing Scroll Lock.
//-----------------------------------------------------------
<Hotkey ScrollLockOn A-Z, 0-9, F1-F12 except up, down, left, right>
<PassThrough>
<SendLabel w2, w3>
<Key %Trigger%>

//-----------------------------------------------------------
// Use MovementHotkey to name movement keys that will
// get sent to all Warhammers. Add more keys if you want.
// Use ScrollLockOn so you can toggle these hotkeys off
// and on by pressing Scroll Lock.
//-----------------------------------------------------------
<MovementHotkey ScrollLockOn up, down, left, right>
<SendLabel w2, w3>
<Key %Trigger%>

//-----------------------------------------------------------
// Define hotkeys to broadcast mouse clicks with left button
// and right button. The clicks will get broadcast only when
// you hold down Oem3 key (on U.S. keyboards, that's the
// squiggle key in upper left corner).
//---------------------------------------------------------
<UseKeyAsModifier Oem3>
<Hotkey Oem3 LButton>
<SendWinM WoW1>
<ClickMouse LButton>
<SendWinM WoW2>
<ClickMouse LButton>

<Hotkey Oem3 RButton>
<SendWinM WoW1>
<ClickMouse RButton>
<SendWinM WoW2>
<ClickMouse RButton>

Freddie
09-24-2008, 12:36 PM
OEM keys are special keys....open HKN and hit stuff like / and see what HKN calls them (in the upper right corner of HKN it will tell you the names).
You're right but let me clarify something. All those weird names are Microsoft's names. That's what those keys are called by the Windows API. I could have made up my own names but I thought it was better to use Microsoft's.

Barman
09-24-2008, 04:04 PM
Thanks for the script. I tried with that one. It is not working for my windows vista 64bit notebook. I tried to XP as server/client and Vista as server/client. XP HKN always sends and receives when WAR is focussed. Vista only sends/receives as long WAR is not focussed. If Vista is the client and WAR not focussed HKN will focus WAR but wont send the hotkey. It works great with eg notepad.

Should this work or was this never tested with this OS. Or is it rather unlikely that this is an OS related issue?

Thanks

Freddie
09-24-2008, 04:17 PM
I don't exactly understand the description but it sounds like a privilege problem. HotkeyNet can't see or inject keypresses on Vista if the active application is running at a higher privilege level.

I suggest running HotkeyNet as administrator on the Vista PC. If that doesn't fix it I'll ask you some questions so I can get a better idea of the problem.


Should this work or was this never tested with this OS. Or is it rather unlikely that this is an OS related issue?
Lots of people use HotkeyNet with 64 bit Vista. In fact I have 64 bit Vista myself.

Barman
09-24-2008, 10:12 PM
EDIT: I was logged in as admin always. Now I created a new admin account. My old user is now a standard account. I started WAR and HKN as admin. Now its working? Sounds strange to me because I had only this one admin account and no other account (I probably should care more for security). Maybe I changed something else as well. However its working now and I am happy ;-)



Ok, sorry, english is not my first language ;-)

I run HKN on my Vista Notebook. In the Connection Settings I choose Vista HKN to be the server. I load the script you posted. I adjusted the IP - Address and removed everything that has to do with w3 (I only got 2 machines). I also removed the mouse click related part.
On my XP notebook I choose XP to be the client and dont load any script.
Now on both notebooks I bring the Warhammer windows on top (if that is not the correct word: activate or focus?). On the Vista War-Window I press a key, HKN doesnt do anything. Now (still Vista) I bring the HKN window in Warhammer on top. I press a key, the key is sent to the XP client and the XP Warhammer is receiving the key pressed. If I press a key in the XP Warhammer window HKN sends the key to the Vista HKN. HKN is able to bring the Vista Warhammer window on top, but never injects the keypress.

In the 2nd scenario I choose Vista to be the HKN client and XP to be the HKN server. I exactly got the same issue then.

Freddie
09-25-2008, 02:59 PM
Thanks for the additional info. It's very clear now. It still sounds like a privilege problem to me. I'll try installing Warhammer on 64-bit Vista and see if I can learn something about it.

"Activate" Warhammer is probably as good a word as any. Actually I don't think there is a perfectly correct word for this, due to changes in Windows over the years. The three terms "activate," "give focus to," and "raise to the foreground" have become pretty complicated. There's a whole chapter about this in the fourth edition of "Programming Applications for Windows" (the standard book on Windows programming from Microsoft) which I think is about 20 pages long! :)

Flight
09-30-2008, 07:35 AM
I've tried it. Its a real ballache. The way terrain is designed you constantly get stuck behind objects. No-one has got a mouse hook working yet, so you constantly have to use ultiple mouses to 'unstick' characters.



If folk are determined to give it a go, Octopus works for keyboard broadcasting. Just turn off Mouse hook, as it will cause you to constantly go into overhead view above your character on your main PC as well as on your clients. (I'm running Octopus as server on a Vista 64 machine and the client(s) on XP, with no other issues).

Jezebel
10-01-2008, 03:28 PM
Sample HotkeyNet script for three Warhammers on three PCs.
any chance you could put together an example script for boxing multiple clients on one PC? the script you posted works great on my network at home, but id like to set up a little two-box group for my notebook while im at work 8) .

i tried a few suggestions that you posted on other threads, but they seem to force-focus background windows and cause a lot of tabbing, which really isnt playable. im hoping theres a way to set up key passing to background windows without having to bring it into focus? i guess ive been spoiled with the hardware plug-and-play thing. i cant put together a decent script for the life of me. i gave up completely trying to use AHK heh.

Freddie
10-01-2008, 03:52 PM
Glad to hear that script works. :)

If I knew a good way to send keystrokes to Warhammer in the background I would write a script for two of them on a single machine. Unfortunately I don't know. So far the best method I've come up with is SendWinX which changes focus without altering the visible Z-order, but it's pretty bad. If you haven't tried SendWinX yet I'll make a script for it, if you want, but it doesn't work well and it doesn't work at all for movement.

Barman, I'm sorry I haven't gotten back to you yet. I just haven't had time. I'm switching my main PC to 64 bit Vista tomorrow so maybe after that it will be easier for me to find time to look into this. Sorry.

Gorthu
10-03-2008, 04:44 PM
Sample HotkeyNet script for three Warhammers on three PCs.
any chance you could put together an example script for boxing multiple clients on one PC? the script you posted works great on my network at home, but id like to set up a little two-box group for my notebook while im at work 8) .

i tried a few suggestions that you posted on other threads, but they seem to force-focus background windows and cause a lot of tabbing, which really isnt playable. im hoping theres a way to set up key passing to background windows without having to bring it into focus? i guess ive been spoiled with the hardware plug-and-play thing. i cant put together a decent script for the life of me. i gave up completely trying to use AHK heh.Yes, I would like to see this also. I have tried all the different send commands (SendWin, SendWinX, SendWinM, SendWinMF). The main problem I run into is the window without focus (although it is blank Black screen) pops up. It's only maybe 500ms, but annoying as all get out.