Closed x3in closed 2 months ago
Seems the pPlayerController was updated. The 0x748 offset is entirely empty. And the sanitized name is now directly stored at the 0x640 offset. Instead of being a pointer
Thanks for letting me know. I missed that some of the fields moved around in the schema related structures.
Could you let me know if all is fine now?
Thanks for letting me know. I missed that some of the fields moved around in the schema related structures.
Could you let me know if all is fine now?
I don't think so. sanitized player name is now at 0x630 and I think CSPlayerPawn + 0x7EB is iHealth now. It looks like the structure is very off what it should be.
Ok. I've got a meeting in a few minutes, so I'll take a closer look afterwards.
There are no issues for me.
I can get health by reading local player pawn + 0x324 (m_iHealth) and player name by reading local player controller + 0x630 (m_iszPlayerName).
FYI, m_sSanitizedPlayerName
is now at 0x740.
There are no issues for me.
I can get health by reading local player pawn + 0x324 (m_iHealth) and player name by reading local player controller + 0x630 (m_iszPlayerName).
FYI,
m_sSanitizedPlayerName
is now at 0x740.
You are right about sanitized player name ptr, being at 0x740.
However reading PlayerPawn + 0x324 does not get m_iHealth.
const auto local_player_pawn = process::read_memory<uint64_t>(client_base + 0x180DB18);
const auto health = process::read_memory<int32_t>(local_player_pawn + 0x324);
printf("health: %d\n", health);
Weird, just dumped and recompiled and now 0x324 is working for me as well. Strange...
Only issue now is something changed with the bone array.
still not working with this offsets
What is the bone point offset?
Can the author update cs2-dumper.exe?
Lots of offsets in client.dll are incorrect.
To name a few: Sanitized Player name is 0x630 not the 0x7* value Bone Array Health
pGameSceneNode
Is probably much more broken than just those.