do you know a little C or C++?
because it depends on how they store it
You mean arrays and such?
what i'd do is just look for the code that changes the address. it's 'find what writes this address' or something along those lines
but then you'd have to figure out how to find a static address based on the x86 assembly code
Yeah, that's what I have no idea how to do o__o
the thing is that they might not store a pointer to the helmet count directly but to a structure that contains the count
```cpp
struct {
int health;
int helmet_count;
}
```
these two things would be directly after each other in memory
and if they only store a pointer to the object then you wouldn't find a pointer the helmet count directly
Oh, and I assume that's connected to why the addresses always are 030??178 for helmets?
so it looks like it's a huge structure where the helmets would be at an offset of 0x?178 from the beginning
but you can't really tell it just from the address