Looking for Offsets for classic 1.13.33302 menu

User Tag List

Results 1 to 13 of 13
  1. #1
    nakato's Avatar Member
    Reputation
    2
    Join Date
    May 2007
    Posts
    11
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Looking for Offsets for classic 1.13.33302

    Hi,

    I'm looking for the last version offsets values

    Do you have those :


    Code:
        ObjectManager
        PlayerGuid
        CurrentTargetGuid
        LastTargetGuid
    Thanks

    Looking for Offsets for classic 1.13.33302
  2. #2
    fullpolo's Avatar Member
    Reputation
    1
    Join Date
    Jan 2020
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ActiveTerrainSpell = 0x22E2060,
    CameraBase = 0x25AA7F8,
    GameBuild = 0x1C38A4C,
    GameReleaseDate = 0x1C38A58,
    GameVersion = 0x1C38A44,
    InGameFlag_classic = 0x25A9CD8,
    IsLoadingOrConnecting = 0x2275BC0,
    LastHardwareAction = 0x22C7D20,
    ObjectMgrPtr_classic = 0x2387B18,

    TargetGuid 0x21E2808

    CurrentTargetGuid 30 38
    LastTargetGuid 50 58

  3. #3
    dlking1's Avatar Member
    Reputation
    1
    Join Date
    Nov 2019
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fullpolo View Post

    CurrentTargetGuid 30 38
    LastTargetGuid 50 58
    I do not know ,how to use this memory addrss

  4. #4
    fullpolo's Avatar Member
    Reputation
    1
    Join Date
    Jan 2020
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    CurrentTargetGuidid1 TargetGuid+30
    CurrentTargetGuidid2 TargetGuid+38

    LastTargetGuid id1TargetGuid+50
    LastTargetGuid id2 TargetGuid+58

  5. #5
    dlking1's Avatar Member
    Reputation
    1
    Join Date
    Nov 2019
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fullpolo View Post
    CurrentTargetGuidid1 TargetGuid+30
    CurrentTargetGuidid2 TargetGuid+38

    LastTargetGuid id1TargetGuid+50
    LastTargetGuid id2 TargetGuid+58
    I got it,thank you.

  6. #6
    dlking1's Avatar Member
    Reputation
    1
    Join Date
    Nov 2019
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Who have "NameCacheBase" address?
    thanks

  7. #7
    oldmanofmen's Avatar Member
    Reputation
    12
    Join Date
    Jan 2010
    Posts
    104
    Thanks G/R
    4/3
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dlking1 View Post
    Who have "NameCacheBase" address?
    thanks
    NameCachePtr = 0x1FB0B28, // 33302
    GUID = 0x20, // 33302
    Name = 0x31; // 33302

  8. #8
    wasd456's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Did anyone find MouseOverGuid yet?

  9. #9
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    ill updated mine later i guess

  10. #10
    robinxb1991's Avatar Member
    Reputation
    1
    Join Date
    Feb 2020
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is NameCachePtr = 0x1FB0B28 correct ?

    ----

    Yup, it's correct
    Last edited by robinxb1991; 02-19-2020 at 10:59 PM.

  11. #11
    wasd456's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found MouseOverGUID
    MouseOverGUID = 0x25A9CE0
    Last edited by wasd456; 02-23-2020 at 09:44 AM.

  12. #12
    fgy58963's Avatar Member
    Reputation
    1
    Join Date
    Feb 2020
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by robinxb1991 View Post
    is NameCachePtr = 0x1FB0B28 correct ?

    ----

    Yup, it's correct
    Hi, I am a newbie for wow developing...
    I am reading this fourm for many topics about start developing the bot by memory editing, but it seems outdated.
    Now I am starting for a basic reading like a hello world which is read my char name, but I cannot get it out.
    Can you tell me what`s wrong? Thanks a lot.

    Here is a code, I am using GreyMagic on Wow classic 1.13 :

    List<Process> wowProcs = new List<Process>();
    foreach (Process p in Process.GetProcessesByName("WowClassic"))
    {
    wowProcs.Add(p);
    }
    //Get Wow handle
    if (wowProcs.Count > 0)
    {
    IntPtr[] wowHandles = new IntPtr[wowProcs.Count];
    for (int i = 0; i < wowProcs.Count; i++)
    {
    wowHandles[i] = wowProcs[i].MainWindowHandle;
    wowProcs[i].PriorityClass = ProcessPriorityClass.Normal;
    Console.WriteLine("Wow pid: {0}, Frame name:{1}", wowProcs[i].MainWindowHandle.ToInt32(), wowProcs[i].MainWindowTitle);
    GreyMagic.ExternalProcessReader epr = new GreyMagic.ExternalProcessReader(wowProcs[i]);
    IntPtr baseWow = epr.ImageBase;
    UInt64 baseAddr = (UInt64)baseWow;
    UInt64 objMgr = baseAddr + 0x2387B18;
    string strVersion = epr.ReadString((IntPtr)(baseAddr + 0x1C38A44), Encoding.ASCII, 6);
    string strRelease = epr.ReadString((IntPtr)(baseAddr + 0x1C38A5, Encoding.ASCII, 6);
    string strBuild = epr.ReadString((IntPtr)(baseAddr + 0x1C38A4C), Encoding.ASCII, 6);
    Console.WriteLine("Wow version:{0}({1})", strVersion, strBuild);

    var isIngamePtr = baseAddr + 0x25A9CD8;
    bool isInGame = BitConverter.ToBoolean(epr.ReadBytes((IntPtr)(isIngamePtr), 1),0);
    Console.WriteLine("Online State: {0}", isInGame);

    var nameBase = baseAddr+ 0x1FB0B28;
    var nameBytes = epr.ReadBytes((IntPtr)(nameBase+0x31), 12);
    Console.WriteLine(Encoding.ASCII.GetString(nameBytes));
    //var pGUID = epr.Read<UInt32>(IntPtr.Add(nameBasePtr,0x20));
    /*
    * 0x20 GUID
    * 0x31 Player name
    */

    //Console.WriteLine("Player GUID: {0}",pGUID.ToString());
    //跳出
    break;
    }

    }
    else
    {
    Console.WriteLine("Cannot find any wow process");
    }

  13. #13
    xbec's Avatar Member
    Reputation
    3
    Join Date
    Jun 2019
    Posts
    31
    Thanks G/R
    12/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fgy58963 View Post
    Hi, I am a newbie for wow developing...
    I am reading this fourm for many topics about start developing the bot by memory editing, but it seems outdated.
    Now I am starting for a basic reading like a hello world which is read my char name, but I cannot get it out.
    Can you tell me what`s wrong? Thanks a lot.

    Here is a code, I am using GreyMagic on Wow classic 1.13 :

    List<Process> wowProcs = new List<Process>();
    foreach (Process p in Process.GetProcessesByName("WowClassic"))
    {
    wowProcs.Add(p);
    }
    //Get Wow handle
    if (wowProcs.Count > 0)
    {
    IntPtr[] wowHandles = new IntPtr[wowProcs.Count];
    for (int i = 0; i < wowProcs.Count; i++)
    {
    wowHandles[i] = wowProcs[i].MainWindowHandle;
    wowProcs[i].PriorityClass = ProcessPriorityClass.Normal;
    Console.WriteLine("Wow pid: {0}, Frame name:{1}", wowProcs[i].MainWindowHandle.ToInt32(), wowProcs[i].MainWindowTitle);
    GreyMagic.ExternalProcessReader epr = new GreyMagic.ExternalProcessReader(wowProcs[i]);
    IntPtr baseWow = epr.ImageBase;
    UInt64 baseAddr = (UInt64)baseWow;
    UInt64 objMgr = baseAddr + 0x2387B18;
    string strVersion = epr.ReadString((IntPtr)(baseAddr + 0x1C38A44), Encoding.ASCII, 6);
    string strRelease = epr.ReadString((IntPtr)(baseAddr + 0x1C38A5, Encoding.ASCII, 6);
    string strBuild = epr.ReadString((IntPtr)(baseAddr + 0x1C38A4C), Encoding.ASCII, 6);
    Console.WriteLine("Wow version:{0}({1})", strVersion, strBuild);

    var isIngamePtr = baseAddr + 0x25A9CD8;
    bool isInGame = BitConverter.ToBoolean(epr.ReadBytes((IntPtr)(isIngamePtr), 1),0);
    Console.WriteLine("Online State: {0}", isInGame);

    var nameBase = baseAddr+ 0x1FB0B28;
    var nameBytes = epr.ReadBytes((IntPtr)(nameBase+0x31), 12);
    Console.WriteLine(Encoding.ASCII.GetString(nameBytes));
    //var pGUID = epr.Read<UInt32>(IntPtr.Add(nameBasePtr,0x20));
    /*
    * 0x20 GUID
    * 0x31 Player name
    */

    //Console.WriteLine("Player GUID: {0}",pGUID.ToString());
    //跳出
    break;
    }

    }
    else
    {
    Console.WriteLine("Cannot find any wow process");
    }
    convert to UTF8

Similar Threads

  1. Replies: 9
    Last Post: 08-22-2021, 12:43 PM
  2. [Buying] Looking for Classic gold farmers / powerlevelers
    By KrespoG in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 08-03-2019, 11:25 AM
  3. [Mangos] Looking for classic wow players
    By Gameshark in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 01-17-2017, 01:48 PM
  4. [Request] Looking for Classic sandbox server
    By navity7l in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 05-23-2010, 05:05 PM
All times are GMT -5. The time now is 02:38 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