filmov
tv
Combine Scripts, Moving Floats, and Doubles
Показать описание
Step 4 of Cheat Engine Tut
-- combined sripts ---
[ENABLE]
alloc(newmem,$1000,float_health_step4)
alloc(store1,4)
label(code)
label(return)
alloc(newmemb,$1000,double_ammo_step4)
alloc(store2,8)
label(codeb)
label(returnb)
//----- HEALTH ---------
store1:
dd (float)5000
newmem:
code:
movss xmm1,[store1]
movss [rsi+00000818],xmm1
jmp return
float_health_step4+01:
jmp newmem
nop 3
return:
registersymbol(float_health_step4)
//-------- AMMO ---------
store2:
dq (double)5000
newmemb:
codeb:
movsd xmm0,[store2]
movsd [rbx+00000820],xmm0
jmp returnb
double_ammo_step4:
jmp newmemb
nop 3
returnb:
registersymbol(double_ammo_step4)
[DISABLE]
float_health_step4+01:
db F3 0F 11 8E 18 08 00 00
double_ammo_step4:
db F2 0F 11 83 20 08 00 00
unregistersymbol(float_health_step4)
dealloc(newmem)
dealloc(store1)
unregistersymbol(double_ammo_step4)
dealloc(newmemb)
dealloc(store2)
Download cheat table:
-- combined sripts ---
[ENABLE]
alloc(newmem,$1000,float_health_step4)
alloc(store1,4)
label(code)
label(return)
alloc(newmemb,$1000,double_ammo_step4)
alloc(store2,8)
label(codeb)
label(returnb)
//----- HEALTH ---------
store1:
dd (float)5000
newmem:
code:
movss xmm1,[store1]
movss [rsi+00000818],xmm1
jmp return
float_health_step4+01:
jmp newmem
nop 3
return:
registersymbol(float_health_step4)
//-------- AMMO ---------
store2:
dq (double)5000
newmemb:
codeb:
movsd xmm0,[store2]
movsd [rbx+00000820],xmm0
jmp returnb
double_ammo_step4:
jmp newmemb
nop 3
returnb:
registersymbol(double_ammo_step4)
[DISABLE]
float_health_step4+01:
db F3 0F 11 8E 18 08 00 00
double_ammo_step4:
db F2 0F 11 83 20 08 00 00
unregistersymbol(float_health_step4)
dealloc(newmem)
dealloc(store1)
unregistersymbol(double_ammo_step4)
dealloc(newmemb)
dealloc(store2)
Download cheat table: