|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Dubwiser How do I cheat? Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Sat Mar 27, 2010 10:23 am Post subject: Ok, i'm getting really confused |
|
|
So, i am trying to hack a game. I manage to find the relevant addresses i need to change and that's fine, but then when i restart the game the addresses change.
So i thought i'd save the coelist(it's pretty big, 20+ entries) and, when the game is restarted, do a little search and then recalculate the entire list by the offset i obtain by comparing the old value and the new value for the same thing.
Now, that worked for a couple of days(or a couple of times), but then, without updating the game, now it won't work anymore: only few of the codes in the codelist, once recalculated, are what they are supposed to be, but the vast majority(nearly all) are junk-ish.
So i thought that i'd have to learn how to use pointers. I went through dark byte's in built CE tutorial until step 8(multi-level pointers), which was a bit too much for me at the moment, and kinda got what they are for. But, problem is, i still have no idea how to implement them with the game.
I looked around for more tutorials here but i just got more confused. Even tried code injection, but with my skills the only thing i can achieve is the game crashing on me.
That is why i thought i'd ask here, maybe someone patient enough could kindly help me out? Those i thank in advance.
What i have is an offline turn-based strategy game that has limited moves per turn(2).
What i am trying to do is to keep that value unchanged so the player can get unlimited moves. I find the right address, look for what is writing on it and i get this:
*missing image*
Now, what i get is this: the content of the address ecx+14 is written to the registry ecx.
Then esp+4 is written into edx(which makes edx= the content of 17f08c; i tried checking what the content was but it changes every second even if the game is idling)
Then, edx is written into the address 69F9F2C(ecx + eax*4). That is supposed to be what is most relevant to me, right?
Then 01 is written into the flag AL.
Now i am already confused, what am i supposed to do? I tried the "change with code that does nothing(NOP)" way and the game crashes. I tried adding a pointer in the codelist but this happens:
*missing image*
Why?
Then i tried search for addresses that contain 069f9e10 and i've got two addresses. How am i supposed to use them?. I've got a headache out of this and i'm really confused, so please lend a hand.
Thank you.
EDIT: oh, i can't post urls yet. well, i'll attach the images then:
Description: |
|
Filesize: |
26.82 KB |
Viewed: |
6200 Time(s) |
|
Description: |
|
Filesize: |
5.64 KB |
Viewed: |
6200 Time(s) |
|
|
|
Back to top |
|
|
Dubwiser How do I cheat? Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Tue Mar 30, 2010 10:04 am Post subject: |
|
|
Halp?
Also, i realized that i posted in the wrong forum. Could a mod move it where this belongs?
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Tue Mar 30, 2010 10:20 am Post subject: |
|
|
you still need to find an ADDRESS that contains the VALUE 69f9e10
and use that as base address
_________________
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 |
|
|
Dubwiser How do I cheat? Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Tue Mar 30, 2010 1:04 pm Post subject: |
|
|
you don't have to do that manually, every time you restart the game, do a pointer rescan for the current correct value.
Eventually you'll be left with a list you don't have to rescan anymore and you can just use those pointer results
_________________
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 |
|
|
Dubwiser How do I cheat? Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Tue Mar 30, 2010 6:36 pm Post subject: |
|
|
You mean by doing the pointerscan directly on the first addresses and do a mass bouncing? Hmm, i'll try.
Thanks for the help
|
|
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
|
|