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 


Manual pointer scanning
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Fri Aug 15, 2014 5:13 am    Post subject: Manual pointer scanning Reply with quote

Hello!

I'm having trouble hacking Assassin's Creed III game.
I tried to find the base address for the number of bullets I have.
I followed your tutorials and proceeded up to a 2 level pointer.
When I tried "Find out what accesses this pointer" it's empty.

I should say I have some experience in hacking offline games, but I have never stumbled upon something like this before.

Thanks in advance for anyone who even reads this.
Any help would be greatly appreciated. Very Happy

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3322

PostPosted: Fri Aug 15, 2014 7:35 am    Post subject: Reply with quote

What is (well, was) the level of your can? (depth)
I think it's highly unlikely that you have the right pointer.
Back to top
View user's profile Send private message
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Fri Aug 15, 2014 10:39 am    Post subject: Reply with quote

I'm sorry for this, but what do mean by "the level of your can"?
I can't understand. (My native language is not English if that's the problem)

Okay so I'm switching my subject from ammo to money, cuz it's easier for me to use, but don't worry, I have the same problem even then.

So this is my progress. (Including the addresses I encountered)

1 - I scanned for the money address.
It resulted in 3 addresses. (FD352660 , 11AAAADC , 11AAAAD0)
2 - I selected "Find out what writes to this address" on FD352660 and there were some instructions. It said the pointer address was FD352654 and the offset was 0C.

I inserted that as a 4 byte hex value and scanned and it resulted in a single address. Then I went add address manually , ticked pointer, inserted the address and the offsets, again "Find out what accesses this address" and "Find out what accesses this pointer".

3 - That resulted in some instructions. They said the pointer address was FD4FCA80 and there was no offset.

I scanned that hex value again and had a single address. Again the same procedure as before and after "Find out what accesses this pointer" an instruction appears. Saying the address is FD3892D8 and the offset is 4. When I did a 4 byte hex scan for that address nothing appears, but a dead end.

4 - The other two addresses from the beginning acts just the same.

Now you perfectly get my situation, and I hope you can help out.

And thanks for spending even a minute of your time to help out a guy like myself.

Thanks!

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Fri Aug 15, 2014 4:01 pm    Post subject: Reply with quote

You are using very old method. It's good for older games.

1) find correct address
2) add it to "address list" (just double click found address which is in "found list")
3) right click it and choose "pointer scan ...."


You already know the most likely "ending offset", in your case it is C. Set other things like this:



4) Click OK, choose PTR file location (at least 10-20GB free), it will perform pointer scanning,
5) You have to make few pointer rescans (use forum search for "pointer rescan")

Basically you:
a) restart game, find address again, copy that address to clipboard,
b) open "pointer scanner" with CTRL+M, CTRL+P, then CTRL+O, open latest PTR file, CTRL+R, paste address
c) click OK, save as another file with different name)
d) go to step a)


TIP1:
I personally save PTR files like this:
"ACIII_bullets.PTR" (first pointer scan)
"ACIII_bullets RES 01.PTR" (first rescan)
"ACIII_bullets RES 02.PTR" (second rescan)
and so on.

Sometimes, I remove first scan if it is very big (saving PTR files to different subfolders might help )

TIP2: sometimes restarting game isn't enough, sometimes it is better to restart PC or start new game on different slot, or start game on different/new user account (if you've admin rights, you can create another account, just go to windows control panel)








If above won't work, try bigger max level and without ending offset


If this doesn't work, try again, this time uncheck "First element of pointerstruct ...."

 

_________________
Back to top
View user's profile Send private message MSN Messenger
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Sat Aug 16, 2014 3:18 am    Post subject: Reply with quote

Hello again.

I did everything you asked but the second pointer scan always returns empty.

(Just a side question here. Does "Max level" mean the exact number of levels the pointer has or the the highest level which the pointers will be scanned?)

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25788
Location: The netherlands

PostPosted: Sat Aug 16, 2014 3:21 am    Post subject: Reply with quote

Tick allow stack addresses, it may give a better entry point for pointers (but you can forget about writing a trainer in another language besides ce though)

Also, seeing you came back within 11 hours, try level 7, or try increasing the structsize as well (e.g. 3092)

Level means highest level
A max level of 5 will find all results of level 1,2,3 and 4 as well

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Sun Aug 17, 2014 10:05 am    Post subject: Reply with quote

Sorry for the delay guys.

But it worked.

First I did the pointer scan for level 5.
That didn't catch the correct address.

So I did a pointer scan for level 10 and left it for like 2 or 3 hours and stopped it. (I know you don't like it, Dark Byte)
Then did rescans.

There were 9 pointer paths left.
And all 9 of them worked fine.
And turns out they're all 10 level pointers.
So if I typed 9 instead of 10 would I not have been able to find this?

If it isn't trouble can you tell me why the manual pointer search got lost?

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Mon Aug 18, 2014 12:45 am    Post subject: Reply with quote

Oh and another thing,

When I dissect data/structures it only results in pointers.
I followed a tutorial the same way with the same game, yet the other guys got 4 byte values and floats. All I get are pointers. Why?

Thanks!

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3322

PostPosted: Mon Aug 18, 2014 2:46 am    Post subject: Reply with quote

oshanath wrote:
Oh and another thing,

When I dissect data/structures it only results in pointers.
I followed a tutorial the same way with the same game, yet the other guys got 4 byte values and floats. All I get are pointers. Why?

Thanks!

Probably because they are pointers?

CE is fairly smart at figuring those out.
Back to top
View user's profile Send private message
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Mon Aug 18, 2014 11:35 am    Post subject: Reply with quote

No no I mean it doesn't matter which game I use, I always end up some pointer values when I dissect data/structures.


Capture.PNG
 Description:
 Filesize:  49.39 KB
 Viewed:  31905 Time(s)

Capture.PNG



_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Xathan
Advanced Cheater
Reputation: 1

Joined: 19 Jun 2014
Posts: 72

PostPosted: Mon Aug 18, 2014 11:55 am    Post subject: Reply with quote

Is 01AC6C00 really your base address? Because when you dissect a structure the inserted address is not the wanted address. Usually I need to insert my base address manually and then it works.
Back to top
View user's profile Send private message
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Tue Aug 19, 2014 2:01 am    Post subject: Reply with quote

That address is not my base address.
But even when I find my base address it's the same result.

A normal dynamic(Black) address is a pointer right?
When I dissect data structures there should be pointers.

So I found the base address using pointer scan.
It was a 10 level pointer.
So how do I insert that address with offsets into dissecting data structures?

_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3322

PostPosted: Tue Aug 19, 2014 2:38 am    Post subject: Reply with quote

The base address should not matter.
What settings did you change for structures?
(What are the defaults and what are the settings for *this* structure?)
Back to top
View user's profile Send private message
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Tue Aug 19, 2014 12:20 pm    Post subject: Reply with quote

Here.


Capggure.PNG
 Description:
 Filesize:  48.15 KB
 Viewed:  31825 Time(s)

Capggure.PNG



Capteure.PNG
 Description:
 Filesize:  36.69 KB
 Viewed:  31825 Time(s)

Capteure.PNG



Capture.PNG
 Description:
 Filesize:  36.87 KB
 Viewed:  31825 Time(s)

Capture.PNG



_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
oshanath
How do I cheat?
Reputation: 0

Joined: 15 Aug 2014
Posts: 9

PostPosted: Thu Aug 21, 2014 10:05 am    Post subject: Reply with quote

Helooooooooo Guys!!
_________________
Education is the most powerful weapon which you can use to save the world.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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