Coordination pointer menu

User Tag List

Results 1 to 7 of 7
  1. #1
    NoxiaZ's Avatar Active Member
    Reputation
    23
    Join Date
    May 2019
    Posts
    101
    Thanks G/R
    21/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Coordination pointer

    Hi, anyone found a pointer for the coordination of the player?

    Coordination pointer
  2. #2
    dschu012's Avatar Member
    Reputation
    6
    Join Date
    Oct 2012
    Posts
    8
    Thanks G/R
    4/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PlayerUnit = D2R.exe+0x209AE40
    DynamicPath = PlayerUnit+0x38
    Code:
    struct DynamicPath {
    ...
    uint16_t PosX;			//0x0002
    ...
    uint16_t PosY;			//0x0006
    ...
    }

  3. Thanks NoxiaZ (1 members gave Thanks to dschu012 for this useful post)
  4. #3
    NoxiaZ's Avatar Active Member
    Reputation
    23
    Join Date
    May 2019
    Posts
    101
    Thanks G/R
    21/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dschu012 View Post
    PlayerUnit = D2R.exe+0x209AE40
    DynamicPath = PlayerUnit+0x38
    Code:
    struct DynamicPath {
    ...
    uint16_t PosX;			//0x0002
    ...
    uint16_t PosY;			//0x0006
    ...
    }
    Thank you so much for this !

  5. #4
    Infinimo's Avatar Member
    Reputation
    3
    Join Date
    Jan 2011
    Posts
    9
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dschu012 View Post
    PlayerUnit = D2R.exe+0x209AE40
    DynamicPath = PlayerUnit+0x38
    Code:
    struct DynamicPath {
    ...
    uint16_t PosX;			//0x0002
    ...
    uint16_t PosY;			//0x0006
    ...
    }
    Has anyone managed to get this to work? I have this in C# but it just gives 0 for the coordinates:

    gameProcess = Process.GetProcessesByName("D2R")[0];
    IntPtr processHandle = OpenProcess(PROCESS_WM_READ, false, gameProcess.Id);
    IntPtr processAddress = gameProcess.MainModule.BaseAddress;
    IntPtr playerAddress = IntPtr.Add(processAddress, 0x209AE40);
    IntPtr pathStructAddress = IntPtr.Add(playerAddress, 0x38 ) ;
    IntPtr posXaddress = IntPtr.Add(pathStructAddress, 0x2);
    IntPtr posYaddress = IntPtr.Add(posXaddress, 0x4);

    int bytesRead = 0;
    byte[] buffer = new byte[16];

    ReadProcessMemory((int)processHandle, posXaddress.ToInt64(), buffer, buffer.Length, ref bytesRead);
    Console.WriteLine("X Pos: " + BitConverter.ToUInt16(buffer));

    ReadProcessMemory((int)processHandle, posYaddress.ToInt64(), buffer, buffer.Length, ref bytesRead);
    Console.WriteLine("Y Pos: " + BitConverter.ToUInt16(buffer));
    I managed to find my character's name by reading memory with the same method, using a memory address from Cheat Engine, but for some reason this won't work.
    Last edited by Infinimo; 10-08-2021 at 03:33 PM.

  6. #5
    dschu012's Avatar Member
    Reputation
    6
    Join Date
    Oct 2012
    Posts
    8
    Thanks G/R
    4/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Infinimo View Post
    Has anyone managed to get this to work? I have this in C# but it just gives 0 for the coordinates:


    I managed to find my character's name by reading memory with the same method, using a memory address from Cheat Engine, but for some reason this won't work.
    This was an old patch the player offset has changed. D2R.exe + 0x2055E40 == pPlayerUnit.

  7. Thanks KinetsuBR (1 members gave Thanks to dschu012 for this useful post)
  8. #6
    DaveDeluxe's Avatar Member
    Reputation
    2
    Join Date
    Jan 2014
    Posts
    1
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Seems the offset changed again today.. anyone already got the new offset for the playerUnit ?
    Im a bit Lost as i dont have a good thing to scan for... Playername with 2 Pointers takes a bit long with 30 adresses.

  9. #7
    Dragonef22's Avatar Contributor
    Reputation
    178
    Join Date
    Jan 2011
    Posts
    252
    Thanks G/R
    0/3
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0x205FE40 is the new offset, credits to Blizzhackers discord

  10. Thanks KinetsuBR (1 members gave Thanks to Dragonef22 for this useful post)

Similar Threads

  1. Coordinates
    By dela in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 09-24-2006, 08:07 AM
  2. DTV/Old IF etc. coordinates requests :P
    By Nezdragon in forum World of Warcraft General
    Replies: 0
    Last Post: 09-17-2006, 03:25 PM
  3. how do you find .go coordinates?
    By xjanal in forum World of Warcraft General
    Replies: 1
    Last Post: 09-11-2006, 07:12 PM
  4. Question about Coordinates
    By dela in forum WoW ME Questions and Requests
    Replies: 8
    Last Post: 08-26-2006, 04:52 AM
  5. More pointer ideas.
    By Eldretch in forum World of Warcraft General
    Replies: 0
    Last Post: 08-09-2006, 06:34 AM
All times are GMT -5. The time now is 05:19 PM. 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