I originally posted this on UC, but decided to do it here too
Hello, I want to show you how you can fix the "Invalid PE file or invalid PE header. Try reading PE header from disk/process" error in x64dbg, this error is showing because BE is blocking the access. but there's always a fix
I only tried this on Just Survive so I don't know if it works for H1Z1.
Anyways Let's jump into it.
So simply open Just Survive go to a server and don't join yet.
open x64dbg and press Control + I, and wait there.
open Windows Task Manager and go to "Services", Find BE Service and wait.
NOTE: You will only have about 15 Seconds to do the next part so read carefully.
Go to just survive and join a server.
as soon as you get the join animation quickly go to task manager and stop the "BE Service" Process, now after that quickly go to x64dbg and select "H1Z1" and Dump the files in Desktop.
There you go, no error should be showing at this point, let me know if any other error comes up...
Another NOTE: your game might crash after and you might get an error to fix it, just go to the in-game files and remove all files in the BE files, now run the launcher and it should be fixed...
Here Are The New Offsets for Both H1Z1 games.
Updated offsets for both
H1Z1 and Just Survive
December 8th, 2017
--------------------------------------
JUST SURVIVE
cGraphics - cs:qword_143B54B28
cGame - cs:qword_143B54B38
---------------------------------------
H1Z1 KOTK
cGraphics - cs:qword_14415B688
cGame - cs:qword_14415ABC8
----------------------------------------------------------------------------------------------
Open IDA 64 And Just Like That Boom
We are in.
Last edited by floofykiller; 12-08-2017 at 09:45 AM. Reason: Fixed Some Stuff