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 


About dissect data question !!!

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Discussions
View previous topic :: View next topic  
Author Message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Thu Jun 16, 2016 3:51 pm    Post subject: About dissect data question !!! Reply with quote

I just learned dissect data str from step 9 . . Then applied it
the question is
Can I use in compare (cmp) from structure to another structure ?
.... lets say you have (1st) is warrior character and (2nd)another is wizard .
My target is → make warrior size 100
and wizzard size 50
lets say :
the warrior and wizzard SIZE structure are similar at all nothing is different .
But in another structure I can see their names ( warrior -wizard )
and another numbers can differentiate between them ? so how can I use compare from structure to another is That possible ?
(their names in movement Str.. their size in size or graphical Str)
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Jun 17, 2016 2:04 am    Post subject: Reply with quote

You could search for a static pointer of the warrior and/or wizzard structure and user the offset to simply set the size like you want to.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Fri Jun 17, 2016 4:30 am    Post subject: Reply with quote

zm0d wrote:
You could search for a static pointer of the warrior and/or wizzard structure and user the offset to simply set the size like you want to.




can you give me any example please ?
I donot know what do u meant with static pointer of the structure ?
I can found static pointers with pointer scan but how can I found one thats belong to the structure ?
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Jun 17, 2016 4:56 am    Post subject: Reply with quote

If you got the address of the e.g. warrior use "Find pointers" for this... You should have done this in the tutorial. Then use the static pointer (which is equal on every pc) for this warrior object and use address-offsets to reach you size-address. Then you modify the value there.
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Fri Jun 17, 2016 9:44 am    Post subject: Reply with quote

When you use the structure dissector, there are addresses at the top of the window.

One of those addresses corresponds to your warrior, another to the wizard, if you just copy them, and "add address manually" to your address list with the address you copied, then you can pointer scan for that address, which points to the structure you see in the structure dissector.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Sun Jun 19, 2016 2:26 am    Post subject: Reply with quote

thank you thats was helpful
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Mon Jun 20, 2016 10:25 am    Post subject: Reply with quote

Thank you for reply but thats not what i mean .
Iam doing code injection
i want to →( 1- change with wizard size and i can from dissect data easy

2- make the warrior Co-ordinates (0,0) )
But the problem is here :

-_- the warrior size in Structure
-_- and the warrior Co-ordinates is in different structure

now I can distinguish between warrior and wizard sizes .
The question is :
can I link by code between 2 structures ( size + co-ordinates in the same time By one code injection ? )
or i have to → get different in co ordinate(movement) structure and get size structure different

then make 2 diffident separated scripts and run them ... I cannot run them via one script ?
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Mon Jun 20, 2016 12:44 pm    Post subject: Reply with quote

There are 100s of ways to accomplish everything. So, yes, you can put both in the same script.

You mention you have two structures, which means you have two instructions, dissasseble structure for both, save them under identifyable names "s1, s2" if you are lazy. You can go to structure options and select "Find relations" this may show you there is a pointer in one structure to the other structure, which means you could use a single AOB to access both.

Or, you could simply open AutoAssemble for first instruction, then set an AOB Injection for it, then without closing the window, perform the AOB Injection on the second instruction, now one script accesses both structures.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Wed Jun 22, 2016 7:02 pm    Post subject: Reply with quote

cooleko wrote:
There are 100s of ways to accomplish everything. So, yes, you can put both in the same script.

You mention you have two structures, which means you have two instructions, dissasseble structure for both, save them under identifyable names "s1, s2" if you are lazy. You can go to structure options and select "Find relations" this may show you there is a pointer in one structure to the other structure, which means you could use a single AOB to access both.

Or, you could simply open AutoAssemble for first instruction, then set an AOB Injection for it, then without closing the window, perform the AOB Injection on the second instruction, now one script accesses both structures.


how can i know if there is a pointer related to another i see verylong numbers when i press on str relations (S1-S2)
When i do aob its open 2 separated windows and could it be with first instruction only ?
the size structure is called from dll file
the other from the exe file
thnx for reply ^^
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Thu Jun 23, 2016 2:05 am    Post subject: Reply with quote

You are thinking way to complex. You already found your value of interest. Now use the cheat engine pointer scanner (you should have experience with it, since you finished step 9 in the CE tutorial) and find a valid pointer chain to the address of your value. Then you can always use this chain and find your size-value to manipulate it. Job done.
Back to top
View user's profile Send private message
Twistedfate
Expert Cheater
Reputation: 1

Joined: 11 Mar 2016
Posts: 231

PostPosted: Fri Jun 24, 2016 10:51 pm    Post subject: Reply with quote

pointer scan is easy for me I am doing code injection for specific values i want to inject all to change except me because that its complicated
and i want to change my the size of them and co ordinates but the 2 str from 2 different places one from dll another is exe .. but I nearly solved this ty for reply ^^
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 Discussions 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