| View previous topic :: View next topic |
| Author |
Message |
Debohax How do I cheat?
Reputation: 0
Joined: 17 Jun 2012 Posts: 7
|
Posted: Sun Jun 17, 2012 4:58 pm Post subject: Hello everyone. |
|
|
Well I am new here to the forum. I usually only use cheat engine for simple games but i woke up with the impression that I was going to make a trainer on it but found myself at a multipointer OFFSET road block. I cant seem to find any tutorials in english on how to calculate an off set that looks like this>> [eci+ecx*4+000000bc]
I would post a picture but your forum blocks my img url.
Please dont link me to a multi-pointer tutorial I need help with complex offsets, thanks.
Debo
_________________
And how exactly does one become worthy enough to have a signature and avatar URL |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25899 Location: The netherlands
|
Posted: Sun Jun 17, 2012 5:34 pm Post subject: |
|
|
the offset is ecx*4+bc
just multiply the value in ecx with 4 and add bc to that.
_________________
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 |
|
 |
Debohax How do I cheat?
Reputation: 0
Joined: 17 Jun 2012 Posts: 7
|
Posted: Sun Jun 17, 2012 5:48 pm Post subject: |
|
|
| Dark Byte wrote: | the offset is ecx*4+bc
just multiply the value in ecx with 4 and add bc to that. |
Awesome getting help from the expert, nice to meet ya btw.
Ok do I multiply the value of the ecx adress or the value of the ecx offset?
I am pretty sure thats the ecx address is also a pointer.. So do I try and find its static base and multiply that value? or offset?
Sorry this one is a whammy for me..
_________________
And how exactly does one become worthy enough to have a signature and avatar URL |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25899 Location: The netherlands
|
Posted: Sun Jun 17, 2012 6:32 pm Post subject: |
|
|
ecx is not a pointer in this case. Just a value. Most likely a small one. (e.g 0 or 1)
the real pointer is esi (assuming that's what you meant with eci)
_________________
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 |
|
 |
Debohax How do I cheat?
Reputation: 0
Joined: 17 Jun 2012 Posts: 7
|
Posted: Sun Jun 17, 2012 6:53 pm Post subject: |
|
|
Ok I get it, What do you use to convert your hex code to whole numbers tho?
Ecx value is 3,
I got 188 for bc (I think)
So it would be 3x4=12 12+188=200
But when I use the value 200 as the offset the value returns 0 instead of 7.
Gonna start over, and try again maybe I got a bad pointer(Any suggestions on a hex converter)
_________________
And how exactly does one become worthy enough to have a signature and avatar URL |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25899 Location: The netherlands
|
Posted: Sun Jun 17, 2012 7:02 pm Post subject: |
|
|
windows calculator does hex conversions. just set it to programmer mode and switch between hex/decimal
note that you must give as base address an address that contains the value of esi
_________________
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 |
|
 |
Debohax How do I cheat?
Reputation: 0
Joined: 17 Jun 2012 Posts: 7
|
|
| Back to top |
|
 |
|