Final Fantasy VII: Remake Character Codes

Upload your cheat tables here (No requests)
Volcannon
Cheater
Cheater
Posts: 36
Joined: Sun May 19, 2019 2:20 pm
Reputation: 1

Re: Final Fantasy VII: Remake Character Codes

Post by Volcannon »

The Pull-Ups cheat crashes my game when I use it. Could someone please update this?

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

JSwenson82
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Nov 22, 2017 3:45 am
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by JSwenson82 »

need working cheat for squats minigame. current version of the table crashes the game as soon as minigame starts

Ryudo24
Noobzor
Noobzor
Posts: 6
Joined: Tue Sep 12, 2023 4:06 pm
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by Ryudo24 »

Request Update so they work with the current Version

Ryudo24
Noobzor
Noobzor
Posts: 6
Joined: Tue Sep 12, 2023 4:06 pm
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by Ryudo24 »

Requesting Update in this year thank you

khuong
Expert Cheater
Expert Cheater
Posts: 76
Joined: Sat Jan 08, 2022 5:18 pm
Reputation: 41

Re: Final Fantasy VII: Remake Character Codes

Post by khuong »

What do you want updated?

Ryudo24
Noobzor
Noobzor
Posts: 6
Joined: Tue Sep 12, 2023 4:06 pm
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by Ryudo24 »

Well i only need the cheat for 100% dance
The problem with the one currently it dosent work with the version of the game
it crashes the game instead
and sadly i have no idea on how to do this my self other wise i wouldent be requesting an update
sorry!

Ryudo24
Noobzor
Noobzor
Posts: 6
Joined: Tue Sep 12, 2023 4:06 pm
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by Ryudo24 »

JorgeFFC wrote:
Mon Dec 20, 2021 7:44 am
A friend from old codemasters(Hiei-YYH) hacked Mini-game Darts and Motocycle Bike HP mini-games and shared his scripts with me. Guess since it's an offline game it's fine to share here obvious credits not mine anyway.
(i mixed with the table from the earlier post or whatever i had prior while also using some other people trainers found in this page or in another one lol... though the other trainer also have Drop Rate 100%....)

ff7remake_.CT
Any chance he can make an update ? so it works with new version

khuong
Expert Cheater
Expert Cheater
Posts: 76
Joined: Sat Jan 08, 2022 5:18 pm
Reputation: 41

Re: Final Fantasy VII: Remake Character Codes

Post by khuong »

Give me a minute, I wasn't aware there was an update? I updated a table for myself for my last play through which was a few months ago.. let me dig it up.

khuong
Expert Cheater
Expert Cheater
Posts: 76
Joined: Sat Jan 08, 2022 5:18 pm
Reputation: 41

Re: Final Fantasy VII: Remake Character Codes

Post by khuong »

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337092501</ID>
      <Description>"Easy Darts (1 Dart Finish)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-04
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTdartpoints,ff7remake_.exe,29 B7 B0 03 00 00) // should be unique
alloc(newmem,$1000,INJECTdartpoints)

label(code)
label(return)

newmem:
mov esi,[rdi+000003B0]
code:
  sub [rdi+000003B0],esi
  jmp return

INJECTdartpoints:
  jmp newmem
  nop
return:
registersymbol(INJECTdartpoints)

[DISABLE]

INJECTdartpoints:
  db 29 B7 B0 03 00 00

unregistersymbol(INJECTdartpoints)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+E05ADF

ff7remake_.exe+E05ABD: EB 0A                 - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05ABF: B2 02                 - mov dl,02
ff7remake_.exe+E05AC1: EB 06                 - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05AC3: B2 01                 - mov dl,01
ff7remake_.exe+E05AC5: EB 02                 - jmp ff7remake_.exe+E05AC9
ff7remake_.exe+E05AC7: 33 D2                 - xor edx,edx
ff7remake_.exe+E05AC9: 48 8B 8F 60 01 00 00  - mov rcx,[rdi+00000160]
ff7remake_.exe+E05AD0: E8 3B 4A 0A 00        - call ff7remake_.exe+EAA510
ff7remake_.exe+E05AD5: 01 B7 C8 03 00 00     - add [rdi+000003C8],esi
ff7remake_.exe+E05ADB: 48 8D 5F 60           - lea rbx,[rdi+60]
// ---------- INJECTING HERE ----------
ff7remake_.exe+E05ADF: 29 B7 B0 03 00 00     - sub [rdi+000003B0],esi
// ---------- DONE INJECTING  ----------
ff7remake_.exe+E05AE5: 48 8B CB              - mov rcx,rbx
ff7remake_.exe+E05AE8: 8B D6                 - mov edx,esi
ff7remake_.exe+E05AEA: E8 51 B3 0A 00        - call ff7remake_.exe+EB0E40
ff7remake_.exe+E05AEF: 48 8B 03              - mov rax,[rbx]
ff7remake_.exe+E05AF2: 48 8B CB              - mov rcx,rbx
ff7remake_.exe+E05AF5: 8B BF B0 03 00 00     - mov edi,[rdi+000003B0]
ff7remake_.exe+E05AFB: FF 50 10              - call qword ptr [rax+10]
ff7remake_.exe+E05AFE: 48 8B 74 24 68        - mov rsi,[rsp+68]
ff7remake_.exe+E05B03: 84 C0                 - test al,al
ff7remake_.exe+E05B05: 74 30                 - je ff7remake_.exe+E05B37
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092502</ID>
      <Description>"Dart Timer"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-04
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTdtimer,ff7remake_.exe,F3 0F 5C C6 48 8B 8E 38 01 00 00) // should be unique
alloc(newmem,$1000,INJECTdtimer)

label(code)
label(return)

newmem:

code:
  //subss xmm0,xmm6
  mov rcx,[rsi+00000138]
  jmp return

INJECTdtimer:
  jmp newmem
  nop 6
return:
registersymbol(INJECTdtimer)

[DISABLE]

INJECTdtimer:
  db F3 0F 5C C6 48 8B 8E 38 01 00 00

unregistersymbol(INJECTdtimer)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+E08A62

ff7remake_.exe+E08A3A: 75 05                    - jne ff7remake_.exe+E08A41
ff7remake_.exe+E08A3C: 48 8B 0A                 - mov rcx,[rdx]
ff7remake_.exe+E08A3F: EB 03                    - jmp ff7remake_.exe+E08A44
ff7remake_.exe+E08A41: 48 8B CF                 - mov rcx,rdi
ff7remake_.exe+E08A44: 48 8B 53 38              - mov rdx,[rbx+38]
ff7remake_.exe+E08A48: E8 F3 5C 53 00           - call ff7remake_.exe+133E740
ff7remake_.exe+E08A4D: 84 C0                    - test al,al
ff7remake_.exe+E08A4F: 0F 85 CF 00 00 00        - jne ff7remake_.exe+E08B24
ff7remake_.exe+E08A55: F3 0F 10 46 48           - movss xmm0,[rsi+48]
ff7remake_.exe+E08A5A: F3 0F 10 0D E6 06 15 04  - movss xmm1,[ff7remake_.exe+4F59148]
// ---------- INJECTING HERE ----------
ff7remake_.exe+E08A62: F3 0F 5C C6              - subss xmm0,xmm6
// ---------- DONE INJECTING  ----------
ff7remake_.exe+E08A66: 48 8B 8E 38 01 00 00     - mov rcx,[rsi+00000138]
ff7remake_.exe+E08A6D: F3 0F 11 46 48           - movss [rsi+48],xmm0
ff7remake_.exe+E08A72: F3 0F 5E 46 4C           - divss xmm0,[rsi+4C]
ff7remake_.exe+E08A77: F3 0F 5C C8              - subss xmm1,xmm0
ff7remake_.exe+E08A7B: E8 E0 FB 09 00           - call ff7remake_.exe+EA8660
ff7remake_.exe+E08A80: 48 8B 05 11 C1 AC 04     - mov rax,[ff7remake_.exe+58D4B98]
ff7remake_.exe+E08A87: 48 89 44 24 20           - mov [rsp+20],rax
ff7remake_.exe+E08A8C: 48 8B 05 0D C1 AC 04     - mov rax,[ff7remake_.exe+58D4BA0]
ff7remake_.exe+E08A93: 48 89 44 24 28           - mov [rsp+28],rax
ff7remake_.exe+E08A98: 48 8B 05 09 C1 AC 04     - mov rax,[ff7remake_.exe+58D4BA8]
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092551</ID>
      <Description>"Easy Squats/Pullup (1 = 10)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-05
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTsq,ff7remake_.exe,00 41 FF 40 3C 41 8B 40 14) // should be unique
alloc(newmem,$1000,INJECTsq)

label(code)
label(return)

newmem:

code:
add [r8+3C],#10
  mov eax,[r8+14]
  jmp return

INJECTsq+01:
  jmp newmem
  nop 3
return:
registersymbol(INJECTsq)

[DISABLE]

INJECTsq+01:
  db 41 FF 40 3C 41 8B 40 14

unregistersymbol(INJECTsq)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+ECC410

ff7remake_.exe+ECC3EE: CC                    - int 3 
ff7remake_.exe+ECC3EF: CC                    - int 3 
ff7remake_.exe+ECC3F0: 40 53                 - push rbx
ff7remake_.exe+ECC3F2: 48 83 EC 20           - sub rsp,20
ff7remake_.exe+ECC3F6: 4C 8B 41 20           - mov r8,[rcx+20]
ff7remake_.exe+ECC3FA: 48 8B D9              - mov rbx,rcx
ff7remake_.exe+ECC3FD: 4D 85 C0              - test r8,r8
ff7remake_.exe+ECC400: 0F 84 98 00 00 00     - je ff7remake_.exe+ECC49E
ff7remake_.exe+ECC406: 41 3A 50 13           - cmp dl,[r8+13]
ff7remake_.exe+ECC40A: 0F 85 8E 00 00 00     - jne ff7remake_.exe+ECC49E
// ---------- INJECTING HERE ----------
ff7remake_.exe+ECC410: 41 FF 40 3C           - inc [r8+3C]
// ---------- DONE INJECTING  ----------
ff7remake_.exe+ECC414: 41 8B 40 14           - mov eax,[r8+14]
ff7remake_.exe+ECC418: 49 8B 08              - mov rcx,[r8]
ff7remake_.exe+ECC41B: FF C0                 - inc eax
ff7remake_.exe+ECC41D: 41 89 40 14           - mov [r8+14],eax
ff7remake_.exe+ECC421: 48 85 C9              - test rcx,rcx
ff7remake_.exe+ECC424: 74 4F                 - je ff7remake_.exe+ECC475
ff7remake_.exe+ECC426: 44 8B 89 C4 01 00 00  - mov r9d,[rcx+000001C4]
ff7remake_.exe+ECC42D: 45 85 C9              - test r9d,r9d
ff7remake_.exe+ECC430: 7E 43                 - jle ff7remake_.exe+ECC475
ff7remake_.exe+ECC432: 99                    - cdq 
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>68</ID>
      <Description>"Honeybee dance (100% GreaT)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2023-01-30
  Author : khuong

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(honeybee,ff7remake_.exe,49 8B 08 8B 51 08) // should be unique
alloc(newmem,$1000,honeybee)

label(code)
label(return)

newmem:
  mov rcx,[r8]
  mov dword ptr [rcx+08],0x03
code:
  mov edx,[rcx+08]
  jmp return

honeybee:
  jmp newmem
  nop
return:
registersymbol(honeybee)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
honeybee:
  db 49 8B 08 8B 51 08

unregistersymbol(honeybee)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EBCC80

ff7remake_.exe+EBCC64: 45 33 E4     - xor r12d,r12d
ff7remake_.exe+EBCC67: 4D 8B 03     - mov r8,[r11]
ff7remake_.exe+EBCC6A: 33 DB        - xor ebx,ebx
ff7remake_.exe+EBCC6C: 49 63 43 08  - movsxd  rax,dword ptr [r11+08]
ff7remake_.exe+EBCC70: 33 FF        - xor edi,edi
ff7remake_.exe+EBCC72: 33 F6        - xor esi,esi
ff7remake_.exe+EBCC74: 4D 8D 0C C0  - lea r9,[r8+rax*8]
ff7remake_.exe+EBCC78: 4D 3B C1     - cmp r8,r9
ff7remake_.exe+EBCC7B: 74 2B        - je ff7remake_.exe+EBCCA8
ff7remake_.exe+EBCC7D: 0F 1F 00     - nop dword ptr [rax]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EBCC80: 49 8B 08     - mov rcx,[r8]
// ---------- DONE INJECTING  ----------
ff7remake_.exe+EBCC83: 8B 51 08     - mov edx,[rcx+08]
ff7remake_.exe+EBCC86: 83 EA 01     - sub edx,01
ff7remake_.exe+EBCC89: 74 12        - je ff7remake_.exe+EBCC9D
ff7remake_.exe+EBCC8B: 83 EA 01     - sub edx,01
ff7remake_.exe+EBCC8E: 74 09        - je ff7remake_.exe+EBCC99
ff7remake_.exe+EBCC90: 83 FA 01     - cmp edx,01
ff7remake_.exe+EBCC93: 75 0A        - jne ff7remake_.exe+EBCC9F
ff7remake_.exe+EBCC95: FF C3        - inc ebx
ff7remake_.exe+EBCC97: EB 06        - jmp ff7remake_.exe+EBCC9F
ff7remake_.exe+EBCC99: FF C7        - inc edi
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092552</ID>
      <Description>"Great Dancing (Honeybee)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-05
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTdanc,ff7remake_.exe,8B 51 08 83 EA 01) // should be unique
alloc(newmem,$1000,INJECTdanc)

label(code)
label(return)

newmem:
mov rax,1e
mov rbx,1d
code:
  mov edx,[rcx+08]
  sub edx,01
  jmp return

INJECTdanc:
  jmp newmem
  nop
return:
registersymbol(INJECTdanc)

[DISABLE]

INJECTdanc:
  db 8B 51 08 83 EA 01

unregistersymbol(INJECTdanc)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EBCC53

ff7remake_.exe+EBCC37: 4D 8B 03     - mov r8,[r11]
ff7remake_.exe+EBCC3A: 33 DB        - xor ebx,ebx
ff7remake_.exe+EBCC3C: 49 63 43 08  - movsxd  rax,dword ptr [r11+08]
ff7remake_.exe+EBCC40: 33 FF        - xor edi,edi
ff7remake_.exe+EBCC42: 33 F6        - xor esi,esi
ff7remake_.exe+EBCC44: 4D 8D 0C C0  - lea r9,[r8+rax*8]
ff7remake_.exe+EBCC48: 4D 3B C1     - cmp r8,r9
ff7remake_.exe+EBCC4B: 74 2B        - je ff7remake_.exe+EBCC78
ff7remake_.exe+EBCC4D: 0F 1F 00     - nop dword ptr [rax]
ff7remake_.exe+EBCC50: 49 8B 08     - mov rcx,[r8]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EBCC53: 8B 51 08     - mov edx,[rcx+08]
// ---------- DONE INJECTING  ----------
ff7remake_.exe+EBCC56: 83 EA 01     - sub edx,01
ff7remake_.exe+EBCC59: 74 12        - je ff7remake_.exe+EBCC6D
ff7remake_.exe+EBCC5B: 83 EA 01     - sub edx,01
ff7remake_.exe+EBCC5E: 74 09        - je ff7remake_.exe+EBCC69
ff7remake_.exe+EBCC60: 83 FA 01     - cmp edx,01
ff7remake_.exe+EBCC63: 75 0A        - jne ff7remake_.exe+EBCC6F
ff7remake_.exe+EBCC65: FF C3        - inc ebx
ff7remake_.exe+EBCC67: EB 06        - jmp ff7remake_.exe+EBCC6F
ff7remake_.exe+EBCC69: FF C7        - inc edi
ff7remake_.exe+EBCC6B: EB 02        - jmp ff7remake_.exe+EBCC6F
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092542</ID>
      <Description>"Whack a Box Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-05
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTwbox,ff7remake_.exe,8B 84 91 60 01 00 00) // should be unique
alloc(newmem,$1000,INJECTwbox)

label(code bmp)
label(return)

newmem:

code:
  mov eax,[rcx+rdx*4+00000160]
  imul eax,[bmp]
  jmp return
  bmp:
  dd #5

INJECTwbox:
  jmp newmem
  nop 2
return:
registersymbol(INJECTwbox bmp)

[DISABLE]

INJECTwbox:
  db 8B 84 91 60 01 00 00

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EA09AD

ff7remake_.exe+EA098D: C3                       - ret 
ff7remake_.exe+EA098E: CC                       - int 3 
ff7remake_.exe+EA098F: CC                       - int 3 
ff7remake_.exe+EA0990: 48 83 EC 38              - sub rsp,38
ff7remake_.exe+EA0994: 48 8B 41 20              - mov rax,[rcx+20]
ff7remake_.exe+EA0998: 48 85 C0                 - test rax,rax
ff7remake_.exe+EA099B: 0F 84 75 01 00 00        - je ff7remake_.exe+EA0B16
ff7remake_.exe+EA09A1: 83 38 02                 - cmp dword ptr [rax],02
ff7remake_.exe+EA09A4: 0F 85 6C 01 00 00        - jne ff7remake_.exe+EA0B16
ff7remake_.exe+EA09AA: 0F B6 D2                 - movzx edx,dl
// ---------- INJECTING HERE ----------
ff7remake_.exe+EA09AD: 8B 84 91 60 01 00 00     - mov eax,[rcx+rdx*4+00000160]
// ---------- DONE INJECTING  ----------
ff7remake_.exe+EA09B4: 01 81 E8 01 00 00        - add [rcx+000001E8],eax
ff7remake_.exe+EA09BA: FF 84 91 EC 01 00 00     - inc [rcx+rdx*4+000001EC]
ff7remake_.exe+EA09C1: 48 8B 81 C8 00 00 00     - mov rax,[rcx+000000C8]
ff7remake_.exe+EA09C8: 48 85 C0                 - test rax,rax
ff7remake_.exe+EA09CB: 0F 84 45 01 00 00        - je ff7remake_.exe+EA0B16
ff7remake_.exe+EA09D1: 83 BC 91 60 01 00 00 00  - cmp dword ptr [rcx+rdx*4+00000160],00
ff7remake_.exe+EA09D9: 0F 8E 37 01 00 00        - jng ff7remake_.exe+EA0B16
ff7remake_.exe+EA09DF: 44 8B 91 E8 01 00 00     - mov r10d,[rcx+000001E8]
ff7remake_.exe+EA09E6: 44 8B 99 5C 02 00 00     - mov r11d,[rcx+0000025C]
ff7remake_.exe+EA09ED: 48 8B C8                 - mov rcx,rax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1337092543</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>bmp</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092581</ID>
      <Description>"Mini Game(s) Timer"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-07
  Author : Tuuup!

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECTmtimer,ff7remake_.exe,F3 0F 5C C8 0F 57 C0 0F 2F C8 F3 0F 11 8B) // should be unique
alloc(newmem,$1000,INJECTmtimer)

label(code)
label(return)

newmem:

code:
 // subss xmm1,xmm0
  xorps xmm0,xmm0
  jmp return

INJECTmtimer:
  jmp newmem
  nop 2
return:
registersymbol(INJECTmtimer)

[DISABLE]

INJECTmtimer:
  db F3 0F 5C C8 0F 57 C0

unregistersymbol(INJECTmtimer)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+EB57F0

ff7remake_.exe+EB57CE: CC                             - int 3 
ff7remake_.exe+EB57CF: CC                             - int 3 
ff7remake_.exe+EB57D0: 40 53                          - push rbx
ff7remake_.exe+EB57D2: 48 83 EC 20                    - sub rsp,20
ff7remake_.exe+EB57D6: 48 8B D9                       - mov rbx,rcx
ff7remake_.exe+EB57D9: 0F 28 C1                       - movaps xmm0,xmm1
ff7remake_.exe+EB57DC: 48 8B 89 28 02 00 00           - mov rcx,[rcx+00000228]
ff7remake_.exe+EB57E3: 48 85 C9                       - test rcx,rcx
ff7remake_.exe+EB57E6: 74 6D                          - je ff7remake_.exe+EB5855
ff7remake_.exe+EB57E8: F3 0F 10 8B 40 02 00 00        - movss xmm1,[rbx+00000240]
// ---------- INJECTING HERE ----------
ff7remake_.exe+EB57F0: F3 0F 5C C8                    - subss xmm1,xmm0
// ---------- DONE INJECTING  ----------
ff7remake_.exe+EB57F4: 0F 57 C0                       - xorps xmm0,xmm0
ff7remake_.exe+EB57F7: 0F 2F C8                       - comiss xmm1,xmm0
ff7remake_.exe+EB57FA: F3 0F 11 8B 40 02 00 00        - movss [rbx+00000240],xmm1
ff7remake_.exe+EB5802: 77 40                          - ja ff7remake_.exe+EB5844
ff7remake_.exe+EB5804: C7 83 40 02 00 00 00 00 00 00  - mov [rbx+00000240],00000000
ff7remake_.exe+EB580E: 0F 57 C9                       - xorps xmm1,xmm1
ff7remake_.exe+EB5811: 48 8B 89 08 01 00 00           - mov rcx,[rcx+00000108]
ff7remake_.exe+EB5818: E8 C3 A0 01 00                 - call ff7remake_.exe+ECF8E0
ff7remake_.exe+EB581D: 8B 83 D4 01 00 00              - mov eax,[rbx+000001D4]
ff7remake_.exe+EB5823: B9 03 00 00 00                 - mov ecx,00000003
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1337092399</ID>
      <Description>"Hard Mode"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>1337092390</ID>
          <Description>"Hard Mode Switch"</Description>
          <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:Non Hard Mode
1:Hard Mode
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>000000</Color>
          <VariableType>Byte</VariableType>
          <Address>ff7remake_.exe+579D6E8</Address>
          <Offsets>
            <Offset>42F79</Offset>
            <Offset>3E60</Offset>
            <Offset>B6D80</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1337092409</ID>
          <Description>"Hard Mode(CLassic)"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-02
  Author : gudu_

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,ff7remake_.exe,75 1C 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  jmp ff7remake_.exe+B0BC14
  cmp byte ptr [rax+000B69A0],02
  jmp return

INJECT:
  jmp newmem
  nop 4
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 75 1C 80 B8 A0 69 0B 00 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+B0BC03

ff7remake_.exe+B0BBDA: 48 8B 01              - mov rax,[rcx]
ff7remake_.exe+B0BBDD: 45 33 C0              - xor r8d,r8d
ff7remake_.exe+B0BBE0: BA F0 6D 0B 00        - mov edx,000B6DF0
ff7remake_.exe+B0BBE5: FF 50 10              - call qword ptr [rax+10]
ff7remake_.exe+B0BBE8: 48 85 C0              - test rax,rax
ff7remake_.exe+B0BBEB: 74 08                 - je ff7remake_.exe+B0BBF5
ff7remake_.exe+B0BBED: 48 8B C8              - mov rcx,rax
ff7remake_.exe+B0BBF0: E8 0B A7 01 00        - call ff7remake_.exe+B26300
ff7remake_.exe+B0BBF5: 48 89 05 EC 1A C9 04  - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+B0BBFC: 80 BB 79 2F 04 00 00  - cmp byte ptr [rbx+00042F79],00
// ---------- INJECTING HERE ----------
ff7remake_.exe+B0BC03: 75 1C                 - jne ff7remake_.exe+B0BC21
// ---------- DONE INJECTING  ----------
ff7remake_.exe+B0BC05: 80 B8 A0 69 0B 00 02  - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+B0BC0C: 74 13                 - je ff7remake_.exe+B0BC21
ff7remake_.exe+B0BC0E: 80 7F 44 00           - cmp byte ptr [rdi+44],00
ff7remake_.exe+B0BC12: 74 0D                 - je ff7remake_.exe+B0BC21
ff7remake_.exe+B0BC14: B0 01                 - mov al,01
ff7remake_.exe+B0BC16: 48 8B 5C 24 30        - mov rbx,[rsp+30]
ff7remake_.exe+B0BC1B: 48 83 C4 20           - add rsp,20
ff7remake_.exe+B0BC1F: 5F                    - pop rdi
ff7remake_.exe+B0BC20: C3                    - ret 
ff7remake_.exe+B0BC21: 48 8B 5C 24 30        - mov rbx,[rsp+30]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1337092398</ID>
          <Description>"Use Items In HARD Mode - Non Battle"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-01
  Author : gudu_

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,ff7remake_.exe,75 23 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  je ff7remake_.exe+13B0038
  cmp byte ptr [rax+000B69A0],02
  jmp return

INJECT:
  jmp newmem
  nop 4
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 75 23 80 B8 A0 69 0B 00 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+13B0013

ff7remake_.exe+13AFFEB: FF 50 10              - call qword ptr [rax+10]
ff7remake_.exe+13AFFEE: 48 85 C0              - test rax,rax
ff7remake_.exe+13AFFF1: 74 0A                 - je ff7remake_.exe+13AFFFD
ff7remake_.exe+13AFFF3: 48 8B C8              - mov rcx,rax
ff7remake_.exe+13AFFF6: E8 05 63 77 FF        - call ff7remake_.exe+B26300
ff7remake_.exe+13AFFFB: EB 03                 - jmp ff7remake_.exe+13B0000
ff7remake_.exe+13AFFFD: 49 8B C6              - mov rax,r14
ff7remake_.exe+13B0000: 48 89 05 E1 D6 3E 04  - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+13B0007: 44 38 B7 79 2F 04 00  - cmp [rdi+00042F79],r14l
ff7remake_.exe+13B000E: 48 8B 7C 24 60        - mov rdi,[rsp+60]
// ---------- INJECTING HERE ----------
ff7remake_.exe+13B0013: 75 23                 - jne ff7remake_.exe+13B0038
// ---------- DONE INJECTING  ----------
ff7remake_.exe+13B0015: 80 B8 A0 69 0B 00 02  - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+13B001C: 74 1A                 - je ff7remake_.exe+13B0038
ff7remake_.exe+13B001E: 83 BB B8 01 00 00 04  - cmp dword ptr [rbx+000001B8],04
ff7remake_.exe+13B0025: 7E 11                 - jle ff7remake_.exe+13B0038
ff7remake_.exe+13B0027: 48 8B 83 B0 01 00 00  - mov rax,[rbx+000001B0]
ff7remake_.exe+13B002E: 44 38 70 04           - cmp [rax+04],r14l
ff7remake_.exe+13B0032: 74 04                 - je ff7remake_.exe+13B0038
ff7remake_.exe+13B0034: 32 C9                 - xor cl,cl
ff7remake_.exe+13B0036: EB 02                 - jmp ff7remake_.exe+13B003A
ff7remake_.exe+13B0038: B1 01                 - mov cl,01
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1337092408</ID>
          <Description>"Use Items In HARD Mode - In Battle"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-02
  Author : gudu_

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,ff7remake_.exe,75 2C 80 B8 A0 69 0B 00 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  je ff7remake_.exe+141459F
  cmp byte ptr [rax+000B69A0],02
  jmp return

INJECT:
  jmp newmem
  nop 4
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 75 2C 80 B8 A0 69 0B 00 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+1414571

ff7remake_.exe+141454E: CC                    - int 3 
ff7remake_.exe+141454F: CC                    - int 3 
ff7remake_.exe+1414550: 48 89 5C 24 08        - mov [rsp+08],rbx
ff7remake_.exe+1414555: 57                    - push rdi
ff7remake_.exe+1414556: 48 83 EC 20           - sub rsp,20
ff7remake_.exe+141455A: 48 8B F9              - mov rdi,rcx
ff7remake_.exe+141455D: E8 AE 50 53 FF        - call ff7remake_.exe+949610
ff7remake_.exe+1414562: 48 8B D8              - mov rbx,rax
ff7remake_.exe+1414565: E8 A6 50 53 FF        - call ff7remake_.exe+949610
ff7remake_.exe+141456A: 80 BB F9 37 04 00 00  - cmp byte ptr [rbx+000437F9],00
// ---------- INJECTING HERE ----------
ff7remake_.exe+1414571: 75 2C                 - jne ff7remake_.exe+141459F
// ---------- DONE INJECTING  ----------
ff7remake_.exe+1414573: 80 B8 A0 69 0B 00 02  - cmp byte ptr [rax+000B69A0],02
ff7remake_.exe+141457A: 74 23                 - je ff7remake_.exe+141459F
ff7remake_.exe+141457C: 83 BF B8 01 00 00 04  - cmp dword ptr [rdi+000001B8],04
ff7remake_.exe+1414583: 7E 1A                 - jle ff7remake_.exe+141459F
ff7remake_.exe+1414585: 48 8B 87 B0 01 00 00  - mov rax,[rdi+000001B0]
ff7remake_.exe+141458C: 80 78 04 00           - cmp byte ptr [rax+04],00
ff7remake_.exe+1414590: 74 0D                 - je ff7remake_.exe+141459F
ff7remake_.exe+1414592: 32 C0                 - xor al,al
ff7remake_.exe+1414594: 48 8B 5C 24 30        - mov rbx,[rsp+30]
ff7remake_.exe+1414599: 48 83 C4 20           - add rsp,20
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1337092410</ID>
          <Description>"Benches Restore MP In HARD Mode"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : ff7remake_.exe
  Version: 
  Date   : 2022-01-02
  Author : gudu_

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,ff7remake_.exe,74 04 B0 02 EB 07 0F B6 80 * * * * 3C 02 4C) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  jne ff7remake_.exe+DE5C3D
  mov al,02
  jmp ff7remake_.exe+DE5C44
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 74 04 B0 02 EB 07

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ff7remake_.exe+DE5C37

ff7remake_.exe+DE5C0F: BA F0 6D 0B 00        - mov edx,000B6DF0
ff7remake_.exe+DE5C14: FF 50 10              - call qword ptr [rax+10]
ff7remake_.exe+DE5C17: 48 85 C0              - test rax,rax
ff7remake_.exe+DE5C1A: 74 0A                 - je ff7remake_.exe+DE5C26
ff7remake_.exe+DE5C1C: 48 8B C8              - mov rcx,rax
ff7remake_.exe+DE5C1F: E8 DC 06 D4 FF        - call ff7remake_.exe+B26300
ff7remake_.exe+DE5C24: EB 03                 - jmp ff7remake_.exe+DE5C29
ff7remake_.exe+DE5C26: 49 8B C7              - mov rax,r15
ff7remake_.exe+DE5C29: 48 89 05 B8 7A 9B 04  - mov [ff7remake_.exe+579D6E8],rax
ff7remake_.exe+DE5C30: 44 38 BB 79 2F 04 00  - cmp [rbx+00042F79],r15l
// ---------- INJECTING HERE ----------
ff7remake_.exe+DE5C37: 74 04                 - je ff7remake_.exe+DE5C3D
// ---------- DONE INJECTING  ----------
ff7remake_.exe+DE5C39: B0 02                 - mov al,02
ff7remake_.exe+DE5C3B: EB 07                 - jmp ff7remake_.exe+DE5C44
ff7remake_.exe+DE5C3D: 0F B6 80 A0 69 0B 00  - movzx eax,byte ptr [rax+000B69A0]
ff7remake_.exe+DE5C44: 3C 02                 - cmp al,02
ff7remake_.exe+DE5C46: 4C 89 7D D8           - mov [rbp-28],r15
ff7remake_.exe+DE5C4A: 41 8B DF              - mov ebx,r15d
ff7remake_.exe+DE5C4D: 44 89 7D E4           - mov [rbp-1C],r15d
ff7remake_.exe+DE5C51: 0F 94 45 48           - sete byte ptr [rbp+48]
ff7remake_.exe+DE5C55: 89 5D E0              - mov [rbp-20],ebx
ff7remake_.exe+DE5C58: 45 8B E7              - mov r12d,r15d
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


khuong
Expert Cheater
Expert Cheater
Posts: 76
Joined: Sat Jan 08, 2022 5:18 pm
Reputation: 41

Re: Final Fantasy VII: Remake Character Codes

Post by khuong »

copy and paste that into a table.. they should be working those are all for the mini games.

Ryudo24
Noobzor
Noobzor
Posts: 6
Joined: Tue Sep 12, 2023 4:06 pm
Reputation: 0

Re: Final Fantasy VII: Remake Character Codes

Post by Ryudo24 »

Thank you so much :D

Took some time before i got the hang of it :D
But thank you so much :D

Post Reply

Who is online

Users browsing this forum: Archermog, Baidu [Spider], benny89, chinnamon, Dosamer, DotBot, Google Adsense [Bot], hahameat, HouseHoldJ2, LordGrimoire, moryabro, Muravin_KE, SemrushBot, Sipsi, Wizard, zesty, 濒危物种猫咪