 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
confusedassembler How do I cheat?
Reputation: 0
Joined: 04 Aug 2012 Posts: 2
|
Posted: Sat Aug 04, 2012 10:55 pm Post subject: Offsets not properly adding after multiple DMA's (CE 6.2) |
|
|
Running Windows 7 64-bit with the VEH debugger. Due to its seemingly time oriented nature, I haven't tried replicating it on the 32-bit version, nor on a different version entirely, nor through the use of the kernel debugger yet. Also, the anti-cheat blocks the Windows debugger so I can't confirm with that. I'm not very experienced so I don't know if any of these factors are causing the issue.
After running an application for a certain amount of time (within 3-4 hours), my static pointer starts to add offsets incorrectly.
(Derp, edited out my misinterpretation of pointer addition.)
Restarting Cheat Engine doesn't seem to do anything, and the only way it "fixes" itself is by restarting the program at fault.
Is this a bug? Is there a way to get past it without having to cleanly restart the program?
Last edited by confusedassembler on Sun Aug 05, 2012 1:56 am; edited 1 time in total |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25832 Location: The netherlands
|
Posted: Sun Aug 05, 2012 12:45 am Post subject: |
|
|
Have you used a calculator to confirm that the addition is wrong? (read the 4 byte value at the base, add offset 1, read the 4 bytes there, add offset 2, etc...)
Perhaps the pointer you have is just bad. (e.g, when after playing a long time, it finally allocates a new block inbetween, which the current pointer path doesn't keep in mind. In that case, try a different one)
If restarting ce doesn't help, but restarting the program does, then it's most likely a bad pointer
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
confusedassembler How do I cheat?
Reputation: 0
Joined: 04 Aug 2012 Posts: 2
|
Posted: Sun Aug 05, 2012 1:54 am Post subject: |
|
|
| Dark Byte wrote: | Have you used a calculator to confirm that the addition is wrong? (read the 4 byte value at the base, add offset 1, read the 4 bytes there, add offset 2, etc...)
Perhaps the pointer you have is just bad. (e.g, when after playing a long time, it finally allocates a new block inbetween, which the current pointer path doesn't keep in mind. In that case, try a different one)
If restarting ce doesn't help, but restarting the program does, then it's most likely a bad pointer |
Ah, I'm an idiot; I misinterpreted how pointer addition works. Thanks for clearing that up for me.
Well, pointer scanning up to level 6 with everything else at default doesn't seem to produce a consistent pointer. Although code injection is feasible, what else would you suggest? Would bumping up the level or changing any other settings help? I tried to do a level 7 scan and it was unbearably long, but I could possibly leave it on overnight.
|
|
| 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
|
|