DrakeRavenwood wrote: ↑Wed Feb 05, 2025 4:09 pm
Heya would anyone know how to make an infinite health for buggy or more damage.
Yeah...
HP, only tested on hard mode:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1337103873</ID>
<Description>"Buggy Minigame Inf HP"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(BuggyGameHP,ff7rebirth_.exe,89 9F 64 01 00 00 48) // should be unique
alloc(newmem,$1000,BuggyGameHP)
label(code)
label(return)
newmem:
cmp [rdi+168],#1500
jne code
mov ebx,[rdi+168]
code:
mov [rdi+00000164],ebx
jmp return
BuggyGameHP:
jmp newmem
nop
return:
registersymbol(BuggyGameHP)
[DISABLE]
BuggyGameHP:
db 89 9F 64 01 00 00
unregistersymbol(BuggyGameHP)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3A1BB39
ff7rebirth_.exe+3A1BB15: 41 2B C6 - sub eax,r14d
ff7rebirth_.exe+3A1BB18: 3B C3 - cmp eax,ebx
ff7rebirth_.exe+3A1BB1A: 7C 0B - jl ff7rebirth_.exe+3A1BB27
ff7rebirth_.exe+3A1BB1C: 8B 9F 68 01 00 00 - mov ebx,[rdi+00000168]
ff7rebirth_.exe+3A1BB22: 3B C3 - cmp eax,ebx
ff7rebirth_.exe+3A1BB24: 0F 4C D8 - cmovl ebx,eax
ff7rebirth_.exe+3A1BB27: 48 8B 74 24 70 - mov rsi,[rsp+70]
ff7rebirth_.exe+3A1BB2C: 2B EB - sub ebp,ebx
ff7rebirth_.exe+3A1BB2E: 01 AF AC 03 00 00 - add [rdi+000003AC],ebp
ff7rebirth_.exe+3A1BB34: 48 8B 6C 24 68 - mov rbp,[rsp+68]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3A1BB39: 89 9F 64 01 00 00 - mov [rdi+00000164],ebx
// ---------- DONE INJECTING ----------
ff7rebirth_.exe+3A1BB3F: 48 8B 5C 24 60 - mov rbx,[rsp+60]
ff7rebirth_.exe+3A1BB44: 48 83 C4 40 - add rsp,40
ff7rebirth_.exe+3A1BB48: 41 5F - pop r15
ff7rebirth_.exe+3A1BB4A: 41 5E - pop r14
ff7rebirth_.exe+3A1BB4C: 5F - pop rdi
ff7rebirth_.exe+3A1BB4D: C3 - ret
ff7rebirth_.exe+3A1BB4E: CC - int 3
ff7rebirth_.exe+3A1BB4F: CC - int 3
ff7rebirth_.exe+3A1BB50: 48 89 5C 24 10 - mov [rsp+10],rbx
ff7rebirth_.exe+3A1BB55: 48 89 6C 24 18 - mov [rsp+18],rbp
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Infinite ammo:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1337103875</ID>
<Description>"Buggy Minigame Ammo"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(BuggyAmmo,ff7rebirth_.exe,89 93 70 04 00 00 48 85) // should be unique
alloc(newmem,$1000,BuggyAmmo)
label(code)
label(return)
newmem:
mov edx,#90
code:
mov [rbx+00000470],edx
jmp return
BuggyAmmo:
jmp newmem
nop
return:
registersymbol(BuggyAmmo)
[DISABLE]
BuggyAmmo:
db 89 93 70 04 00 00
unregistersymbol(BuggyAmmo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3A3AC03
ff7rebirth_.exe+3A3ABE2: E8 BD 32 02 00 - call ff7rebirth_.exe+3A5DEA4
ff7rebirth_.exe+3A3ABE7: 8B 8B 70 04 00 00 - mov ecx,[rbx+00000470]
ff7rebirth_.exe+3A3ABED: 85 C9 - test ecx,ecx
ff7rebirth_.exe+3A3ABEF: 79 04 - jns ff7rebirth_.exe+3A3ABF5
ff7rebirth_.exe+3A3ABF1: 33 D2 - xor edx,edx
ff7rebirth_.exe+3A3ABF3: EB 07 - jmp ff7rebirth_.exe+3A3ABFC
ff7rebirth_.exe+3A3ABF5: 3B C8 - cmp ecx,eax
ff7rebirth_.exe+3A3ABF7: 8B D0 - mov edx,eax
ff7rebirth_.exe+3A3ABF9: 0F 4C D1 - cmovl edx,ecx
ff7rebirth_.exe+3A3ABFC: 48 8B 8B 88 03 00 00 - mov rcx,[rbx+00000388]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3A3AC03: 89 93 70 04 00 00 - mov [rbx+00000470],edx
// ---------- DONE INJECTING ----------
ff7rebirth_.exe+3A3AC09: 48 85 C9 - test rcx,rcx
ff7rebirth_.exe+3A3AC0C: 74 08 - je ff7rebirth_.exe+3A3AC16
ff7rebirth_.exe+3A3AC0E: 44 8B C0 - mov r8d,eax
ff7rebirth_.exe+3A3AC11: E8 F2 17 03 00 - call ff7rebirth_.exe+3A6C408
ff7rebirth_.exe+3A3AC16: 48 8B 83 78 03 00 00 - mov rax,[rbx+00000378]
ff7rebirth_.exe+3A3AC1D: 48 85 C0 - test rax,rax
ff7rebirth_.exe+3A3AC20: 74 17 - je ff7rebirth_.exe+3A3AC39
ff7rebirth_.exe+3A3AC22: 48 8B 88 D0 00 00 00 - mov rcx,[rax+000000D0]
ff7rebirth_.exe+3A3AC29: 48 85 C9 - test rcx,rcx
ff7rebirth_.exe+3A3AC2C: 74 0B - je ff7rebirth_.exe+3A3AC39
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Infinite overcharge:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1337103877</ID>
<Description>"Buggy Minigame Overcharge"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(BuggyOC,ff7rebirth_.exe,C5 FA 11 8B 74 04 00 00 0F) // should be unique
alloc(newmem,$1000,BuggyOC)
label(code)
label(return)
newmem:
code:
vmovss [rbx+00000474],xmm0//xmm1
jmp return
BuggyOC:
jmp newmem
nop 3
return:
registersymbol(BuggyOC)
[DISABLE]
BuggyOC:
db C5 FA 11 8B 74 04 00 00
unregistersymbol(BuggyOC)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3A3AA18
ff7rebirth_.exe+3A3A9E3: C5 F8 28 F1 - vmovaps xmm6,xmm1
ff7rebirth_.exe+3A3A9E7: C5 FA 10 0D 39 14 56 02 - vmovss xmm1,[ff7rebirth_.exe+5F9BE28]
ff7rebirth_.exe+3A3A9EF: 48 8B D9 - mov rbx,rcx
ff7rebirth_.exe+3A3A9F2: 48 8D 0D DF AF 66 05 - lea rcx,[ff7rebirth_.exe+90A59D8]
ff7rebirth_.exe+3A3A9F9: E8 DA 34 02 00 - call ff7rebirth_.exe+3A5DED8
ff7rebirth_.exe+3A3A9FE: C5 FA 10 93 74 04 00 00 - vmovss xmm2,[rbx+00000474]
ff7rebirth_.exe+3A3AA06: C5 F8 2F D0 - vcomiss xmm2,xmm0
ff7rebirth_.exe+3A3AA0A: 0F 83 95 01 00 00 - jae ff7rebirth_.exe+3A3ABA5
ff7rebirth_.exe+3A3AA10: C5 EA 58 CE - vaddss xmm1,xmm2,xmm6
ff7rebirth_.exe+3A3AA14: C5 F8 2F C8 - vcomiss xmm1,xmm0
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3A3AA18: C5 FA 11 8B 74 04 00 00 - vmovss [rbx+00000474],xmm1
// ---------- DONE INJECTING ----------
ff7rebirth_.exe+3A3AA20: 0F 82 7F 01 00 00 - jb ff7rebirth_.exe+3A3ABA5
ff7rebirth_.exe+3A3AA26: 48 8B 8B 40 03 00 00 - mov rcx,[rbx+00000340]
ff7rebirth_.exe+3A3AA2D: C5 FA 11 83 74 04 00 00 - vmovss [rbx+00000474],xmm0
ff7rebirth_.exe+3A3AA35: 48 85 C9 - test rcx,rcx
ff7rebirth_.exe+3A3AA38: 0F 84 67 01 00 00 - je ff7rebirth_.exe+3A3ABA5
ff7rebirth_.exe+3A3AA3E: 33 D2 - xor edx,edx
ff7rebirth_.exe+3A3AA40: E8 87 D2 96 FD - call ff7rebirth_.exe+13A7CCC
ff7rebirth_.exe+3A3AA45: 41 B8 01 00 00 00 - mov r8d,00000001
ff7rebirth_.exe+3A3AA4B: 48 8D 15 0A A9 C4 01 - lea rdx,[ff7rebirth_.exe+568535C]
ff7rebirth_.exe+3A3AA52: 48 8D 8D 80 00 00 00 - lea rcx,[rbp+00000080]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>