Auction House DPS, Left Time menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 23
  1. #1
    Morpheus1992's Avatar Member
    Reputation
    12
    Join Date
    Dec 2007
    Posts
    35
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Auction House DPS, Left Time

    Anyone managed to get the data shown in the list of the auction house?

    I was able to get pointers to bid, min-bid, buyout, gold but i stuck for dps/armor and left time.
    These values are strings and i cant find any valid pointer for them...
    When mouseover-ing an item the DPS/Armor Value gets stored in an adress to... But neither for this i'm able to find any pointers.

    Any tips how to do this?

    Auction House DPS, Left Time
  2. #2
    Woutifier's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been looking into this too. Haven't been able to find any pointers as well, for the time being i'm just scanning the memory for certain patterns.
    The time left appears to be close to the bid/minbid/buyout addresses in some very weird format that I do not yet understand. It's in buyout_address-0x18 if I'm not mistaken.

  3. #3
    SamSheepdog's Avatar Private
    Reputation
    1
    Join Date
    May 2012
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This number at buyout_address - 0x18 seems to be an ID, not a timestamp.
    Example:
    Memory: 60618553 - Time left: 18:07 (Hour:Minute)
    Memory: 60895177 - Time left: 19:09 (Hour:Minute)

    Differences:
    (60895177 - 60618553) = 276624
    19:09 - 18:07 = 1:02 = 62 Minutes
    276624 / 62 = 4461,677...

  4. #4
    Morpheus1992's Avatar Member
    Reputation
    12
    Join Date
    Dec 2007
    Posts
    35
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This more looks like an ID to me... anyways you can e.g. sort auctions with this ID ascending in left time.
    Some examples:
    22Hrs 13Min = 61931676
    1Day 9Hrs = 63762079
    8Hrs 38Min = 58263849
    1Hrs 2Min = 57493186
    <1 Min = 57462346

    @Edit: Sam was faster :/

  5. #5
    Woutifier's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ah yes that seems more likely :P. I have been able to extract the minbid, currentbid and buyout with their corresponding names.
    I've "automated" my mouse to hover over each item and extract the name from memory.

    This is how I find the address of the name tooltip
    Search the memory for {0x7B, 0x43, 0x3A}. Then read a hundred bytes or so from each address and create a string from the resulting bytes
    then I check the format with a regex: "{C:[^}]*}([^{]*){/C}" if it matches it's added to a list of "correct" addresses.

    By reading the name from each of these addresses, then moving the mouse over another item (automatically) and then checking if the name has changed I can, more or less reliably, find the correct memory location.


  6. #6
    mozartmclaus's Avatar Private
    Reputation
    6
    Join Date
    May 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are close guys,
    when you point mouse over item, info-popup displays.
    all strings contained in this popup reside @ fixed location (until AH is restarted) and remain even if pupup disappears.
    Strings are UTF8 encoded and null terminated. Some contain diablo's markup code which you can easily strip down with regex.
    For each string there is a fixed path starting at static address, however it has 7 offsets and max offset is close to 10000 (decimal).
    So you cant find this just by klicking "Find pointer for this address". You will have to track each offset backwards starting at string location.
    Those paths differ only by the largest offset, there seem to be some kind of indexed structure (array) inbetween, it uses formula 0xXXX * 4
    Setting read/write breakpoints and analazying assembly helps a lot.
    As you move 1 or 2 offsets back from string location, you will find byte flag, which indicates if the string is visible in popup window or not.
    By the way, offset path didn't change between version updates, only static address did.

    I also haven't found any usefull time-info, but you can easily construct "revocation list",
    so each time you look at item you put it's ID on revocation list, so next time you can detect visited items and skip them

    P.S. notice that last offset to strings is in almost all cases 0. this is done by compiler so that application will be able to change strings (which may require relocation) without having to update string pointers everywhere around. i think this is called "indirect adressing".
    Last edited by mozartmclaus; 06-15-2012 at 06:27 AM.

  7. #7
    Woutifier's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've actually been using a codecave to do this. It "simply" posts the contents of the popupbox to my application by using sendmessage. I have no idea how detectable this is but it's probably very easy to do so so I more or less expect to be banned any second now .

  8. #8
    wootpeng's Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2008
    Posts
    227
    Thanks G/R
    0/0
    Trade Feedback
    6 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a way to get the DPS & Time Left without hovering over every item? It is easy to find the string value but as soon as you research or sort by buyout the value changes. I tried getting the pointer but ran into a dead end.

  9. #9
    TassaduqHussainAbidi's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any progress?

  10. #10
    Melodika's Avatar Corporal
    Reputation
    6
    Join Date
    Jun 2012
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been doing some dry reading since a couple of days back and was hoping for a crash-course update effect on the know-hows of capturing pointers/values in D3 (auction-house only), but I think I'll need more time before I can start at all since I'm totally new to this sort of thing x_x

    Any hints on how I can start on playing with the auction at least? Since there's no progress on the above said 'filter'.

  11. #11
    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)
    is it possible that dps/armor are not stored and are calculated from the items individual stats?

  12. #12
    TassaduqHussainAbidi's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Guys I Completed the Auction House Analyzer. PM me to get the link.

  13. #13
    ssknight's Avatar Member CoreCoins Purchaser
    Reputation
    3
    Join Date
    Oct 2007
    Posts
    32
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd be really interested in seeing the analyzer. PM'd.

  14. #14
    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)
    I'd be interested in seeing it too! Your inbox if full though

  15. #15
    TassaduqHussainAbidi's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the response I will make a setup and upload it on this site today.

Page 1 of 2 12 LastLast

Similar Threads

  1. Auction House Time Left
    By iamclint in forum Diablo 3 Memory Editing
    Replies: 0
    Last Post: 12-18-2012, 06:04 PM
  2. [Buying] WoW US RAF Time [Guild Bank or Auction House Transfer Only]
    By Jaladhjin in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 09-06-2012, 12:33 PM
  3. is there any program that shows the exact time left in the auction house?
    By wow98xd in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 06-28-2011, 05:13 AM
  4. Auction House Gravity EXPLOIT (with VIDEO) WORKS!
    By Matt in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 04-12-2006, 06:10 PM
  5. Get on to where the Auction house people are!
    By janzi9 in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 03-06-2006, 11:44 PM
All times are GMT -5. The time now is 06:40 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