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 


Question

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

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Thu Mar 05, 2009 6:05 pm    Post subject: Question Reply with quote

Yeah, I spent some hours going thru the tutorials, and i get most of it now. I just want to make sure i have some stuff straight.

In that game act of war, I find the pointer of the health of the vehicle, and find the pointer of that pointer, and so on until the address shows green? AND IF thats the way to do it, do i make that last green pointer so that it doesnt do anything? replace with code that does nothing or whatever. And that will solve the problem (very annoying) of the value of the health of the vehicle changing, so I can make a trainer?
Twisted Evil Twisted Evil I hope i got it right.
Back to top
View user's profile Send private message
Monkeys
I post too much
Reputation: 29

Joined: 20 Jul 2006
Posts: 2411

PostPosted: Thu Mar 05, 2009 6:08 pm    Post subject: Reply with quote

You keep going 'til you find a static address for your pointer (green ones).
And I have no clue what you babbled about at the end... x)
Back to top
View user's profile Send private message
Butcher
Expert Cheater
Reputation: 0

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Thu Mar 05, 2009 6:12 pm    Post subject: Reply with quote

um, the end part,
will making the last pointer that i find (the green one) so that it doesnt' do anything, AKA "Click it and choose the replace option to replace it with code that does nothing. That will also add the code address
to the code list in the advanced options window. (Which gets saved if you save your table)" from Dark Bytes tutorial, will that make the values not change? Like the health of the vehicles?

lol i just thot of simpler way

will making the last pointer not do anything make the values not change?
Back to top
View user's profile Send private message
Monkeys
I post too much
Reputation: 29

Joined: 20 Jul 2006
Posts: 2411

PostPosted: Thu Mar 05, 2009 6:15 pm    Post subject: Reply with quote

Yeah. If you freeze it, or NOP it, it won't do anything.
Back to top
View user's profile Send private message
Butcher
Expert Cheater
Reputation: 0

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Thu Mar 05, 2009 6:18 pm    Post subject: Reply with quote

thanks hehe going to try it now Twisted Evil Twisted Evil
Back to top
View user's profile Send private message
sven3107
Expert Cheater
Reputation: 0

Joined: 04 Feb 2009
Posts: 118
Location: Belgium

PostPosted: Fri Mar 06, 2009 12:59 pm    Post subject: Reply with quote

well, there's a missing bit. if you nop the code that writes to the green address AKA 'Base Pointer' you prevent the base address from changing...

you can just find the base pointer and freeze the address it points to.

Or even better, make an auto-assemble script the modifies the way vehicles get damaged. that will affect all vehicles instead of one.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Butcher
Expert Cheater
Reputation: 0

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Fri Mar 06, 2009 2:31 pm    Post subject: Reply with quote

=P auto assemble script is way to advanced. Im sure I could do it eventually, but it would take a while. I did a scan by float, and got that the full health of the vehicles is 400. um, i forgot, what do i do now? I do what WRITES this address, and then when i find the address that writes it i do what accesses this address to the one i found, until i get the green thingy?

Lets say i found the vehicle address, i clicked find out what writes this address, damage teh vehicle. I get one thingy in the list (what is that called?)

ok, the address i got was 796CDC00. I did hex scan for it, and 3 addresses came up, each with theyre value as 796CDC00. OK, so i pick a random address (or no?), find out what accesses this address to it, (right? or was it reads, but it doesnt show up as option), i damage the vehicle again, and this time i get 4 thingies in the list =[. Which one do i choose, or did i do something wrong? I probably did.
Back to top
View user's profile Send private message
sven3107
Expert Cheater
Reputation: 0

Joined: 04 Feb 2009
Posts: 118
Location: Belgium

PostPosted: Fri Mar 06, 2009 2:52 pm    Post subject: Reply with quote

Let me go over this because it's really hard to understand at first but as always: 'Once you get it, it's really easy'

So lets go over it on how the vehicle is damaged (but the register won't be correct because i still need to know what the registers are).
First it writes the damage you did to EBX, then it writes the base pointer from ESI to EDI, then the offset is added to EDI e.g. 3C, then finally it subtracts EBX (the damage you did) from the address EDI points to.

You mentioned you get one thingy in the list, that's called an opcode. add it to your codelist and tell me exactly what the opcode says, that way i can tell you how to prevent damage getting subtracted from the health.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Butcher
Expert Cheater
Reputation: 0

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Fri Mar 06, 2009 3:42 pm    Post subject: Reply with quote

If you mean the op code that appears when i first shoot the vehicle, to see what writes it, here it is.

btw this changed each time i start the game.



PIC1.gif
 Description:
 Filesize:  15.12 KB
 Viewed:  4154 Time(s)

PIC1.gif


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

Joined: 04 Feb 2009
Posts: 118
Location: Belgium

PostPosted: Fri Mar 06, 2009 4:26 pm    Post subject: Reply with quote

yeah you got dynamic code, i made a tut on that but i'll see if i can work something out.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Butcher
Expert Cheater
Reputation: 0

Joined: 04 Mar 2009
Posts: 125
Location: lAS vEGAS no joke

PostPosted: Fri Mar 06, 2009 4:49 pm    Post subject: Reply with quote

thanks for your help!! ill look up the tut.
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