Close
Showing results 1 to 7 of 7

Hybrid View

  1. #1

    Default Mouse clicks as single-PC boxer

    Hello there boxers! I multibox on one PC with my slave windows minimized, since my computer is not powerful enough to render the graphics in all windows. I wrote my own boxing software, but I have never got mouse clicks to work so I can't use any AoE spells.

    I tried to run Utgarde Pinnacle heroic today and wiped at the Skadi event three times before I gave up. I had brought my caster group (paladin tank, destruction warlock, fire mage, shadow priest and resto shaman) but since I only could target one enemy at a time I got overwhelmed after a while. If I only could use Blizzard and Rain of Fire this would be a cakewalk. So I promised myself to look into mouse clicks again.

    As I have understood it Keyclone can broadcast mouse clicks to the slave windows. Does this work for minimized windows as well? If this is the case, how does Keyclone send the clicks?

    I use the Windows API function PostMessage to send keystrokes to my windows. It can send mouse clicks as well (C++ code follows, take cover):

    Code:
    PostMessage(windowHandle, WM_LBUTTONDOWN, 0, MAKELPARAM(x, y));
    PostMessage(windowHandle, WM_LBUTTONUP, 0, MAKELPARAM(x, y));
    This should, in rainbow unicorn land to use Ghostcrawler's words, click the mouse at coordinate (x, y) in a specific window. It DOES click the mouse in a specific active window. So far it works great. But then we have these show-stopping problems:

    1. The coordinate doesn't work. It doesn't click the mouse at coordinate (x, y) but where I manually have positioned the mouse.
    2. It doesn't work at all in minimized windows. It seems like WoW thinks "OK, someone wants to click the mouse, but where is the mouse pointer? Wait, I'm minimized and I don't render any graphics so I don't have any mouse pointer. Great, then I don't have to do anything!"


    Any ideas?

  2. #2

    Default

    Well, as you said, you simply can't broadcast mouseclicks to minimized windows, mainly because they have no size.

    And as far as I know, no boxing solution, can. (although some can broadcast mouseclicks to windows in the background).
    OLIPCS - ordinary life is pretty complex stuff
    ----------------------------------------------------------------
    Pala, Priest, Druid, Hunter, Mage
    Focusless Targetless Leaderless - Wiki
    HotKeyNet - Guide

  3. #3

    Default

    Thanks for the answer.

    Say that I run my warlock and mage windows in the background instead. How do I send them a mouse click at a specific coordinate?

  4. #4

    Default

    Quote Originally Posted by olipcs View Post
    Well, as you said, you simply can't broadcast mouseclicks to minimized windows, mainly because they have no size.

    And as far as I know, no boxing solution, can. (although some can broadcast mouseclicks to windows in the background).
    ISBoxer can

    Good luck to the OP though
    Lax
    Author of ISBoxer
    Video: ISBoxer Quick Start

  5. #5

    Default

    For 1, since ive never tried this , but stupid question you do take into account the current screensize of the other windows( i know its a retarded question , but while hacking , atleast me i forget about the most obvious things :P ) ?

    for 2. i think your right , if wow thinks its minimized it wont do squat with those messages , only way to make that work might be to be hide in someway that for wow that it is minimized ( might be able to hook that? ), if your running vista or higher i would look at dwapi for scaling the other windows , hide them and scale them to your wanted size.( again just guess work from my side. ) .

  6. #6

    Default

    This won't help your software problem but your shadow priest's mind sear should be enough aoe dps for any 5 man situation. Throw in some seed of corruptions and things will go down even faster, all without mouse clicks.
    Prot Paladin, tank/resto Druid, 2xResto Shaman, 3xElemental Shaman, Balance Druid, Shadow Priest, Arcane Mage PVE
    10x shamans PVP

  7. #7

    Default

    ISBoxer can
    Good luck to the OP though
    Sorry, Lax, I simply didn't know.
    OLIPCS - ordinary life is pretty complex stuff
    ----------------------------------------------------------------
    Pala, Priest, Druid, Hunter, Mage
    Focusless Targetless Leaderless - Wiki
    HotKeyNet - Guide

Posting Rules

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