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 


How to identify the correct offset??

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

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Wed May 21, 2014 12:08 pm    Post subject: How to identify the correct offset?? Reply with quote

Hey, I am a beginner to CE and I need some help. While hacking the amount of money in Assassin's Creed Brotherhood, the money address has a 3 level pointer. I know how to find pointers, but I don't know the exact way to identify the offsets from complex calculations like --->
[eax*2+edi+esi]
What should I do??

Uh..Also, is there a shortcut method to find the base pointer of an address??

_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
justa_dude
Grandmaster Cheater
Reputation: 23

Joined: 29 Jun 2010
Posts: 892

PostPosted: Wed May 21, 2014 4:45 pm    Post subject: Reply with quote

If we are to assume that you found that bit of code by asking CE what accesses some memory address, then it stands to reason that you should be able to look at the target address you have and the value of the registers to determine how said address being accessed.
_________________
A nagy kapu mellett, mindig van egy kis kapu.
----------------------
Come on...
Back to top
View user's profile Send private message
Sohail__Saha
Advanced Cheater
Reputation: 0

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Thu May 22, 2014 4:20 am    Post subject: Reply with quote

Can you please elaborate please?? I am completely new to CE... Confused
_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
justa_dude
Grandmaster Cheater
Reputation: 23

Joined: 29 Jun 2010
Posts: 892

PostPosted: Thu May 22, 2014 5:29 am    Post subject: Reply with quote

Sohail__Saha wrote:
Can you please elaborate please?? I am completely new to CE... :?


Post a step-by-step of what you've done and post pictures, and we'll have a look.

_________________
A nagy kapu mellett, mindig van egy kis kapu.
----------------------
Come on...
Back to top
View user's profile Send private message
Sohail__Saha
Advanced Cheater
Reputation: 0

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Thu May 22, 2014 11:43 am    Post subject: Reply with quote

Uh, currently, I am holding the Apple of Eden in Assassin's Creed Brotherhood and thus cannot change the amount of money I have to find the money address. But I remember what I did. I found out what accessed a pointer and then I double-clicked on one of the many codes that appeared. The name of the dialog box was 'The following opcodes accessed xxxxxxx'. Then, I searched for the value that the extra-info told me in hex/4 bytes. I found only one and then I clicked on 'Add address manually' option, clicked on the 'Pointer' checkbox and input the address that I had just found. But I cannot fill in the correct offset, because the calculation in the extra info box was too complex. Please, can you teach me how to derive offset from complex calculations??

And thanks for trying to solve my problem. Smile



Capture.JPG
 Description:
 Filesize:  120.8 KB
 Viewed:  10285 Time(s)

Capture.JPG



_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Thu May 22, 2014 1:19 pm    Post subject: Reply with quote

Save yourself the trouble on this game and all future games by learning how to use the pointer scanner. Better yet, learn injection.

Nonetheless, you can set a breakpoint on the instruction to see what the values of each register are. Any complex calculations can be written similarly in your script, so no worries there.
Back to top
View user's profile Send private message
Sohail__Saha
Advanced Cheater
Reputation: 0

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Fri May 23, 2014 2:56 am    Post subject: Reply with quote

Can you teach what is injection?? Or, give me a link to injection tutorial?? I know how to inject codes, but I want to make a permanent code injection type stuff.
_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Fri May 23, 2014 9:58 am    Post subject: Reply with quote

Complete the CE tutorial. Study guides and videos that give you step-by-step instructions for completing each stage until you understand it.
Back to top
View user's profile Send private message
Sohail__Saha
Advanced Cheater
Reputation: 0

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Fri May 23, 2014 11:39 am    Post subject: Reply with quote

Thanks for replying. Can you give me a link to such a guide for CE??
_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Fri May 23, 2014 3:33 pm    Post subject: Reply with quote

Really?
Back to top
View user's profile Send private message
Chris12
Expert Cheater
Reputation: 1

Joined: 27 Apr 2012
Posts: 103

PostPosted: Sat May 24, 2014 12:31 am    Post subject: Reply with quote

Sohail__Saha wrote:
Thanks for replying. Can you give me a link to such a guide for CE??


There's a whole forum section dedicated to it, just look there Smile
Back to top
View user's profile Send private message
Sohail__Saha
Advanced Cheater
Reputation: 0

Joined: 21 May 2014
Posts: 82
Location: India

PostPosted: Mon May 26, 2014 3:52 am    Post subject: Reply with quote

Thanks everyone for replying. Now I can make a permanent cheat table. I am working for a trainer of Max Payne 3.


Capture.JPG
 Description:
 Filesize:  65.08 KB
 Viewed:  10047 Time(s)

Capture.JPG



_________________
Don't underestimate the power of a common code.
Laughing
Back to top
View user's profile Send private message Visit poster's website
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