PDA

View Full Version : [AutoHotKey] simple multiboxing 3 toons. Need some Info



Lumograph090
02-17-2012, 02:17 AM
I've just started attempting to dabble in dual-boxing. been using AutoHotkey to run as many as 5 toons with trial accounts and while its a lot of fun I'm wondering if I would need more than just Jamba + Autohotkey to be as efficient as possible?

Ualaa
02-17-2012, 02:57 AM
I've not used AHK, so cannot really comment on its capabilities.

From what I hear and see, around here.
If you're comfortable with scripting, Hot Key Net can do most of what IS Boxer can do.
But IS Boxer is the program with the most features.

Can you make a "Repeater Region"?
- an area where mouse broadcasting is enabled, while your mouse is in the area...
- useful for sending clicks to your healer, over a Grid/Vuhdo/Healbot frame... to heal from any toon.

Can you do round-robin effects?
- where you press the key once, and mage 1 does Polymorph.
- and on the next press, mage 2 does the polymorph.
- etc

Can you do "Send Next Click"?
- Press "2" (or whatever you put your Blizzard/Hurricane/Death & Decay on).
- Have AHK mirror your mouse on the slave window, but not send the click to the main window.
- Have it auto turn off the mouse broadcast once you click.

Can you click icons, and have those execute mapped keys?

Can you make mapped keys?
- a hotkey to execute them
- An action such as a spell, macro, enable/disable a keybind?

Can you view discreet areas of the slaves screens on the main's screen (Video Feeds) ?



Not sure if you "need" any of that.
Or what is available and what is not.

Lumograph090
02-17-2012, 03:02 AM
Honestly, I don't know much about scripting. I did some Python in High school, but that's it.

I found a script for cloning key presses but that's about it, I don't even know what it means I just get the general idea and understand that it "works".

For example the first part of my script is this...

WinGet, wowid, List, World of Warcraft

following

~1::
KeyWait 1
IfWinActive, World of Warcraft
{
ControlSend,, 1, ahk_id %wowid1%
ControlSend,, 1, ahk_id %wowid2%
ControlSend,, 1, ahk_id %wowid3%
Return
}

Now, I understand how the script works. When I press 1 it is done again 2 more times for each of my currently running wow programs. I'm looking for some information though on just exactly how it is done and how to make my own further in depth scripts.

I'm rather fluent with the macro system in WoW and have no problem making macros to do a lot of the basic functions. IE. Targeting, assisting, casting, and preforming basic actions.

For now I'm only able to use 3 toons at once, I would like to work my way up to 5 once MoP is out, etc. but for now I want to learn the basics and master that.



I've not used AHK, so cannot really comment on its capabilities.

From what I hear and see, around here.
If you're comfortable with scripting, Hot Key Net can do most of what IS Boxer can do.
But IS Boxer is the program with the most features.

Can you make a "Repeater Region"?
- an area where mouse broadcasting is enabled, while your mouse is in the area...
- useful for sending clicks to your healer, over a Grid/Vuhdo/Healbot frame... to heal from any toon.

Can you do round-robin effects?
- where you press the key once, and mage 1 does Polymorph.
- and on the next press, mage 2 does the polymorph.
- etc

Can you do "Send Next Click"?
- Press "2" (or whatever you put your Blizzard/Hurricane/Death & Decay on).
- Have AHK mirror your mouse on the slave window, but not send the click to the main window.
- Have it auto turn off the mouse broadcast once you click.

Can you click icons, and have those execute mapped keys?

Can you make mapped keys?
- a hotkey to execute them
- An action such as a spell, macro, enable/disable a keybind?

Can you view discreet areas of the slaves screens on the main's screen (Video Feeds) ?


Not sure if you "need" any of that.
Or what is available and what is not.

Honestly, no idea what almost any of that means with the exception of macros and a hotkey to execute them.

Khatovar
02-17-2012, 04:25 AM
I'm not sure I understand the question. At the very least you need a key broadcaster, which you have with Autohotkey. And Jamba is very useful, so you're covered there.

But "efficient" is pretty subjective. Some people are a fan of using no addons. To them, not having to worry about patches breaking addons or having to mess around with layouts is efficient. Others like to use lots of addons to customize and filter information that they want to keep track of. And in plenty of cases, efficiency comes from macros, keybindings or how you have your boxing software set up. Even what software you use can be a big factor in your efficiency. ISBoxer, for example, has a lot of tools like VideoFX that can be very useful.

I guess the key to efficiency is being able to identify where you can do things "better" and then making adjustments. That's the sort of thing that is ongoing. I've been doing this for a couple of years now and I'm still coming up with new ways to do things or learning new ways from other people. And if I were to move into another area of multiboxing, like PVP or raiding, I'd have tons of new things to figure out.

As far as Autohotkey itself, I've never used it and I see that you just picked up a script somewhere. I want to warn you to be careful. You need to make sure that the scripts you use do not do anything that is automated. When I was researching moving from Keyclone to a scripted broadcaster I ran across a lot of botting scripts. I finally decided on HotKeyNet and the first thing I did was learn enough to write my own script from scratch to make sure I knew exactly what everything was doing.

Cptan
02-17-2012, 04:41 AM
I'm looking for some information though on just exactly how it is done and how to make my own further in depth scripts.

Will be easier to help you if you are more specific about your needs.

And the answer to Ualaa is Yes. You need those and they can be implemented in AHK. Video Feed, to me, is a good to have feature. Not a must have. But that is me. I have no problem clearing dungeon without the video feed. At the moment it is still in my script enhancement list. I seldom change my code. The last enhancement was launching all clients in a single folder, and with individual wtf files.

AHK gives you GUI, file access, windows API, etc., so for sure your can write very fancy and sophisticated scripts. If you are comfortable with software coding, welcome on board. Remember not to have a competitive advantage over other players by writing 'powerful' scripts.

alcattle
02-17-2012, 04:42 AM
I agree on HKN, the thing I did not like about it was making macros. You have that part down so try it

Ualaa
02-17-2012, 12:45 PM
If you want a free software, and are comfortable writing scripts...

There is a lot more HKN support (especially here) than AHK support.
I'd imagine there would be plenty of support on each site's own webpage.
I only mentioned IS Boxer, because once you get a basic idea of how the Toolkit works (with a plethora of videos and guides), it is rather easy to setup to do a lot of boxing friendly stuff.

The key thing is anything that occurs in game is a result of something you did now.
If you can do something now, and it simultaneously sends nine things at the time of the action/input, you're okay (the global cooldown will limit what can fire off at one time).
But if you can push a key now, and have something happen and without further input something else happens later and then a few seconds after that and still without input something else... that is the definition of botting, and will eventually get you banned.

luxlunae
02-22-2012, 12:13 PM
Personally I stubbornly used AHK for years. Isboxer is better. In 1000 ways. I'd never try to go back. I still use AHK for lots of work things and at home it's generally running because it does some document/folder scripts I like (Win-A opens my addons folder!) but at the end of the day your ahk code is only as good as you spending a few hours to tweak it. Lax has been working on and improving isboxer for years. Also, unlike AHK, the support for isboxer is 24-7 people exactly doing the things you need to do. There are only a few gamers active on the AHK forums and none seem to be very vocal about multiboxing.