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 


bypassing game checks?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
adaptusaaf
Advanced Cheater
Reputation: 0

Joined: 13 Jan 2008
Posts: 52

PostPosted: Sun Jul 01, 2012 2:52 pm    Post subject: bypassing game checks? Reply with quote

I'm not talking about anti-cheat bypasses, I'm talking about built in game checks such as..

the game I play lets you alter your health before battles in a setup screen, but adding health slows your character down.
any way, you can only add a limited number of health points.. obviously.
I used CE to add 99999 points making me basically invincible, but the game has a client side check that verifies if I'm able to add this many health points and it says no. I'm fairly certain that NOPing this check will make this cheat work.

Now I've tried the basic method of searching for the limit of health points etc but there is always too many addresses (10,000+) for me to ever get anywhere no matter what I try.

Luckily the game is not doing anything when I do this it's basically idle, so I was thinking there might be a way to temporarily set a break in the program, and when I try to add 99999 health points, see what code the game accesses, and then find the one responsible for the hp check and nop it. Does anyone know how this is done?
Back to top
View user's profile Send private message
oLaudix
Expert Cheater
Reputation: 3

Joined: 25 Mar 2010
Posts: 138

PostPosted: Sun Jul 01, 2012 3:47 pm    Post subject: Reply with quote

If there's such check, game must read from health address. Try to use what access this addres option and check it after health check gets triggered. Itll prolly give many results but there will be smth to work with.
Back to top
View user's profile Send private message
Studio80
Advanced Cheater
Reputation: 2

Joined: 12 Sep 2012
Posts: 83

PostPosted: Thu Sep 13, 2012 11:09 pm    Post subject: Reply with quote

It is possible. Usually these kind of checks are near the addies which hold the health etc. You need to look for jumps near the addy you have.

Lets say this code below holds the value of your health:

Code:
MOV DWORD PTR DS:[EAX+58],EAX


Lets say if you scroll down you would see something like this

Code:
CMP EAX,1 <---- CHECKS IF EAX is 0
JNZ 4000002  <---- Jumps If NOT Zero


Thats basically a check based on the return value of EAX, and the JUMP in this example JNZ will go to the game over screen or something like that.

If you change JNZ to JUMP it will always jump, doesn;t matter what the value of EAX will be. This is just an example how you often can skip something in games.
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