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 


Help me build a script
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Sat Jul 27, 2013 3:35 am    Post subject: Help me build a script Reply with quote

Would you help me build this script ...

I search for the following array of byte.

i . i m g u r . c o m / k T j x U X F . p n g

Meeting 1 result, I have to go there, go dissamble this memory region
i . i m g u r . c o m / y L g 1 6 F c . p n g

Then click with the right mouse button, "Find out what addresses this instruction accesses"

i . i m g u r. c o m / x C k Q M z P . p n g

Click Stop, and then double-click the value, return to the main menu cheat engine and check the box

i . i m g u r . c o m / r u g V i z f . p n g


So the hack makes effect on the game.


I would like your help to put this in a script to trainer from already thank you.
If someone can help me, I will be very grateful
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Mon Jul 29, 2013 11:21 am    Post subject: Reply with quote

Im using a tablet so i just assume..
You can inject the opcode to force/set your value kn these adresses

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Tue Jul 30, 2013 2:03 am    Post subject: Reply with quote

Thank you, more like I could put it on a trainer, could instruct me?
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Tue Jul 30, 2013 5:18 am    Post subject: Reply with quote

Create an auto assemble script.
Then use the url in my signature to create trainer (easily).

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Tue Jul 30, 2013 3:04 pm    Post subject: Reply with quote

can help me to create a auto assemble script? Thank you Very Happy
Back to top
View user's profile Send private message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Sat Aug 03, 2013 3:45 pm    Post subject: Reply with quote

Can anyone help me please Crying or Very sad
Back to top
View user's profile Send private message
smx
Newbie cheater
Reputation: 0

Joined: 02 Sep 2012
Posts: 13

PostPosted: Sat Aug 03, 2013 5:22 pm    Post subject: Reply with quote

Try with this:

Code:
[ENABLE]
alloc(newmem,1024)
alloc(myaddr,4)
label(code)
label(return)
registersymbol(myaddr)

myaddr:
db 31 00 00 00 //49

newmem:
code:
//mov ecx,[eax+10]
mov ecx,[myaddr]
mov [ebp-20],ecx
jmp return

0E1F022A:
jmp code //5 opcodes
nop
return:

[DISABLE]
unregistersymbol(myaddr)
dealloc(newmem)
dealloc(myaddr)

0E1F022A:
mov ecx,[eax+10]
mov [ebp-20],ecx


Manually add the address "myaddr" (without quotes), and run the script. myaddr should change to the value 49, and should be frozen. So no need to tick the box (it would make no sense since myaddr is only changed from user)


Last edited by smx on Mon Aug 05, 2013 8:45 am; edited 2 times in total
Back to top
View user's profile Send private message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Sun Aug 04, 2013 3:26 am    Post subject: Reply with quote

Thanks for the help, but do not get it right.

If you can help me, could you explain in more detail, and there's one thing the "Address" always changes, as I could put it automatic?



I tried using the method, correct me if I'm wrong:
Code:
[ENABLE]
alloc(newmem,1024)
label(code)
label(return)
label(myaddr)
registersymbol(myaddr)

myaddr:
db 31 00 00 00 //49

code:
//mov ecx,[eax+10]
mov ecx,[0D447AE1]
mov [ebp-20],ecx
jmp return

0D447AE1:
jmp code: //5 opcodes
nop
return:

[DISABLE]
unregistersymbol(myaddr)
dealloc(newmem)

0D447AE1:
mov ecx,[eax+10]
mov [ebp-20],ecx



 Description:
 Filesize:  38.72 KB
 Viewed:  10060 Time(s)




Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Sun Aug 04, 2013 3:28 am    Post subject: Reply with quote

try
Code:

jmp code

_________________
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
smx
Newbie cheater
Reputation: 0

Joined: 02 Sep 2012
Posts: 13

PostPosted: Sun Aug 04, 2013 6:40 am    Post subject: Reply with quote

Ooops, little typo Smile, fixed.
Anyway you should add the code, then click File->Assign to current cheat table.
Then click "Add Address Manually" and enter "myaddr" as address.
Now tick the Script Checkbox, and myarrd should change from question marks to 49.
You can group them together if you want (drag myaddr over the script Record so it becomes a child), right click on the script record and choose Group Config --> Hide Children When Deactivated.
That is the most elegant solution.

Edit: Try the attached table



table4you.CT
 Description:

Download
 Filename:  table4you.CT
 Filesize:  1.08 KB
 Downloaded:  645 Time(s)



Last edited by smx on Mon Aug 05, 2013 8:44 am; edited 2 times in total
Back to top
View user's profile Send private message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Sun Aug 04, 2013 5:36 pm    Post subject: Reply with quote

game crash Crying or Very sad

Had some other way?

see if done right:

Code:
[ENABLE]
alloc(newmem,1024)
label(code)
label(return)
label(myaddr)
registersymbol(myaddr)

myaddr:
db 8b 48 10 89 4d e0 85 d2 //49

code:
//mov ecx,[eax+10]
mov ecx,[0AB43CAA]
mov [ebp-20],ecx
jmp return

0AB43CAA:
jmp code //5 opcodes
nop
return:

[DISABLE]
unregistersymbol(myaddr)
dealloc(newmem)

0AB43CAA:
mov ecx,[eax+10]
mov [ebp-20],ecx



Screenshot_2.png
 Description:
 Filesize:  24.48 KB
 Viewed:  9982 Time(s)

Screenshot_2.png


Back to top
View user's profile Send private message
smx
Newbie cheater
Reputation: 0

Joined: 02 Sep 2012
Posts: 13

PostPosted: Mon Aug 05, 2013 8:44 am    Post subject: Reply with quote

Transformice the online game?
...I've updated the attachment, so you can retry it.
Back to top
View user's profile Send private message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Mon Aug 05, 2013 11:21 am    Post subject: Reply with quote

Very good friend, that was the function I wanted, most seem to have some error when I activate, rather than the mouse to several leaps, he lock and not of any jump, could check for me?

VERY, VERY, VERY, VERY THANK YOU'RE GOOD!

See if done correctly:
Code:
[ENABLE]
alloc(newmem,1024)
alloc(myaddr,4)
label(code)
label(return)
registersymbol(myaddr)

myaddr:
db 31 00 00 00 //49

newmem:
code:
//mov ecx,[eax+10]
mov ecx,[myaddr]
mov [ebp-20],ecx
jmp return

08AEAB80:
jmp code //5 opcodes
nop
return:

[DISABLE]
unregistersymbol(myaddr)
dealloc(newmem)
dealloc(myaddr)

08AEAB80:
mov ecx,[eax+10]
mov [ebp-20],ecx


the image below, where marked "1" in red, was written "myarrd" I switched to "myaddr", below the image:



Screenshot_1.png
 Description:
the image below, where marked "1" in red, was written "myarrd" I switched to "myaddr
 Filesize:  85.83 KB
 Viewed:  9909 Time(s)

Screenshot_1.png


Back to top
View user's profile Send private message
plshelpme
Newbie cheater
Reputation: 0

Joined: 27 Jul 2013
Posts: 24

PostPosted: Tue Aug 06, 2013 11:22 am    Post subject: Reply with quote

new image, may help:


Screenshot_1.png
 Description:
 Filesize:  15.44 KB
 Viewed:  9788 Time(s)

Screenshot_1.png




Last edited by plshelpme on Tue Aug 06, 2013 8:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
smx
Newbie cheater
Reputation: 0

Joined: 02 Sep 2012
Posts: 13

PostPosted: Tue Aug 06, 2013 7:09 pm    Post subject: Reply with quote

I don't play that game, so i don't know.
You shouldn't have mentioned the name, lol.
http:/ / forum.cheatengine . org/faq.php#0

Btw, i saw the address changed, so you may need an aobscan script (Array of Bytes Scan).

But what did the script do? did the character freeze?
You was not clear about what you wanted.
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
Goto page 1, 2, 3  Next
Page 1 of 3

 
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