Pffff sorry guys I was probably sleepy when writing the code...
Code:
std::string charName; // 0x12C
u8 unk4[0x338];//130
is completely wrong and ****** up
Code:
void* inventoryPtr; // 0x554
This should have been
Code:
u8 unk4[0x320];// 0x148
I'll fix that when back home.
Edit: it seems there was also a ******* mess with std::string memory layout between VC2017 compiler and the compiler used in AK. The debug version of EAL is compatible but not the release version. Trying to fix that too.
Edit 2: And it should be working this time

. I updated the release files too.