Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>532</ID>
<Description>"Enable AOB - Use this if Enable (MONO) failed"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Iratus.exe
Version:
Date : 2019-07-27
Author : aanpsx
This script does blah blah blah
}
[ENABLE]
aobscan(Cheat1,48 8B 46 60 48 63 78 58)
aobscan(Cheat2,F3 0F 10 48 44 F3 0F 5A C9 66 0F 2F C8 7A 09)
alloc(PSX_1,$1000,Cheat1)
alloc(PSX_2,$1000,Cheat2)
label(code)
label(return)
label(code1)
label(return1)
registersymbol(Cheat1)
registersymbol(Cheat2)
PSX_1:
push r9
mov r9,[rsi+60]
mov [_GetHP],rsi
@@://for ally
cmp [FillHP],0
je @f
cmp [rsi+138],0
je @f
cmp [r9+9c],#1000
jne @f
cmp [r9+148],0
jne @f
fild [r9+c0]
fistp [r9+58]
@@://for ally
cmp [MaxBuff],0
je @f
cmp [rsi+138],0
je @f
cmp [r9+9c],#1000
jne @f
cmp [r9+148],0
jne @f
mov [r9+a4],#999
mov [r9+a8],#999
mov [r9+ac],#999
mov [r9+b0],#999
mov [r9+b4],#999
mov [r9+b8],#999
@@:
cmp [Kill],0
je @f
cmp [rsi+138],1
je @f
cmp [r9+9c],#1000
je @f
cmp [r9+148],0
je @f
mov [r9+58],#0
@@:
cmp [ZeroSanity],0
je @f
cmp [rsi+138],1
je @f
cmp [r9+9c],#1000
je @f
cmp [r9+c4],#1
je @f
cmp [r9+148],0
je @f
mov [r9+9c],#0
@@:
cmp [ZeroBuff],0
je @f
cmp [rsi+138],1
je @f
cmp [r9+9c],#1000
je @f
cmp [r9+c4],#1
je @f
cmp [r9+148],0
je @f
mov [r9+a4],#0
mov [r9+a8],#0
mov [r9+ac],#0
mov [r9+b0],#0
mov [r9+b4],#0
mov [r9+b8],#0
@@:
pop r9
code:
mov rax,[rsi+60]
movsxd rdi,dword ptr [rax+58]
jmp return
PSX_2:
push r15
mov r15,[rax+18]
mov [_Mana],rax
cmp [InfMana],0
je @f
fld [rax+3c]
fstp [rax+38]
@@:
cmp [InfIre],0
je @f
fld [rax+48]
fstp [rax+44]
@@:
cmp [Drop],0
je @f
mov [r15+64],(float)999999
mov [r15+68],(float)999999
mov [r15+6c],(float)999999
mov [r15+70],(float)999999
mov [r15+74],(float)999999
mov [r15+78],(float)999999
mov [r15+7c],(float)999999
mov [r15+80],(float)999999
mov [r15+84],(float)999999
mov [r15+88],(float)999999
code1:
movss xmm1,[rax+44]
jmp return1
Cheat1:
jmp PSX_1
nop
nop
nop
return:
Cheat2:
jmp PSX_2
return1:
[DISABLE]
Cheat1:
db 48 8B 46 60 48 63 78 58
Cheat2:
db F3 0F 10 48 44
unregistersymbol(Cheat1)
dealloc(PSX_1)
unregistersymbol(Cheat2)
dealloc(PSX_2)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>