Final Fantasy 7 Cheat Table Trainer

Final Fantasy 7 Cheat Table Trainer 2020-07-23

Hexui Undetected CSGO Cheats PUBG Accounts
If you want to play the original Final Fantasy VII—whether you're a first-timer or an old fan revisiting a classic—you should probably use our Final fantasy 7 cheat table. That might sound sacrilegious, but I'm not talking about level boosters or item duplicators. Some of FFVII's new cheats are tools that make the game significantly more enjoyable to play, letting you ditch some of the musty old relics of 90s role-playing. Specifically: You can A) speed up the game; and B) turn off all random encounters.

Yes, you can turn off all random encounters. Every RPG should allow this. It's perfect; all you have to do is press a couple of buttons to enable or disable encounters at will so that you can breeze through dungeons at your discretion. Then, if you're feeling underpowered, you can put random encounters back on but speed up the game, so they don't waste too much of your time.

Our Final Fantasy 7 Cheat Table has 7 different features, the first 2 enable you to have infinite health & infinite magic, pretty standard stuff. Fast level ups is always nice, basically increasing the rate at which you gain experience. You can have instant limit break which lets you use more special attacks. Then you can disable the battle timer cooldown, give yourself as much money as you want. The last feature is a "save anywhere" cheat, so you can save the game anywhere you want which is awesome. The limitations without this cheat are really annoying. You can download the cheat table by clicking the green button at the top right of the page.

Final Fantasy 7 Cheat Table Trainer

1595538608311.png


Cheat Trainer Features
  • God mode
  • infinite magic
  • fast level up
  • instant limit break
  • money hack
  • Save Anywhere

Here are a few tips and tricks as well

Regain Health

When you are in a battle, use your level three restore(regain). Open the lid when you cast it, and you will recover all your health. It takes about three minutes if you are badly injured.

Extra HP
Is Emerald weapon killing you? Maybe Sephiroth is killing you? Well, PROBLEM SOLVED! Just go to Cosmo Canyon and buy a TON of the HP Plus Materia.

Cheat Engine Scripts
infinite health cheat:
[ENABLE]

aobscanmodule(health1,FF7_EN.exe,89 41 2C 8B 55 F8 83) // should be unique
alloc(newmem,$100)
registersymbol(health1)
label(code)
label(return)

newmem:
cmp [ecx+278],(int)255
jne code
mov eax,[ecx+30]
mov [ecx+2C],eax
  mov edx,[ebp-08]
  jmp return

code:
  mov [ecx+2C],eax
  mov edx,[ebp-08]
  jmp return

health1:
  jmp newmem
  nop
return:


[DISABLE]

health1:
  db 89 41 2C 8B 55 F8

unregistersymbol(health1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FF7_EN.exe"+1DF1B3

"FF7_EN.exe"+1DF193: 8B 42 30              -  mov eax,[edx+30]
"FF7_EN.exe"+1DF196: 50                    -  push eax
"FF7_EN.exe"+1DF197: 8B 0D 0C CE 99 00     -  mov ecx,[FF7_EN.exe+59CE0C]
"FF7_EN.exe"+1DF19D: 8B 91 14 02 00 00     -  mov edx,[ecx+00000214]
"FF7_EN.exe"+1DF1A3: 52                    -  push edx
"FF7_EN.exe"+1DF1A4: 8B 45 F4              -  mov eax,[ebp-0C]
"FF7_EN.exe"+1DF1A7: 50                    -  push eax
"FF7_EN.exe"+1DF1A8: E8 79 8F FE FF        -  call FF7_EN.exe+1C8126
"FF7_EN.exe"+1DF1AD: 83 C4 10              -  add esp,10
"FF7_EN.exe"+1DF1B0: 8B 4D F8              -  mov ecx,[ebp-08]
// ---------- INJECTING HERE ----------
"FF7_EN.exe"+1DF1B3: 89 41 2C              -  mov [ecx+2C],eax
"FF7_EN.exe"+1DF1B6: 8B 55 F8              -  mov edx,[ebp-08]
// ---------- DONE INJECTING  ----------
"FF7_EN.exe"+1DF1B9: 83 7A 2C 00           -  cmp dword ptr [edx+2C],00
"FF7_EN.exe"+1DF1BD: 75 2D                 -  jne FF7_EN.exe+1DF1EC
"FF7_EN.exe"+1DF1BF: 83 7D F4 00           -  cmp dword ptr [ebp-0C],00
"FF7_EN.exe"+1DF1C3: 74 27                 -  je FF7_EN.exe+1DF1EC
"FF7_EN.exe"+1DF1C5: 8B 45 F8              -  mov eax,[ebp-08]
"FF7_EN.exe"+1DF1C8: 8B 08                 -  mov ecx,[eax]
"FF7_EN.exe"+1DF1CA: 83 C9 01              -  or ecx,01
"FF7_EN.exe"+1DF1CD: 8B 55 F8              -  mov edx,[ebp-08]
"FF7_EN.exe"+1DF1D0: 89 0A                 -  mov [edx],ecx
"FF7_EN.exe"+1DF1D2: A1 0C CE 99 00        -  mov eax,[FF7_EN.exe+59CE0C]
}
fast level ups:
[ENABLE]

aobscanmodule(exp1,FF7_EN.exe,89 50 3C 8B 45 08) // should be unique
alloc(newmem,$100)

label(code)
label(return)

newmem:

code:

add edx,edx
add edx,[eax+3C]
//add edx,[FF7_EN.exe+59E2CC]
mov [eax+3C],edx
  mov eax,[ebp+08]

  jmp return

exp1:
  jmp code
  nop
return:
registersymbol(exp1)

[DISABLE]

exp1:
  db 89 50 3C 8B 45 08

unregistersymbol(exp1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FF7_EN.exe"+1C764F

"FF7_EN.exe"+1C762D: 8B 4D 08                       -  mov ecx,[ebp+08]
"FF7_EN.exe"+1C7630: 66 8B 51 24                    -  mov dx,[ecx+24]
"FF7_EN.exe"+1C7634: 66 89 50 2E                    -  mov [eax+2E],dx
"FF7_EN.exe"+1C7638: 8B 45 0C                       -  mov eax,[ebp+0C]
"FF7_EN.exe"+1C763B: 8B 4D 08                       -  mov ecx,[ebp+08]
"FF7_EN.exe"+1C763E: 66 8B 51 26                    -  mov dx,[ecx+26]
"FF7_EN.exe"+1C7642: 66 89 50 32                    -  mov [eax+32],dx
"FF7_EN.exe"+1C7646: 8B 45 0C                       -  mov eax,[ebp+0C]
"FF7_EN.exe"+1C7649: 8B 4D 08                       -  mov ecx,[ebp+08]
"FF7_EN.exe"+1C764C: 8B 51 30                       -  mov edx,[ecx+30]
// ---------- INJECTING HERE ----------
"FF7_EN.exe"+1C764F: 89 50 3C                       -  mov [eax+3C],edx
"FF7_EN.exe"+1C7652: 8B 45 08                       -  mov eax,[ebp+08]
// ---------- DONE INJECTING  ----------
"FF7_EN.exe"+1C7655: 8B 4D 08                       -  mov ecx,[ebp+08]
"FF7_EN.exe"+1C7658: 8B 90 80 00 00 00              -  mov edx,[eax+00000080]
"FF7_EN.exe"+1C765E: 2B 51 30                       -  sub edx,[ecx+30]
"FF7_EN.exe"+1C7661: 8B 45 0C                       -  mov eax,[ebp+0C]
"FF7_EN.exe"+1C7664: 89 90 80 00 00 00              -  mov [eax+00000080],edx
"FF7_EN.exe"+1C766A: 8B 4D 0C                       -  mov ecx,[ebp+0C]
"FF7_EN.exe"+1C766D: C6 41 21 00                    -  mov byte ptr [ecx+21],00
"FF7_EN.exe"+1C7671: 8B 55 08                       -  mov edx,[ebp+08]
"FF7_EN.exe"+1C7674: 8B 45 08                       -  mov eax,[ebp+08]
"FF7_EN.exe"+1C7677: 8B 8A 80 00 00 00              -  mov ecx,[edx+00000080]
}
money hack:
[ENABLE]

aobscanmodule(money1,FF7_EN.exe,2B 55 08 89 15 B4 08 DC 00) // should be unique
alloc(newmem,$100)

label(code)
label(return)

aobscanmodule(money2,FF7_EN.exe,03 4D 08 89 0D B4 08 DC 00) // should be unique
alloc(newmema,$100)

label(codea)
label(returna)

newmem:

code:
  //sub edx,[ebp+08]
  mov edx,(int)999999
  mov [FF7_EN.exe+9C08B4],edx
  jmp return

money1:
  jmp code
  nop
  nop
  nop
  nop
return:
registersymbol(money1)

newmema:

codea:
mov [ebp+08],(int)99999
  mov ecx,[ebp+08]
  mov [FF7_EN.exe+9C08B4],ecx
  jmp returna

money2:
  jmp codea
  nop
  nop
  nop
  nop
returna:
registersymbol(money2)

[DISABLE]

money1:
  db 2B 55 08 89 15 B4 08 DC 00

unregistersymbol(money1)
dealloc(newmem)

money2:
  db 03 4D 08 89 0D B4 08 DC 00

unregistersymbol(money2)
dealloc(newmema)
{
// ORIGINAL CODE - INJECTION POINT: "FF7_EN.exe"+2CBCA9

"FF7_EN.exe"+2CBC7F: 51                             -  push ecx
"FF7_EN.exe"+2CBC80: 8B 45 08                       -  mov eax,[ebp+08]
"FF7_EN.exe"+2CBC83: 3B 05 B4 08 DC 00              -  cmp eax,[FF7_EN.exe+9C08B4]
"FF7_EN.exe"+2CBC89: 76 18                          -  jna FF7_EN.exe+2CBCA3
"FF7_EN.exe"+2CBC8B: 8B 0D B4 08 DC 00              -  mov ecx,[FF7_EN.exe+9C08B4]
"FF7_EN.exe"+2CBC91: 89 4D FC                       -  mov [ebp-04],ecx
"FF7_EN.exe"+2CBC94: C7 05 B4 08 DC 00 00 00 00 00  -  mov [FF7_EN.exe+9C08B4],00000000
"FF7_EN.exe"+2CBC9E: 8B 45 FC                       -  mov eax,[ebp-04]
"FF7_EN.exe"+2CBCA1: EB 12                          -  jmp FF7_EN.exe+2CBCB5
"FF7_EN.exe"+2CBCA3: 8B 15 B4 08 DC 00              -  mov edx,[FF7_EN.exe+9C08B4]
// ---------- INJECTING HERE ----------
"FF7_EN.exe"+2CBCA9: 2B 55 08                       -  sub edx,[ebp+08]
"FF7_EN.exe"+2CBCAC: 89 15 B4 08 DC 00              -  mov [FF7_EN.exe+9C08B4],edx
// ---------- DONE INJECTING  ----------
"FF7_EN.exe"+2CBCB2: 8B 45 08                       -  mov eax,[ebp+08]
"FF7_EN.exe"+2CBCB5: 8B E5                          -  mov esp,ebp
"FF7_EN.exe"+2CBCB7: 5D                             -  pop ebp
"FF7_EN.exe"+2CBCB8: C3                             -  ret
"FF7_EN.exe"+2CBCB9: 55                             -  push ebp
"FF7_EN.exe"+2CBCBA: 8B EC                          -  mov ebp,esp
"FF7_EN.exe"+2CBCBC: A1 B4 08 DC 00                 -  mov eax,[FF7_EN.exe+9C08B4]
"FF7_EN.exe"+2CBCC1: 03 45 08                       -  add eax,[ebp+08]
"FF7_EN.exe"+2CBCC4: 3B 05 B4 08 DC 00              -  cmp eax,[FF7_EN.exe+9C08B4]
"FF7_EN.exe"+2CBCCA: 73 0C                          -  jae FF7_EN.exe+2CBCD8
}
  • Like
Reactions: Kleon742
Author
ChrisFayte
Downloads
4
Views
307
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Similar resources
Community Mods