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 


Within a Deep Forest - Can't find pointer

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

Joined: 29 Dec 2013
Posts: 6

PostPosted: Mon Jan 20, 2014 3:41 pm    Post subject: Within a Deep Forest - Can't find pointer Reply with quote

Game: Within a Deep Forest
Modifying: Last Ball Used
Goal: Address' Static Pointer
Problem: Can only find initial addresses; can't search pointers.

Fun Fact: The non-static addresses can also change just by going to another area (i.e. going from Pinewood Heights to Menu and back to PH)!

The Process:
1) Boot up Cheat Engine and the game.
2) Go through scanning process. Value types 1/2/4/8 Bytes can be used. When the scan results are narrowed down to three addresses, the second one is what ball was used before dying (at least every time when I did this multiple times). To confirm that it was the right address, I spawn a ball (#3 for example), change the value (i.e. 6), suicide, press Enter (chooses the last ball used), and spawns a ball I didn't previously use (spawns as #6 instead of #3).
3) Try to find what writes and/or accesses this address. Just simply dying and respawning finds the opcode. (Choosing a different ball has the same results.)

Code:
0043EC5E - 5B - pop ebx
0043EC5F - FF E3  - jmp ebx
0043EC61 - 89 04 8E   - mov [esi+ecx*4],eax <<
0043EC64 - 88 54 31 6C  - mov [ecx+esi+6C],dl
0043EC68 - C3 - ret

EAX=00000005
EBX=0043EC61
ECX=0000000B
EDX=00000000
ESI=07F20CDA
EDI=035488D2
ESP=0018FE20
EBP=03550007
EIP=0043EC64


The only ones that aren't static are EAX, EDI, and EBP. Logically, I try scanning for the ESI address, but then this is where it comes to a halt: It gives me no scan results.

4) Now I resorted to the pointer scan! Pointer-scanned the address, visited another area, get another last-ball-used address, rinse and repeat. Scan results no longer show any addresses after pointer-scanning a total of three times.

5) Rebooted the game, get a last-ball-used address, pointer-scanned the address, rinse and repeat. Same case as above.

Is it impossible to get the static address? Am I doing a silly mistake that's preventing me from finding it? D:
Back to top
View user's profile Send private message
Zaladine
Expert Cheater
Ban
Reputation: 3

Joined: 14 Oct 2012
Posts: 129
Location: Djokdja, Indonesia

PostPosted: Mon Jan 20, 2014 11:58 pm    Post subject: Reply with quote

It could be that somewhere before the code there is a similar instruction to
Code:
add esi,64
...or...
add esi,ebx

so that finding the value of ESI as shown won't give any good result...

For similar case, i will try Ranged Search for the pointer:
- 4 bytes
- value as hex
- search between (i.e.) 0x07F20000 to 0x07F20CDA

It won't be easy effort tho...

_________________
... to boldly go where no eagle has gone before ...
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Tue Jan 21, 2014 12:23 am    Post subject: Reply with quote

Forget about using pointers on this game. Use injection to give you the addresses and manipulate them as you see fit. See table as an example for X/Y coordinates:


Within A Deep Forest.CT
 Description:

Download
 Filename:  Within A Deep Forest.CT
 Filesize:  1.53 KB
 Downloaded:  697 Time(s)

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