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 


Pointers not working after game

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

Joined: 13 Nov 2020
Posts: 3

PostPosted: Fri Nov 13, 2020 12:27 am    Post subject: Pointers not working after game Reply with quote

Hi, first time using this program and first time posting, so I apologize if my problem is something simple or caused by my own inexperience.

I am trying to make a Cheat Table for a (single-player) strategy game to let me increase the population cap. I followed the guide (Dark Byte's one that's stickied to the top of Pointer Tutorials. Can't post urls yet) to generate pointermaps, run pointerscans, and was able to find the pointers (there were about 14 with dif. offsets per node at 2, and 56 with it at 3) for the population cap value. I put these in, restarted the game, started a match, and voila! They loaded perfectly letting me edit the popcap easily (about 12 of the 14 were pointing at the same address which was the popcap).

However, a problem arose when I exited to the main menu and started another match. Suddenly none of the pointers lined up anymore. Most of them pointed at nothing (???????) while some pointed at new addresses with incredibly high values (no clue what they were for). After a bit of testing, I found that the pointers were accurate for the first match I play every time I start the game up, but only for that first match.

As I am unfamiliar with Cheat Engine, and with how any of this coding stuff works, I was wondering if someone with more experience would let me know if there is a way to find a pointer that would work for every match instead of just the first one, or if that is even possible to do.

Also, please let me know if there is other information I should post that would help. Will try to update in the morning.

Thanks!

-Eris
Back to top
View user's profile Send private message
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3325

PostPosted: Fri Nov 13, 2020 7:18 am    Post subject: Reply with quote

This tells me you did not find the right pointer.
Load a previous pointer scan again after program reload - that way you can find persistent pointers.
Back to top
View user's profile Send private message
Eris
How do I cheat?
Reputation: 0

Joined: 13 Nov 2020
Posts: 3

PostPosted: Fri Nov 13, 2020 1:12 pm    Post subject: Reply with quote

I apologize if I misunderstand, but what you're saying is to do a pointerscan, then restart the game and load the old pointerscan to compare with a new one?

I thought that's what I did, but will try again and update on results.
Back to top
View user's profile Send private message
Eris
How do I cheat?
Reputation: 0

Joined: 13 Nov 2020
Posts: 3

PostPosted: Sun Nov 15, 2020 9:38 pm    Post subject: Reply with quote

So I tried again, following these steps:

1. Started the game, started a match, found the popcap value, generated pointermap.
2. Restarted computer
3. Started game again, started a match, found the popcap value, generated pointermap
4. Pointerscanned the pointermaps against each other and saved the pointers it provided me.
5. Restarted the game with the saved pointers. Started a match, the pointers worked.
6. Returned to main menu, started a new match, the pointers did not work.

I did only use dif offsets at 3 because my computer doesn't run the pointerscans very quickly. Please tell me if I did something wrong or if finding these pointers isn't possible. For now I have settled for just restarting the game every time I want to mess with the popcap so that my saved pointers work.
Back to top
View user's profile Send private message
cheatcode
Newbie cheater
Reputation: 0

Joined: 09 Aug 2020
Posts: 23

PostPosted: Sun Nov 15, 2020 11:06 pm    Post subject: Reply with quote

if it's not work with compare two pointer map
use pointer scan directly . this give you a huge pointer list
so reset game and find popcap address and rescan pointer with value or address

if again not work
try another address
follow guide manual find pointer address
for example, after finding 2 or 3 offsets, you get a new address
use scan pointer directly with this address , if result 0 use another address
remember the data type address , float 4byte
restart the game and open pointer scan
pointers that have no value i mean value -- or you put it in address list show you ?? this means that these pointers do not work
so if value not ?? put it in address list and copy pointer result address and rescan pointer scan for remove useless pointer
keep doing this to as long as the persistent pointers remain
and incorporate one result pointer scan with manual pointer

if again not work
you should use array of byte and code injection
register fake address and that when you change its value ,the value of the desired address in memory changes
i don't know assembly language or any hardware language like c or c#

if again not work
use ida dissassembler and reverse engineer code Very Happy

_________________
everyone everywhere
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