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 


Where is Structure Dissector Add to Address List function?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Sat Sep 03, 2016 3:11 pm    Post subject: Where is Structure Dissector Add to Address List function? Reply with quote

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
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25821
Location: The netherlands

PostPosted: Sat Sep 03, 2016 3:27 pm    Post subject: Reply with quote

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
Code:

bPlayer

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
View user's profile Send private message MSN Messenger
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Sat Sep 03, 2016 5:17 pm    Post subject: Reply with quote

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
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