| View previous topic :: View next topic |
| Author |
Message |
evilbread121 How do I cheat?
Reputation: 0
Joined: 14 Jul 2016 Posts: 2
|
Posted: Thu Jul 14, 2016 8:35 pm Post subject: Multiple pointers for multiple address? |
|
|
I'm trying to make a field of view hack for a very old game ( Medal of Honor Allied Assault ) and so far it works out well except the problem being is that the hack only works when I change ALL of the address' value AT ONCE . This makes it very hard to find the pointers as there are approximately 81 values to change at once . I have tried to change every single one of them 1 by 1 but this only achieved partial result as for all of them , all it does is flicker the field of view from normal to the changed value . The only way I found it to work was changing all of the 81 values at once .
My question is , how would I go about finding the pointers for these values as there are obviously a butt load of pointers to go through . Is there a faster way to go about this than going through each pointer 1 by 1 until ? Or maybe i'm missing something, feel free to ask questions.
I have a GIF of what happens when you only try to modify one of the values and not all of them at once if anyone wants it.
|
|
| Back to top |
|
 |
cooleko Grandmaster Cheater
Reputation: 11
Joined: 04 May 2016 Posts: 717
|
Posted: Thu Jul 14, 2016 9:02 pm Post subject: |
|
|
Odds are, only one of the values is the real value, you should edit one at a time again until you have completely ironed out which address it is. Also, it could be two addresses, one address for part 1 and one address for part 2, or a check/recheck.
Assuming you are correct and all 81 have to be used, You should see what writes one of the addresses. It is very possible that a single instruction writes every single address, if so, changing that instruction would allow for your utilization with one change to a line of code.
|
|
| Back to top |
|
 |
evilbread121 How do I cheat?
Reputation: 0
Joined: 14 Jul 2016 Posts: 2
|
Posted: Thu Jul 14, 2016 9:14 pm Post subject: |
|
|
| I've narrowed it down to around 35 addresses now , but it seems that when I update one of them ( even though all of them are on "freeze" ) the other values force the one I just changed back to what they are. I'm assuming this means , it's a combination of multiple values that must be similar , is there any faster way to do this then test every single one of them with one another ? ( this obviously would take ages as it could very well be groups of 2 or even 3 )
|
|
| Back to top |
|
 |
cooleko Grandmaster Cheater
Reputation: 11
Joined: 04 May 2016 Posts: 717
|
Posted: Fri Jul 15, 2016 1:24 am Post subject: |
|
|
you could write a script, lua is pretty well equipped for this since it is an easy to implement language with hardly and required construction.
Add the 31 addresses into a list, then have the script try two addresses at a time until all addresses autopopulate to the test.
The modify to 3, 4, 5 as needed.
I still think it is easier for you to just keep cutting the list in half, freeze all of the half until it stops working, then just change the half you are selecting until you narrow it down. each time you are right, the problem divides itself by half.
|
|
| Back to top |
|
 |
|