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 


Please help me -Can't find pointer for this game been trying

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
BorgleDorgleSnorgleSon
Newbie cheater
Reputation: 0

Joined: 03 Jan 2013
Posts: 14

PostPosted: Sun Jan 20, 2013 11:11 pm    Post subject: Please help me -Can't find pointer for this game been trying Reply with quote

I've been trying to find the correct pointer for an address in some game

I can't seem to find the pointer for the angle/rotation of your character in the game.

I find pointers and do pointer scans for all of the possible addresses, but none of them ever end up working. Any idea?

Edit: To clarify, I end up narrowing my pointers down to 14 or so, restart the game and none of them work.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Jan 21, 2013 3:30 am    Post subject: Reply with quote

If you get down to 14 it's already a sign it won't work. (You need millions after a rescan to be safe)
Try a bigger structsize and higher level, and perhaps even scan unaligned pointers

_________________
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
BorgleDorgleSnorgleSon
Newbie cheater
Reputation: 0

Joined: 03 Jan 2013
Posts: 14

PostPosted: Mon Jan 21, 2013 3:20 pm    Post subject: Reply with quote

Dark Byte wrote:
If you get down to 14 it's already a sign it won't work. (You need millions after a rescan to be safe)
Try a bigger structsize and higher level, and perhaps even scan unaligned pointers


Thanks for the quick response. I am currently trying with max offset 2048 and level 6. What do you reccomend?

Edit: I tried with a 7 level pointer, but I got over 17 billion results (almost 18 billion) and ran out of memory on my computer. Ended up being a bit over 800gb

Edit2: To clarify, I do get millions the first scan i'm talking about after several rescans I narrow down my results to 14 or so pointers, then restart the game, and none of them are valid.
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Mon Jan 21, 2013 3:50 pm    Post subject: Reply with quote

Just for clarification...you are...

1. search for rotation address
2. scan for pointers for that address
3. save pointer results as (whatever)#1.ptr
4. rebooting computer, closing game, dying or switching levels etc.

5. search for rotation address
6. open (whatever)#1.ptr
7. rescan using address found in step #5
8. save pointer results as (whatever)#2.ptr
9. rebooting computer, closing game, dying or switching levels etc.

10. search for rotation address
11. open (whatever)#2.ptr
12. rescan using address found in step #10
13. save pointer results as (whatever)#3.ptr
14. rebooting computer, closing game, dying or switching levels etc.

15. search for rotation address
16. open (whatever)#3.ptr
17. rescan using address found in step #15
18. save pointer results as (whatever)#4.ptr
19. rebooting computer, closing game, dying or switching levels etc.

etc. etc.

There are faster ways of doing it, of course. But I think it's important to verify that you are following the steps correctly.

Have you tried looking to see what writes to that address that the pointer is pointing to, viewing it in memory viewer and making your changes there? Is the address in the memory viewer changing?

Quick tip: each time you save off a pointer list, you may be able to refer to it (to find your rotation address) instead of manually searching for your rotation value each and every time. Depending on your situation and the game you're playing, it can save a LOT of time.
Back to top
View user's profile Send private message
BorgleDorgleSnorgleSon
Newbie cheater
Reputation: 0

Joined: 03 Jan 2013
Posts: 14

PostPosted: Mon Jan 21, 2013 4:57 pm    Post subject: Reply with quote

GNIREENIGNE wrote:
Just for clarification...you are...

1. search for rotation address
2. scan for pointers for that address
3. save pointer results as (whatever)#1.ptr
4. rebooting computer, closing game, dying or switching levels etc.

5. search for rotation address
6. open (whatever)#1.ptr
7. rescan using address found in step #5
8. save pointer results as (whatever)#2.ptr
9. rebooting computer, closing game, dying or switching levels etc.

10. search for rotation address
11. open (whatever)#2.ptr
12. rescan using address found in step #10
13. save pointer results as (whatever)#3.ptr
14. rebooting computer, closing game, dying or switching levels etc.

15. search for rotation address
16. open (whatever)#3.ptr
17. rescan using address found in step #15
18. save pointer results as (whatever)#4.ptr
19. rebooting computer, closing game, dying or switching levels etc.

etc. etc.

There are faster ways of doing it, of course. But I think it's important to verify that you are following the steps correctly.

Have you tried looking to see what writes to that address that the pointer is pointing to, viewing it in memory viewer and making your changes there? Is the address in the memory viewer changing?

Quick tip: each time you save off a pointer list, you may be able to refer to it (to find your rotation address) instead of manually searching for your rotation value each and every time. Depending on your situation and the game you're playing, it can save a LOT of time.


Yes, I know how to find pointers Razz

I've found plenty of other pointers for the game, but it's just this one particular pointer I can't find.

Edit: I've tried seeing what writes to the address, but whenever I search the Address (HEX) that it might be, I get no results.
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Mon Jan 21, 2013 6:28 pm    Post subject: Reply with quote

Sorry. No offense...just had to make sure.

When you right-click on the pointer address in your cheat list (for angle/rotation), select 'find out what writes to this address'. Afterwards, you will need to select 'find what writes the address pointed at by this pointer'.

Once you do that, a new screen will pop up. You may need to adjust the angle of your character before any results populate. If no results populate, then you've probably found the wrong address.

If results do populate, select the most logical one (usually the first result, but not always). Click on the instruction and then select 'show in disassembler'. Once you have found the correct address, you can test it. If it is correct, close out the game, but leave all the cheat engine windows open. Start the game back up, attach cheat engine and see if the address in memory viewer has changed. If it hasn't, you should be able to test it again by toying around with it. Once confirmed, you can write a script that will do what you want - every time you start the game.
Back to top
View user's profile Send private message
BorgleDorgleSnorgleSon
Newbie cheater
Reputation: 0

Joined: 03 Jan 2013
Posts: 14

PostPosted: Mon Jan 21, 2013 7:19 pm    Post subject: Reply with quote

GNIREENIGNE wrote:
Sorry. No offense...just had to make sure.

When you right-click on the pointer address in your cheat list (for angle/rotation), select 'find out what writes to this address'. Afterwards, you will need to select 'find what writes the address pointed at by this pointer'.

Once you do that, a new screen will pop up. You may need to adjust the angle of your character before any results populate. If no results populate, then you've probably found the wrong address.

If results do populate, select the most logical one (usually the first result, but not always). Click on the instruction and then select 'show in disassembler'. Once you have found the correct address, you can test it. If it is correct, close out the game, but leave all the cheat engine windows open. Start the game back up, attach cheat engine and see if the address in memory viewer has changed. If it hasn't, you should be able to test it again by toying around with it. Once confirmed, you can write a script that will do what you want - every time you start the game.


By any chance do you have a skype I could contact you at? Or could you add pindrought2 @ gmail . com to your skype? (Wouldn't let me post a link so I had to stretch it out)
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Mon Jan 21, 2013 7:35 pm    Post subject: Reply with quote

What time zone are you in? I am getting ready to eat supper and watch a movie. I will be on later tonight.

What kind of results are you seeing after performing the above?
Back to top
View user's profile Send private message
BorgleDorgleSnorgleSon
Newbie cheater
Reputation: 0

Joined: 03 Jan 2013
Posts: 14

PostPosted: Tue Jan 22, 2013 2:17 pm    Post subject: Reply with quote

GNIREENIGNE wrote:
What time zone are you in? I am getting ready to eat supper and watch a movie. I will be on later tonight.

What kind of results are you seeing after performing the above?


I'm EST timezone. I'm on campus in classes atm, but will be on later.

I've not really toyed with the disassembler too much except to find related memory addresses stored in the same region (Ex. X/Y/Z values are all related in this particular situation, they are 4 bytes apart)

When I get home, i'll do the find what writes to this address // find what reads from the address and report back.
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