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 


Tricky adress...

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

Joined: 16 Jun 2010
Posts: 26
Location: Spain

PostPosted: Wed Jun 16, 2010 2:24 pm    Post subject: Tricky adress... Reply with quote

I've been using CE for some time now and I managed to do some cheats at some games. However I've come up something I just can't deal with (Not like the other cheats...)

I found the adress, which took me quite a while (A non-static one) So I tried to find a pointer, which is (almost) useless. Then I realized that finding the piece of code that writes to that adress was a good idea, and it indeed was...

That still helps me whenever I want to find the adress, but I don't explain to myself how a pointer may sometimes work, and sometimes not.

No matter what max pointer level I put at the pointerscan, sooner or later the pointer becomes useless. At first it works, but then it just doesn't...

Is there a way to find or assign a staic adress for that code?

_________________
Look, behind you! A dristraction!
Where!?
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Wed Jun 16, 2010 6:35 pm    Post subject: Reply with quote

a bigger structsize has affect as well
And make sure that "Stop traversing a path when a static has been found" is disabled
Except when it's a game running inside a browser, then it's just not going to work (could try the standalone flash player then)

anyhow, you could try a code injection at the location that accesses your address and use that to store the address in a known location, or just edit it in the injection itself

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

Joined: 16 Jun 2010
Posts: 26
Location: Spain

PostPosted: Wed Jun 16, 2010 6:39 pm    Post subject: Reply with quote

Thanks for the reply I'll try that tomorrow (1:36 a.m now)

...But I'm a noob at code injection... How may I do that?

_________________
Look, behind you! A dristraction!
Where!?
Back to top
View user's profile Send private message MSN Messenger
661089799107
Expert Cheater
Reputation: 3

Joined: 25 Jan 2009
Posts: 186

PostPosted: Wed Jun 16, 2010 7:28 pm    Post subject: Reply with quote

BlackBolr wrote:

...But I'm a noob at code injection... How may I do that?


You can do code injection in CE by pressing ctrl + a (Tools -> Auto Assemble) in the disassembler. Then Template -> Code injection. If you opened the disassembler via the "Find out what accesses this address" list, then the address you probably want the jump to be on should already be filled in.
Back to top
View user's profile Send private message
BlackBolt
Cheater
Reputation: 0

Joined: 16 Jun 2010
Posts: 26
Location: Spain

PostPosted: Thu Jun 17, 2010 8:14 am    Post subject: Reply with quote

Bill87 wrote:
BlackBolr wrote:

...But I'm a noob at code injection... How may I do that?


You can do code injection in CE by pressing ctrl + a (Tools -> Auto Assemble) in the disassembler. Then Template -> Code injection. If you opened the disassembler via the "Find out what accesses this address" list, then the address you probably want the jump to be on should already be filled in.


I know how to do a code injection (Actually done it several times) but I don't know how do jumps work...

*EDIT*: So a friend helped me out a bit to clear up for me some basics of assambler (like how mov works and so)

Anyway.... I've tried everything, but neither pointerscan or code injection work (game always crashes when trying to assing a static adress to a code). Still, the important thing is that I've discovered exactly what I want to modify:

The code is:
Code:
mov [esi+50],bl

Being bl the thing I want to modify its value.
It's always 0 or 1, what I want to do is to set a value for that register with a keypress at the treiner. (for example pressing C would set bl to 1 and Ctrl+C would set it to 0)

I appreciate the help.

_________________
Look, behind you! A dristraction!
Where!?
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 -> 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