View previous topic :: View next topic |
Author |
Message |
LongBeardedLion Expert Cheater
Reputation: 0
Joined: 10 Apr 2020 Posts: 173
|
Posted: Tue Apr 14, 2020 2:14 am Post subject: Cant find definitive pointer of a map position of old RTS |
|
|
I have been beating the head against the wall with this for some days.
I can find the values and the addresses of the coordinates of the minimap.
Its awesome to see that i can actually change them. But i need the pointer. Because everytime i restart the game that address will change.
But i dont seem to be able to get it. I made a video that shows what is happening. I pause the video everytime i move the minimap, so i dont show what videogame is according to the rules of this forum.
I have tried this many times and i always failed.
Please help me, or let me know a tutorial or what i should learn.
Thanks
vimeo. com/ 407498589
The video ^
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4702
|
Posted: Tue Apr 14, 2020 11:33 am Post subject: |
|
|
As is said in the "More info" window, the value of the registers are recorded after the instruction has executed. Therefore ecx is going to be the same value you searched for the first time. What you want to do is look at the offset used in that instruction, and search for the address you're accessing minus that offset. In this case, 008AE3B0 - 8 = 008AE3A8.
There's also 100+ possible values you'd need to check manually just on the first level. Perhaps you should try the pointer scanner instead.
See this video for more information.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
LongBeardedLion Expert Cheater
Reputation: 0
Joined: 10 Apr 2020 Posts: 173
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4702
|
Posted: Tue Apr 14, 2020 1:37 pm Post subject: |
|
|
LongBeardedLion wrote: | On the second search i did the offset as -8, but it didnt get me anywhere. | The offset is 8, not -8.
LongBeardedLion wrote: | And then i tried to just add manually the address you said 008AE3A8. | That address is arbitrary and will change when the game is restarted.
LongBeardedLion wrote: | Then i tried a bunch of other addresses of the 100+ list.
All of them failed. | I'll be more explicit this time: you should try using the pointer scanner before doing what you're doing now.
LongBeardedLion wrote: | I also dont understand how you came up to the conclusion that the offset is -8. When the results were ecx + 08. | I don't know why you think I said it's -8. Perhaps you missed the word "minus" in my last post?
Anyway, watch the video I previously posted. It shows how to use the pointer scanner and gives a basic overview of multilevel pointers. If it seems too complicated, perhaps watch step 6 in this video. DB explains it well.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
LongBeardedLion Expert Cheater
Reputation: 0
Joined: 10 Apr 2020 Posts: 173
|
Posted: Wed Apr 15, 2020 1:57 am Post subject: thanks penguin |
|
|
thanks penguin it worked like a charm with Generate Pointermap. I studied the videos you sent me. The step 6 didnt work very well. But the other with the pointermap fixed it completely. But it had many pointers before arriving at the final pointer. I took a screenshot:
Can i upvote you? Or give you reputation?
Description: |
|
Filesize: |
89.01 KB |
Viewed: |
2337 Time(s) |

|
|
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Wed Apr 15, 2020 3:09 am Post subject: |
|
|
ehm, 9 level pointer so deep for a 32-bit process.
must be pure oop crap.
_________________
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 |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4702
|
Posted: Wed Apr 15, 2020 10:52 am Post subject: |
|
|
You'd need to be active on the forum more than you are now to start giving rep or PMing people. Don't worry about it.
9 offsets is a decent amount, but if it works, it works. In the future, if pointers prove to be unreliable, you could try a code injection instead (search "injection copy" for tutorials).
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
LongBeardedLion Expert Cheater
Reputation: 0
Joined: 10 Apr 2020 Posts: 173
|
Posted: Wed Apr 15, 2020 11:15 am Post subject: |
|
|
ParkourPenguin wrote: | if pointers prove to be unreliable, you could try a code injection instead (search "injection copy" for tutorials). |
I will look into it. But it sounds kind of complex. Injection copy.
Thanks.
|
|
Back to top |
|
 |
LongBeardedLion Expert Cheater
Reputation: 0
Joined: 10 Apr 2020 Posts: 173
|
Posted: Sun Apr 19, 2020 7:35 am Post subject: |
|
|
Hey parkour penguin.
I thought about what you said on the 8 level pointers.
So i made a post asking if it is normal:
viewtopic.php?t=613935
Is it normal to have 8 pointers for a simple map position or im doing something wrong. It is working fine.
But it seems maybe too much.
I actually ended doing it this way:
watch?v=nLax2kZPzFM
With pointerscan for this address and then rescan. Over and over again.
Let me know what you think
|
|
Back to top |
|
 |
|