| View previous topic :: View next topic |
| Author |
Message |
cooleko Grandmaster Cheater
Reputation: 11
Joined: 04 May 2016 Posts: 717
|
Posted: Sat Sep 03, 2016 3:11 pm Post subject: Where is Structure Dissector Add to Address List function? |
|
|
When playing a mono/.net game and using the structure dissector, pressing A adds the pointer to the address list but does not fully resolve the pointer chain.
For instance:
resolves to:
when I would like it to resolve to:
I opened up all of the mono related VS files and couldnt find it, so I presume that it is located instead in the CE files. I downloaded the 6.4 source from the download page, but it has thousands of files to search through. Four of those files have addresslist in name, but dont have the function call in them (or at least I didnt recognize it). Can someone point me in the correct direction so that I could make the changes I want?
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25821 Location: The netherlands
|
Posted: Sat Sep 03, 2016 3:27 pm Post subject: |
|
|
Add to addresslist doesn't take into account the notation in the field. It only assumes the address you've entered there
It reads [bPlayer] as the value 1c167690
So when it writes the address it takes 1c167690+8c as base
For a more correct notation, give as address
And open the first pointer (you may have to manually add the first entry)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
cooleko Grandmaster Cheater
Reputation: 11
Joined: 04 May 2016 Posts: 717
|
Posted: Sat Sep 03, 2016 5:17 pm Post subject: |
|
|
I see, instead of letting the dissector populate the Player structure directly, feed it the address holding the bPlayer, and let it guess at the structure there once expanded. Which means my find and replace would only have to replace 3E200000 with bPlayer.
This would reduce the amount of manual effort required, but I was hoping to simplify the process to be 100% automatic if I could edit the original function that CE uses so that if a symbol is inserted into the address box, it will use the symbol in the "Add to Address List" function rather than the address it resolves to.
|
|
| Back to top |
|
 |
|