Close
Showing results 1 to 3 of 3
  1. #1

    Default How can I set up a disperse key with HotKeyNet?

    Hi guys,

    So I've just started multiboxing for the first time today. I've followed the excellent guides by Khatovar and olipcs about multiboxing and HotKeyNet respectively. I've got everything working as I want it bar one thing.

    I'd like to do what Khatovar suggests doing:

    "Also, you will need a means to terminate follow, because if you have casters, you probably don't want to have them all up in the mob's face when you're fighting. There is no macro command to terminate follow. To stop your slaves following, you will need to set up a key to break movement. This can be one of your arrow keys or you can choose an alternate method in your ingame keybindings. I personally set up an alternate keybind by setting End as a "formation key". To do this, I set End to be move left on one slave, move right on another, move forward on a third and move back on a fourth. Use what works best for you."

    How can I get End to be a key that tells each of my casters to move left, right and backwards? (So as to disperse them nicely?)


    Here's the script I'm running atm:
    Code:
    //-----------------------------------------------------------
    // DEFINE MAIL LABELS FOR SENDING KEY STROKES.
    //-----------------------------------------------------------
    <Label w1 Local SendWinM WoW1>
    <Label w2 Local SendWinM WoW2>
    <Label w3 Local SendWinM WoW3>
    <Label w4 Local SendWinM WoW4>
    <Label w5 Local SendWinM WoW5>
    
    
    //-----------------------------------------------------------
    // DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
    // SENT TO ALL WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
    //-----------------------------------------------------------
    <KeyList MyList A-Z, 0-9, Enter, Tab, Oem8, Oem4, Space, Comma, Oem6 except W, A, S, D, Q, E, L>
    
    
    <Hotkey MyList; Shift MyList; Alt MyList; Ctrl MyList>
           <SendLabel w1, w2, w3, w4, w5>
           <Key %Trigger%>
    
    
    <MovementHotkey up, down, left, right>
               <SendLabel w1, w2, w3, w4, w5>
                <Key %Trigger%>
    
    
    <hotkey ScrollLock>
        <sendpc local>
        <ToggleHotkeys>
    
    
    ///-----------------------------------------------------------
    // BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
    // THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
    // WANT TO BROADCAST.
    //-----------------------------------------------------------
    <Hotkey BrowserBack shift LButton, MButton, RButton>  
    <SendLabel w1, w2, w3, w4, w5>
    <KeyDown shift>
    <ClickMouse  %TriggerMainKey%>
    <KeyUp shift>
               
    //-----------------------------------------------------------
    // SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
    //-----------------------------------------------------------
    <Command LaunchAndRename>
       <SendPC %1%>
          <Run %2%>
          <RenameTargetWin %3%>
          <RemoveWinFrame>
    
    
    //-----------------------------------------------------------
    // SUBROUTINE TO Position Windows for 5 boxing.
    // You need to configure the positions as you like
    //-----------------------------------------------------------
    <Command ResizeAndPosition>
       <SendPC Local>
          <SendWinM %1%>
                   <SetWinRect 0 0 1600 1080>              
          <SendWinM %2%>
                 <SetWinRect 1600 0 320 270>  
            <SendWinM %3%>
                <SetWinRect 1600 512 320 270>     
            <SendWinM %4%>
                <SetWinRect 1600 256 320 270>     
             <SendWinM %5%>
                 <SetWinRect 1600 768 320 270>
    
    
    //-----------------------------------------------------------
    // HOTKEY TO LAUNCH AND RENAME YOUR WOW WINDOWS while 5 boxing
    // Please configure the path correctly
    //-----------------------------------------------------------
    <Hotkey Alt Ctrl L>
    <LaunchAndRename Local "D:\Games\World of Warcraft WotLK\WoW.exe" WoW1>
    <LaunchAndRename Local "D:\Dropbox\Backups\World of Warcraft WotLK (Warmane)\WotLK Multibox Mirrors\Mirror 1\WoW.exe" WoW2>
    <LaunchAndRename Local "D:\Dropbox\Backups\World of Warcraft WotLK (Warmane)\WotLK Multibox Mirrors\Mirror 2\WoW.exe" WoW3>
    <LaunchAndRename Local "D:\Dropbox\Backups\World of Warcraft WotLK (Warmane)\WotLK Multibox Mirrors\Mirror 3\WoW.exe" WoW4>
    <LaunchAndRename Local "D:\Dropbox\Backups\World of Warcraft WotLK (Warmane)\WotLK Multibox Mirrors\Mirror 4\WoW.exe" WoW5>
    <ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
    
    
    //----------------------------------------------------------------
    //Window Switching
    //----------------------------------------------------------------
    <Hotkey F1>
       <ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
    <Hotkey F2>
       <ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
    <Hotkey F3>
       <ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
    <Hotkey F4>
       <ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
    <Hotkey F5>
       <ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>
    Last edited by MiRai : 01-23-2017 at 02:01 PM Reason: [CODE] Tags

  2. #2

    Default

    I'll just throw it out there that conversation on private servers is not allowed on these boards. However, for anyone else who might stumble on to this thread with a similar question:

    I would assume what Khavotar was talking about was a rather old school method of creating spread out formations where the same key is sent to all clients, but responds to a different in-game keybinding, in this case, directional movement keys., So you'd send End, which would be bound to W on Toon#1, A on Toon#2, S on Toon#3, D on Toon#4 and so on.

    As I mentioned, this is rather old school, and there are better ways of doing it (in my opinion). What you can do instead is just use a key that sends a different keystroke to each client, so you'll be utilizing the same ingame keybinds. Here's an example:

    Code:
    <MovementHotkey ScrollLockOn End>
    <SendLabel w1>
    <Key W> 
    <SendLabel w2>
    <Key A> 
    <SendLabel w3>
    <Key S>
    <SendLabel w4>
    <Key D>
    That's assuming you use WASD as your movement keys and have 4 toons, but you can see the logic and elaborate on it if necessary.
    Last edited by Wubsie : 01-23-2017 at 04:20 AM Reason: grammar and stuff

  3. #3

    Default

    Ah, sorry! I knew it was a rule, I'd just plain forgotten that there was evidence in my script :/

    I can edit it out, if you wish.

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •