View previous topic :: View next topic |
Author |
Message |
raziel240 Newbie cheater Reputation: 0
Joined: 07 Aug 2015 Posts: 20
|
Posted: Fri Oct 30, 2020 3:27 pm Post subject: A little help with Inc/Dec hotkeys |
|
|
So, I've got coordinates in a game, everything works flawless when I change the values and I have code lists to always find the changing addresses after every loading screen/restart.
But setting up the hotkeys take up some time and I'm wondering, since it doesn't work with a Header because it only lets me "set" the value, not increase/decrease incrementally, is there another way to do this? |
|
Back to top |
|
|
Csimbi I post too much Reputation: 94
Joined: 14 Jul 2007 Posts: 3110
|
Posted: Fri Oct 30, 2020 4:51 pm Post subject: |
|
|
There's an "increase value with..." and a "decrease value with..." option there.
Did you miss it? |
|
Back to top |
|
|
raziel240 Newbie cheater Reputation: 0
Joined: 07 Aug 2015 Posts: 20
|
Posted: Fri Oct 30, 2020 6:36 pm Post subject: |
|
|
No, I didn't miss it. It simply doesn't work on a Header with Children.
It would work for individual values but there are multiple values that I want to modify at the same time with one button.
And as mentioned, I may have the code list to find the new addresses after a restart or a loading screen, but I still have to reapply the hotkeys on each individual address. Which takes up time.
What I'm looking for is something that would allow me to increase/decrease the value of the children on a header incrementally. Maybe a script, but I'm not good at coding. |
|
Back to top |
|
|
Csimbi I post too much Reputation: 94
Joined: 14 Jul 2007 Posts: 3110
|
Posted: Sat Oct 31, 2020 3:59 am Post subject: |
|
|
Aye, that's something you need to script. |
|
Back to top |
|
|
raziel240 Newbie cheater Reputation: 0
Joined: 07 Aug 2015 Posts: 20
|
Posted: Sat Oct 31, 2020 6:38 am Post subject: |
|
|
I think I did it!
Code: | [ENABLE]
aobscanmodule(XCoord,UnityPlayer.dll,F2 41 0F 10 86 F0 01 00 00) // should be unique
registersymbol(XCoord)
alloc(newmem,$1000,"UnityPlayer.dll"+10178BD)
registersymbol(newmem)
define(pXCoord,newmem+100)
registersymbol(pXCoord)
label(return)
pXCoord:
dd 0
newmem:
movsd xmm0,[r14+000001F0]
mov [pXCoord],r14
jmp return
XCoord:
jmp newmem
nop 4
return:
[DISABLE]
XCoord:
db F2 41 0F 10 86 F0 01 00 00
unregistersymbol(pXCoord)
unregistersymbol(newmem)
unregistersymbol(XCoord)
dealloc(newmem)
|
And I just simply added the a manual address by using 1F0 as the pointer and pXCoord as the base and it gives me the coordinate to a permanent address. And it works. |
|
Back to top |
|
|
|