Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Pointer problem (Patrizier 2, Port Royale 2 Demo)

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
[UniCorn]
How do I cheat?
Reputation: 0

Joined: 12 Jul 2004
Posts: 1

PostPosted: Mon Jul 12, 2004 7:33 pm    Post subject: Pointer problem (Patrizier 2, Port Royale 2 Demo) Reply with quote

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 Embarassed
Back to top
View user's profile Send private message
mithworld
How do I cheat?
Reputation: 0

Joined: 15 Jun 2012
Posts: 3

PostPosted: Sun Jul 01, 2012 2:28 am    Post subject: Reply with quote

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. Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites