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 scan feature returns me no values whatsoever.

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials
View previous topic :: View next topic  
Author Message
frenchiveruti
Cheater
Reputation: 0

Joined: 07 Jun 2009
Posts: 35

PostPosted: Sun Nov 14, 2021 12:54 pm    Post subject: Pointer scan feature returns me no values whatsoever. Reply with quote

Hello, I'm struggling when it comes to finding a good pointer for the game called "Until we die".
I'm able to find the value reliably every time the game starts or restarts, but the pointer scanner is giving me a lot of issues when it comes to finding a good path that remains viable after restarting it.

I've tried using the pointer scanner feature, leaving it running for a few minutes, getting 100GB of data and yet, when I try to find the value again, I have no luck.

So far I've tried:

  • Increasing amount of levels, I've reached up to 60.
  • Setting the max offset value to 65536
  • Adding the offset of 14 to try to find at least one of the values, for example materials, and yet I can't find it anyways after I do another search


What could I be doing wrong?
Should I change or set my pointer scan settings to something else?
I didn't find any good information on pointer scanning (there's a post but all the images are dead).

Also, another particular thing is that when I try running a "manual" pointer search.
I get a first "find what accesses this address" on the first round, no problem, offset 14.


When I try to run the same search on one of the pointers I find, I get nothing, I guess I should find another pointer but so far It's been, unsuccessful.


Thanks.

_________________
Acknowledgeable enough.
Back to top
View user's profile Send private message MSN Messenger
ParkourPenguin
I post too much
Reputation: 138

Joined: 06 Jul 2014
Posts: 4275

PostPosted: Sun Nov 14, 2021 1:28 pm    Post subject: Reply with quote

The pointer scanner finds static pointers (i.e. base address is in an exe/dll or deep in the stack). All those pointers with values of rax are in dynamically allocated memory.

There are pointers the pointer scanner can't find. e.g. I recall in some JIT-compiled game (unity engine IIRC) the base address the game was using was JIT-compiled as an immediate in an instruction in dynamically allocated memory. CE's pointer scanner can't find that AFAIK.

I see there are mono features available. You could try using that.

I'd use code injection and copy the address. Search for "injection copy".

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
frenchiveruti
Cheater
Reputation: 0

Joined: 07 Jun 2009
Posts: 35

PostPosted: Sun Nov 14, 2021 1:31 pm    Post subject: Reply with quote

ParkourPenguin wrote:
The pointer scanner finds static pointers (i.e. base address is in an exe/dll or deep in the stack). All those pointers with values of rax are in dynamically allocated memory.

There are pointers the pointer scanner can't find. e.g. I recall in some JIT-compiled game (unity engine IIRC) the base address the game was using was JIT-compiled as an immediate in an instruction in dynamically allocated memory. CE's pointer scanner can't find that AFAIK.

I see there are mono features available. You could try using that.

I'd use code injection and copy the address. Search for "injection copy".


Oh I see!
I was trying to find something impossible to find.
I'll have to learn some injection code then haha.
Beyond my skillset but good to know that I was not insane.


Thanks!

_________________
Acknowledgeable enough.
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Sun Nov 14, 2021 2:16 pm    Post subject: Reply with quote

pointerscan will work fine as well. You just have to increase the level and structsize

Quote:

leaving it running for a few minutes,

Don't ever stop a pointerscan. Stopping it is the same as throwing away the results

Quote:

getting 100GB of data and yet

You need to use pointermaps of multiple runs of the game

_________________
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
frenchiveruti
Cheater
Reputation: 0

Joined: 07 Jun 2009
Posts: 35

PostPosted: Sun Nov 14, 2021 2:55 pm    Post subject: Reply with quote

Dark Byte wrote:
pointerscan will work fine as well. You just have to increase the level and structsize

Quote:

leaving it running for a few minutes,

Don't ever stop a pointerscan. Stopping it is the same as throwing away the results

Quote:

getting 100GB of data and yet

You need to use pointermaps of multiple runs of the game


Wait, so I actually need to leave it running until it finishes itself?
That would literally be terabytes of information stored in a pointerscan, right?

What are the 'recommended' options if you were trying to make it faster but also accurate? A good in-between

Also, what would it be 'structurize'?

_________________
Acknowledgeable enough.
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Sun Nov 14, 2021 3:06 pm    Post subject: Reply with quote

Yes, always leave it running until it finishes. quitting before it's done only gets you 0.0001% of the possible results. That's like buying one ticket to the lottery. You're likely not going to win. You need to buy them all

If you use proper pointermaps from different runs of the game you won't get this amount of results. The bad results will be thrown out before they get written to disk, leaving only results that are valid for the previous and current run.

I recommend you start with a level 7 with a structsize of 4096

_________________
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
frenchiveruti
Cheater
Reputation: 0

Joined: 07 Jun 2009
Posts: 35

PostPosted: Sun Nov 14, 2021 3:50 pm    Post subject: Reply with quote

Dark Byte wrote:
Yes, always leave it running until it finishes. quitting before it's done only gets you 0.0001% of the possible results. That's like buying one ticket to the lottery. You're likely not going to win. You need to buy them all

If you use proper pointermaps from different runs of the game you won't get this amount of results. The bad results will be thrown out before they get written to disk, leaving only results that are valid for the previous and current run.

I recommend you start with a level 7 with a structsize of 4096


Hey Dark Byte, I have to say that your answers are appreciated.
Just to be clear then on the instructions.

  1. Open game and load CE.
  2. Create PointerMap for game.
  3. Close game, reboot computer.
  4. Open game again, attach CE.
  5. Create NEW pointermap
  6. ??? Something about comparing pointermaps to drop bad results?
  7. Do pointer scan with lvl7 and struct of 4kb.
  8. Profit, hopefully.


Am I missing something?[/list]

_________________
Acknowledgeable enough.
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Sun Nov 14, 2021 4:07 pm    Post subject: Reply with quote

yes. Although at 5 you can do a normal pointerscan, but tick the option to "compare results with other pointermaps" , select your pointermap file, enter the old address (or select it from the addresslist dropdown)
and then scan

_________________
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
frenchiveruti
Cheater
Reputation: 0

Joined: 07 Jun 2009
Posts: 35

PostPosted: Sun Nov 14, 2021 5:41 pm    Post subject: Reply with quote

Yeah I understand now.
I was able to find my pointers by doing the pointermaps the appropriate way,.

_________________
Acknowledgeable enough.
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials 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