Need help, looting without WoW in foreground menu

User Tag List

Results 1 to 11 of 11
  1. #1
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Need help, looting without WoW in foreground

    I'm working on WoWBasic 2.0 (which will be released on these forums) and i want to be able to control wow input without the window being focused on. I can take care of movement easily but how would i go about looting a corpse without the WoW window in the foreground? I've tried setting the mouse coords in WoW's memory and then Posting a wm_rmousedown/rmouseup to the wow window but that doesn't work.

    any help would be greatly appreciated.. if you help me MMOwned users, you'll get one of the most comprehensive wow libraries for out of process reading ever!

    Need help, looting without WoW in foreground
  2. #2
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    WoW seems to drop mouse movements injected into their message loop.

    You're better off using DirectInput or even better than that, using CInputControl, the class Wow uses internally for movement. It's the most reliable, precise, etc way to control movements/the mouse/etc.

  3. #3
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    are either of these accessible from outside the process? i haven't seen much on the forums about cInputControl.
    and i know that wow doesn't drop mouse messages from their message loop. windows just won't send mouse messages to windows without mouse focus.

  4. #4
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bigtimt View Post
    are either of these accessible from outside the process? i haven't seen much on the forums about cInputControl.
    and i know that wow doesn't drop mouse messages from their message loop. windows just won't send mouse messages to windows without mouse focus.

    You can if you use DirectInput. And search for CInputControl, I made a thread about it.

  5. #5
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I read you're post on cInputControl and i tried to do it but it won't work.

    Pointer to current cInputControl = 0x00CF31E4

    i went into Cheat engine and made this auto assemble code

    Code:
        9E30000:
        mov eax, 00BE10FC   -GetTickCount?
        mov ecx, 091EA088    -Address i got from 0x00CF31E4
        push 0                        -dwTime
        push eax                    
        push 1                        -Enabled
        push 10                      -Movement flag
        call 005343A0             -Address of SetFlags
        ret
    then i tried creating a remote thread and i can see that it sets the flags.. but my character just sits there.

  6. #6
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i have very limited experience with asm, so please bare with me -.-'

  7. #7
    kynox's Avatar Account not activated by Email
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can't just move a tick count offset into eax, it works like events, you have to call it and use it.

    Code:
    MOV EAX, 0x00749850
    CALL EAX
    MOV ECX, DWORD PTR SS:[ 0x00CF31E4 ]
    PUSH 0
    PUSH EAX
    PUSH 1
    PUSH 10
    CALL 0x005343A0

  8. #8
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    when i use your asm code kynox, wow just crashes..


    crash log
    Code:
    ERROR #132 (0x85100084) Fatal Exception
    Program:	c:program filesworld of warcraftwow.exe
    Exception:	0xC0000005 (ACCESS_VIOLATION) at 001B:00007C80
    
    The instruction at "0x00007C80" referenced memory at "0x00007C80".
    The memory could not be "read".
    Last edited by bigtimt; 10-02-2008 at 01:00 AM.

  9. #9
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ok, nevermind i got your asm to work Kynox, but i get the exact same result

  10. #10
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    WFM.

    So you're doing something wrong.

  11. #11
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    meh, whether i'm doing something wrong or not i figured out how to call Object.Interact() from out of process. Now i can just use postmessage for movement and Object.Interact for looting.

Similar Threads

  1. [Core] Need Help Setting Up WoW Server..
    By deltablade in forum WoW EMU Questions & Requests
    Replies: 10
    Last Post: 06-03-2011, 12:37 AM
  2. Need help making a WoW gaming Rig.
    By joboy_67 in forum World of Warcraft General
    Replies: 6
    Last Post: 08-31-2010, 06:19 PM
  3. Need help with any WoW related issue? Ask here!
    By Nikentic in forum WoW Instances & Raiding
    Replies: 4
    Last Post: 03-18-2010, 10:37 AM
  4. Need help with a WOW Banned forum account
    By techbota in forum World of Warcraft General
    Replies: 4
    Last Post: 08-27-2008, 10:54 AM
  5. Need help with getting wow cd key.
    By Rohi in forum WoW Scams Help
    Replies: 6
    Last Post: 08-07-2008, 04:31 PM
All times are GMT -5. The time now is 05:27 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search