habeeb How do I cheat?
Reputation: 0
Joined: 04 Nov 2010 Posts: 3
|
Posted: Wed Oct 24, 2012 1:51 am Post subject: scripting platform games - strange pointers |
|
|
Some games have hard to find pointers
Like (Touhou Pocket War EVO ) and (Sengoku Gensokyo )
I always make my trainers and tables with cheat engine
But now I can't find the second level pointer even if the debugger relocate them
So I went to ollydbg to trace the health amount with hardware break
But I don't know how to get the base address or offset of the pointer
For example ( after back tracing the break one on memory and the second on the hardware
It stops on these two but still with no luck
Money Address ( is stored in ESI)
| Code: | Code:
004055DE 56 PUSH ESI
004055A5 56 PUSH ESI |
The health address is stored in ( EDX )
| Code: | Code:
0040519C 8945 FC MOV EAX,DWORD PTR SS:[EBP-4] EBP=0012E7E4
-----------------------------------------
004051D8 8908 MOV DWORD PTR DS:[EAX],ECX //copy health Value to memory address
DS:[3F9B6924]=000008E7
ECX=000008E7 Health Value
----------------------------------------
004051DA |. 8B4A 04 MOV ECX,DWORD PTR DS:[EDX+4] //Copy Health Value to memory
DS:[3F9B6928]=00000000
ECX=000008E7
---------------------------------------
004051DD |. 8948 04 MOV DWORD PTR DS:[EAX+4],ECX //Copy Health Value to memory
ECX=000008E7
Stack DS:[0012E820]=41683D98
----------------------------------------
004051E0 |. 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8] //Copy Health Value to memory
DS:[3F9B692C]=00000004
ECX=000008E7
----------------------------------------
004051E3 |. 8948 08 MOV DWORD PTR DS:[EAX+8],ECX //Copy Health Value to memory
ECX=000008E7
Stack DS:[0012E824]=00000000
----------------------------------------
MOV EDX,DWORD PTR SS:[EBP-4]
Stack SS:[0012E7E4]=0012E81C
EDX=3F9B6924
|
did any one work with these Japanese games and can help me they
give me a hard time...
|
|