Hey guys
So I'm pretty new to messing with other processes memory but I wrote a PoC that dumps some info from the PoE process mainly by looking at the offsets provided in POEHUD and the Autoflask script, so I've got this working for 2.6, basically I just reimplemented what was done in Offsets.cs in POEHUD and grabbed the next 4 bytes (32 bit atm) after the magic values there, so far so easy. From that and the IngameData offset I'm fairly comfortable digging around memory and looking for stuff, but the problem is I have no idea how to find the basePtr for 3.0, because I have no idea what I'm looking for.
I tried to load it up in x64dbg, but again, my problem is that I have no idea what to look for, also a monkey is probably more proficient at reading assembly than I am.
Any pointers? (pun intended)