View previous topic :: View next topic |
Author |
Message |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Sat Oct 27, 2018 4:48 pm Post subject: |
|
|
Dark Byte wrote: | 4*4=10 not 16 |
i thought he was dealing with a 2-byte value.
question:
are you sure edi is always 4?
if so then discard it, and search for eax only. (bonus question: do you know how to search for pointers manually?)
edit:
is eax address always the same? then it might be a static address. (as an array index - although technically doesnt make sense, because the whole page should be static)
just forgot to mention, in-case you found anything you have to do the math right and add 128 hex. (as a sum of 10 + 118 but still doesnt mean you have to add it as a sum for the final offset, it might be 10 then 118 or ...)
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sat Oct 27, 2018 5:50 pm Post subject: |
|
|
Quote: |
question:
are you sure edi is always 4?
|
Yes, it is always 4, from what I have seen
Quote: | (bonus question: do you know how to search for pointers manually?) |
I thought that's what I was doing o.O
Quote: |
is eax address always the same? then it might be a static address. |
The address always changes every time I re-load the game ...
There are seven parts to upgrade, and I have the offsets for each one from dissecting the data, but I cannot find where the game designates which part (Even going back from the original point, I can't find any reference to the offsets for the parts) - I edited my previous post to include a very short video showing what I am trying to do
_________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Sun Oct 28, 2018 3:45 am Post subject: |
|
|
first of why dbvm?
second, you have to get the contents of: (either)
- edi -> from ... mov ecx,[edi+esi*4]
- eax -> from ... cmp ecx,[eax+edi*4+118]
then search for the address of (edi or eax) as a 4-byte hex (assuming its a 32-bit process)
and ...
you should know the rest, if not see cheat engine tutorial step 6 and 8.
note:
when doing manual pointer-scanning, its always good to look at the disassembly.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sun Oct 28, 2018 6:20 am Post subject: |
|
|
OldCheatEngineUser wrote: | first of why dbvm? |
I was hoping I would have better luck using it
Quote: | second, you have to get the contents of: (either)
- edi -> from ... mov ecx,[edi+esi*4]
- eax -> from ... cmp ecx,[eax+edi*4+118]
then search for the address of (edi or eax) as a 4-byte hex (assuming its a 32-bit process) |
EDI = 036B55A4 (No results in hex scan)
EAX = 036B548C (No results in hex scan)
This is frustrating due to the fact that I have been able to manually find pointers in many newer games, but this 2005 POS is going to drive me to drink!
_________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Sun Oct 28, 2018 6:31 am Post subject: |
|
|
currently im busy, after 3-4 hrs ill be free.
so if its fine to you, ill connect to your PC via teamviewer.
see you later.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
relentlesstech Cheater
Reputation: 1
Joined: 02 Sep 2018 Posts: 44 Location: Rhode Island, USA
|
Posted: Sun Oct 28, 2018 7:11 am Post subject: |
|
|
OldCheatEngineUser wrote: | currently im busy, after 3-4 hrs ill be free.
so if its fine to you, ill connect to your PC via teamviewer.
see you later. |
That would be great, much appreciated! I'll check back here in a few hours
... I'm here, whenever you are ready
_________________
.: Cheat Engine N00b in Progress :.
I'll earn my avatar someday ... |
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Sun Oct 28, 2018 11:44 am Post subject: |
|
|
tried picking up both Read/Write instructions to find a pointer, but failed.
tried pointer-scanner with different options and ... failed of course.
ended up creating a code injection to get the address and the value, looking into the disassembly figured out how the dynamic address is calculated. (but again couldnt do much with it)
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
Egg How do I cheat?
Reputation: 0
Joined: 13 Nov 2018 Posts: 4
|
Posted: Wed Nov 14, 2018 12:43 pm Post subject: |
|
|
I know its a bit old the post.
But if you search for the value and then use what writes and then use the Pointer adress with the pointer scan do not work? Like in the first address you can do what writes and then if give you a pointer you copy that pointer and add to table manuality and then you can use the pointer scan.
Or try multi pointers, first value use what writes and then the others one use what access until you find the static address "the green one". If give you more than 1 or 2 statics becarefull they are different address and can crash your game but that its rare to happen that can happen when your address has no static.
_________________
Mighty is the aswer for everything.
Been around with CE for more than 10 years and I still have to much to learn. |
|
Back to top |
|
 |
|