 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
morteng How do I cheat?
Reputation: 0
Joined: 11 Jan 2021 Posts: 2
|
Posted: Mon Jan 11, 2021 3:17 am Post subject: Debugger crash game |
|
|
Hi.
I'm trying to create a statistics application for an android game called Golf Battle.
I have identified the memory addresses required (x,y,z as floats), but i'm unable to identity a method to find these addresses each time I reboot the game.
The game runs on Bluestacks android emulator on PC. I first attached the debugger to HD-player.exe, and while it worked for finding the memory area to modify, the debugger does not return anything when i choose "find out what write to/write from". I suspect it's because the game runs in an emulated environment.
Next attempt was to root bluestacks and run CEServer.exe (x86) in the emulator. Then connect CE to it through adb. It works, and I can find the memory area like before, but when I try to find out what writes/reads to that address, the game stop responding. It works fine when attaching the debugger to the game - it's only when I try to read what access the address that it stops.
So, i'm unsure what I can do now:
1) I have used the 2 debugger available but they both crash the game
2) I have tried to disable logging from CEServer, and while it ran faster, the same problem emerged.
3) Pointer scanning HD-player did not provide any results.
Are there some command line options for CEServer I can try? Are there some strategies I can use when I cannot attach the debugger to find the executing code?
Br.
|
|
Back to top |
|
 |
morteng How do I cheat?
Reputation: 0
Joined: 11 Jan 2021 Posts: 2
|
Posted: Tue Jan 12, 2021 2:16 am Post subject: Continued effort |
|
|
I tried to do a string scan, but the offset between strings identified and the addresses are not static.
The memory area where the position is stored does not seem to belong to a module (JIT?), and since I cannot put a breakpoint on what access the memory area, it makes it very difficult to find the actual code instructions for finding the static pointer.
I attempted to do a code filter (ceserver<->ce), and those breakpoints (software) did not break the game, but they didn't get hit either.
So i'm left with the valid addresses, but im unable to find a way to reliable find where the values are allocated in memory on startup.
Any ideas, tutorials, etc. are very welcome...
|
|
Back to top |
|
 |
|
|
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
|
|