Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1337092501</ID>
<Description>"Easy Darts (1 Dart Finish)"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-04
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTdartpoints,ff7remake_.exe,29 B7 B0 03 00 00) // should be unique
alloc(newmem,$1000,INJECTdartpoints)
label(code)
label(return)
newmem:
mov esi,[rdi+000003B0]
code:
sub [rdi+000003B0],esi
jmp return
INJECTdartpoints:
jmp newmem
nop
return:
registersymbol(INJECTdartpoints)
[DISABLE]
INJECTdartpoints:
db 29 B7 B0 03 00 00
unregistersymbol(INJECTdartpoints)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+E05ADF
ff7remake_.exe+E05ABD: EB 0A - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05ABF: B2 02 - mov dl,02
ff7remake_.exe+E05AC1: EB 06 - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05AC3: B2 01 - mov dl,01
ff7remake_.exe+E05AC5: EB 02 - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05AC7: 33 D2 - xor edx,edx
ff7remake_.exe+E05AC9: 48 8B 8F 60 01 00 00 - mov rcx,[rdi+00000160]
ff7remake_.exe+E05AD0: E8 3B 4A 0A 00 - call ff7remake_.exe+EAA510
ff7remake_.exe+E05AD5: 01 B7 C8 03 00 00 - add [rdi+000003C8],esi
ff7remake_.exe+E05ADB: 48 8D 5F 60 - lea rbx,[rdi+60]
// ---------- INJECTING HERE ----------
ff7remake_.exe+E05ADF: 29 B7 B0 03 00 00 - sub [rdi+000003B0],esi
// ---------- DONE INJECTING ----------
ff7remake_.exe+E05AE5: 48 8B CB - mov rcx,rbx
ff7remake_.exe+E05AE8: 8B D6 - mov edx,esi
ff7remake_.exe+E05AEA: E8 51 B3 0A 00 - call ff7remake_.exe+EB0E40
ff7remake_.exe+E05AEF: 48 8B 03 - mov rax,[rbx]
ff7remake_.exe+E05AF2: 48 8B CB - mov rcx,rbx
ff7remake_.exe+E05AF5: 8B BF B0 03 00 00 - mov edi,[rdi+000003B0]
ff7remake_.exe+E05AFB: FF 50 10 - call qword ptr [rax+10]
ff7remake_.exe+E05AFE: 48 8B 74 24 68 - mov rsi,[rsp+68]
ff7remake_.exe+E05B03: 84 C0 - test al,al
ff7remake_.exe+E05B05: 74 30 - je ff7remake_.exe+E05B37
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092502</ID>
<Description>"Dart Timer"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-04
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTdtimer,ff7remake_.exe,F3 0F 5C C6 48 8B 8E 38 01 00 00) // should be unique
alloc(newmem,$1000,INJECTdtimer)
label(code)
label(return)
newmem:
code:
//subss xmm0,xmm6
mov rcx,[rsi+00000138]
jmp return
INJECTdtimer:
jmp newmem
nop 6
return:
registersymbol(INJECTdtimer)
[DISABLE]
INJECTdtimer:
db F3 0F 5C C6 48 8B 8E 38 01 00 00
unregistersymbol(INJECTdtimer)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+E08A62
ff7remake_.exe+E08A3A: 75 05 - jne ff7remake_.exe+E08A41
ff7remake_.exe+E08A3C: 48 8B 0A - mov rcx,[rdx]
ff7remake_.exe+E08A3F: EB 03 - jmp ff7remake_.exe+E08A44
ff7remake_.exe+E08A41: 48 8B CF - mov rcx,rdi
ff7remake_.exe+E08A44: 48 8B 53 38 - mov rdx,[rbx+38]
ff7remake_.exe+E08A48: E8 F3 5C 53 00 - call ff7remake_.exe+133E740
ff7remake_.exe+E08A4D: 84 C0 - test al,al
ff7remake_.exe+E08A4F: 0F 85 CF 00 00 00 - jne ff7remake_.exe+E08B24
ff7remake_.exe+E08A55: F3 0F 10 46 48 - movss xmm0,[rsi+48]
ff7remake_.exe+E08A5A: F3 0F 10 0D E6 06 15 04 - movss xmm1,[ff7remake_.exe+4F59148]
// ---------- INJECTING HERE ----------
ff7remake_.exe+E08A62: F3 0F 5C C6 - subss xmm0,xmm6
// ---------- DONE INJECTING ----------
ff7remake_.exe+E08A66: 48 8B 8E 38 01 00 00 - mov rcx,[rsi+00000138]
ff7remake_.exe+E08A6D: F3 0F 11 46 48 - movss [rsi+48],xmm0
ff7remake_.exe+E08A72: F3 0F 5E 46 4C - divss xmm0,[rsi+4C]
ff7remake_.exe+E08A77: F3 0F 5C C8 - subss xmm1,xmm0
ff7remake_.exe+E08A7B: E8 E0 FB 09 00 - call ff7remake_.exe+EA8660
ff7remake_.exe+E08A80: 48 8B 05 11 C1 AC 04 - mov rax,[ff7remake_.exe+58D4B98]
ff7remake_.exe+E08A87: 48 89 44 24 20 - mov [rsp+20],rax
ff7remake_.exe+E08A8C: 48 8B 05 0D C1 AC 04 - mov rax,[ff7remake_.exe+58D4BA0]
ff7remake_.exe+E08A93: 48 89 44 24 28 - mov [rsp+28],rax
ff7remake_.exe+E08A98: 48 8B 05 09 C1 AC 04 - mov rax,[ff7remake_.exe+58D4BA8]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092551</ID>
<Description>"Easy Squats/Pullup (1 = 10)"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-05
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTsq,ff7remake_.exe,00 41 FF 40 3C 41 8B 40 14) // should be unique
alloc(newmem,$1000,INJECTsq)
label(code)
label(return)
newmem:
code:
add [r8+3C],#10
mov eax,[r8+14]
jmp return
INJECTsq+01:
jmp newmem
nop 3
return:
registersymbol(INJECTsq)
[DISABLE]
INJECTsq+01:
db 41 FF 40 3C 41 8B 40 14
unregistersymbol(INJECTsq)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+ECC410
ff7remake_.exe+ECC3EE: CC - int 3
ff7remake_.exe+ECC3EF: CC - int 3
ff7remake_.exe+ECC3F0: 40 53 - push rbx
ff7remake_.exe+ECC3F2: 48 83 EC 20 - sub rsp,20
ff7remake_.exe+ECC3F6: 4C 8B 41 20 - mov r8,[rcx+20]
ff7remake_.exe+ECC3FA: 48 8B D9 - mov rbx,rcx
ff7remake_.exe+ECC3FD: 4D 85 C0 - test r8,r8
ff7remake_.exe+ECC400: 0F 84 98 00 00 00 - je ff7remake_.exe+ECC49E
ff7remake_.exe+ECC406: 41 3A 50 13 - cmp dl,[r8+13]
ff7remake_.exe+ECC40A: 0F 85 8E 00 00 00 - jne ff7remake_.exe+ECC49E
// ---------- INJECTING HERE ----------
ff7remake_.exe+ECC410: 41 FF 40 3C - inc [r8+3C]
// ---------- DONE INJECTING ----------
ff7remake_.exe+ECC414: 41 8B 40 14 - mov eax,[r8+14]
ff7remake_.exe+ECC418: 49 8B 08 - mov rcx,[r8]
ff7remake_.exe+ECC41B: FF C0 - inc eax
ff7remake_.exe+ECC41D: 41 89 40 14 - mov [r8+14],eax
ff7remake_.exe+ECC421: 48 85 C9 - test rcx,rcx
ff7remake_.exe+ECC424: 74 4F - je ff7remake_.exe+ECC475
ff7remake_.exe+ECC426: 44 8B 89 C4 01 00 00 - mov r9d,[rcx+000001C4]
ff7remake_.exe+ECC42D: 45 85 C9 - test r9d,r9d
ff7remake_.exe+ECC430: 7E 43 - jle ff7remake_.exe+ECC475
ff7remake_.exe+ECC432: 99 - cdq
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>68</ID>
<Description>"Honeybee dance (100% GreaT)"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2023-01-30
Author : khuong
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(honeybee,ff7remake_.exe,49 8B 08 8B 51 08) // should be unique
alloc(newmem,$1000,honeybee)
label(code)
label(return)
newmem:
mov rcx,[r8]
mov dword ptr [rcx+08],0x03
code:
mov edx,[rcx+08]
jmp return
honeybee:
jmp newmem
nop
return:
registersymbol(honeybee)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
honeybee:
db 49 8B 08 8B 51 08
unregistersymbol(honeybee)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EBCC80
ff7remake_.exe+EBCC64: 45 33 E4 - xor r12d,r12d
ff7remake_.exe+EBCC67: 4D 8B 03 - mov r8,[r11]
ff7remake_.exe+EBCC6A: 33 DB - xor ebx,ebx
ff7remake_.exe+EBCC6C: 49 63 43 08 - movsxd rax,dword ptr [r11+08]
ff7remake_.exe+EBCC70: 33 FF - xor edi,edi
ff7remake_.exe+EBCC72: 33 F6 - xor esi,esi
ff7remake_.exe+EBCC74: 4D 8D 0C C0 - lea r9,[r8+rax*8]
ff7remake_.exe+EBCC78: 4D 3B C1 - cmp r8,r9
ff7remake_.exe+EBCC7B: 74 2B - je ff7remake_.exe+EBCCA8
ff7remake_.exe+EBCC7D: 0F 1F 00 - nop dword ptr [rax]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EBCC80: 49 8B 08 - mov rcx,[r8]
// ---------- DONE INJECTING ----------
ff7remake_.exe+EBCC83: 8B 51 08 - mov edx,[rcx+08]
ff7remake_.exe+EBCC86: 83 EA 01 - sub edx,01
ff7remake_.exe+EBCC89: 74 12 - je ff7remake_.exe+EBCC9D
ff7remake_.exe+EBCC8B: 83 EA 01 - sub edx,01
ff7remake_.exe+EBCC8E: 74 09 - je ff7remake_.exe+EBCC99
ff7remake_.exe+EBCC90: 83 FA 01 - cmp edx,01
ff7remake_.exe+EBCC93: 75 0A - jne ff7remake_.exe+EBCC9F
ff7remake_.exe+EBCC95: FF C3 - inc ebx
ff7remake_.exe+EBCC97: EB 06 - jmp ff7remake_.exe+EBCC9F
ff7remake_.exe+EBCC99: FF C7 - inc edi
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092552</ID>
<Description>"Great Dancing (Honeybee)"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-05
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTdanc,ff7remake_.exe,8B 51 08 83 EA 01) // should be unique
alloc(newmem,$1000,INJECTdanc)
label(code)
label(return)
newmem:
mov rax,1e
mov rbx,1d
code:
mov edx,[rcx+08]
sub edx,01
jmp return
INJECTdanc:
jmp newmem
nop
return:
registersymbol(INJECTdanc)
[DISABLE]
INJECTdanc:
db 8B 51 08 83 EA 01
unregistersymbol(INJECTdanc)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EBCC53
ff7remake_.exe+EBCC37: 4D 8B 03 - mov r8,[r11]
ff7remake_.exe+EBCC3A: 33 DB - xor ebx,ebx
ff7remake_.exe+EBCC3C: 49 63 43 08 - movsxd rax,dword ptr [r11+08]
ff7remake_.exe+EBCC40: 33 FF - xor edi,edi
ff7remake_.exe+EBCC42: 33 F6 - xor esi,esi
ff7remake_.exe+EBCC44: 4D 8D 0C C0 - lea r9,[r8+rax*8]
ff7remake_.exe+EBCC48: 4D 3B C1 - cmp r8,r9
ff7remake_.exe+EBCC4B: 74 2B - je ff7remake_.exe+EBCC78
ff7remake_.exe+EBCC4D: 0F 1F 00 - nop dword ptr [rax]
ff7remake_.exe+EBCC50: 49 8B 08 - mov rcx,[r8]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EBCC53: 8B 51 08 - mov edx,[rcx+08]
// ---------- DONE INJECTING ----------
ff7remake_.exe+EBCC56: 83 EA 01 - sub edx,01
ff7remake_.exe+EBCC59: 74 12 - je ff7remake_.exe+EBCC6D
ff7remake_.exe+EBCC5B: 83 EA 01 - sub edx,01
ff7remake_.exe+EBCC5E: 74 09 - je ff7remake_.exe+EBCC69
ff7remake_.exe+EBCC60: 83 FA 01 - cmp edx,01
ff7remake_.exe+EBCC63: 75 0A - jne ff7remake_.exe+EBCC6F
ff7remake_.exe+EBCC65: FF C3 - inc ebx
ff7remake_.exe+EBCC67: EB 06 - jmp ff7remake_.exe+EBCC6F
ff7remake_.exe+EBCC69: FF C7 - inc edi
ff7remake_.exe+EBCC6B: EB 02 - jmp ff7remake_.exe+EBCC6F
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092542</ID>
<Description>"Whack a Box Multiplier"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-05
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTwbox,ff7remake_.exe,8B 84 91 60 01 00 00) // should be unique
alloc(newmem,$1000,INJECTwbox)
label(code bmp)
label(return)
newmem:
code:
mov eax,[rcx+rdx*4+00000160]
imul eax,[bmp]
jmp return
bmp:
dd #5
INJECTwbox:
jmp newmem
nop 2
return:
registersymbol(INJECTwbox bmp)
[DISABLE]
INJECTwbox:
db 8B 84 91 60 01 00 00
unregistersymbol(*)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EA09AD
ff7remake_.exe+EA098D: C3 - ret
ff7remake_.exe+EA098E: CC - int 3
ff7remake_.exe+EA098F: CC - int 3
ff7remake_.exe+EA0990: 48 83 EC 38 - sub rsp,38
ff7remake_.exe+EA0994: 48 8B 41 20 - mov rax,[rcx+20]
ff7remake_.exe+EA0998: 48 85 C0 - test rax,rax
ff7remake_.exe+EA099B: 0F 84 75 01 00 00 - je ff7remake_.exe+EA0B16
ff7remake_.exe+EA09A1: 83 38 02 - cmp dword ptr [rax],02
ff7remake_.exe+EA09A4: 0F 85 6C 01 00 00 - jne ff7remake_.exe+EA0B16
ff7remake_.exe+EA09AA: 0F B6 D2 - movzx edx,dl
// ---------- INJECTING HERE ----------
ff7remake_.exe+EA09AD: 8B 84 91 60 01 00 00 - mov eax,[rcx+rdx*4+00000160]
// ---------- DONE INJECTING ----------
ff7remake_.exe+EA09B4: 01 81 E8 01 00 00 - add [rcx+000001E8],eax
ff7remake_.exe+EA09BA: FF 84 91 EC 01 00 00 - inc [rcx+rdx*4+000001EC]
ff7remake_.exe+EA09C1: 48 8B 81 C8 00 00 00 - mov rax,[rcx+000000C8]
ff7remake_.exe+EA09C8: 48 85 C0 - test rax,rax
ff7remake_.exe+EA09CB: 0F 84 45 01 00 00 - je ff7remake_.exe+EA0B16
ff7remake_.exe+EA09D1: 83 BC 91 60 01 00 00 00 - cmp dword ptr [rcx+rdx*4+00000160],00
ff7remake_.exe+EA09D9: 0F 8E 37 01 00 00 - jng ff7remake_.exe+EA0B16
ff7remake_.exe+EA09DF: 44 8B 91 E8 01 00 00 - mov r10d,[rcx+000001E8]
ff7remake_.exe+EA09E6: 44 8B 99 5C 02 00 00 - mov r11d,[rcx+0000025C]
ff7remake_.exe+EA09ED: 48 8B C8 - mov rcx,rax
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>1337092543</ID>
<Description>"multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>bmp</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>1337092581</ID>
<Description>"Mini Game(s) Timer"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-07
Author : Tuuup!
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECTmtimer,ff7remake_.exe,F3 0F 5C C8 0F 57 C0 0F 2F C8 F3 0F 11 8B) // should be unique
alloc(newmem,$1000,INJECTmtimer)
label(code)
label(return)
newmem:
code:
// subss xmm1,xmm0
xorps xmm0,xmm0
jmp return
INJECTmtimer:
jmp newmem
nop 2
return:
registersymbol(INJECTmtimer)
[DISABLE]
INJECTmtimer:
db F3 0F 5C C8 0F 57 C0
unregistersymbol(INJECTmtimer)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EB57F0
ff7remake_.exe+EB57CE: CC - int 3
ff7remake_.exe+EB57CF: CC - int 3
ff7remake_.exe+EB57D0: 40 53 - push rbx
ff7remake_.exe+EB57D2: 48 83 EC 20 - sub rsp,20
ff7remake_.exe+EB57D6: 48 8B D9 - mov rbx,rcx
ff7remake_.exe+EB57D9: 0F 28 C1 - movaps xmm0,xmm1
ff7remake_.exe+EB57DC: 48 8B 89 28 02 00 00 - mov rcx,[rcx+00000228]
ff7remake_.exe+EB57E3: 48 85 C9 - test rcx,rcx
ff7remake_.exe+EB57E6: 74 6D - je ff7remake_.exe+EB5855
ff7remake_.exe+EB57E8: F3 0F 10 8B 40 02 00 00 - movss xmm1,[rbx+00000240]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EB57F0: F3 0F 5C C8 - subss xmm1,xmm0
// ---------- DONE INJECTING ----------
ff7remake_.exe+EB57F4: 0F 57 C0 - xorps xmm0,xmm0
ff7remake_.exe+EB57F7: 0F 2F C8 - comiss xmm1,xmm0
ff7remake_.exe+EB57FA: F3 0F 11 8B 40 02 00 00 - movss [rbx+00000240],xmm1
ff7remake_.exe+EB5802: 77 40 - ja ff7remake_.exe+EB5844
ff7remake_.exe+EB5804: C7 83 40 02 00 00 00 00 00 00 - mov [rbx+00000240],00000000
ff7remake_.exe+EB580E: 0F 57 C9 - xorps xmm1,xmm1
ff7remake_.exe+EB5811: 48 8B 89 08 01 00 00 - mov rcx,[rcx+00000108]
ff7remake_.exe+EB5818: E8 C3 A0 01 00 - call ff7remake_.exe+ECF8E0
ff7remake_.exe+EB581D: 8B 83 D4 01 00 00 - mov eax,[rbx+000001D4]
ff7remake_.exe+EB5823: B9 03 00 00 00 - mov ecx,00000003
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092399</ID>
<Description>"Hard Mode"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>1337092390</ID>
<Description>"Hard Mode Switch"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:Non Hard Mode
1:Hard Mode
</DropDownList>
<ShowAsSigned>0</ShowAsSigned>
<Color>000000</Color>
<VariableType>Byte</VariableType>
<Address>ff7remake_.exe+579D6E8</Address>
<Offsets>
<Offset>42F79</Offset>
<Offset>3E60</Offset>
<Offset>B6D80</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>1337092409</ID>
<Description>"Hard Mode(CLassic)"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-02
Author : gudu_
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,ff7remake_.exe,75 1C 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
code:
jmp ff7remake_.exe+B0BC14
cmp byte ptr [rax+000B69A0],02
jmp return
INJECT:
jmp newmem
nop 4
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 75 1C 80 B8 A0 69 0B 00 02
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+B0BC03
ff7remake_.exe+B0BBDA: 48 8B 01 - mov rax,[rcx]
ff7remake_.exe+B0BBDD: 45 33 C0 - xor r8d,r8d
ff7remake_.exe+B0BBE0: BA F0 6D 0B 00 - mov edx,000B6DF0
ff7remake_.exe+B0BBE5: FF 50 10 - call qword ptr [rax+10]
ff7remake_.exe+B0BBE8: 48 85 C0 - test rax,rax
ff7remake_.exe+B0BBEB: 74 08 - je ff7remake_.exe+B0BBF5
ff7remake_.exe+B0BBED: 48 8B C8 - mov rcx,rax
ff7remake_.exe+B0BBF0: E8 0B A7 01 00 - call ff7remake_.exe+B26300
ff7remake_.exe+B0BBF5: 48 89 05 EC 1A C9 04 - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+B0BBFC: 80 BB 79 2F 04 00 00 - cmp byte ptr [rbx+00042F79],00
// ---------- INJECTING HERE ----------
ff7remake_.exe+B0BC03: 75 1C - jne ff7remake_.exe+B0BC21
// ---------- DONE INJECTING ----------
ff7remake_.exe+B0BC05: 80 B8 A0 69 0B 00 02 - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+B0BC0C: 74 13 - je ff7remake_.exe+B0BC21
ff7remake_.exe+B0BC0E: 80 7F 44 00 - cmp byte ptr [rdi+44],00
ff7remake_.exe+B0BC12: 74 0D - je ff7remake_.exe+B0BC21
ff7remake_.exe+B0BC14: B0 01 - mov al,01
ff7remake_.exe+B0BC16: 48 8B 5C 24 30 - mov rbx,[rsp+30]
ff7remake_.exe+B0BC1B: 48 83 C4 20 - add rsp,20
ff7remake_.exe+B0BC1F: 5F - pop rdi
ff7remake_.exe+B0BC20: C3 - ret
ff7remake_.exe+B0BC21: 48 8B 5C 24 30 - mov rbx,[rsp+30]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092398</ID>
<Description>"Use Items In HARD Mode - Non Battle"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-01
Author : gudu_
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,ff7remake_.exe,75 23 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
code:
je ff7remake_.exe+13B0038
cmp byte ptr [rax+000B69A0],02
jmp return
INJECT:
jmp newmem
nop 4
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 75 23 80 B8 A0 69 0B 00 02
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+13B0013
ff7remake_.exe+13AFFEB: FF 50 10 - call qword ptr [rax+10]
ff7remake_.exe+13AFFEE: 48 85 C0 - test rax,rax
ff7remake_.exe+13AFFF1: 74 0A - je ff7remake_.exe+13AFFFD
ff7remake_.exe+13AFFF3: 48 8B C8 - mov rcx,rax
ff7remake_.exe+13AFFF6: E8 05 63 77 FF - call ff7remake_.exe+B26300
ff7remake_.exe+13AFFFB: EB 03 - jmp ff7remake_.exe+13B0000
ff7remake_.exe+13AFFFD: 49 8B C6 - mov rax,r14
ff7remake_.exe+13B0000: 48 89 05 E1 D6 3E 04 - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+13B0007: 44 38 B7 79 2F 04 00 - cmp [rdi+00042F79],r14l
ff7remake_.exe+13B000E: 48 8B 7C 24 60 - mov rdi,[rsp+60]
// ---------- INJECTING HERE ----------
ff7remake_.exe+13B0013: 75 23 - jne ff7remake_.exe+13B0038
// ---------- DONE INJECTING ----------
ff7remake_.exe+13B0015: 80 B8 A0 69 0B 00 02 - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+13B001C: 74 1A - je ff7remake_.exe+13B0038
ff7remake_.exe+13B001E: 83 BB B8 01 00 00 04 - cmp dword ptr [rbx+000001B8],04
ff7remake_.exe+13B0025: 7E 11 - jle ff7remake_.exe+13B0038
ff7remake_.exe+13B0027: 48 8B 83 B0 01 00 00 - mov rax,[rbx+000001B0]
ff7remake_.exe+13B002E: 44 38 70 04 - cmp [rax+04],r14l
ff7remake_.exe+13B0032: 74 04 - je ff7remake_.exe+13B0038
ff7remake_.exe+13B0034: 32 C9 - xor cl,cl
ff7remake_.exe+13B0036: EB 02 - jmp ff7remake_.exe+13B003A
ff7remake_.exe+13B0038: B1 01 - mov cl,01
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092408</ID>
<Description>"Use Items In HARD Mode - In Battle"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-02
Author : gudu_
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,ff7remake_.exe,75 2C 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
code:
je ff7remake_.exe+141459F
cmp byte ptr [rax+000B69A0],02
jmp return
INJECT:
jmp newmem
nop 4
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 75 2C 80 B8 A0 69 0B 00 02
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+1414571
ff7remake_.exe+141454E: CC - int 3
ff7remake_.exe+141454F: CC - int 3
ff7remake_.exe+1414550: 48 89 5C 24 08 - mov [rsp+08],rbx
ff7remake_.exe+1414555: 57 - push rdi
ff7remake_.exe+1414556: 48 83 EC 20 - sub rsp,20
ff7remake_.exe+141455A: 48 8B F9 - mov rdi,rcx
ff7remake_.exe+141455D: E8 AE 50 53 FF - call ff7remake_.exe+949610
ff7remake_.exe+1414562: 48 8B D8 - mov rbx,rax
ff7remake_.exe+1414565: E8 A6 50 53 FF - call ff7remake_.exe+949610
ff7remake_.exe+141456A: 80 BB F9 37 04 00 00 - cmp byte ptr [rbx+000437F9],00
// ---------- INJECTING HERE ----------
ff7remake_.exe+1414571: 75 2C - jne ff7remake_.exe+141459F
// ---------- DONE INJECTING ----------
ff7remake_.exe+1414573: 80 B8 A0 69 0B 00 02 - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+141457A: 74 23 - je ff7remake_.exe+141459F
ff7remake_.exe+141457C: 83 BF B8 01 00 00 04 - cmp dword ptr [rdi+000001B8],04
ff7remake_.exe+1414583: 7E 1A - jle ff7remake_.exe+141459F
ff7remake_.exe+1414585: 48 8B 87 B0 01 00 00 - mov rax,[rdi+000001B0]
ff7remake_.exe+141458C: 80 78 04 00 - cmp byte ptr [rax+04],00
ff7remake_.exe+1414590: 74 0D - je ff7remake_.exe+141459F
ff7remake_.exe+1414592: 32 C0 - xor al,al
ff7remake_.exe+1414594: 48 8B 5C 24 30 - mov rbx,[rsp+30]
ff7remake_.exe+1414599: 48 83 C4 20 - add rsp,20
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1337092410</ID>
<Description>"Benches Restore MP In HARD Mode"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ff7remake_.exe
Version:
Date : 2022-01-02
Author : gudu_
This script does blah blah blah
}
[ENABLE]
aobscanmodule(INJECT,ff7remake_.exe,74 04 B0 02 EB 07 0F B6 80 * * * * 3C 02 4C) // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)
newmem:
code:
jne ff7remake_.exe+DE5C3D
mov al,02
jmp ff7remake_.exe+DE5C44
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 74 04 B0 02 EB 07
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+DE5C37
ff7remake_.exe+DE5C0F: BA F0 6D 0B 00 - mov edx,000B6DF0
ff7remake_.exe+DE5C14: FF 50 10 - call qword ptr [rax+10]
ff7remake_.exe+DE5C17: 48 85 C0 - test rax,rax
ff7remake_.exe+DE5C1A: 74 0A - je ff7remake_.exe+DE5C26
ff7remake_.exe+DE5C1C: 48 8B C8 - mov rcx,rax
ff7remake_.exe+DE5C1F: E8 DC 06 D4 FF - call ff7remake_.exe+B26300
ff7remake_.exe+DE5C24: EB 03 - jmp ff7remake_.exe+DE5C29
ff7remake_.exe+DE5C26: 49 8B C7 - mov rax,r15
ff7remake_.exe+DE5C29: 48 89 05 B8 7A 9B 04 - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+DE5C30: 44 38 BB 79 2F 04 00 - cmp [rbx+00042F79],r15l
// ---------- INJECTING HERE ----------
ff7remake_.exe+DE5C37: 74 04 - je ff7remake_.exe+DE5C3D
// ---------- DONE INJECTING ----------
ff7remake_.exe+DE5C39: B0 02 - mov al,02
ff7remake_.exe+DE5C3B: EB 07 - jmp ff7remake_.exe+DE5C44
ff7remake_.exe+DE5C3D: 0F B6 80 A0 69 0B 00 - movzx eax,byte ptr [rax+000B69A0]
ff7remake_.exe+DE5C44: 3C 02 - cmp al,02
ff7remake_.exe+DE5C46: 4C 89 7D D8 - mov [rbp-28],r15
ff7remake_.exe+DE5C4A: 41 8B DF - mov ebx,r15d
ff7remake_.exe+DE5C4D: 44 89 7D E4 - mov [rbp-1C],r15d
ff7remake_.exe+DE5C51: 0F 94 45 48 - sete byte ptr [rbp+48]
ff7remake_.exe+DE5C55: 89 5D E0 - mov [rbp-20],ebx
ff7remake_.exe+DE5C58: 45 8B E7 - mov r12d,r15d
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>