FINAL FANTASY VII REBIRTH +15 (table Update.8)

Upload your cheat tables here (No requests)
Kudurcultist
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Jan 26, 2025 7:07 am
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Kudurcultist »

You think guys there's a way to fix Sephiroth and Zack not earning EXP and weapon EXP, exchange materias, and also not showing up in menus?

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

User avatar
Jookeringa
Noobzor
Noobzor
Posts: 14
Joined: Fri Jun 15, 2018 3:53 pm
Reputation: 2

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Jookeringa »

question did anyone manage (or know if it is possible) to have the same combo always great from the parade to the loveless play?

User avatar
Cissa90
Expert Cheater
Expert Cheater
Posts: 241
Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 281

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Cissa90 »

Jookeringa wrote:
Tue Feb 04, 2025 5:40 pm
question did anyone manage (or know if it is possible) to have the same combo always great from the parade to the loveless play?
I did, just didnt share it.

PS: Got 100% now, so game has been uninstalled.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337103853</ID>
      <Description>"Loveless Play Autoplay"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(MaxComb,ff7rebirth_.exe,01 8B 88 01 00 00 8B CF) // should be unique
aobscanmodule(AlwaysGreat,ff7rebirth_.exe,8B 4F 08 83 E9 01 74 41) // should be unique
alloc(newmem1,$1000,MaxComb)
alloc(newmem,$1000,AlwaysGreat)
label(code)
label(return)
label(code1)
label(return1)

newmem1:
mov edi,5
mov ecx,5
code1:
  add [rbx+00000188],ecx
  mov ecx,edi
  jmp return1

newmem:
mov [rdi+08],3
code:
  mov ecx,[rdi+08]
  sub ecx,01
  jmp return

MaxComb:
  jmp newmem1
  nop 3
return1:

AlwaysGreat:
  jmp newmem
  nop
return:

registersymbol(MaxComb)
registersymbol(AlwaysGreat)

[DISABLE]

MaxComb:
  db 01 8B 88 01 00 00 8B CF

AlwaysGreat:
  db 8B 4F 08 83 E9 01

unregistersymbol(*)
dealloc(*)

{ MaxComb
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EAF7

ff7rebirth_.exe+3B5EAD2: B1 01                 - mov cl,01
ff7rebirth_.exe+3B5EAD4: 88 8B 91 02 00 00     - mov [rbx+00000291],cl
ff7rebirth_.exe+3B5EADA: 44 39 36              - cmp [rsi],r14d
ff7rebirth_.exe+3B5EADD: 75 0C                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EADF: 84 C9                 - test cl,cl
ff7rebirth_.exe+3B5EAE1: 75 08                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EAE3: 8B 8B 5C 01 00 00     - mov ecx,[rbx+0000015C]
ff7rebirth_.exe+3B5EAE9: EB 06                 - jmp ff7rebirth_.exe+3B5EAF1
ff7rebirth_.exe+3B5EAEB: 8B 8B 58 01 00 00     - mov ecx,[rbx+00000158]
ff7rebirth_.exe+3B5EAF1: 01 8B 88 01 00 00     - add [rbx+00000188],ecx
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EAF7: 8B CF                 - mov ecx,edi
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EAF9: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EAFC: 74 48                 - je ff7rebirth_.exe+3B5EB46
ff7rebirth_.exe+3B5EAFE: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EB01: 74 15                 - je ff7rebirth_.exe+3B5EB18
ff7rebirth_.exe+3B5EB03: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EB06: 74 07                 - je ff7rebirth_.exe+3B5EB0F
ff7rebirth_.exe+3B5EB08: 83 FF 01              - cmp edi,01
ff7rebirth_.exe+3B5EB0B: 75 2B                 - jne ff7rebirth_.exe+3B5EB38
ff7rebirth_.exe+3B5EB0D: EB 57                 - jmp ff7rebirth_.exe+3B5EB66
ff7rebirth_.exe+3B5EB0F: 48 8B 8B 90 01 00 00  - mov rcx,[rbx+00000190]
}
{ AlwaysGreat
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EE08

ff7rebirth_.exe+3B5EDE3: 40 8A C6              - mov al,sil
ff7rebirth_.exe+3B5EDE6: EB 02                 - jmp ff7rebirth_.exe+3B5EDEA
ff7rebirth_.exe+3B5EDE8: B0 01                 - mov al,01
ff7rebirth_.exe+3B5EDEA: 45 89 A7 BC 00 00 00  - mov [r15+000000BC],r12d
ff7rebirth_.exe+3B5EDF1: 49 8D 4F 18           - lea rcx,[r15+18]
ff7rebirth_.exe+3B5EDF5: BA 05 00 00 00        - mov edx,00000005
ff7rebirth_.exe+3B5EDFA: 84 C0                 - test al,al
ff7rebirth_.exe+3B5EDFC: 75 05                 - jne ff7rebirth_.exe+3B5EE03
ff7rebirth_.exe+3B5EDFE: BA 04 00 00 00        - mov edx,00000004
ff7rebirth_.exe+3B5EE03: E8 BC 52 1C FD        - call ff7rebirth_.exe+D240C4
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EE08: 8B 4F 08              - mov ecx,[rdi+08]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EE0B: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE0E: 74 41                 - je ff7rebirth_.exe+3B5EE51
ff7rebirth_.exe+3B5EE10: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE13: 74 24                 - je ff7rebirth_.exe+3B5EE39
ff7rebirth_.exe+3B5EE15: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EE18: 75 53                 - jne ff7rebirth_.exe+3B5EE6D
ff7rebirth_.exe+3B5EE1A: 8B 07                 - mov eax,[rdi]
ff7rebirth_.exe+3B5EE1C: 48 8D 55 8F           - lea rdx,[rbp-71]
ff7rebirth_.exe+3B5EE20: F7 D8                 - neg eax
ff7rebirth_.exe+3B5EE22: 48 8D 45 9F           - lea rax,[rbp-61]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Pliskin_1
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Feb 04, 2025 9:29 pm
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Pliskin_1 »

Hi, thank you so much for the table, I did want to request an option if I can, is it possible to disable the stagger mechanic while in combat, or at least make it much harder to stagger, the table does have an instant stagger option so was wondering if it's not too hard to do create the opposite? So it becomes impossible to stagger. Thanks!

Allowspectators112
Noobzor
Noobzor
Posts: 6
Joined: Sat Jan 25, 2025 5:54 pm
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Allowspectators112 »

Cissa90 wrote:
Tue Feb 04, 2025 6:34 pm
Jookeringa wrote:
Tue Feb 04, 2025 5:40 pm
question did anyone manage (or know if it is possible) to have the same combo always great from the parade to the loveless play?
I did, just didnt share it.

PS: Got 100% now, so game has been uninstalled.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337103853</ID>
      <Description>"Loveless Play Autoplay"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(MaxComb,ff7rebirth_.exe,01 8B 88 01 00 00 8B CF) // should be unique
aobscanmodule(AlwaysGreat,ff7rebirth_.exe,8B 4F 08 83 E9 01 74 41) // should be unique
alloc(newmem1,$1000,MaxComb)
alloc(newmem,$1000,AlwaysGreat)
label(code)
label(return)
label(code1)
label(return1)

newmem1:
mov edi,5
mov ecx,5
code1:
  add [rbx+00000188],ecx
  mov ecx,edi
  jmp return1

newmem:
mov [rdi+08],3
code:
  mov ecx,[rdi+08]
  sub ecx,01
  jmp return

MaxComb:
  jmp newmem1
  nop 3
return1:

AlwaysGreat:
  jmp newmem
  nop
return:

registersymbol(MaxComb)
registersymbol(AlwaysGreat)

[DISABLE]

MaxComb:
  db 01 8B 88 01 00 00 8B CF

AlwaysGreat:
  db 8B 4F 08 83 E9 01

unregistersymbol(*)
dealloc(*)

{ MaxComb
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EAF7

ff7rebirth_.exe+3B5EAD2: B1 01                 - mov cl,01
ff7rebirth_.exe+3B5EAD4: 88 8B 91 02 00 00     - mov [rbx+00000291],cl
ff7rebirth_.exe+3B5EADA: 44 39 36              - cmp [rsi],r14d
ff7rebirth_.exe+3B5EADD: 75 0C                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EADF: 84 C9                 - test cl,cl
ff7rebirth_.exe+3B5EAE1: 75 08                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EAE3: 8B 8B 5C 01 00 00     - mov ecx,[rbx+0000015C]
ff7rebirth_.exe+3B5EAE9: EB 06                 - jmp ff7rebirth_.exe+3B5EAF1
ff7rebirth_.exe+3B5EAEB: 8B 8B 58 01 00 00     - mov ecx,[rbx+00000158]
ff7rebirth_.exe+3B5EAF1: 01 8B 88 01 00 00     - add [rbx+00000188],ecx
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EAF7: 8B CF                 - mov ecx,edi
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EAF9: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EAFC: 74 48                 - je ff7rebirth_.exe+3B5EB46
ff7rebirth_.exe+3B5EAFE: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EB01: 74 15                 - je ff7rebirth_.exe+3B5EB18
ff7rebirth_.exe+3B5EB03: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EB06: 74 07                 - je ff7rebirth_.exe+3B5EB0F
ff7rebirth_.exe+3B5EB08: 83 FF 01              - cmp edi,01
ff7rebirth_.exe+3B5EB0B: 75 2B                 - jne ff7rebirth_.exe+3B5EB38
ff7rebirth_.exe+3B5EB0D: EB 57                 - jmp ff7rebirth_.exe+3B5EB66
ff7rebirth_.exe+3B5EB0F: 48 8B 8B 90 01 00 00  - mov rcx,[rbx+00000190]
}
{ AlwaysGreat
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EE08

ff7rebirth_.exe+3B5EDE3: 40 8A C6              - mov al,sil
ff7rebirth_.exe+3B5EDE6: EB 02                 - jmp ff7rebirth_.exe+3B5EDEA
ff7rebirth_.exe+3B5EDE8: B0 01                 - mov al,01
ff7rebirth_.exe+3B5EDEA: 45 89 A7 BC 00 00 00  - mov [r15+000000BC],r12d
ff7rebirth_.exe+3B5EDF1: 49 8D 4F 18           - lea rcx,[r15+18]
ff7rebirth_.exe+3B5EDF5: BA 05 00 00 00        - mov edx,00000005
ff7rebirth_.exe+3B5EDFA: 84 C0                 - test al,al
ff7rebirth_.exe+3B5EDFC: 75 05                 - jne ff7rebirth_.exe+3B5EE03
ff7rebirth_.exe+3B5EDFE: BA 04 00 00 00        - mov edx,00000004
ff7rebirth_.exe+3B5EE03: E8 BC 52 1C FD        - call ff7rebirth_.exe+D240C4
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EE08: 8B 4F 08              - mov ecx,[rdi+08]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EE0B: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE0E: 74 41                 - je ff7rebirth_.exe+3B5EE51
ff7rebirth_.exe+3B5EE10: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE13: 74 24                 - je ff7rebirth_.exe+3B5EE39
ff7rebirth_.exe+3B5EE15: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EE18: 75 53                 - jne ff7rebirth_.exe+3B5EE6D
ff7rebirth_.exe+3B5EE1A: 8B 07                 - mov eax,[rdi]
ff7rebirth_.exe+3B5EE1C: 48 8D 55 8F           - lea rdx,[rbp-71]
ff7rebirth_.exe+3B5EE20: F7 D8                 - neg eax
ff7rebirth_.exe+3B5EE22: 48 8D 45 9F           - lea rax,[rbp-61]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
thank you for all your help and hard work, Cissa, your cheats have been wonderful, much love!

Allowspectators112
Noobzor
Noobzor
Posts: 6
Joined: Sat Jan 25, 2025 5:54 pm
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Allowspectators112 »

NuadaXXX wrote:
Tue Feb 04, 2025 8:18 am
Allowspectators112 wrote:
Tue Feb 04, 2025 5:14 am
the chocobo race - infinite ability cheat also broke in the update, unless im doing something wrong, just wanted to throw that out there :)
Try if it works and let me know, i can't test it atm.
it does work, thank you so much!

delpirero
Cheater
Cheater
Posts: 34
Joined: Sun Apr 22, 2018 1:53 am
Reputation: 35

Re: FINAL FANTASY VII REBIRTH +5 (table Update.2)

Post by delpirero »

Cielos wrote:
Sun Jan 26, 2025 3:03 am
made this script based on the finding of delpirero

allows you to change controlling character without entering menu.
still in the flashback portion at the start of the game. so can't test much.
the script have no aobscans as well. probably would only works on steam.
for testing purpose for now, crashes should be expected, would refine it when I have time......

make sure both 1 and 2 are activated.

when activated, press Z or X to change character.
tested on field only, not tested in battle yet.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>129</ID>
      <Description>"1"</Description>
      <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(pPartyInfo)
registersymbol(pPartyInfo)
label(ddCCharInc)
registersymbol(ddCCharInc)
label(ddCCharDec)
registersymbol(ddCCharDec)

alloc(newmem,2048,"ff7rebirth_.exe"+A68AB2) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rcx,[rax+58]
test rcx,rcx
jnz @f
mov rcx,pPartyInfo
mov [rcx],rax

originalcode:
mov rcx,[rax+58]
test rcx,rcx

exit:
jmp returnhere

///
pPartyInfo:
dq 0
ddCCharInc:
dd 0
ddCCharDec:
dd 0
///
///

"ff7rebirth_.exe"+A68AB2:
jmp newmem
nop 2
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ff7rebirth_.exe"+A68AB2:
db 48 8B 48 58 48 85 C9
//mov rcx,[rax+58]
//test rcx,rcx

unregistersymbol(pPartyInfo)
unregistersymbol(ddCCharInc)
unregistersymbol(ddCCharDec)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>130</ID>
          <Description>"2"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem2,2048,"ff7rebirth_.exe"+BE7F5F) 
label(returnhere2)
label(originalcode2)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
push rbx
push rdx
xor rbx,rbx
xor rdx,rdx

mov rax,pPartyInfo
mov rax,[rax]
test rax,rax
jz closing

mov rcx,ddCCharInc
cmp byte ptr [rcx],1
jne @f
cmp byte ptr [rcx+1],1
je closing
mov byte ptr [rcx+1],1
mov dl,1
jmp init

@@:
mov [rcx+1],bl
@@:
lea rcx,[rcx+4]
cmp byte ptr [rcx],1
jne @f
cmp byte ptr [rcx+1],1
je closing
mov byte ptr [rcx+1],1
mov dl,ff
jmp init

@@:
mov [rcx+1],bl
@@:
jmp closing

init:
push rax
mov bl,[rax+1]
lea rcx,[rax+4]
xor rax,rax
@@:
add bl,dl
xor al,al
cmp bl,9
cmovge rbx,rax
mov al,8
test bl,bl
cmovl rbx,rax
cmp byte ptr [rcx+rbx*2],1
jne @b

@@:
pop rax
cmp [rax+1],bl
je @f
mov [rax+1],bl
mov [rax+2],bl
mov rbx,[rsp+8]
mov byte ptr [rbx+00000228],3

closing:
pop rdx
pop rbx
pop rax

end:

originalcode2:
movzx ecx,byte ptr [rbx+00000228]

exit2:
jmp returnhere2

///

"ff7rebirth_.exe"+BE7F5F:
jmp newmem2
nop 2
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
"ff7rebirth_.exe"+BE7F5F:
db 0F B6 8B 28 02 00 00
//movzx ecx,byte ptr [rbx+00000228]
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>127</ID>
              <Description>"ddCCharInc"</Description>
              <LastState Value="0" RealAddress="7FF75534002E"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>ddCCharInc</Address>
              <Hotkeys>
                <Hotkey OnlyWhileDown="1">
                  <Action>Set Value</Action>
                  <Keys>
                    <Key>90</Key>
                  </Keys>
                  <Value>1</Value>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"ddCCharDec"</Description>
              <LastState Value="0" RealAddress="7FF755340032"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>ddCCharDec</Address>
              <Hotkeys>
                <Hotkey OnlyWhileDown="1">
                  <Action>Set Value</Action>
                  <Keys>
                    <Key>88</Key>
                  </Keys>
                  <Value>1</Value>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
1.001 version
"ff7rebirth_.exe"+A68AB2 to "ff7rebirth_.exe"+B337BA
"ff7rebirth_.exe"+BE7F5F to "ff7rebirth_.exe"+FCD30F

eddy717
Novice Cheater
Novice Cheater
Posts: 19
Joined: Mon Jan 27, 2025 4:30 am
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by eddy717 »

Anyway
To use anytime any limit lv skill
Without always using it?

ebonillusion
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Feb 05, 2025 5:43 am
Reputation: 1

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by ebonillusion »

Is there any way to modify the affinity/relationship of characters? I got the wrong date despite having tifa and aerith at the same level , they gave me aerith

User avatar
Jookeringa
Noobzor
Noobzor
Posts: 14
Joined: Fri Jun 15, 2018 3:53 pm
Reputation: 2

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Jookeringa »

Cissa90 wrote:
Tue Feb 04, 2025 6:34 pm
Jookeringa wrote:
Tue Feb 04, 2025 5:40 pm
question did anyone manage (or know if it is possible) to have the same combo always great from the parade to the loveless play?
I did, just didnt share it.

PS: Got 100% now, so game has been uninstalled.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337103853</ID>
      <Description>"Loveless Play Autoplay"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(MaxComb,ff7rebirth_.exe,01 8B 88 01 00 00 8B CF) // should be unique
aobscanmodule(AlwaysGreat,ff7rebirth_.exe,8B 4F 08 83 E9 01 74 41) // should be unique
alloc(newmem1,$1000,MaxComb)
alloc(newmem,$1000,AlwaysGreat)
label(code)
label(return)
label(code1)
label(return1)

newmem1:
mov edi,5
mov ecx,5
code1:
  add [rbx+00000188],ecx
  mov ecx,edi
  jmp return1

newmem:
mov [rdi+08],3
code:
  mov ecx,[rdi+08]
  sub ecx,01
  jmp return

MaxComb:
  jmp newmem1
  nop 3
return1:

AlwaysGreat:
  jmp newmem
  nop
return:

registersymbol(MaxComb)
registersymbol(AlwaysGreat)

[DISABLE]

MaxComb:
  db 01 8B 88 01 00 00 8B CF

AlwaysGreat:
  db 8B 4F 08 83 E9 01

unregistersymbol(*)
dealloc(*)

{ MaxComb
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EAF7

ff7rebirth_.exe+3B5EAD2: B1 01                 - mov cl,01
ff7rebirth_.exe+3B5EAD4: 88 8B 91 02 00 00     - mov [rbx+00000291],cl
ff7rebirth_.exe+3B5EADA: 44 39 36              - cmp [rsi],r14d
ff7rebirth_.exe+3B5EADD: 75 0C                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EADF: 84 C9                 - test cl,cl
ff7rebirth_.exe+3B5EAE1: 75 08                 - jne ff7rebirth_.exe+3B5EAEB
ff7rebirth_.exe+3B5EAE3: 8B 8B 5C 01 00 00     - mov ecx,[rbx+0000015C]
ff7rebirth_.exe+3B5EAE9: EB 06                 - jmp ff7rebirth_.exe+3B5EAF1
ff7rebirth_.exe+3B5EAEB: 8B 8B 58 01 00 00     - mov ecx,[rbx+00000158]
ff7rebirth_.exe+3B5EAF1: 01 8B 88 01 00 00     - add [rbx+00000188],ecx
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EAF7: 8B CF                 - mov ecx,edi
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EAF9: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EAFC: 74 48                 - je ff7rebirth_.exe+3B5EB46
ff7rebirth_.exe+3B5EAFE: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EB01: 74 15                 - je ff7rebirth_.exe+3B5EB18
ff7rebirth_.exe+3B5EB03: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EB06: 74 07                 - je ff7rebirth_.exe+3B5EB0F
ff7rebirth_.exe+3B5EB08: 83 FF 01              - cmp edi,01
ff7rebirth_.exe+3B5EB0B: 75 2B                 - jne ff7rebirth_.exe+3B5EB38
ff7rebirth_.exe+3B5EB0D: EB 57                 - jmp ff7rebirth_.exe+3B5EB66
ff7rebirth_.exe+3B5EB0F: 48 8B 8B 90 01 00 00  - mov rcx,[rbx+00000190]
}
{ AlwaysGreat
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+3B5EE08

ff7rebirth_.exe+3B5EDE3: 40 8A C6              - mov al,sil
ff7rebirth_.exe+3B5EDE6: EB 02                 - jmp ff7rebirth_.exe+3B5EDEA
ff7rebirth_.exe+3B5EDE8: B0 01                 - mov al,01
ff7rebirth_.exe+3B5EDEA: 45 89 A7 BC 00 00 00  - mov [r15+000000BC],r12d
ff7rebirth_.exe+3B5EDF1: 49 8D 4F 18           - lea rcx,[r15+18]
ff7rebirth_.exe+3B5EDF5: BA 05 00 00 00        - mov edx,00000005
ff7rebirth_.exe+3B5EDFA: 84 C0                 - test al,al
ff7rebirth_.exe+3B5EDFC: 75 05                 - jne ff7rebirth_.exe+3B5EE03
ff7rebirth_.exe+3B5EDFE: BA 04 00 00 00        - mov edx,00000004
ff7rebirth_.exe+3B5EE03: E8 BC 52 1C FD        - call ff7rebirth_.exe+D240C4
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+3B5EE08: 8B 4F 08              - mov ecx,[rdi+08]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+3B5EE0B: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE0E: 74 41                 - je ff7rebirth_.exe+3B5EE51
ff7rebirth_.exe+3B5EE10: 83 E9 01              - sub ecx,01
ff7rebirth_.exe+3B5EE13: 74 24                 - je ff7rebirth_.exe+3B5EE39
ff7rebirth_.exe+3B5EE15: 83 F9 01              - cmp ecx,01
ff7rebirth_.exe+3B5EE18: 75 53                 - jne ff7rebirth_.exe+3B5EE6D
ff7rebirth_.exe+3B5EE1A: 8B 07                 - mov eax,[rdi]
ff7rebirth_.exe+3B5EE1C: 48 8D 55 8F           - lea rdx,[rbp-71]
ff7rebirth_.exe+3B5EE20: F7 D8                 - neg eax
ff7rebirth_.exe+3B5EE22: 48 8D 45 9F           - lea rax,[rbp-61]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thanks a lot Cissa =D you're awesome

User avatar
Cissa90
Expert Cheater
Expert Cheater
Posts: 241
Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 281

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by Cissa90 »

Pliskin_1 wrote:
Tue Feb 04, 2025 9:35 pm
Hi, thank you so much for the table, I did want to request an option if I can, is it possible to disable the stagger mechanic while in combat, or at least make it much harder to stagger, the table does have an instant stagger option so was wondering if it's not too hard to do create the opposite? So it becomes impossible to stagger. Thanks!
UNTESTED:

Cannot guarantee this one works, but just based on previous code, try it. Should keep stagger meter at 0.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337103878</ID>
      <Description>"No Stagger"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(NoStagger,ff7rebirth_.exe,C5 FA 11 46 08 0F)
alloc(newmem,$100,NoStagger)
registersymbol(LowStagg)
label(LowStagg)
label(code)
label(return)

newmem:
movss xmm0,[LowStagg]

code:
vmovss [rsi+08],xmm0
jmp return

LowStagg:
dd (float)0

NoStagger:
  jmp newmem
return:

registersymbol(NoStagger)

[DISABLE]
NoStagger:
  db C5 FA 11 46 08
'
dealloc(*)
unregistersymbol(*)

// Scanning Note. (Float 20 when staggered)

{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+1506B37

ff7rebirth_.exe+1506B0D: 74 1A                    - je ff7rebirth_.exe+1506B29
ff7rebirth_.exe+1506B0F: 41 80 BE 20 01 00 00 01  - cmp byte ptr [r14+00000120],01
ff7rebirth_.exe+1506B17: 75 07                    - jne ff7rebirth_.exe+1506B20
ff7rebirth_.exe+1506B19: C5 FA 10 40 68           - vmovss xmm0,[rax+68]
ff7rebirth_.exe+1506B1E: EB 05                    - jmp ff7rebirth_.exe+1506B25
ff7rebirth_.exe+1506B20: C5 FA 10 40 74           - vmovss xmm0,[rax+74]
ff7rebirth_.exe+1506B25: C5 F2 59 C8              - vmulss xmm1,xmm1,xmm0
ff7rebirth_.exe+1506B29: C5 F2 58 46 08           - vaddss xmm0,xmm1,[rsi+08]
ff7rebirth_.exe+1506B2E: C5 FA 10 56 0C           - vmovss xmm2,[rsi+0C]
ff7rebirth_.exe+1506B33: C5 F8 2F D0              - vcomiss xmm2,xmm0
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+1506B37: C5 FA 11 46 08           - vmovss [rsi+08],xmm0
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+1506B3C: 0F 87 B4 05 00 00        - ja ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B42: C4 C1 78 2F C8           - vcomiss xmm1,xmm8
ff7rebirth_.exe+1506B47: C5 FA 11 56 08           - vmovss [rsi+08],xmm2
ff7rebirth_.exe+1506B4C: 0F 86 A4 05 00 00        - jbe ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B52: 48 8B 0E                 - mov rcx,[rsi]
ff7rebirth_.exe+1506B55: E8 62 A5 9F FF           - call ff7rebirth_.exe+F010BC
ff7rebirth_.exe+1506B5A: 84 C0                    - test al,al
ff7rebirth_.exe+1506B5C: 0F 85 94 05 00 00        - jne ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B62: 48 8B 0E                 - mov rcx,[rsi]
ff7rebirth_.exe+1506B65: E8 B2 55 1E 00           - call ff7rebirth_.exe+16EC11C
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
And here is another that basically halves the stagger gain amount. To make it even less, open script and change the StagMulti value from 2 to whatever you want to divide with.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337103878</ID>
      <Description>"Slow Stagger"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(SlowStagger,ff7rebirth_.exe,C5 F2 58 46 08 C5 FA 10 56 0C)
alloc(newmem,$100,SlowStagger)
registersymbol(StagMulti)
label(StagMulti)
label(code)
label(return)

newmem:
divss xmm1,[StagMulti]

code:
vaddss xmm0,xmm1,[rsi+08]
jmp return

StagMulti:
dd (float)2

SlowStagger:
  jmp newmem
return:

registersymbol(SlowStagger)

[DISABLE]
SlowStagger:
  db C5 F2 58 46 08

dealloc(*)
unregistersymbol(*)

// Scanning Note. (Float 20 when staggered)

{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+1506B37

ff7rebirth_.exe+1506B0D: 74 1A                    - je ff7rebirth_.exe+1506B29
ff7rebirth_.exe+1506B0F: 41 80 BE 20 01 00 00 01  - cmp byte ptr [r14+00000120],01
ff7rebirth_.exe+1506B17: 75 07                    - jne ff7rebirth_.exe+1506B20
ff7rebirth_.exe+1506B19: C5 FA 10 40 68           - vmovss xmm0,[rax+68]
ff7rebirth_.exe+1506B1E: EB 05                    - jmp ff7rebirth_.exe+1506B25
ff7rebirth_.exe+1506B20: C5 FA 10 40 74           - vmovss xmm0,[rax+74]
ff7rebirth_.exe+1506B25: C5 F2 59 C8              - vmulss xmm1,xmm1,xmm0
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+1506B29: C5 F2 58 46 08           - vaddss xmm0,xmm1,[rsi+08]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+1506B2E: C5 FA 10 56 0C           - vmovss xmm2,[rsi+0C]
ff7rebirth_.exe+1506B33: C5 F8 2F D0              - vcomiss xmm2,xmm0
ff7rebirth_.exe+1506B37: C5 FA 11 46 08           - vmovss [rsi+08],xmm0
ff7rebirth_.exe+1506B3C: 0F 87 B4 05 00 00        - ja ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B42: C4 C1 78 2F C8           - vcomiss xmm1,xmm8
ff7rebirth_.exe+1506B47: C5 FA 11 56 08           - vmovss [rsi+08],xmm2
ff7rebirth_.exe+1506B4C: 0F 86 A4 05 00 00        - jbe ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B52: 48 8B 0E                 - mov rcx,[rsi]
ff7rebirth_.exe+1506B55: E8 62 A5 9F FF           - call ff7rebirth_.exe+F010BC
ff7rebirth_.exe+1506B5A: 84 C0                    - test al,al
ff7rebirth_.exe+1506B5C: 0F 85 94 05 00 00        - jne ff7rebirth_.exe+15070F6
ff7rebirth_.exe+1506B62: 48 8B 0E                 - mov rcx,[rsi]
ff7rebirth_.exe+1506B65: E8 B2 55 1E 00           - call ff7rebirth_.exe+16EC11C
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

delpirero
Cheater
Cheater
Posts: 34
Joined: Sun Apr 22, 2018 1:53 am
Reputation: 35

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by delpirero »

update
1.003

update
1.002

Armor Materia address fix

Sephiroth and Zack change equipment and materias

Watch the video

[Link]
Maybe exclude Chapter 1
I didn't do too much testing
ff7rebirth_.CT
1.003
(19.6 KiB) Downloaded 114 times
ff7rebirth_.CT
1.002
(16.94 KiB) Downloaded 162 times
ff7rebirth_.CT
(15.79 KiB) Downloaded 174 times
Last edited by delpirero on Fri Mar 07, 2025 2:15 pm, edited 5 times in total.

primeval
Cheater
Cheater
Posts: 36
Joined: Thu Aug 31, 2017 11:41 am
Reputation: 3

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by primeval »




Idk but someome success swarp npc abilities skill npc

pataphysix
Noobzor
Noobzor
Posts: 9
Joined: Mon Aug 21, 2023 5:33 am
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by pataphysix »

Is it possible to change the level of summon materia with the materia editor? Adding experience doesn't seem to work.

DarthVidicus
Noobzor
Noobzor
Posts: 7
Joined: Tue Dec 01, 2020 2:39 pm
Reputation: 0

Re: FINAL FANTASY VII REBIRTH +12 (table Update.5)

Post by DarthVidicus »

Is there anyway to stop the timer on Gears and Gambits? Even with the cheats available, I always run out of time before I can beat the boss.

Post Reply

Who is online

Users browsing this forum: AhrefsBot, bigkorban, Google Adsense [Bot], Jns835, krisyra, kucingarab, Majestic-12 [Bot], Mr_Ranbow, plamen6789rocks, Raticus79, Ztloka