Memory reading : export item tooltips menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 29
  1. #1
    extern's Avatar Private
    Reputation
    5
    Join Date
    Jul 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Memory reading : export item tooltips

    Hi guys,

    First of all, I would like to thank all members who share for very interesting stuff here.
    Here is a tool that can helps you to export d3 items stats to XML or SQLite.
    It's not a great deal, just a tooltip-based-pattern-matching-memory-reading tool, but I thought it may be interesting for few of us (or not?).

    https://github.com/d3dev/d3_tooltips
    Youtube demo : d3 tooltips - YouTube

    My two cents

    Memory reading : export item tooltips
  2. #2
    Vengfull's Avatar War is Coming - Warmonger VPS & Hosting Services
    CoreCoins Purchaser
    Reputation
    782
    Join Date
    Jan 2012
    Posts
    662
    Thanks G/R
    162/80
    Trade Feedback
    8 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Will be quite usefull for something im working on at the moment. Cheers Extern +Rep

  3. #3
    sandcho's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very useful tool, only sockets are missing.

  4. #4
    extern's Avatar Private
    Reputation
    5
    Join Date
    Jul 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sandcho View Post
    Very useful tool, only sockets are missing.
    I couldn't agree more
    I have planned to add sockets, but I am wondering if I should'nt merge them. (ie there is one tooltip per socket ; with a maximum socket number up to 3).

    By the way, I will take a closer look to "enchantment" and "flavor", because I did not figured out what the point with these fields.
    And I do not care of the "comparator with equiped items" fields.

  5. #5
    sandcho's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    only one thing is needed the amount of socket's nothing more and one more thing - export all items from character with one button

  6. #6
    Venk2012's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sandcho View Post
    ...and one more thing - export all items from character with one button
    Yes please!

  7. #7
    extern's Avatar Private
    Reputation
    5
    Join Date
    Jul 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Guys,

    This program is designed to export what the mouse is pointing at, and the mouse is unlikely to be pointing at all items at a time.
    Thus it can not export all items from a character with one button.

    IMHO, the best way to do so is to inject code and deal with objectmanager / getint / getfloat / etc, but updating offsets is very painfull from a developer point of view. (That's why I choose memory scanning)

  8. #8
    sandcho's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by extern View Post
    Guys,

    This program is designed to export what the mouse is pointing at, and the mouse is unlikely to be pointing at all items at a time.
    i can live with that thanks again for the tool a socket version will be much appreciated

  9. #9
    extern's Avatar Private
    Reputation
    5
    Join Date
    Jul 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    v0.2 is out, with new ToolTips support like sockets. Available on github.

  10. #10
    sandcho's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you !

  11. #11
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    great job!

  12. #12
    infotech1's Avatar Member
    Reputation
    3
    Join Date
    Jan 2007
    Posts
    43
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by extern View Post
    Guys,

    IMHO, the best way to do so is to inject code and deal with objectmanager / getint / getfloat / etc, but updating offsets is very painfull from a developer point of view. (That's why I choose memory scanning)
    Reading memory without offsets?
    Also no need to inject to itterate objman, can check each item if its equipped etc and grab stats just mem reading.

  13. #13
    extern's Avatar Private
    Reputation
    5
    Join Date
    Jul 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You'r right, no need to inject to iterate objman, I reply a bit too fast. (Some people say that injected code allow to read memory a bit faster than using ReadProcessMemory).

    But we need statics offsets to do so, and thus you found that objman is at 0x1543B9C on 1.0.4. (by the way, thank you for sharing that).
    To get rid of statics offsets, I decided to scan the memory searching for patterns (big structure begining with a 8 bytes hash), and then grab values with relatives offsets.
    I agree that it's not user friendly, but it's patch-agnostic. (until they path tooltip structure itself).
    I briefly explain that here : https://github.com/d3dev/d3_tooltips/wiki/How-it-works

    Thank you for rectify my words.

  14. #14
    sunblood's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice tool!
    I'm interested in making something that would be useful running real-time alongside the player. I'd love to see a quick output for this tool that could, say, copy the stats to the clipboard in an easily splittable way, or writing to a temp file that could be read by another program. Is that something you could do in the future?

  15. #15
    Honski's Avatar Private
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    could you go into more detail for reading the random stats of the item? stuff like +57 int etc

    so far i've simply used static offsets relative to the d3.exe that i found with cheatengine, but it doesn't seem to be 100% accurate and the memory region is also used for other things if no tooltip is displayed.
    i've tried displaying the value of all ui elements that are listed in the source code, but none contained the things i wanted. durability etc worked fine.

Page 1 of 2 12 LastLast

Similar Threads

  1. White Paper : Memory reading
    By tttommeke in forum WoW Memory Editing
    Replies: 41
    Last Post: 06-19-2008, 02:30 AM
  2. WoW Leveling Bot Memory Reading
    By Lindoz12 in forum WoW Memory Editing
    Replies: 2
    Last Post: 02-21-2008, 06:25 PM
  3. VB .Net Memory Reading Project
    By Glitchy in forum WoW Memory Editing
    Replies: 4
    Last Post: 01-22-2008, 12:37 PM
  4. [AutoIT3] WoW Cordinator (X,Y,MapID and rotation memory reading)
    By Vladinator in forum World of Warcraft Bots and Programs
    Replies: 22
    Last Post: 05-15-2007, 03:26 AM
All times are GMT -5. The time now is 04:41 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