Upload your cheat tables here (No requests)
jonaaa
Expert Cheater
Posts: 688 Joined: Thu Apr 06, 2017 6:08 am
Reputation: 274
Post
by jonaaa » Sat Jan 25, 2025 6:24 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:
...
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.
Use CreamAPI or any other DLC Unlocker, should fix your 'problem'.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
oilnarak01
Expert Cheater
Posts: 69 Joined: Sun Feb 26, 2023 4:39 pm
Reputation: 12
Post
by oilnarak01 » 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
delpirero
Cheater
Posts: 34 Joined: Sun Apr 22, 2018 1:53 am
Reputation: 35
Post
by delpirero » 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
NuadaXXX
Noobzor
Posts: 13 Joined: Sat Aug 31, 2024 5:03 pm
Reputation: 3
Post
by NuadaXXX » Sat Jan 25, 2025 9:11 am
Has anyone something for the parade ?
Nero57021
Novice Cheater
Posts: 19 Joined: Sat Jan 07, 2023 12:37 am
Reputation: 0
Post
by Nero57021 » Sat Jan 25, 2025 9:16 am
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?
Posts: 3 Joined: Fri Jan 24, 2025 5:14 pm
Reputation: 2
Post
by L05ER » Sat Jan 25, 2025 9:31 am
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
Posts: 23 Joined: Thu Nov 25, 2021 3:31 am
Reputation: 3
Post
by Ailing84 » Sat Jan 25, 2025 10:39 am
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
Posts: 77 Joined: Wed Sep 11, 2019 1:27 pm
Reputation: 9
Post
by J3r3k » 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
jonaaa
Expert Cheater
Posts: 688 Joined: Thu Apr 06, 2017 6:08 am
Reputation: 274
Post
by jonaaa » 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
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
Posts: 933 Joined: Fri Mar 03, 2017 9:05 am
Reputation: 824
Post
by zachillios » Sat Jan 25, 2025 11:52 am
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
Posts: 69 Joined: Sun Feb 26, 2023 4:39 pm
Reputation: 12
Post
by oilnarak01 » Sat Jan 25, 2025 12:33 pm
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
Posts: 24 Joined: Sat Sep 17, 2022 1:39 am
Reputation: 4
Post
by rolandgriswold » Sat Jan 25, 2025 1:25 pm
can someone please make one to adjust relationship amount
tekknen
Expert Cheater
Posts: 112 Joined: Fri Oct 16, 2020 4:33 pm
Reputation: 88
Post
by tekknen » Sat Jan 25, 2025 1:28 pm
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 & 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 & Ice Materia
00002729: Lightnin & Wind Materia
0000272A: Poison & 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>
tekknen
Expert Cheater
Posts: 112 Joined: Fri Oct 16, 2020 4:33 pm
Reputation: 88
Post
by tekknen » Sat Jan 25, 2025 1:34 pm
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
Posts: 5 Joined: Sat Jan 25, 2025 1:37 pm
Reputation: 0
Post
by nyates55 » Sat Jan 25, 2025 1:38 pm
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.
Users browsing this forum: admantx , AmazonBot , Archerodees , BLEXBot , Cyberweasel89 , DJSato , DotBot , georgekl , Google [Bot] , Google Adsense [Bot] , Hamuul57 , Jtap , Max10 , sinnedomoyap , Sonica , vperpl , xiang950928