| View previous topic :: View next topic |
| Author |
Message |
xthewindx Cheater
Reputation: 0
Joined: 02 Nov 2007 Posts: 42
|
Posted: Tue Aug 12, 2008 12:15 am Post subject: Use CE 5.4 (tried 5.3), found adress but cant change!HELP!!! |
|
|
Use CE 5.4 (tried 5.3), found adress but cant change!HELP!!!
That's what i'm trying to say, i play this game name Ginormo Sword, a pretty good game based on 8 bytes pixels thing (kind of classic, i dont know how to describe it).
Here's how it looks:
It's an flash game, btw
My problem is that when I'm using the Cheat Engine and find the address for the money hack. I found it, but when i changed and freeze value, back to the game, it doens work. When i'm unfreezing it, the value changed back to the value that is the same as in the game. I thought may be i did something wrong, and try to change the Value Type to 8 Bytes (because the game itself is running base on this) and try search for the address, but i cant find it.
What i'm trying to say here is, the Value Type address of this game is in 4 bytes and even i found it, changed and froze it, the value in the game still not change. But when i unfreeze it, the value in the table changes back to fit with the money in the game which is i forgot to say that you have to mutiply by 8.
So anyone can help me? I'll be very thank you if you do so!!! It's a good flash game, and i searched the whole Google but cant find no cheat or a hack for this game nowhere!!!
P/S: Sorry for my bad/suck English, i tried my best, guys!
|
|
| Back to top |
|
 |
Twilly Grandmaster Cheater Supreme
Reputation: 0
Joined: 05 Dec 2007 Posts: 1645 Location: Singapore
|
Posted: Tue Aug 12, 2008 12:44 am Post subject: |
|
|
I suggest that you use the Cheat Engine section for this problem. Since it's related to cheating/hacking a game using Cheat Engine.
_________________
|
|
| Back to top |
|
 |
xthewindx Cheater
Reputation: 0
Joined: 02 Nov 2007 Posts: 42
|
Posted: Tue Aug 12, 2008 12:59 am Post subject: |
|
|
Thank you for replying, appreciate it!
It happens i will have to create another topic in that box then!
|
|
| Back to top |
|
 |
Pingo Grandmaster Cheater
Reputation: 8
Joined: 12 Jul 2007 Posts: 571
|
Posted: Wed Aug 13, 2008 3:04 am Post subject: |
|
|
I'v only played one game that i couldnt change the value. The only way i could get it to work was to jump into a codecave to write the value then jump back out. You could look into that and see if it helps. Check the tut section.
Another thing to note is make sure you have the correct addy. Often a game will store 2 or more addys for health for example. One which is just a visual for health and the second is the real value which you can use to change the value.
To find them just do a decreased/increased value scan. And a unknown scan for your first since you wont know what the exact value is at first.
_________________
|
|
| Back to top |
|
 |
xthewindx Cheater
Reputation: 0
Joined: 02 Nov 2007 Posts: 42
|
Posted: Wed Aug 13, 2008 11:44 am Post subject: |
|
|
I dont get it, can u please be a little more specific? Kind of a noob here, sorry 'bout that...
|
|
| Back to top |
|
 |
Pingo Grandmaster Cheater
Reputation: 8
Joined: 12 Jul 2007 Posts: 571
|
Posted: Wed Aug 13, 2008 3:22 pm Post subject: |
|
|
Sure, first thing you do is (find what writes to it)
Have a look at the info to see which one you need. You can double click them for more info Example
once you have the one you want. Open up the auto assembler Ctrl+Alt+A
heres an example codecave script for this info in that pic
[enable]
alloc(newmem,1024) <-- this allocates your codecave
newmem: <--- Thats the cave
mov [eax],3e8 <---- custom instruction. Moves 1000 into your addy
jmp 01013c9a <--- jumps to the next instruction. see picture
01013c98: <-- original. see pic. Tells the script when to jump.
jmp newmem <--- tell it where to jump. To our new codecave
[disable]
dealloc(newmem) <-- deallocates our cave
01013c98: <---original
mov [eax],ecx <-- original code. see pic
About the disable part. some games need another cave just to disable. If thats the case just change it to something like this.
[disable]
alloc(disable,1024)
disable:
mov [eax],ecx <--original
jmp 01013c9a
01013c98:
jmp disable
I know i didnt explain it very well but trust me, its not that hard once you'v done it once or twice.
_________________
|
|
| Back to top |
|
 |
|