How to get AH Item Stats? menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Blackkenny's Avatar Member
    Reputation
    3
    Join Date
    Oct 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to get AH Item Stats?

    Hi everybody,
    I'm trying to make an ah bot but after hours of research I still dont know how to get the stats of an item?

    I already know how to get the "Bid" and "Buyout" price but thats all.

    Would be really nice if u can give me a clue how I can do this.


    Thank you.
    Last edited by Blackkenny; 06-24-2012 at 11:37 AM.

    How to get AH Item Stats?
  2. #2
    fish2k's Avatar Member
    Reputation
    5
    Join Date
    Nov 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey,
    same problem here. I've got the bid and buyout price through an hook to 0x00DBD935 where the this-pointer is the adress to Unknown0
    Code:
    struct Auction {
    	char unknown1[0xE0];
    	boost::uint64_t buyout;
    	boost::uint64_t bid;
    	char unknown2[0x28];
    };
    struct Unknown0 {
    	char unknown1[0x28];
    	Auction* auctions;
    };
    The Item Stats seem to be encoded as strings, but i cant find the connection from the structs above. In 0x113C3E0 there is some access to the protbuf-format....

    Sorry - no real help from me

  3. #3
    Blackkenny's Avatar Member
    Reputation
    3
    Join Date
    Oct 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey fish2k,
    thanks for your information. Every hint can be useful.

    But I still got no luck.

    Maybe someone else can help us..

  4. #4
    Tomed's Avatar Banned
    Reputation
    27
    Join Date
    Sep 2006
    Posts
    71
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If I found the memory address of the item buyout price how do I find the pointer to it? I'm using CheatEngine and once I find the address I'm doing pointer search but that wasn't much help.

  5. #5
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There are probaly many pointers. Just tka the address and search for it in CE.

  6. #6
    fish2k's Avatar Member
    Reputation
    5
    Join Date
    Nov 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Tomed View Post
    If I found the memory address of the item buyout price how do I find the pointer to it? I'm using CheatEngine and once I find the address I'm doing pointer search but that wasn't much help.
    I haven't found a static address to it either. The Unkown0 struct from above is allocated per login, so if you get the adress after the login you can use it for the whole session. But if you don't want to inject any code this won't work for you. Maybe Blackkenny got a static address....

  7. #7
    Blackkenny's Avatar Member
    Reputation
    3
    Join Date
    Oct 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Tomed I did exactly the same and found a static address that worked for me.

    For Example the Buyout price for the first item is: BaseAddress of the Diablo 3 exe + 0x00FC7590 + 0 + 0xC + 0xD8

    Here The Function I use to get the BuyoutValues:

    private static int GetBuyoutValue(List<int> offsets)
    {
    ProcessMemory memory = new ProcessMemory(proc_id);
    memory.StartProcess();

    int result = memory.ReadInt(memory.ImageAddress() + 0x00FC7590);
    foreach (int item in offsets)
    {
    result = memory.ReadInt(result += item);
    }

    return result;
    }
    And I call it for example like this:

    int buyoutItem1 = GetBuyoutValue(new List<int>() {0, 0xC, 0xD8 });
    int buyoutItem2 = GetBuyoutValue(new List<int>() {0, 0xC, 0x1F0 });
    int buyoutItem3 = GetBuyoutValue(new List<int>() {0, 0xC, 0x54, 0, 0x2B4 });


    For reading memory I use the class of yellowspark: http://www.ownedcore.com/forums/gene...ing-class.html (C# Memory Reading/Writing Class)
    But you can use BlackMagic too.


    I hope this was helpful.

    regards blackkenny
    Last edited by Blackkenny; 06-24-2012 at 11:34 AM.

  8. #8
    Tomed's Avatar Banned
    Reputation
    27
    Join Date
    Sep 2006
    Posts
    71
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Blackkenny View Post
    @Tomed I did exactly the same and found a static address that worked for me.

    I hope this was helpful.

    regards blackkenny
    Thanks, it was helpful! Has anyone thought of a solution for selecting the preferred stats?

Similar Threads

  1. How to Check unID items stats?
    By adobe3dfx3 in forum Diablo 3 Bots Questions & Requests
    Replies: 2
    Last Post: 07-03-2012, 07:48 PM
  2. [Guide] How To Get your Items on The Auction house SOLD FAST!
    By XC4T4LY5TX in forum World of Warcraft Guides
    Replies: 5
    Last Post: 01-24-2010, 01:06 AM
  3. [How to] Get arena items for free!
    By Kelsofosho in forum WoW Scam Prevention
    Replies: 15
    Last Post: 07-01-2008, 10:25 PM
  4. [Emu only]how to get ur gear´s stats to stack
    By CodeNameIsSanta in forum WoW EMU Exploits & Bugs
    Replies: 16
    Last Post: 04-08-2008, 05:28 AM
  5. Idea on how to get S3 items easily
    By Dignox in forum World of Warcraft Guides
    Replies: 21
    Last Post: 11-25-2007, 03:49 AM
All times are GMT -5. The time now is 01:12 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