I need help about smth around wc3 offset

This is a discussion on I need help about smth around wc3 offset within the Warcraft 3 Hacks, bots and tools board part of the Warcraft 3 forum category; Yesterday i've found a source has Grey HP-bar & Red Color Invisible & She Enemy Selection so i try to ...

Results 1 to 2 of 2
  1. #1
    nemo0305 is offline Addict
    Array
    Join Date
    Sep 2011
    Location
    VietNam
    Posts
    71
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    7
    Reputation
    3

    I need help about smth around wc3 offset

    Yesterday i've found a source has Grey HP-bar & Red Color Invisible & She Enemy Selection so i try to covert address to 1.24e but so many many times unsuccess Now i come here to ask anyone know and help me to fix it please
    +Enemy Selection ( just address && code normal no post asm)
    Code:
    #define ADR_DRAWSC 0x28EBD7
    #define ADR_PLAYERCLICK 0x4259EC
    PATCHBYTE(ADR_PLAYERCLICK, (BYTE*)"\x90\x90", 2);
    PlantDetourJMP((BYTE*)(GameBase + ADR_DRAWSC), (BYTE*)PlayerClickFunc, 6);
    +Red color invisible:
    Code:
    #define ADR_SEECOLORINVI1 0x39A4D5
    PlantDetourCALL((BYTE*)(GameBase + ADR_SEECOLORINVI1), (BYTE*)ColoredInviFunc, 5);
    
    void __declspec(naked) ColoredInviFunc()
    {
        __asm
        {
            PUSHAD;
    
            MOV EDX, pClassOffset;
            MOV EDX, DWORD PTR DS:[EDX];
            XOR EAX, EAX;
            MOV AL, BYTE PTR DS:[EDX+0x28];
            MOV EDX, DWORD PTR DS:[ESI];
    
            PUSH 0x4;
            PUSH 0x0;
            PUSH EAX;
            MOV EAX, DWORD PTR DS:[EDX+0xFC];
            MOV ECX, ESI;
            CALL EAX;
            CMP EAX, 0x1;
            JE back;
    
            XOR EAX, EAX;
            MOV AL, BYTE PTR DS:[ESI+0x5F];
            CMP AL, 0x1;
            JNZ back;
    
            MOV ECX, ESI;
            PUSH ECX;
            MOV EAX, ESP;
            MOV DWORD PTR DS:[EAX], 0xFFFF0000;
            MOV ECX, DWORD PTR DS:[ECX+0x28];
            XOR EDX, EDX;
            CALL ColorUnit;
    back:
            POPAD;
            CALL ColoredInviOriCall;
            JMP ColoredInviRet;
        }
    }
    +Grey HP-bar:
    Code:
    #define ADR_SEEGREYHP1 0x365732
    PlantDetourJMP((BYTE*)(GameBase + ADR_SEEGREYHP1), (BYTE*)GreyHPFunc, 5);
    void __declspec(naked) GreyHPFunc()
    {
        __asm
        {
            PUSHAD;
    
            MOV EDX, pClassOffset;
            MOV EDX,DWORD PTR DS:[EDX];
            XOR EAX, EAX;
            MOV AL, BYTE PTR DS:[EDX+0x28];
            MOV EDX, DWORD PTR DS:[ESI];
    
            PUSH 0x4;
            PUSH 0x0;
            PUSH EAX;
            MOV EAX, DWORD PTR DS:[EDX+0xFC];
            MOV ECX, ESI;
            CALL EAX;
            CMP EAX, 0x1;
            JE visible;
    
            POPAD;
    
            MOV EAX, DWORD PTR SS:[ESP+0x4];
            OR DWORD PTR DS:[EAX], 0xDD00FF;
            MOV DL, BYTE PTR DS:[EAX+0x3];
            MOV BYTE PTR DS:[ECX+0x68], DL;
            MOV DL, BYTE PTR DS:[EAX];
            MOV BYTE PTR DS:[ECX+0x69], DL;
            MOV DL, BYTE PTR DS:[EAX+0x1];
            MOV BYTE PTR DS:[ECX+0x6A], DL;
            MOV DL, BYTE PTR DS:[EAX+0x2];
            MOV BYTE PTR DS:[ECX+0x6B], DL;
    
            MOV EDX, DWORD PTR DS:[ECX];
            MOV EAX, DWORD PTR DS:[EDX+0x24];
            CALL EAX;
            RET 0x4;
    
    visible:
            POPAD;
    
            MOV EAX, DWORD PTR SS:[ESP+0x4];
            MOV DL, BYTE PTR DS:[EAX+0x3];
            MOV BYTE PTR DS:[ECX+0x68], DL;
            MOV DL, BYTE PTR DS:[EAX];
            MOV BYTE PTR DS:[ECX+0x69], DL;
            MOV DL, BYTE PTR DS:[EAX+0x1];
            MOV BYTE PTR DS:[ECX+0x6A], DL;
            MOV DL, BYTE PTR DS:[EAX+0x2];
            MOV BYTE PTR DS:[ECX+0x6B], DL;
    
            MOV EDX, DWORD PTR DS:[ECX];
            MOV EAX, DWORD PTR DS:[EDX+0x24];
            CALL EAX;
            RET 0x4;
        }
    }
    And i've debug GarenaMaster and i see a greate thing but i don't know how to make it, it is print text to War3 window. It's not WC3TextOut like YourName it is print text not write text


  2. #2
    nemo0305 is offline Addict
    Array
    Join Date
    Sep 2011
    Location
    VietNam
    Posts
    71
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    7
    Reputation
    3
    up up up up up up up up up, please help me everyone (

Similar Threads

  1. [Help] IsLagScreen, offset ?
    By wc3noobpl in forum Warcraft 3 Hacks, bots and tools
    Replies: 4
    Last Post: 01-21-2012, 02:55 AM
  2. MapHack Offset for 1.26
    By 0x90 in forum Warcraft 3 Hacks, bots and tools
    Replies: 30
    Last Post: 05-27-2011, 04:23 PM
  3. invisible offset
    By Funs in forum Warcraft 3 forum
    Replies: 3
    Last Post: 09-27-2009, 09:50 AM
  4. Offset help please
    By Krooger in forum Warcraft 3 forum
    Replies: 0
    Last Post: 09-30-2008, 11:11 PM
  5. I heard smth!
    By rasmus in forum Warcraft 3 forum
    Replies: 3
    Last Post: 02-21-2007, 10:28 AM

Posting Permissions

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