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

Upload your cheat tables here (No requests)
User avatar
jonaaa
Expert Cheater
Expert Cheater
Posts: 688
Joined: Thu Apr 06, 2017 6:08 am
Reputation: 274

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

Post by jonaaa »

mistermag wrote:
Sat Jan 25, 2025 6:00 am
zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

...

Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.
...

Missing from this list: ATB Assist, Provoke, Magic Pot. (I don't have deluxe edition so maybe it's just blocked from me seeing Magic Pot).
Nero57021 wrote:
Sat Jan 25, 2025 5:48 am
One thing to note, the materias can change type and their id, but the name stays the same. Although their effect can is active and can be seen.
This is correct. Also of note, I crashed the game when I tried to change a materia to a different type (like changing magic materia to summon materia). So best to change only within the same materia color.

Code: Select all

14019 - Magic Pot
Use CreamAPI or any other DLC Unlocker, should fix your 'problem'.

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

oilnarak01
Expert Cheater
Expert Cheater
Posts: 69
Joined: Sun Feb 26, 2023 4:39 pm
Reputation: 12

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

Post by oilnarak01 »

zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.
Could you also tell me how to use this materia editor ?

Thanks

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 »

mistermag wrote:
Sat Jan 25, 2025 6:00 am
zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.

Code: Select all

10001 - Healing
10002 - Cleansing
10003 - Revival
10004 - Fire
10005 - Ice
10006 - Lightning
10007 - Wind
10008 - Poison
10009 - Binding
10010 - Time
10011 - Barrier
10012 - Subversion
10017 - Petrify
10018 - Gravity
10019 - Comet
10020 - Empowerment
10021 - Fortification
10022 - Disempowerment
10023 - Enervation
10024 - Fire and Ice
10025 - Lightning and Wind
10026 - Poison and Petrify
10027 - Reraise

11001 - Magnify
11002 - Elemental
11003 - Warding
11004 - HP Absorption
11005 - MP Absorption
11006 - Synergy
11007 - AP Up
11008 - Magic Focus
11009 - Magic Efficiency
11010 - Swiftcast
11011 - Auto-Cast
11012 - Level Boost

12001 - Steal
12002 - Assess
12003 - Enemy Skill
12004 - Chakra
12005 - Prayer
12006 - ATB Boost
12101 - Morph
12102 - Spare Change
12103 - Item Economizer
12104 - Limit Siphon
12105 - Jump
12106 - Darkside
12107 - Gambler

13001 - HP Up
13002 - MP Up
13003 - Magic Up
13004 - Luck Up
13005 - Gil Up
13006 - EXP Up
13007 - Item Master
13008 - ATB Stagger
13009 - First Strike
13010 - Steadfast Block
13011 - Skill Master
13101 - HP<->MP
13102 - ATK<->MATK
13103 - VIT<->SPR
13104 - Limit Support
13105 - Speed Up
13106 - Strength Up
13107 - Spirit Up
13108 - Vitality Up
13109 - Auto-Unique Ability
13110 - Auto-Weapon Ability
13111 - Precision Defense
13112 - Synergy Support

14001 - Chocobo & Moogle
14002 - Shiva
14003 - Ifrit
14004 - Leviathan
14010 - Ramuh
14011 - Titan
14012 - Phoenix
14013 - Alexander
14014 - Kujata
14015 - Bahamut Arisen
14016 - Odin
14017 - Gilgamesh
14018 - Posh Chocobo
14020 - Moogle Trio
Missing from this list: ATB Assist, Provoke, Magic Pot. (I don't have deluxe edition so maybe it's just blocked from me seeing Magic Pot).
Nero57021 wrote:
Sat Jan 25, 2025 5:48 am
One thing to note, the materias can change type and their id, but the name stays the same. Although their effect can is active and can be seen.
This is correct. Also of note, I crashed the game when I tried to change a materia to a different type (like changing magic materia to summon materia). So best to change only within the same materia color.
13014-ATB Assist
13016-Provoke
14019-Magic Pot

NuadaXXX
Noobzor
Noobzor
Posts: 13
Joined: Sat Aug 31, 2024 5:03 pm
Reputation: 3

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

Post by NuadaXXX »

Has anyone something for the parade ?

Nero57021
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Jan 07, 2023 12:37 am
Reputation: 0

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

Post by Nero57021 »

delpirero wrote:
Sat Jan 25, 2025 7:39 am
mistermag wrote:
Sat Jan 25, 2025 6:00 am
zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.

Code: Select all

10001 - Healing
10002 - Cleansing
10003 - Revival
10004 - Fire
10005 - Ice
10006 - Lightning
10007 - Wind
10008 - Poison
10009 - Binding
10010 - Time
10011 - Barrier
10012 - Subversion
10017 - Petrify
10018 - Gravity
10019 - Comet
10020 - Empowerment
10021 - Fortification
10022 - Disempowerment
10023 - Enervation
10024 - Fire and Ice
10025 - Lightning and Wind
10026 - Poison and Petrify
10027 - Reraise

11001 - Magnify
11002 - Elemental
11003 - Warding
11004 - HP Absorption
11005 - MP Absorption
11006 - Synergy
11007 - AP Up
11008 - Magic Focus
11009 - Magic Efficiency
11010 - Swiftcast
11011 - Auto-Cast
11012 - Level Boost

12001 - Steal
12002 - Assess
12003 - Enemy Skill
12004 - Chakra
12005 - Prayer
12006 - ATB Boost
12101 - Morph
12102 - Spare Change
12103 - Item Economizer
12104 - Limit Siphon
12105 - Jump
12106 - Darkside
12107 - Gambler

13001 - HP Up
13002 - MP Up
13003 - Magic Up
13004 - Luck Up
13005 - Gil Up
13006 - EXP Up
13007 - Item Master
13008 - ATB Stagger
13009 - First Strike
13010 - Steadfast Block
13011 - Skill Master
13101 - HP<->MP
13102 - ATK<->MATK
13103 - VIT<->SPR
13104 - Limit Support
13105 - Speed Up
13106 - Strength Up
13107 - Spirit Up
13108 - Vitality Up
13109 - Auto-Unique Ability
13110 - Auto-Weapon Ability
13111 - Precision Defense
13112 - Synergy Support

14001 - Chocobo & Moogle
14002 - Shiva
14003 - Ifrit
14004 - Leviathan
14010 - Ramuh
14011 - Titan
14012 - Phoenix
14013 - Alexander
14014 - Kujata
14015 - Bahamut Arisen
14016 - Odin
14017 - Gilgamesh
14018 - Posh Chocobo
14020 - Moogle Trio
Missing from this list: ATB Assist, Provoke, Magic Pot. (I don't have deluxe edition so maybe it's just blocked from me seeing Magic Pot).
Nero57021 wrote:
Sat Jan 25, 2025 5:48 am
One thing to note, the materias can change type and their id, but the name stays the same. Although their effect can is active and can be seen.
This is correct. Also of note, I crashed the game when I tried to change a materia to a different type (like changing magic materia to summon materia). So best to change only within the same materia color.
13014-ATB Assist
13016-Provoke
14019-Magic Pot


Also I seem to notice - HP absorption is not working?

I changed one Materia i think an extra steal to that and it does not trigger the effect.

L05ER
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Jan 24, 2025 5:14 pm
Reputation: 2

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

Post by L05ER »

here's the address for Infinite Units in Fort Condor mini-game if anyone wants.

ff7rebirth_.exe+3AE6532

Just nop that instruction and spawn as many as you want (if you have infinite ATB via another table here).

Anyone that wants to include anything I post in their tables, feel free.

Ailing84
Novice Cheater
Novice Cheater
Posts: 23
Joined: Thu Nov 25, 2021 3:31 am
Reputation: 3

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

Post by Ailing84 »

Heya cielos can u add a cheat like what you did in ffxv where it has a break damage limit of 1 billion?

J3r3k
Expert Cheater
Expert Cheater
Posts: 77
Joined: Wed Sep 11, 2019 1:27 pm
Reputation: 9

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

Post by J3r3k »

oilnarak01 wrote:
Sat Jan 25, 2025 6:30 am
zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.
Could you also tell me how to use this materia editor ?

Thanks
Could someone add it to a table for those who can’t figure how to input it correctly ? Thank you, materia editor is a must have :)

User avatar
jonaaa
Expert Cheater
Expert Cheater
Posts: 688
Joined: Thu Apr 06, 2017 6:08 am
Reputation: 274

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

Post by jonaaa »

J3r3k wrote:
Sat Jan 25, 2025 10:55 am
oilnarak01 wrote:
Sat Jan 25, 2025 6:30 am
zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.
Could you also tell me how to use this materia editor ?

Thanks
Could someone add it to a table for those who can’t figure how to input it correctly ? Thank you, materia editor is a must have :)
Do it yourself. How? Very simple, select all the code with 'Select All', open CE then simply paste it (with CTRL V) then save the table.

zachillios
Table Makers
Table Makers
Posts: 933
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 824

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

Post by zachillios »

Thank you both for the list. The name should update upon a save/load. I'll update the script with the list later today. I appreciate your efforts.

oilnarak01
Expert Cheater
Expert Cheater
Posts: 69
Joined: Sun Feb 26, 2023 4:39 pm
Reputation: 12

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

Post by oilnarak01 »

jonaaa wrote:
Sat Jan 25, 2025 11:46 am
J3r3k wrote:
Sat Jan 25, 2025 10:55 am
oilnarak01 wrote:
Sat Jan 25, 2025 6:30 am


Could you also tell me how to use this materia editor ?

Thanks
Could someone add it to a table for those who can’t figure how to input it correctly ? Thank you, materia editor is a must have :)
Do it yourself. How? Very simple, select all the code with 'Select All', open CE then simply paste it (with CTRL V) then save the table.
Thanks !

rolandgriswold
Novice Cheater
Novice Cheater
Posts: 24
Joined: Sat Sep 17, 2022 1:39 am
Reputation: 4

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

Post by rolandgriswold »

can someone please make one to adjust relationship amount

User avatar
tekknen
Expert Cheater
Expert Cheater
Posts: 112
Joined: Fri Oct 16, 2020 4:33 pm
Reputation: 88

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

Post by tekknen »

this is more like an item viewer as i found that changing item might require to change it @ more than one menu

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>48</ID>
      <Description>"Highlighted Item @Inventory Menu"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version:
  Date   : 2025-01-25
  Author : ex_ba

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(myItemGP,ff7rebirth_.exe,4D 63 5E 08 0F 84 71 02 00 00) // should be unique
alloc(newmem,$100,myItemGP)
alloc(myItemTypeBA,$8,myItemGP)
registersymbol(myItemTypeBA)
label(code)
label(return)

newmem:
  mov [myItemTypeBA], r14
code:
  movsxd  r11,dword ptr [r14+08]
  je ff7rebirth_.exe+BE42F3
  jmp return

myItemGP:
  jmp newmem
  nop 5
return:
registersymbol(myItemGP)

[DISABLE]

myItemGP:
  db 4D 63 5E 08 0F 84 71 02 00 00

unregistersymbol(*)
dealloc(*)

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

ff7rebirth_.exe+BE404A: 41 B9 10 00 00 00        - mov r9d,00000010
ff7rebirth_.exe+BE4050: 85 C0                    - test eax,eax
ff7rebirth_.exe+BE4052: 0F 88 E6 02 00 00        - js ff7rebirth_.exe+BE433E
ff7rebirth_.exe+BE4058: 3B 46 50                 - cmp eax,[rsi+50]
ff7rebirth_.exe+BE405B: 0F 8D DD 02 00 00        - jnl ff7rebirth_.exe+BE433E
ff7rebirth_.exe+BE4061: 48 63 C8                 - movsxd  rcx,eax
ff7rebirth_.exe+BE4064: 48 8B 46 48              - mov rax,[rsi+48]
ff7rebirth_.exe+BE4068: 4C 8B 34 C8              - mov r14,[rax+rcx*8]
ff7rebirth_.exe+BE406C: 8B 05 A6 AD 3E 06        - mov eax,[ff7rebirth_.exe+6FCEE18]
ff7rebirth_.exe+BE4072: 3B 05 CC AD 3E 06        - cmp eax,[ff7rebirth_.exe+6FCEE44]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+BE4078: 4D 63 5E 08              - movsxd  r11,dword ptr [r14+08]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+BE407C: 0F 84 71 02 00 00        - je ff7rebirth_.exe+BE42F3
ff7rebirth_.exe+BE4082: 4C 39 05 C7 AD 3E 06     - cmp [ff7rebirth_.exe+6FCEE50],r8
ff7rebirth_.exe+BE4089: 48 8D 15 B8 AD 3E 06     - lea rdx,[ff7rebirth_.exe+6FCEE48]
ff7rebirth_.exe+BE4090: 8B 05 C2 AD 3E 06        - mov eax,[ff7rebirth_.exe+6FCEE58]
ff7rebirth_.exe+BE4096: 48 0F 45 15 B2 AD 3E 06  - cmovne rdx,[ff7rebirth_.exe+6FCEE50]
ff7rebirth_.exe+BE409E: FF C8                    - dec eax
ff7rebirth_.exe+BE40A0: 4C 8B 05 69 AD 3E 06     - mov r8,[ff7rebirth_.exe+6FCEE10]
ff7rebirth_.exe+BE40A7: 48 63 C8                 - movsxd  rcx,eax
ff7rebirth_.exe+BE40AA: 49 23 CB                 - and rcx,r11
ff7rebirth_.exe+BE40AD: 8B 04 8A                 - mov eax,[rdx+rcx*4]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>71</ID>
          <Description>"Category"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0000:Items
0003:Weapons
0004:Armor
0005:Accessories
0006:Materia
000B:Folios &amp; Manuscirpts
</DropDownList>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>myItemTypeBA</Address>
          <Offsets>
            <Offset>2</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>68</ID>
          <Description>"ID"</Description>
          <DropDownList DisplayValueAsItem="1">00002711: Healing Materia
00002712: Cleansing Materia
00002713: Revival Materia
00002714: Fire Materia
00002715: Ice Materia
00002716: Lightning Materia
00002717: Wind Materia
00002718: Poison Materia
00002719: Binding Materia
0000271A: Time Materia
0000271B: Barrier Materia
0000271C: Subversion Materia
00002721: Petrify Materia
00002722: Gravity Materia
00002723: Comet Materia
00002724: Empowerment Materia
00002725: Fortification Materia
00002726: Disempowerment Materia
00002727: Enervation Materia
00002728: Fire &amp; Ice Materia
00002729: Lightnin &amp; Wind Materia
0000272A: Poison &amp; Petrify Materia
0000272B: Reraise Materia
00002AF9: Magnify Materia
00002AFA: Elemental Materia
</DropDownList>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>myItemTypeBA</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"Quantity"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>myItemTypeBA</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

User avatar
tekknen
Expert Cheater
Expert Cheater
Posts: 112
Joined: Fri Oct 16, 2020 4:33 pm
Reputation: 88

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

Post by tekknen »

zachillios wrote:
Sat Jan 25, 2025 1:41 am
Here's my contribution, a materia editor. You can change yours into anyone you want and adjust the exp:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Highlighted Materia Edit"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7rebirth_.exe
  Version: 
  Date   : 2025-01-24
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Mat_Edit,ff7rebirth_.exe,8B 14 02 E8 3F 8F 4C 00) // should be unique
alloc(newmem,$1000,Mat_Edit)
globalalloc(MatEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdx+rax]
mov [MatEdit],rax
pop rax
code:
  mov edx,[rdx+rax]
  call ff7rebirth_.exe+140BD20
  jmp return

Mat_Edit:
  jmp newmem
  nop 3
return:
registersymbol(Mat_Edit)

[DISABLE]

Mat_Edit:
  db 8B 14 02 E8 3F 8F 4C 00

unregistersymbol(Mat_Edit)
dealloc(newmem)
dealloc(MatEdit)
{
// ORIGINAL CODE - INJECTION POINT: ff7rebirth_.exe+F42DD9

ff7rebirth_.exe+F42DAB: 48 8D 55 D7           - lea rdx,[rbp-29]
ff7rebirth_.exe+F42DAF: 48 8B C8              - mov rcx,rax
ff7rebirth_.exe+F42DB2: E8 4D D9 23 00        - call ff7rebirth_.exe+1180704
ff7rebirth_.exe+F42DB7: 8B 86 28 04 00 00     - mov eax,[rsi+00000428]
ff7rebirth_.exe+F42DBD: 3D 00 10 00 00        - cmp eax,00001000
ff7rebirth_.exe+F42DC2: 0F 83 60 AC A2 01     - jae ff7rebirth_.exe+296DA28
ff7rebirth_.exe+F42DC8: 8B D0                 - mov edx,eax
ff7rebirth_.exe+F42DCA: 48 8D 4D 7F           - lea rcx,[rbp+7F]
ff7rebirth_.exe+F42DCE: 48 C1 E2 05           - shl rdx,05
ff7rebirth_.exe+F42DD2: 48 8D 05 C3 EB 23 06  - lea rax,[ff7rebirth_.exe+718199C]
// ---------- INJECTING HERE ----------
ff7rebirth_.exe+F42DD9: 8B 14 02              - mov edx,[rdx+rax]
// ---------- DONE INJECTING  ----------
ff7rebirth_.exe+F42DDC: E8 3F 8F 4C 00        - call ff7rebirth_.exe+140BD20
ff7rebirth_.exe+F42DE1: 48 8B 55 7F           - mov rdx,[rbp+7F]
ff7rebirth_.exe+F42DE5: 4C 8D 4D 67           - lea r9,[rbp+67]
ff7rebirth_.exe+F42DE9: 4C 8D 45 C7           - lea r8,[rbp-39]
ff7rebirth_.exe+F42DED: 88 5D 67              - mov [rbp+67],bl
ff7rebirth_.exe+F42DF0: 48 8D 0D E9 9E 1E 08  - lea rcx,[ff7rebirth_.exe+912CCE0]
ff7rebirth_.exe+F42DF7: 48 89 5D C7           - mov [rbp-39],rbx
ff7rebirth_.exe+F42DFB: E8 60 2E 8A FF        - call ff7rebirth_.exe+7E5C60
ff7rebirth_.exe+F42E00: 44 8A 65 67           - mov r12b,[rbp+67]
ff7rebirth_.exe+F42E04: 4C 8B F8              - mov r15,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"XP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>MatEdit</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Has no IDs currently, but anyone willing to do that would be appreciated. The name of it will change upon a load, but you can see which one it is by looking at the materia info panel.
I did test your script and i found strange behavior was triggered as after i changed a fire mat to fire & ice mat which was in hex $00002728
the game will rewrite the value if u remove the mat from equipment
the work around was to change its value @ both equipment and inventory menu

nyates55
Noobzor
Noobzor
Posts: 5
Joined: Sat Jan 25, 2025 1:37 pm
Reputation: 0

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

Post by nyates55 »

I know it's probably just me since no one has mentioned it, but every time I change a materia, my game crashes. Or freezes at least. Any thoughts?

Edit: Nvm, it only freezes when I pick fire and ice. Weird.

Post Reply

Who is online

Users browsing this forum: admantx, AmazonBot, Archerodees, BLEXBot, Cyberweasel89, DJSato, DotBot, georgekl, Google [Bot], Google Adsense [Bot], Hamuul57, Jtap, Max10, sinnedomoyap, Sonica, vperpl, xiang950928