Problems finding fishing Bobber. menu

Shout-Out

User Tag List

Results 1 to 6 of 6
  1. #1
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Problems finding fishing Bobber.

    Hi.

    I was trying to find the bobber-GUID. But for some reason I never get a result, what am I doing wrong? Using latest offsets from the descriptor-dump btw.

    And yes, I googled // used forum-search.

    Code:
    UINT64  WowObject::BobberCreatedByPlayer(DWORD objmgr, HANDLE hprocess)
    {
        DWORD	firstobject;
    	DWORD	curobject;
    	DWORD	bytesread;
    	DWORD   descriptor;
    
    	UINT64  player_guid;
    
    	ReadProcessMemory(hprocess, (LPVOID)(objmgr + PLAYER_OFFSET), (LPVOID)&player_guid, 8, &bytesread);
        if(bytesread < 8)
            return 0;
    
        ReadProcessMemory(hprocess, (LPVOID)(objmgr + FIRST_OBJ_OFFSET), (LPVOID)&firstobject, 4, &bytesread);
        if(bytesread < 4)
            return 0;
    
        curobject = firstobject;
        UINT64 objGUID;
    
        int matching_objects = 0;
        UINT64 created_by;
    
        while (curobject && (curobject&1) == 0 )
    	{
    
    		ReadProcessMemory(hprocess, (LPVOID)(curobject + OBJECT_GUID_OFFSET),(LPVOID)&objGUID, 8, &bytesread);
            if(bytesread < 8)
                return 0;
    
            ReadProcessMemory(hprocess, (LPVOID)(curobject + DESCRIPTOR_OFFSET),(LPVOID)&descriptor, 4, &bytesread);
            if(bytesread < 4)
                return 0;
    
            ReadProcessMemory(hprocess,(LPVOID)(descriptor + CREATED_BY_OFFSET * 4),(LPVOID)&created_by, 8, &bytesread);
            if(bytesread < 8)
                return 0;
    
    
            if(player_guid == created_by)
            {
                matching_objects++;
                std::cout << "\nMatching found: " << objGUID << " || " << created_by;
            }
    
    
            firstobject = curobject;
    
    		ReadProcessMemory(hprocess, (LPVOID)(firstobject + NEXT_OBJ_OFFSET),(LPVOID)&curobject, 4, &bytesread);
            if(bytesread < 4)
                return 0;
    
    		if (curobject == firstobject)
                break;
    	}
    
    	return 0;
    }
    Thanks !

    Problems finding fishing Bobber.
  2. #2
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    From a cursory examination, the code looks fine; post the value of the constants that you're using.

  3. #3
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    #define PLAYER_OFFSET            0xC0
    #define FIRST_OBJ_OFFSET        0xAC
    #define NEXT_OBJ_OFFSET         0x3C
    #define OBJECT_GUID_OFFSET    0x30
    #define DESCRIPTOR_OFFSET     0x08
    #define CREATED_BY_OFFSET     0x10

  4. #4
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    OBJECT_FIELD_CREATED_BY = 0x6

  5. #5
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh thanks, the IDC script I was using didnt dump that offset and I tried the Unit-Offset in hope it works (yeah, flame me).

    Thanks, seems to give me what I need.

    Just one more question...where can I read the name of an object?

    I know, I should research that myself, but if offsets are flying around here and my brain is aching anyway from reading tons of Assembler

    Greetings

  6. #6
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For a unit, it's [[[obj+0x968]+0x54]]; for a gameobject, it's [[[obj+0x1A4]+0x88]].

Similar Threads

  1. [QUESTION/REQUEST] Fishing Bobber ME
    By Eepi in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 01-29-2008, 06:37 AM
  2. Fishing Bobber Color?
    By TwistedKarma7 in forum WoW ME Questions and Requests
    Replies: 5
    Last Post: 06-14-2007, 09:08 AM
  3. REQUESTING: Fishing Bobber Model Edit
    By theicebox in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 06-04-2007, 03:57 AM
  4. Replies: 0
    Last Post: 05-31-2007, 04:23 PM
  5. Fishing Bobber Color Change
    By =sinister= in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 03-25-2007, 06:41 PM
All times are GMT -5. The time now is 06:16 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search