zstar Newbie cheater
Reputation: 0
Joined: 22 Mar 2012 Posts: 14
|
Posted: Sat Aug 17, 2013 2:24 am Post subject: Need help with a pointer. |
|
|
EDIT: I GOT IT.
The end value I was getting 172966 when Converted to HEX produced the value I wanted, 2B386, with that option enabled, changing the value to another known hex value worked!
Thanks
Okay, I locate my address. 08D35A68 Value 1DF02.
Add it, and click what writes to this address. I get 1 "event" or whatever you call it. When I click more info, it says my pointer is probably "08D34598"
the instruction is this:
Code: | 005D2C8C - mov [esi+eax*4+000014D0],ecx
|
where esi=08D34598(ptr), eax=0, ecx=2B3A6 (The new value, verified correct.)
So, if I remember my BEDMAS from grade 3, the offset is 14D0.
I then search for the pointer, 08D34598 and I get 3 results:
I click Add Address Manually, select the pointer box and type any of them(they all produce the same result), and I add the "14D0" offset in the box and get this:
Code: | P->08D35A68 4 bytes 172966 | . (I am looking for the new value after I triggered the debug event 2B3A6, arent I?)
So then I try again, but this time I click on "Add offset" after typing 14D0 in, and this time the ?????? change to the new value! 2B3A6. So I think I am on the right track and it looks like:
Code: | P-> 0002B3A6 4 Bytes 9911845523
|
Am I missing something? Do I need to click "Add" offset after entering it?
Shouldn-t it say:
Code: | P-> 08D34598 4 Bytes 2B386
|
And if I change it, shouldn't it change the original address I had to find?
I guess my big question, if I wanted to force the value to be 2B386, couldn't I change the line from
Code: | 005D2C8C - mov [esi+eax*4+000014D0],ecx
|
To:
Code: | 005D2C8C - mov [esi+eax*4+000014D0],2B386
|
Wouldn't that tell the game to always send the address(whatever it is), that specific value?
Thanks for any heplp
EDIT:
I think I am on the right track will keep going at it, thanks
|
|