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 


Code dissection question

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
kik4444
Expert Cheater
Reputation: 0

Joined: 07 Sep 2013
Posts: 120
Location: Bulgaria

PostPosted: Fri Nov 22, 2013 4:51 am    Post subject: Code dissection question Reply with quote

In the code structure dissection, is there an option to see which values in the offsets are static by removing every offset which had values that changed? In other words, it's there an option to save all the current values in the offsets and make CE remove offsets with values that changed? This would make searching for a good compare a lot easier when you're dealing with 5+ groups
Back to top
View user's profile Send private message
justa_dude
Grandmaster Cheater
Reputation: 23

Joined: 29 Jun 2010
Posts: 893

PostPosted: Fri Nov 22, 2013 5:24 am    Post subject: Re: Code dissection question Reply with quote

kik4444 wrote:
In the code structure dissection, is there an option to see which values in the offsets are static by removing every offset which had values that changed? In other words, it's there an option to save all the current values in the offsets and make CE remove offsets with values that changed? This would make searching for a good compare a lot easier when you're dealing with 5+ groups


I don't think there exists such a function, but I agree that it would be useful. Being able to detect the ones that /didn't/ change might be useful, as well. You could probably simulate the behavior with a plugin or manually copying the corresponding memory into files and running a fc /b on them.
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Nov 22, 2013 5:50 am    Post subject: Reply with quote

One way is to use the scanner for unchanged/change value.
Just insert your specific start address and your finish address and you're good to go Smile

Hint: You can create multiple scanner tabs in CE, so you could make one for each group Smile This helps you to remove all addresses that change their value Smile
Back to top
View user's profile Send private message
kik4444
Expert Cheater
Reputation: 0

Joined: 07 Sep 2013
Posts: 120
Location: Bulgaria

PostPosted: Fri Nov 22, 2013 6:10 am    Post subject: Reply with quote

I actually never knew I could do that, I'll try it out when I get back home, thx Very Happy
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Nov 22, 2013 7:01 am    Post subject: Reply with quote

Your welcome Razz Smile
Back to top
View user's profile Send private message
kik4444
Expert Cheater
Reputation: 0

Joined: 07 Sep 2013
Posts: 120
Location: Bulgaria

PostPosted: Fri Nov 22, 2013 6:48 pm    Post subject: Reply with quote

Hey I just got back and I'm free to try this out, but how do I start with it? I mean I don't know how to start this type of scan - from start address to finish? I mean I can probably handle myself from there but I dunno how to start.
Back to top
View user's profile Send private message
justa_dude
Grandmaster Cheater
Reputation: 23

Joined: 29 Jun 2010
Posts: 893

PostPosted: Fri Nov 22, 2013 8:28 pm    Post subject: Reply with quote

kik4444 wrote:
Hey I just got back and I'm free to try this out, but how do I start with it? I mean I don't know how to start this type of scan - from start address to finish? I mean I can probably handle myself from there but I dunno how to start.


Unknown initial value.
Back to top
View user's profile Send private message
kik4444
Expert Cheater
Reputation: 0

Joined: 07 Sep 2013
Posts: 120
Location: Bulgaria

PostPosted: Sat Nov 23, 2013 5:47 am    Post subject: Reply with quote

Then what?
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Sat Nov 23, 2013 6:21 am    Post subject: Reply with quote

Take a look at my attached screenshot Smile
in the Start textbox you insert your structure start address, and in the Stop textbox your insert your last structure member address (structure start address + last offset known). Then you start scanning for "Unknow initial value" if you did that you can filter out structure member that are static/not static with changed/unchanged scans.



start_stop.PNG
 Description:
 Filesize:  2.1 KB
 Viewed:  9944 Time(s)

start_stop.PNG


Back to top
View user's profile Send private message
kik4444
Expert Cheater
Reputation: 0

Joined: 07 Sep 2013
Posts: 120
Location: Bulgaria

PostPosted: Sat Nov 23, 2013 6:37 am    Post subject: Reply with quote

zm0d wrote:
Take a look at my attached screenshot Smile
in the Start textbox you insert your structure start address, and in the Stop textbox your insert your last structure member address (structure start address + last offset known). Then you start scanning for "Unknow initial value" if you did that you can filter out structure member that are static/not static with changed/unchanged scans.

Ok thx Very Happy
EDIT: Just a small question: do I scan in ALL value types when doing this? Or is 4 bytes enough?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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