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 


Found the final pointer, what next?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Zuby
How do I cheat?
Reputation: 0

Joined: 22 Sep 2022
Posts: 3

PostPosted: Thu Sep 22, 2022 7:02 am    Post subject: Found the final pointer, what next? Reply with quote

Hello everyone,

My purpose: would like to multiplie a value in PES2021 (football game)
Value has a 2 level pointer, and I found the final (green) one. (yuhhey)
But I have no clue, how to manipulate this.
Story: everytime me and every other club gets money at the end of each month, I would like to give an eg *10 for it (not to just me, but for every other club)
The value is always different, so there should be somewhere a formula which calculates the value.

If you can help me with some advice, what tool or method I should use, it would be helpful.

Thanks.
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 137

Joined: 06 Jul 2014
Posts: 4250

PostPosted: Thu Sep 22, 2022 9:52 am    Post subject: Reply with quote

You probably didn't need to find a pointer, and even if you did, you could've done a pointer scan and saved yourself a lot of effort.

Find the value, look at what instructions write to the value, and do a code injection at the relevant instruction. Make sure that instruction is accessing only the addresses you want to affect (right click in the disassembler -> "Find out what addresses this instruction accesses").

You could look around that area of code and see how it's calculating the amount of money to add, but that might require a little more knowledge of assembly than most people have.

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
Zuby
How do I cheat?
Reputation: 0

Joined: 22 Sep 2022
Posts: 3

PostPosted: Thu Sep 22, 2022 5:29 pm    Post subject: Reply with quote

Thanks for the answer!

I did my best, but Im stucked, attached in a picture.

So did a "what writes this" and got a result, but RDX points nowhere what I can reach with a rescan to go deeper. (no result for scanning rdx)
I see the value is in RAX. (left side value is wrong as I changed the value over time) Best would be change it in its source, but I think it would be difficult.
The problem is currently if I modify this green row, only my club will be affected (test on bottom right of the picture), and I would like to effect every club.



current status.JPG
 Description:
 Filesize:  277.31 KB
 Viewed:  962 Time(s)

current status.JPG


Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 137

Joined: 06 Jul 2014
Posts: 4250

PostPosted: Thu Sep 22, 2022 6:22 pm    Post subject: Reply with quote

You'll need to find the values of other clubs' money and see what instruction is writing to their addresses.

Maybe several code injections at several instructions would be best.

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
Zuby
How do I cheat?
Reputation: 0

Joined: 22 Sep 2022
Posts: 3

PostPosted: Tue Sep 27, 2022 5:30 pm    Post subject: Reply with quote

Thanks @ParkourPenguin again.
As I saw this way is a dead-end, so I choosed another direction and try to modify player value.
And I reached my limit again.
I think I should do something with the arrowed row, but if I add an injection that eg "mul" [rdi+00000174] value by 2:
- some palyer got +30% to the value
- other lose around 10%
These are just 2 examples.
(The 2 example "value" is circled in bottom left)
It is clear I do something wrong, I just dont know what.



picture1.JPG
 Description:
 Filesize:  236.56 KB
 Viewed:  751 Time(s)

picture1.JPG


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine 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