Posted: Mon May 25, 2026 1:44 pm Post subject: [REQUIRING HELP] Beginner...
Hey guys,
I recently got myself into Cheat Engine, and i'm kinda confused about some things, and let me tell one example.
So right now, was making a simple ESP in C++, what I need to get for it:
Entities:
entity list =
health offset =
location =
DistanceBetween =
LocalPlayer:
ViewMatrix
and after just gertting the health, I got an adress (22D637C88EC), then like always, look at what accesses this adress, I therefore see a list of what things accesses this adress, and they basically have all +14 as offsets. Getting the "main" one (that gets called the most), we have this instruction in ASM :
movss xmm0,[rcx+14]
with RCX=0000022D637C88D8 as the value. So just to be clear, RCX is a pointer, right? and when adding this pointer to the adress list with the offset as 14 just to see if it works, I get a random float, that has nothing to do with the health... any ideas? I get a value of around 4.5 something something, instead of the rounded 100 health as it is supposed to be.
0x22D637C88D8 + 0x14 = 0x22D637C88EC. It's the same address as the one you got.
If you clicked the "pointer" checkbox, that's wrong- the address is just whatever rcx+14 is. The "pointer" checkbox would be used if you had something like `movss xmm0,[[rcx]+14]` (not a valid addressing mode, but you get the point). _________________
I don't know where I'm going, but I'll figure it out when I get there.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum