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 


locked variable not locking

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

Joined: 02 Apr 2008
Posts: 4

PostPosted: Wed Jun 18, 2008 12:24 pm    Post subject: locked variable not locking Reply with quote

a number of times, I have found a game where I can isolate the necessary variable ( let's say ... time ) and though I check the box to lock it, time in the game continues to count down.

Is there something I can do in this situation ?
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Wed Jun 18, 2008 12:34 pm    Post subject: Reply with quote

If you are sure the value you found is the right one, then you can find what is writing to it (debug that address) and manipulate the instructions so it no longer counts down.

eg. if it were moving a certain time into a buffer by this:

mov [01234567], ecx

Then you could do a code injection to and make it do this instead:

mov ecx, #1000
mov [01234567], ecx
jmp original_mem

Otherwise, the address you have found may be only the visual counter. Perhaps the real address uses encrypted values, etc. etc.
Back to top
View user's profile Send private message
Pingo
Grandmaster Cheater
Reputation: 8

Joined: 12 Jul 2007
Posts: 571

PostPosted: Wed Jun 18, 2008 3:16 pm    Post subject: Reply with quote

Slugsnack wrote:
If you are sure the value you found is the right one, then you can find what is writing to it (debug that address) and manipulate the instructions so it no longer counts down.

eg. if it were moving a certain time into a buffer by this:

mov [01234567], ecx

Then you could do a code injection to and make it do this instead:

mov ecx, #1000
mov [01234567], ecx
jmp original_mem

Otherwise, the address you have found may be only the visual counter. Perhaps the real address uses encrypted values, etc. etc.


Would you write that code into the original address or the one that writes to it.?
Also what if it was moving it into the buffer like this
mov [07654321], ecx

would the code injection look like this
mov ecx, #1000
mov [07654321], ecx
jmp original_mem

Last related question.
What if the address that it writes to isnt static. Will that make it usless next game reboot.

sorry for all the questions but i tried to keep them on topic.
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 10

Joined: 28 Nov 2006
Posts: 6301

PostPosted: Wed Jun 18, 2008 4:30 pm    Post subject: Reply with quote

No you would have to jump to a cave. Then do your code and jump back.
Back to top
View user's profile Send private message
Pingo
Grandmaster Cheater
Reputation: 8

Joined: 12 Jul 2007
Posts: 571

PostPosted: Wed Jun 18, 2008 5:41 pm    Post subject: Reply with quote

Thanks Labyrnth
It seems real simple now that i think about it. Im gonna give it a go tomorrow.
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