View previous topic :: View next topic |
Author |
Message |
Meiyoh Master Cheater
Reputation: 1
Joined: 14 Mar 2015 Posts: 402
|
Posted: Tue May 17, 2016 5:58 pm Post subject: How to make Copy Paste Script |
|
|
Hello.
I want to make a copy paste script that copies NON STOP without stopping values from a chosen
address to another one.
How to do so.
Any example
The address is DMA so it changes. Anyone experienced to make an example.
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4691
|
Posted: Tue May 17, 2016 6:31 pm Post subject: |
|
|
Code: | alloc(newmem,2048)
createthread(newmem)
newmem:
mov eax,[address1]
mov [address2],eax
push 10
call kernel32.Sleep
jmp newmem |
Besides that, you're going to need to give more information. Do you have a static pointer to these addresses? Can you find an instruction that only accesses these addresses?
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
Meiyoh Master Cheater
Reputation: 1
Joined: 14 Mar 2015 Posts: 402
|
Posted: Tue May 17, 2016 6:46 pm Post subject: |
|
|
ParkourPenguin wrote: | Code: | alloc(newmem,2048)
createthread(newmem)
newmem:
mov eax,[address1]
mov [address2],eax
push 10
call kernel32.Sleep
jmp newmem |
Besides that, you're going to need to give more information. Do you have a static pointer to these addresses? Can you find an instruction that only accesses these addresses? |
My address is listed in my table as a structure address
say the code address requires found address to be put
and this found address has it's sub addresses as +??? from the found one.
So I need a script to write from one of those sub addresses example found address +4 to example camera+4
I need this to work non stop. Not just copy once and stop but continue to copy.
THANKS
i HAVE 3 addresses I need to copy from to another 3 addresses
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4691
|
Posted: Tue May 17, 2016 7:59 pm Post subject: |
|
|
So, you already have a script that finds the base of the structure(s) those addresses are in? That's good; just use the registered symbols from those scripts, then.
Also, if you'd like to enable/disable the script, this is a good way I've found to do it:
Code: | [ENABLE]
alloc(newmem,2048)
label(copyValsShouldExit)
registersymbol(copyValsShouldExit)
createthread(newmem)
newmem:
mov eax,[camera+4]
mov [camera+12],eax
push 10
call kernel32.Sleep
cmp [copyValsShouldExit],0
je newmem
// free memory, kill thread
pop eax
push 8000
push 0
push newmem
push eax
jmp kernel32.VirtualFree
copyValsShouldExit:
dd 0
[DISABLE]
copyValsShouldExit:
dd 1 |
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
Meiyoh Master Cheater
Reputation: 1
Joined: 14 Mar 2015 Posts: 402
|
Posted: Wed May 18, 2016 1:43 am Post subject: |
|
|
Meiyoh wrote: | ParkourPenguin wrote: | Code: | alloc(newmem,2048)
createthread(newmem)
newmem:
mov eax,[address1]
mov [address2],eax
push 10
call kernel32.Sleep
jmp newmem |
Besides that, you're going to need to give more information. Do you have a static pointer to these addresses? Can you find an instruction that only accesses these addresses? |
My address is listed in my table as a structure address
say the code address requires found address to be put
and this found address has it's sub addresses as +??? from the found one.
So I need a script to write from one of those sub addresses example found address +4 to example camera+4
I need this to work non stop. Not just copy once and stop but continue to copy.
THANKS
i HAVE 3 addresses I need to copy from to another 3 addresses |
hello for some reason I can't enable this script.
can you write a cheat table script for Cheat LUA?
|
|
Back to top |
|
 |
akumakuja28 Master Cheater
Reputation: 16
Joined: 28 Jun 2015 Posts: 432
|
Posted: Wed May 18, 2016 9:03 am Post subject: |
|
|
Meiyoh wrote: | Meiyoh wrote: | ParkourPenguin wrote: | Code: | alloc(newmem,2048)
createthread(newmem)
newmem:
mov eax,[address1]
mov [address2],eax
push 10
call kernel32.Sleep
jmp newmem |
Besides that, you're going to need to give more information. Do you have a static pointer to these addresses? Can you find an instruction that only accesses these addresses? |
My address is listed in my table as a structure address
say the code address requires found address to be put
and this found address has it's sub addresses as +??? from the found one.
So I need a script to write from one of those sub addresses example found address +4 to example camera+4
I need this to work non stop. Not just copy once and stop but continue to copy.
THANKS
i HAVE 3 addresses I need to copy from to another 3 addresses |
hello for some reason I can't enable this script.
can you write a cheat table script for Cheat LUA? |
Lol you cant just expect that to work. You need an injection spot or at least pointer data for both the value you want to copy and the place you want to copy it to.
_________________
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4691
|
Posted: Wed May 18, 2016 9:23 am Post subject: |
|
|
I can enable/disable the second script I posted just fine, assuming the "camera" symbol is valid. If you don't know what to do, that's not my problem. I'll answer some questions you have, but I won't write this entire script for you.
Writing this in Lua won't help out at all since you'll still run into the same exact problem of needing a reference to those addresses. Regardless, here's a Lua version of the above script:
Code: | t = createTimer()
t.Interval = 10
t.OnTimer = function(sender)
local v = readBytes("camera+4", 4, true)
writeBytes("camera+12", v)
end |
Try checking out this topic (the "injection copies" section).
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25765 Location: The netherlands
|
Posted: Wed May 18, 2016 10:59 am Post subject: |
|
|
Also, for a build in copy value from address using memory record only
name the source address bla and then freeze the destination address and then change the value to (bla)
that will cause ce to constantly write the value of bla to your destination address
_________________
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 |
|
 |
akumakuja28 Master Cheater
Reputation: 16
Joined: 28 Jun 2015 Posts: 432
|
Posted: Wed May 18, 2016 1:02 pm Post subject: |
|
|
Dark Byte wrote: | Also, for a build in copy value from address using memory record only
name the source address bla and then freeze the destination address and then change the value to (bla)
that will cause ce to constantly write the value of bla to your destination address |
'
Can you elaborate on that. Just tried that didnt work like expected.
_________________
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4691
|
Posted: Wed May 18, 2016 1:07 pm Post subject: |
|
|
Neat feature DB, didn't know about that. Are the little things like this documented anywhere?
akumakuja28:
- Add 2 different addresses to the address list
- Name the source address Bla
- Freeze the destination address
- Double click on the value field of the destination address
- Enter (Bla) for the value and hit OK
- The destination address's value will now always change to the source address's value
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
Meiyoh Master Cheater
Reputation: 1
Joined: 14 Mar 2015 Posts: 402
|
Posted: Wed May 18, 2016 2:00 pm Post subject: |
|
|
ParkourPenguin wrote: | Neat feature DB, didn't know about that. Are the little things like this documented anywhere?
akumakuja28:
- Add 2 different addresses to the address list
- Name the source address Bla
- Freeze the destination address
- Double click on the value field of the destination address
- Enter (Bla) for the value and hit OK
- The destination address's value will now always change to the source address's value
|
Does this support only 2 addresses?
|
|
Back to top |
|
 |
akumakuja28 Master Cheater
Reputation: 16
Joined: 28 Jun 2015 Posts: 432
|
Posted: Wed May 18, 2016 2:32 pm Post subject: |
|
|
ParkourPenguin wrote: | Neat feature DB, didn't know about that. Are the little things like this documented anywhere?
akumakuja28:
- Add 2 different addresses to the address list
- Name the source address Bla
- Freeze the destination address
- Double click on the value field of the destination address
- Enter (Bla) for the value and hit OK
- The destination address's value will now always change to the source address's value
|
I had No () thats why it wasnt working. I have been over alot of the documentation regarding cheat engine and never came across this.
@Dark_Byte Is thr any other Hidden AddressList Features?
_________________
|
|
Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Wed May 18, 2016 7:06 pm Post subject: |
|
|
I always utilize the child records with an address of "+##" so they act as offsets of their parent record.
You can also freeze a value to allow it to increase, but never decrease. And vice versa.
|
|
Back to top |
|
 |
Meiyoh Master Cheater
Reputation: 1
Joined: 14 Mar 2015 Posts: 402
|
Posted: Thu May 19, 2016 1:51 am Post subject: |
|
|
ParkourPenguin wrote: | Neat feature DB, didn't know about that. Are the little things like this documented anywhere?
akumakuja28:
- Add 2 different addresses to the address list
- Name the source address Bla
- Freeze the destination address
- Double click on the value field of the destination address
- Enter (Bla) for the value and hit OK
- The destination address's value will now always change to the source address's value
|
This doesn't repeatedly copy values it just does once and stops. How to make this copy repeatedly. Also if I enable LUA I can't stop it so when I disable the address it crashes Cheat Engine.
|
|
Back to top |
|
 |
Cake-san Grandmaster Cheater
Reputation: 8
Joined: 18 Dec 2014 Posts: 541 Location: Semenanjung
|
|
Back to top |
|
 |
|