 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
[UniCorn] How do I cheat?
Reputation: 0
Joined: 12 Jul 2004 Posts: 1
|
Posted: Mon Jul 12, 2004 7:33 pm Post subject: Pointer problem (Patrizier 2, Port Royale 2 Demo) |
|
|
Hi
i've a problem with the two games. I found the pointer, that was very easy. But the only thing i can do now with that is to NOP it. But i will use EditBoxes in my trainer. For that job i need to know routine of the pointer. Well, i also habe tried to search for the master pointer (if it exists...) but nothing. Even i've tried to search the value that gave me the debugger (changed in hex) but ce doesn't find anything. I don't know what to do now.... i hope you/anyone will help me.
For details...:
The first adresses i've found (Patrizier 2) was (for example):
00FE8CBC 154701 <- This adress do never change
00FE9318 154701 <- This too, but both can not be used for money Change (yes, i will find the money (pointer)adress)
0319F9CC 154701 <- But this one have changed every restart
And the debugger gave me this result for the adress "0319F9CC":
| Code: | ...
0053D2FF - 89 38 - mov [eax],edi
0053D301 - 8b 44 24 14 - mov eax,[esp+14]
0053D305 - 8b 13 - mov edx,[ebx]
0053D307 - 2b d0 - sub edx,eax
0053D309 - 33 c0 - xor eax,eax
0053D30B - 89 13 - mov [ebx],edx <= This is the pointer...
0053D30D - 8b 0e - mov ecx,[esi]
0053D30F - 8b 54 24 14 - mov edx,[esp+14]
0053D313 - 66 8b 46 04 - mov ax,[esi+04]
0053D317 - 51 - push ecx
...
EAX=00000000 EDX=00025C4D ESP=0012F978
EBX=0319F9CC ESI=006DDD18 EBP=03189E30
ECX=030886BC EDI=00003F6F EIP=0053D30B |
The same problem and pointer example (not all match but 70% i think) i have for the other game Port Royale 2 Demo.
so plz help
[UniCorn]
ps:
sorry for my bad english  |
|
| Back to top |
|
 |
mithworld How do I cheat?
Reputation: 0
Joined: 15 Jun 2012 Posts: 3
|
Posted: Sun Jul 01, 2012 2:28 am Post subject: |
|
|
Have you try the pointer scanner?
Usually the pointer is located in another module or DLL that makes the thing little tricky if you want to try to use manual pointer search.
or you can create your own pointer using auto inject and insert this line:
[b]Add your pointer label and register the pointer[/b]
[code]alloc(newmem,2048)
label(pointername)
registersymbol(pointername)[/code]
[b]Your Pointer Address Assigned[/b]
[code]
originalcodes:
mov [ebx],edx <= This is the pointer...
mov [ebx],[pointername] <= Insert this line
pointername: <= And this line, this line must after the [pointername][/b][/code]
and then after that injected, you can add address manually, check the pointer box and fill pointername in the address. That's it. Your own pointer. Unfortunately, this usually have more bugs and cause lots crashes than the Cheat Engine pointer scan.
I hope this helps.  |
|
| 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
|
|