3.14 Static Offsets[based GameState] for: Terrain, EntityList,  Elements=>Login_panel, Hero_pick etc menu

User Tag List

Results 1 to 7 of 7
  1. #1
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    3.14 Static Offsets[based GameState] for: Terrain, Login_panel, Hero_pick etc

    3.13 AreaChangePattern & GameStatePattern ok for 3.14.0c

    terrain 3.14.0c ... working in progress
    3.14-terrain.jpg
    Code:
     public TerrainData data {
                get {
                    var l0 = ui.M.Read<long>(ui.M.AddressOfProcess + ui.M.base_offsets[OffsetsName.GameStateOffset]); //0x2366E80
                    var l1 = ui.M.Read<long>(l0 + 0x8);
                    var l2 = ui.M.Read<long>(l1 + 0x0);
                    var l3= ui.M.Read<long>(l2 + 0x30);
                    addr = l3 + 0x6B8; //<==0x6B0 3.14.0
                    return ui.M.Read<TerrainData>(addr - 0x18);
                }
            }
     [StructLayout(LayoutKind.Explicit, Pack = 1)]
        public struct TerrainData { //3.13=0x 640
            [FieldOffset(0x18)] public long Cols;
            [FieldOffset(0x20)] public long Rows;
            [FieldOffset(0xD8)] public NativePtrArray LayerMelee;
            [FieldOffset(0xF0)] public NativePtrArray LayerRanged;
            [FieldOffset(0x108)] public int BytesPerRow;
        }
    EntityList ... Done
    Last edited by GameAssist; 04-21-2021 at 12:36 AM. Reason: f* 3.14.0c

    3.14 Static Offsets[based GameState] for: Terrain, EntityList,  Elements=&gt;Login_panel, Hero_pick etc
  2. Thanks Queuete, sketax (2 members gave Thanks to GameAssist for this useful post)
  3. #2
    Aoooooooo's Avatar Active Member
    Reputation
    27
    Join Date
    Aug 2020
    Posts
    52
    Thanks G/R
    27/15
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    TerrainData=0x698 Good work!
    Perhaps, EntityList = 0x4c0,EntityListCount=0x4c8 doesn't change.

  4. #3
    Queuete's Avatar Elite User
    Reputation
    549
    Join Date
    Dec 2019
    Posts
    284
    Thanks G/R
    118/486
    Trade Feedback
    0 (0%)
    Mentioned
    47 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Aoooooooo View Post
    TerrainData=0x698 Good work!
    Perhaps, EntityList = 0x4c0,EntityListCount=0x4c8 doesn't change.
    I am pretty sure its:

    0x518 EntityList;
    0x520 EntitiesCount;

    but hard to confirm during maintenance

  5. #4
    Aoooooooo's Avatar Active Member
    Reputation
    27
    Join Date
    Aug 2020
    Posts
    52
    Thanks G/R
    27/15
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Queuete View Post
    I am pretty sure its:

    0x518 EntityList;
    0x520 EntitiesCount;

    but hard to confirm during maintenance
    I'm not sure. haha

  6. #5
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I launched a bot on an old Cor2 duo
    The bitch flies out ... I had to use the auto-login again
    Code:
    public LoginPanel Login_panel {
                get {
                    var l0 = M.Read<long>(M.AddressOfProcess + M.BaseOffsets[Shared.Enums.OffsetsName.GameStateOffset]);
                    var l1 = M.Read<long>(l0 + 0x20);
                    var l2 = M.Read<long>(l1 + 0x10);               
                    var res = GetObject<LoginPanel>(M.Read<long>(l2 + 0x100));
                    return res.IsValid ? res : null;
                }
            }

    login3.14.jpg

  7. #6
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    offsets for hero frame are the same as 3.13 - which is amazing

    Code:
    public HeroFrame hero_frame {
                get {
                    var l0 = M.Read<long>(M.AddressOfProcess + M.BaseOffsets[Shared.Enums.OffsetsName.GameStateOffset]);
                    var l1 = M.Read<long>(l0 + 0x20);
                    var l2 = M.Read<long>(l1 + 0x10);
                    var l3 = M.Read<long>(l2 + 0x58);
                    var res = GetObject<HeroFrame>(M.Read<long>(l3 + 0x2a8)); //1C0CD8E6CF0
                    return res.IsValid?res:null; 
                }
            }

    hero3.14.jpg

  8. #7
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    TerrainData struct same for 3.14.C , but last "data" offset 0x6B8 (from 0x6B0)
    Code:
    public TerrainData data {
                get {
                    var l0 = ui.M.Read<long>(ui.M.AddressOfProcess + ui.M.base_offsets[OffsetsName.GameStateOffset]); //0x2366E80
                    var l1 = ui.M.Read<long>(l0 + 0x8);
                    var l2 = ui.M.Read<long>(l1 + 0x0);
                    var l3= ui.M.Read<long>(l2 + 0x30);
                    addr = l3 + 0x6B8; //<==0x6B0 3.14.0
                    return ui.M.Read<TerrainData>(addr - 0x18);
                }
            }
    
    [StructLayout(LayoutKind.Explicit, Pack = 1)]
        public struct TerrainData { //3.13=0x 640
            [FieldOffset(0x18)] public long Cols;
            [FieldOffset(0x20)] public long Rows;
            [FieldOffset(0xD8)] public NativePtrArray LayerMelee;
            [FieldOffset(0xF0)] public NativePtrArray LayerRanged;
            [FieldOffset(0x108)] public int BytesPerRow;
        }
    still need to rotate the fucking map)
    looking for an offset for my hero
    who has found LocalPlayer offset?
    Attached Thumbnails Attached Thumbnails 3.14 Static Offsets[based GameState] for: Terrain, EntityList,  Elements=&gt;Login_panel, Hero_pick etc-3-14-c-map-jpg  
    Last edited by GameAssist; 04-21-2021 at 01:47 AM.

  9. Thanks dlr5668 (1 members gave Thanks to GameAssist for this useful post)

Similar Threads

  1. [Misc] data base tool for mangos
    By kodiaktommy616 in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 10-06-2013, 01:29 PM
  2. What memory-offset to look for? NPC-ID
    By radarlove in forum WoW Memory Editing
    Replies: 2
    Last Post: 09-19-2012, 12:28 PM
  3. [Trading] My 14,000g Kilrogg EU Horde for your 10,000g Draenor EU Alliance
    By Skaarlaw in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 03-12-2012, 01:51 PM
  4. Finding offsets & base addresses for _private_ servers?
    By abraziv in forum WoW Memory Editing
    Replies: 6
    Last Post: 01-13-2011, 03:55 PM
All times are GMT -5. The time now is 04:20 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