-
Active Member
Originally Posted by
TehCheat
Managed to get a few more offsets figured out. It's still not in a releasable state, but it's getting pretty close. Map icons for mobs are working, health bars, exp/area, item level on inventory items, proximity warnings, maybe a few other things I'm forgetting. I still need to figure out the FileRoot stuff that changed. That's breaking a lot of stuff (ItemAlerts, preloads, etc.). I won't have much time tomorrow, but I'll keep plugging at it then.
10 characters.
-
Member
2.3.0h
edit: hmm nevermind working again after redownloading
is the newdev version working for patch 2.3.0h? it was working before this small patch but now it doesn't seem to load with this patch and i don't get an error
Last edited by resu; 06-17-2016 at 03:36 PM.
-
Member
Originally Posted by
resu
is the newdev version working for patch 2.3.0h? it was working before this small patch but now it doesn't seem to load with this patch and i don't get an error
it work fine with me. are you sure you download the correct one. indeed some function still broken though.
-
Contributor
Can't wait for that good ole FileRoot
-
★ Elder ★
Originally Posted by
bcz
Can't wait for that good ole FileRoot

Sadly not as close as I'd like to be. I killed myself the last few days (very little sleep because of this and the NBA Finals), so I'm taking a bit of a break today. Should have a bunch of time to look at it over the weekend, though.
I'm pretty sure they changed the data structure that holds the files, which I have no idea how to reverse. Looking around for some solutions, but I haven't seen much yet.
-
Post Thanks / Like - 1 Thanks
davoooooo (1 members gave Thanks to TehCheat for this useful post)
-
Member
I know you probably hear this often. But thanks. But, really take your time. Push it at your own pace. You already do more contributions to this part of the forum than almost anyone. Plus game 7 tomorrow night!
-
Member
Originally Posted by
TehCheat
the NBA Finals
take your time, very much appreciate what you do here and my BODY CANNOT HANDLE GAME SEVEN
-
Member
Hey TehCheat, can you explain me how do you get near mob entity list address?
It changes all the time i'm getting crazy trying to find it out, i have the address of a function that accesses the hp off all mobs(which is "pathofexile.exe"+15D741), but don't know how to get these addresses(the addresses writed by this function) with c#
Last edited by danteps3; 06-18-2016 at 03:14 PM.
-
★ Elder ★
Originally Posted by
danteps3
Hey TehCheat, can you explain me how do you get near mob entity list address?
It changes all the time i'm getting crazy trying to find it out, i have the address of a function that accesses the hp off all mobs(which is "pathofexile.exe"+15D741), but don't know how to get these addresses(the addresses writed by this function) with c#
Loop through the entity list looking for entities that have a Monster component (but if you're doing this, why not just grab their life here?). You also want to check the entity's hostility flag and if they're alive.
Last edited by TehCheat; 06-18-2016 at 07:20 PM.
-
Contributor
Originally Posted by
TehCheat
Sadly not as close as I'd like to be. I killed myself the last few days (very little sleep because of this and the NBA Finals), so I'm taking a bit of a break today. Should have a bunch of time to look at it over the weekend, though.
I'm pretty sure they changed the data structure that holds the files, which I have no idea how to reverse. Looking around for some solutions, but I haven't seen much yet.
if it's hard to find in memory, you may use data from Content.ggpk
PHP Code:
struct DirChildren
{
int MurmurHash;
unsigned __int64 Child as AbstractFile*;
};
struct File
{
int FileNameLenth;
unsigned char Hash[32] ; //sha256
wchar_t Name[FileNameLenth];
} ;
struct Dir
{
int FileNameLenth;
int RecordsCount;
unsigned char hash[32]; //sha256
wchar_t Name[FileNameLenth];
DirChildren Children[RecordsCount];
};
struct GGPKFile
{
int RecordsCount;
unsigned __int64 PROOT as Root * ;
unsigned __int64 PFree as AbstractFile*;
};
struct AbstractFile
{
int Length;
char Tag[4];
case_union
{
case Tag == "FILE":
File File;
case Tag == "PDIR":
Dir Dir;
case Tag == "GGPK":
GGPKFile GGPK;
case Tag == "FREE":
unsigned __int64 NextFreeFile;// as AbstractFile*;
// char Trash[Length - 16];
} AbstractFile;
};
public struct GGPK
{
AbstractFile gpk;
};
public struct FileData
{
int RowsCount;
};
struct Root
{
AbstractFile Root;
};
It's GGPK.h for Hex editor Neo (pseudo c language)
-
★ Elder ★
The problem with grabbing it from there, you can't see the loaded assets that way, which is important for preloads.
Sent from my XT1031 using Tapatalk
-
Contributor
I Agree, for preloads it won't help ( i thought problem in file root)
-
Member
i download from newbranch and it says error restart game..
-
Member
Pls help me to fix this error.
-
★ Elder ★
Originally Posted by
wizard7815
Pls help me to fix this error.

You're using the main branch. Don't do that. It's not released yet. Download the zip from the DevNew branch (but only if you're OK with limited functionality).
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to TehCheat for this useful post)