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 


Face Value Addresses - Game Knows Better

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Emmote
Expert Cheater
Reputation: 3

Joined: 16 Sep 2012
Posts: 108

PostPosted: Sun May 26, 2013 5:34 am    Post subject: Face Value Addresses - Game Knows Better Reply with quote

I've encountered this in a number of games, Defense Grid: The Awakening, Prime World: Defenders, and some flash games.

Basically, I can find the addresses which have the value I'm after no problem at all. I use the unknown initial, followed by decreased/increased value. That's a piece of cake.

The problem comes when these values are just face values. You can change them all you like, but the game knows better, it knows that's not the value they should be, and either ignores it completely, or resets it.

Does anyone know of a way to work around this?
Thanks

_________________
--Emmo
Back to top
View user's profile Send private message
pox911
Grandmaster Cheater
Reputation: 28

Joined: 29 Nov 2008
Posts: 918

PostPosted: Sun May 26, 2013 9:07 am    Post subject: Reply with quote

try a different data type. Sometimes what you are editing is the visual number and not the actual number.
Back to top
View user's profile Send private message
Emmote
Expert Cheater
Reputation: 3

Joined: 16 Sep 2012
Posts: 108

PostPosted: Sun May 26, 2013 1:24 pm    Post subject: Reply with quote

That thought had occured to me, so I often try searching for all types, same result. Usually end up with 2-4 addresses, all the same address, just with different types.
_________________
--Emmo
Back to top
View user's profile Send private message
Mal1t1a
Cheater
Reputation: 0

Joined: 03 Jan 2010
Posts: 40

PostPosted: Sun May 26, 2013 9:14 pm    Post subject: Reply with quote

I've encountered the "resets the variable" as well. I've speculated that this occurs when the game is relying on some sort of external source of data, and that external source of data sends the value to the variable.
Back to top
View user's profile Send private message
pellik
Advanced Cheater
Reputation: 0

Joined: 14 Jun 2013
Posts: 93

PostPosted: Fri Jun 14, 2013 11:01 am    Post subject: Reply with quote

Find out what writes to your variable. Look at that instruction, and figure out where the value comes from. There is probably some decryption XOR in the preceding function if you can't search. Find where registers are filled and use break points to see what's in them. If you know your value is in eax you don't need to decrypt only see where eax is filled. You'll also probably need to learn how the stack works if you don't already know all this.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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