How does one go about locating the offsets for PoE's data structures? menu

Shout-Out

User Tag List

Results 1 to 4 of 4
  1. #1
    cannolite's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How does one go about locating the offsets for PoE's data structures?

    I'm keen to add some features to PoEHud but honestly, I have no experience with reverse engineering games. I've begun to read up and would gladly accept any links to favourite books, articles, tutorials or other resources.

    My specific question right now is the topic title. I'm looking for things like:

    • Flask Data
    • Actor positions (PoEHud already knows this I realize)
    • Player stats and gear
    • Stash Data
    • Combat Actions
    • Terrain data


    I'm not asking anyone to find any of this out for me, but if you could point me in the direction of the most pertinent information online, I'd appreciate it.


    Edit: Turns out I was able to answer my own question with a bit of googling, at least in part. And the process is just like what I used to do to find gameshark codes back in the day. Eg: search memory for a known value, see that value change and then search again. Once the code/offset is found, it should remain stable until the .exe is updated.

    That's still pretty noob though. I'll keep looking for better techniques for locating things where you wouldn't necessarily know the values to look for. Still appreciate any links to quality sources of info.
    Last edited by cannolite; 01-24-2015 at 02:48 AM.

    How does one go about locating the offsets for PoE's data structures?
  2. #2
    wlfbck's Avatar Member
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Second that question. I would also appreciate any info/offsets on how to read out chat data (not /logs/Client.txt).

  3. #3
    Kintaro-Oe's Avatar Contributor CoreCoins Purchaser
    Reputation
    128
    Join Date
    Jan 2015
    Posts
    278
    Thanks G/R
    5/108
    Trade Feedback
    1 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Hey cannolite,

    i am pretty much the same way like u now, expcept i cannot find a pointer which gives me the correct information i want :-(.

    i jus cant get it work for me, only with a static adress. Using C++ by the way.

    May you share your stuff with me? Would help me a lot a think. i would share my stuff also when i get it work, so you can take a closer look.

    would be great!

    regards.

  4. #4
    randomSir's Avatar Member
    Reputation
    1
    Join Date
    Jan 2015
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you want to become competent at reverse engineering follow these steps in order:

    1) Can you program? If not, learn some computer programming. You might as well start with a language that allows you to manually manage memory and deal with pointers since you will require this knowledge later anyway. Go with C++. This tutorial from start to finish will get you started C++ Language - C++ Tutorials

    2) Do you know x86 assembly language? If not you need to learn. There used to be one particular site everyone recommended back in the day but I can't remember the name. This will do ok Iczelion's Win32 Assembly Homepage. You don't need to do everything, just enough to get comfortable with basic instructions. You can learn the rest with an instruction reference manual

    3) Download ollydgb and find a crackme website that lists crackmes in order of difficulty and start with the easiest ones. hackthissite.org has some (they call them application missions), but there are several sites with hundreds/thousands. Also, cheat engine comes with a tutorial which will walk you through some basics. tuts4you is a well known source of information, you can find tutorials for everything reversing related there. I found this with a quick search and it looks pretty good Tutorials « The Legend Of Random

    That's all there is to it. enjoy

Similar Threads

  1. Replies: 0
    Last Post: 12-24-2010, 11:49 AM
  2. Replies: 2
    Last Post: 06-21-2009, 02:39 PM
  3. How does one post in Contributor section w/o being a contributor!
    By Stephen Colbert in forum World of Warcraft General
    Replies: 3
    Last Post: 03-21-2008, 10:03 AM
  4. How does one get to Programmers island and Designer island ?
    By Wheeze201 in forum World of Warcraft Emulator Servers
    Replies: 7
    Last Post: 01-05-2008, 02:06 PM
  5. How does one change...
    By V1cinity in forum WoW ME Questions and Requests
    Replies: 8
    Last Post: 07-25-2007, 10:57 PM
All times are GMT -5. The time now is 09:34 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search