| View previous topic :: View next topic |
| Author |
Message |
13 I post too much
Reputation: 0
Joined: 24 Apr 2007 Posts: 4603
|
Posted: Mon Jun 29, 2009 10:23 pm Post subject: Using hotkeys to increase pointer values in ASM? |
|
|
| Is it possible to create an auto assembly script so that whenever you press a hotkey, for say, the numberpad + hotkey, a pointer's value increase? I'm curious because I like to learn about what can be done with a cheat engine. If it's possible, can someone lead me in the right direction?
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
Posted: Mon Jun 29, 2009 10:58 pm Post subject: |
|
|
I dont know if auto assembly scripts can do that because its a low level language ( I think ). Its relatively easy in a language like c++ or something else though.
You could use a C script and make a call to it within your auto assembly script but directly, idk. If you want to check this method out...look at Cheat Engine tutorial step 9
_________________
|
|
| Back to top |
|
 |
13 I post too much
Reputation: 0
Joined: 24 Apr 2007 Posts: 4603
|
Posted: Mon Jun 29, 2009 11:17 pm Post subject: |
|
|
| I'll be taking a look at it, thanks.
|
|
| Back to top |
|
 |
Cheat Engine User Something epic
Reputation: 60
Joined: 22 Jun 2007 Posts: 2071
|
Posted: Tue Jun 30, 2009 2:59 am Post subject: |
|
|
| You can use API's in the AA too, you know.
|
|
| Back to top |
|
 |
Pro-surf Grandmaster Cheater Supreme
Reputation: 0
Joined: 02 Dec 2007 Posts: 1415 Location: Under Ur Bed , Moauahauha
|
Posted: Tue Jun 30, 2009 8:29 am Post subject: |
|
|
uhh like this ?
C++ Example:
| Quote: | if(wParam == HK1)
{
_asm
{
push eax
mov eax,[pointer]
mov eax,[eax]
inc [eax+offset]
jmp exit
exit:
}
} |
EDIT : oh you wanted to edit it with a CE ..
no you cant !
only in C / C# / C++ / Java and some more crap lang's i guess
EDIT 2 : you can use the mouse animation tho ..
everytime you click the mouse, the value turns into 12. you could make a script so everytime you click the pointer value goes up
_________________
ProsTrain VIP |..........| - 80% Done im close to the finish line
 |
|
| Back to top |
|
 |
Cheat Engine User Something epic
Reputation: 60
Joined: 22 Jun 2007 Posts: 2071
|
Posted: Tue Jun 30, 2009 1:13 pm Post subject: |
|
|
| Pro-surf wrote: | uhh like this ?
C++ Example:
| Quote: | if(wParam == HK1)
{
_asm
{
push eax
mov eax,[pointer]
mov eax,[eax]
inc [eax+offset]
jmp exit
exit:
}
} |
EDIT : oh you wanted to edit it with a CE ..
no you cant !
only in C / C# / C++ / Java and some more crap lang's i guess
EDIT 2 : you can use the mouse animation tho ..
everytime you click the mouse, the value turns into 12. you could make a script so everytime you click the pointer value goes up |
You can do API's in ASM, and auto assembly as well.
|
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Tue Jun 30, 2009 1:45 pm Post subject: |
|
|
| Yes. All you have to do is allocate a block of memory and make a loop and use CreateThread on it. (CE supports this)
|
|
| Back to top |
|
 |
Cheat Engine User Something epic
Reputation: 60
Joined: 22 Jun 2007 Posts: 2071
|
Posted: Tue Jun 30, 2009 2:11 pm Post subject: |
|
|
| dnsi0 wrote: | | Yes. All you have to do is allocate a block of memory and make a loop and use CreateThread on it. (CE supports this) |
Or use Auto Assembler.
| Code: | Content:
db 'MessageBoxA',0
Title:
db 'lolwut',0
Address:
jmp Msg
Message:
push 0
push Title
push Content
push 0
call MessageBoxA
ret |
|
|
| Back to top |
|
 |
|