|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Devon999 Newbie cheater Reputation: 0
Joined: 03 May 2022 Posts: 23
|
Posted: Tue Jul 26, 2022 10:05 pm Post subject: Any advice or tutorials on finding a character stat? |
|
|
Any advice or tutorials on finding a character stat that never changes and is only shown on the character select page? All I know is the stat value is a 9, and there's no way I can think of to monitor or scan for it since it doesn't change.
It's displayed on the character's page as 9/10, as 10 is the maximum possible stat value.
Scanning for 9 while highlighting that character, then switching to other character who has a 6 in that same slot and scanning for 6, and so on, didn't work.
Any ideas?
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Jul 27, 2022 12:16 pm Post subject: |
|
|
If the value truly doesn't change for any character, ever, then you could try using ultimap. Just switch between screens/menus to isolate the call that handles the stats. From there, you would need to be able to read the assembly to try to determine where that data is being handled and manipulate it.
If there is a menu/screen that you can switch back and forth between, that may allow you to narrow down a list of possible sub-routines that are retrieving the stat data. Once you have a list of calls, add them to your code list and save your table so that you do not have to repeat this step.
Work your way through each call and cancel them out by either noping the call that calls the sub-routine that handles stat data, or, by injecting code on the sub-routine that will just return back to the caller. This part may be hit or miss, especially if the sub-routine is needed for other things. So, you could experience crashes here.
If you are able to find the right call, you might see your stats become weird numbers or not displaying at all (or worse, but hopefully not).
Once found, restore everything back to normal and try to analyze the sub-routine by setting a breakpoint and stepping through the code to see where that particular stat is being read/applied etc..
Once the correct instruction is found, you may need to filter out other addresses so that you only affect the stats for that particular character.
There are other ways, but it really depends on the target and what sort of data is available etc..
|
|
Back to top |
|
|
|
|
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
|
|