Newbie Spellweaver
- Joined
- Feb 19, 2018
- Messages
- 18
- Reaction score
- 0
@Jhow90
I had the same problem and here's the fast solution
On the file inside the panel's folder named Index2.php, type ctrl+f and search for "details".
Roll down some arrays and replace this:
$charID = trim(substr($fRead,0x2d0,10),"\x00");
to this:
$charID = trim(substr($fRead,0x2d8,10),"\x00");
the offset 0x2d8 is where the panel finds the account's ID where the char is located
Depending the game, the offset can be different, my case was BPT 4220
I still couldn't find what panel's file is writing on the account's .dat
It has some problems because when you create a character, with this array modification the panel only reads the .dat when the char logged at least one time ingame.
and a creation of a second character on the account presents a different offset, causing a bugged file.
That's why if someone find what file write data on the account's .dat would be great to share with me, and I could fix it, too.
Best wishes.
By theory on the account.dat it should only write the characters name (Max 0xf long) should be starting at like 0x20 then second char at 0x40 etc etc.