Rikkerd How do I cheat?
Reputation: 0
Joined: 14 Aug 2026 Posts: 1
|
Posted: Fri Aug 14, 2026 8:25 am Post subject: [Beginner] Would appreciate some help |
|
|
Hello,
I recently got into CE to train a RL agent. For this project I would like to read the Hit and Strike values in the memory of Iron Snout (Steam) made in GameMaker. This seems to be harder than I thought.
I think the memory pointers get randomized for every run without any visible patterns. I know the structure is like this:
Hit value -> Pointer -> 2 Pointers (only 1 gets accessed when hit value changes) -> Pointer -> 4 Pointers (only 1 gets accessed when hit value changes) -> 5 Pointers (only 1 gets accessed when hit value changes) - Static value.
I found out the first time I traced the pointers, the offsets were like this:
[0x12C, 0x0, 0x0, 0x408, 0xC, 0x10]. But they changed upon pressing 'Restart'
While tracing the first time I encountered an offset like this: [ecx+eax*4]. After I restarted the run I encountered an offset like this: [ecx+edx*8]. There seems to be a lot of randomization going on (if I understand it correctly). Is there an (easy) way to work around this?
I would appreciate any help!
|
|