<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>100</ID>
      <Description>"Compact mode"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
--https://forum.cheatengine.org/viewtopic.php?t=570055
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Get gold"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_GOLD,Chrono Trigger.exe,8B B7 24 1A 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(i_base_gold_addr)

newmem:
  mov [i_base_gold_addr], edi

code:
  mov esi,[edi+00001A24]
  jmp return
align 10 cc
  i_base_gold_addr:
  dd 0

INJECT_GET_GOLD:
  jmp newmem
  nop
return:
registersymbol(INJECT_GET_GOLD)
registersymbol(i_base_gold_addr)
[DISABLE]

INJECT_GET_GOLD:
  db 8B B7 24 1A 00 00

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+1D0980

Chrono Trigger.exe+1D095E: 8B 55 A4              - mov edx,[ebp-5C]
Chrono Trigger.exe+1D0961: 83 FA 10              - cmp edx,10
Chrono Trigger.exe+1D0964: 72 0E                 - jb "Chrono Trigger.exe"+1D0974
Chrono Trigger.exe+1D0966: 8B 4D 90              - mov ecx,[ebp-70]
Chrono Trigger.exe+1D0969: 42                    - inc edx
Chrono Trigger.exe+1D096A: 6A 01                 - push 01
Chrono Trigger.exe+1D096C: E8 9F EB E3 FF        - call "Chrono Trigger.exe"+F510
Chrono Trigger.exe+1D0971: 83 C4 04              - add esp,04
Chrono Trigger.exe+1D0974: 8B 0D 38 C3 E1 00     - mov ecx,["Chrono Trigger.exe"+41C338]
Chrono Trigger.exe+1D097A: 8D 85 78 FF FF FF     - lea eax,[ebp-00000088]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+1D0980: 8B B7 24 1A 00 00     - mov esi,[edi+00001A24]
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+1D0986: 6A 18                 - push 18
Chrono Trigger.exe+1D0988: 6A 3F                 - push 3F
Chrono Trigger.exe+1D098A: 50                    - push eax
Chrono Trigger.exe+1D098B: C7 45 A4 0F 00 00 00  - mov [ebp-5C],0000000F
Chrono Trigger.exe+1D0992: C7 45 A0 00 00 00 00  - mov [ebp-60],00000000
Chrono Trigger.exe+1D0999: C6 45 90 00           - mov byte ptr [ebp-70],00
Chrono Trigger.exe+1D099D: E8 FE 85 FE FF        - call "Chrono Trigger.exe"+1B8FA0
Chrono Trigger.exe+1D09A2: C6 45 FC 0E           - mov byte ptr [ebp-04],0E
Chrono Trigger.exe+1D09A6: 83 78 14 10           - cmp dword ptr [eax+14],10
Chrono Trigger.exe+1D09AA: 72 02                 - jb "Chrono Trigger.exe"+1D09AE
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Usage: Open menu"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Gold"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>i_base_gold_addr</Address>
          <Offsets>
            <Offset>1A24</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Fill existing item stock to #"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_FULL_CONSUMABLE,Chrono Trigger.exe,83 7A 04 00 7E 1D) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(i_item_min_trigger_count)
label(i_item_fill_to_num)

newmem:
  push eax
  cmp dword ptr [edx+04], 0
  je next1

  mov eax, [i_item_min_trigger_count]
  test eax, eax
  je set1
  jmp test1

set1:
  mov eax, 1
  mov [i_item_min_trigger_count], eax

test1:
  cmp dword ptr [edx+04], eax
  jl next1

  mov eax, [i_item_fill_to_num]
  cmp dword ptr [edx+04], eax
  jae next1
  mov dword ptr [edx+04], eax
next1:
  pop eax

code:
  cmp dword ptr [edx+04],00
  reassemble(INJECT_FULL_CONSUMABLE+4)
  //jle "Chrono Trigger.exe"+1C3033
  jmp return
align 10 cc
  i_item_min_trigger_count:
  dd 2
  i_item_fill_to_num:
  dd 50


INJECT_FULL_CONSUMABLE:
  jmp newmem
  nop
return:
registersymbol(INJECT_FULL_CONSUMABLE)
registersymbol(i_item_min_trigger_count)
registersymbol(i_item_fill_to_num)

[DISABLE]

INJECT_FULL_CONSUMABLE:
  db 83 7A 04 00 7E 1D

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+1C3010

Chrono Trigger.exe+1C2FF2: 74 4E              - je "Chrono Trigger.exe"+1C3042
Chrono Trigger.exe+1C2FF4: 33 F6              - xor esi,esi
Chrono Trigger.exe+1C2FF6: 85 FF              - test edi,edi
Chrono Trigger.exe+1C2FF8: 7E 48              - jle "Chrono Trigger.exe"+1C3042
Chrono Trigger.exe+1C2FFA: 8B 44 24 20        - mov eax,[esp+20]
Chrono Trigger.exe+1C2FFE: 33 FF              - xor edi,edi
Chrono Trigger.exe+1C3000: 8D 04 40           - lea eax,[eax+eax*2]
Chrono Trigger.exe+1C3003: 8D 80 04 02 00 00  - lea eax,[eax+00000204]
Chrono Trigger.exe+1C3009: 8D 14 82           - lea edx,[edx+eax*4]
Chrono Trigger.exe+1C300C: 8B 44 24 0C        - mov eax,[esp+0C]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+1C3010: 83 7A 04 00        - cmp dword ptr [edx+04],00
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+1C3014: 7E 1D              - jle "Chrono Trigger.exe"+1C3033
Chrono Trigger.exe+1C3016: 8B 8B D0 02 00 00  - mov ecx,[ebx+000002D0]
Chrono Trigger.exe+1C301C: F3 0F 7E 02        - movq xmm0,[edx]
Chrono Trigger.exe+1C3020: 66 0F D6 04 39     - movq [ecx+edi],xmm0
Chrono Trigger.exe+1C3025: 8B 42 08           - mov eax,[edx+08]
Chrono Trigger.exe+1C3028: 89 44 39 08        - mov [ecx+edi+08],eax
Chrono Trigger.exe+1C302C: 8D 4E 01           - lea ecx,[esi+01]
Chrono Trigger.exe+1C302F: 8B 44 24 0C        - mov eax,[esp+0C]
Chrono Trigger.exe+1C3033: 46                 - inc esi
Chrono Trigger.exe+1C3034: 83 C7 0C           - add edi,0C
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>7</ID>
          <Description>"Usage: Open menu -&gt; Item -&gt; select related category"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"Threshold"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_item_min_trigger_count</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Set stock count to"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_item_fill_to_num</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>18</ID>
      <Description>"XP multiplier"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_XP_MULTI,Chrono Trigger.exe,8B 55 EC 01 42 44) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(vf_xp_multi)

newmem:
  movss [vf_temp1], xmm6
  movss [vf_temp2], xmm7
  cvtsi2ss xmm7, eax
  movss xmm6, [vf_xp_multi]
  mulss xmm7, xmm6
  cvtss2si eax, xmm7
  movss xmm6, [vf_temp1]
  movss xmm7, [vf_temp2]

code:
  mov edx,[ebp-14]
  add [edx+44],eax
  jmp return
align 10 cc
  vf_xp_multi:
  dd (float)1.33333
  vf_temp1:
  dd 0
  vf_temp2:
  dd 0

INJECT_XP_MULTI:
  jmp newmem
  nop
return:
registersymbol(INJECT_XP_MULTI)
registersymbol(vf_xp_multi)
[DISABLE]

INJECT_XP_MULTI:
  db 8B 55 EC 01 42 44

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+94E00

Chrono Trigger.exe+94DE1: 8D 04 C9              - lea eax,[ecx+ecx*8]
Chrono Trigger.exe+94DE4: C1 E0 05              - shl eax,05
Chrono Trigger.exe+94DE7: 89 45 F4              - mov [ebp-0C],eax
Chrono Trigger.exe+94DEA: 8B D8                 - mov ebx,eax
Chrono Trigger.exe+94DEC: 8B 46 44              - mov eax,[esi+44]
Chrono Trigger.exe+94DEF: 83 C3 30              - add ebx,30
Chrono Trigger.exe+94DF2: 03 C3                 - add eax,ebx
Chrono Trigger.exe+94DF4: 8D 5E 40              - lea ebx,[esi+40]
Chrono Trigger.exe+94DF7: 89 45 EC              - mov [ebp-14],eax
Chrono Trigger.exe+94DFA: 8B 82 40 16 00 00     - mov eax,[edx+00001640]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+94E00: 8B 55 EC              - mov edx,[ebp-14]
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+94E03: 01 42 44              - add [edx+44],eax
Chrono Trigger.exe+94E06: 81 7A 44 7F 96 98 00  - cmp [edx+44],0098967F
Chrono Trigger.exe+94E0D: 7E 07                 - jle "Chrono Trigger.exe"+94E16
Chrono Trigger.exe+94E0F: C7 42 44 7F 96 98 00  - mov [edx+44],0098967F
Chrono Trigger.exe+94E16: 8B 46 50              - mov eax,[esi+50]
Chrono Trigger.exe+94E19: 8B 55 FC              - mov edx,[ebp-04]
Chrono Trigger.exe+94E1C: 80 7C 02 1D 00        - cmp byte ptr [edx+eax+1D],00
Chrono Trigger.exe+94E21: 7C 68                 - jl "Chrono Trigger.exe"+94E8B
Chrono Trigger.exe+94E23: 83 3B 00              - cmp dword ptr [ebx],00
Chrono Trigger.exe+94E26: 74 3A                 - je "Chrono Trigger.exe"+94E62
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>19</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_xp_multi</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>161</ID>
      <Description>"Skill PT multiplier"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattable.com
}

[ENABLE]

aobscanmodule(INJECT_SKILL_PT_MULTI,Chrono Trigger.exe,89 7C 01 78 85 FF) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(vf_skill_pt_multi)

newmem:
  push edx
  mov edx, [i_temp1]
  cmp edi, edx
  jae endp
  shr edi, 10

  xor edx, edx
  mov dx, [ecx+eax+7A]
  cvtsi2ss xmm7, edx
  cvtsi2ss xmm6, edi
  comiss xmm6, xmm7
  jbe endp
  subss xmm6, xmm7
  movss xmm7, [vf_skill_pt_multi]
  mulss xmm7, xmm6
  cvtsi2ss xmm6, edx
  addss xmm7, xmm6

  //movss xmm6, [vf_200]
  //comiss xmm7, xmm6
  //jbe after_set_200
  //vmovss xmm7, [vf_200]
  db EB 3B 54 68 69 73 20 74
  db 61 62 6C 65 20 63 6F 6D 65 73 20 66 72 6F 6D 20
  db 68 74 74 70 73 3A 2F
  db 2F 6F 70 65 6E 63 68 65
  db 61 74
  db 74 61 62 6C 65 73 2E 63 6F 6D
  db 20 2F 20 43 45 20 37 2E 34 2B
after_set_200:
  cvtss2si edi, xmm7
  shl edi, 10


endp:
  pop edx

code:
  mov [ecx+eax+78],edi
  test edi,edi
  jmp return
align 10 cc
  vf_skill_pt_multi:
  dd (float)1.5
  vf_200:
  dd (float)200
  i_temp1:
  dd C80000

INJECT_SKILL_PT_MULTI:
  jmp newmem
  nop
return:
registersymbol(INJECT_SKILL_PT_MULTI)
registersymbol(vf_skill_pt_multi)
[DISABLE]

INJECT_SKILL_PT_MULTI:
  db 89 7C 01 78 85 FF

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+AC25B

Chrono Trigger.exe+AC23A: 8B CE                    - mov ecx,esi
Chrono Trigger.exe+AC23C: C7 44 01 4C 00 00 00 00  - mov [ecx+eax+4C],00000000
Chrono Trigger.exe+AC244: EB 0F                    - jmp "Chrono Trigger.exe"+AC255
Chrono Trigger.exe+AC246: 8B 74 06 48              - mov esi,[esi+eax+48]
Chrono Trigger.exe+AC24A: 3B CE                    - cmp ecx,esi
Chrono Trigger.exe+AC24C: 8B 4D FC                 - mov ecx,[ebp-04]
Chrono Trigger.exe+AC24F: 7E 04                    - jle "Chrono Trigger.exe"+AC255
Chrono Trigger.exe+AC251: 89 74 01 4C              - mov [ecx+eax+4C],esi
Chrono Trigger.exe+AC255: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC258: 8B 46 44                 - mov eax,[esi+44]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+AC25B: 89 7C 01 78              - mov [ecx+eax+78],edi
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+AC25F: 85 FF                    - test edi,edi
Chrono Trigger.exe+AC261: 79 0A                    - jns "Chrono Trigger.exe"+AC26D
Chrono Trigger.exe+AC263: C7 44 01 78 00 00 00 00  - mov [ecx+eax+78],00000000
Chrono Trigger.exe+AC26B: EB 10                    - jmp "Chrono Trigger.exe"+AC27D
Chrono Trigger.exe+AC26D: 81 FF 7F 96 98 00        - cmp edi,0098967F
Chrono Trigger.exe+AC273: 7E 08                    - jle "Chrono Trigger.exe"+AC27D
Chrono Trigger.exe+AC275: C7 44 01 78 7F 96 98 00  - mov [ecx+eax+78],0098967F
Chrono Trigger.exe+AC27D: 8B 46 44                 - mov eax,[esi+44]
Chrono Trigger.exe+AC280: 89 9C 01 C8 00 00 00     - mov [ecx+eax+000000C8],ebx
Chrono Trigger.exe+AC287: 85 DB                    - test ebx,ebx
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>162</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_skill_pt_multi</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>25</ID>
      <Description>"Recover HP after battle"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_HPMP_FULL_AFTER_BATTLE,Chrono Trigger.exe,89 74 01 44 8B 75 F8 79) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  mov esi, [ecx+eax+40]

code:
  mov [ecx+eax+44],esi
  mov esi,[ebp-08]
  jmp return

INJECT_HPMP_FULL_AFTER_BATTLE:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_HPMP_FULL_AFTER_BATTLE)

[DISABLE]

INJECT_HPMP_FULL_AFTER_BATTLE:
  db 89 74 01 44 8B 75 F8

unregistersymbol(INJECT_HPMP_FULL_AFTER_BATTLE)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+AC1FF

Chrono Trigger.exe+AC1E0: 8D 04 C0                 - lea eax,[eax+eax*8]
Chrono Trigger.exe+AC1E3: C1 E0 05                 - shl eax,05
Chrono Trigger.exe+AC1E6: 89 45 FC                 - mov [ebp-04],eax
Chrono Trigger.exe+AC1E9: 0F B6 41 02              - movzx eax,byte ptr [ecx+02]
Chrono Trigger.exe+AC1ED: 8B 4D FC                 - mov ecx,[ebp-04]
Chrono Trigger.exe+AC1F0: 89 44 31 3C              - mov [ecx+esi+3C],eax
Chrono Trigger.exe+AC1F4: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC1F7: 8B 46 44                 - mov eax,[esi+44]
Chrono Trigger.exe+AC1FA: 8B 75 F0                 - mov esi,[ebp-10]
Chrono Trigger.exe+AC1FD: 85 F6                    - test esi,esi
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+AC1FF: 89 74 01 44              - mov [ecx+eax+44],esi
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+AC203: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC206: 79 0A                    - jns "Chrono Trigger.exe"+AC212
Chrono Trigger.exe+AC208: C7 44 01 44 00 00 00 00  - mov [ecx+eax+44],00000000
Chrono Trigger.exe+AC210: EB 17                    - jmp "Chrono Trigger.exe"+AC229
Chrono Trigger.exe+AC212: 8B 75 F0                 - mov esi,[ebp-10]
Chrono Trigger.exe+AC215: 3B 74 01 40              - cmp esi,[ecx+eax+40]
Chrono Trigger.exe+AC219: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC21C: 7E 0B                    - jle "Chrono Trigger.exe"+AC229
Chrono Trigger.exe+AC21E: 8B 74 01 40              - mov esi,[ecx+eax+40]
Chrono Trigger.exe+AC222: 89 74 01 44              - mov [ecx+eax+44],esi
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>32</ID>
      <Description>"Recover MP after battle"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_RECOVER_MP,Chrono Trigger.exe,89 4C 06 4C 85 C9) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  mov ecx, [esi+eax+48]
code:
  mov [esi+eax+4C],ecx
  test ecx,ecx
  jmp return

INJECT_RECOVER_MP:
  jmp newmem
  nop
return:
registersymbol(INJECT_RECOVER_MP)

[DISABLE]

INJECT_RECOVER_MP:
  db 89 4C 06 4C 85 C9

unregistersymbol(INJECT_RECOVER_MP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+AC232

Chrono Trigger.exe+AC212: 8B 75 F0                 - mov esi,[ebp-10]
Chrono Trigger.exe+AC215: 3B 74 01 40              - cmp esi,[ecx+eax+40]
Chrono Trigger.exe+AC219: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC21C: 7E 0B                    - jle "Chrono Trigger.exe"+AC229
Chrono Trigger.exe+AC21E: 8B 74 01 40              - mov esi,[ecx+eax+40]
Chrono Trigger.exe+AC222: 89 74 01 44              - mov [ecx+eax+44],esi
Chrono Trigger.exe+AC226: 8B 75 F8                 - mov esi,[ebp-08]
Chrono Trigger.exe+AC229: 8B 46 44                 - mov eax,[esi+44]
Chrono Trigger.exe+AC22C: 8B 75 FC                 - mov esi,[ebp-04]
Chrono Trigger.exe+AC22F: 8B 4D E8                 - mov ecx,[ebp-18]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+AC232: 89 4C 06 4C              - mov [esi+eax+4C],ecx
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+AC236: 85 C9                    - test ecx,ecx
Chrono Trigger.exe+AC238: 79 0C                    - jns "Chrono Trigger.exe"+AC246
Chrono Trigger.exe+AC23A: 8B CE                    - mov ecx,esi
Chrono Trigger.exe+AC23C: C7 44 01 4C 00 00 00 00  - mov [ecx+eax+4C],00000000
Chrono Trigger.exe+AC244: EB 0F                    - jmp "Chrono Trigger.exe"+AC255
Chrono Trigger.exe+AC246: 8B 74 06 48              - mov esi,[esi+eax+48]
Chrono Trigger.exe+AC24A: 3B CE                    - cmp ecx,esi
Chrono Trigger.exe+AC24C: 8B 4D FC                 - mov ecx,[ebp-04]
Chrono Trigger.exe+AC24F: 7E 04                    - jle "Chrono Trigger.exe"+AC255
Chrono Trigger.exe+AC251: 89 74 01 4C              - mov [ecx+eax+4C],esi
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>31</ID>
      <Description>"Battle: Inf MP"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

define(address,"Chrono Trigger.exe"+91A68)
define(bytes,88 1C 08 8D 4F 08)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  cmp byte ptr [eax+ecx-7], 7
  jae to_enemy
  mov bl, [eax+ecx+2]


to_enemy:

code:
  mov [eax+ecx],bl
  lea ecx,[edi+08]
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov [eax+ecx],bl
  // lea ecx,[edi+08]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+91A68

Chrono Trigger.exe+91A4E: 83 E2 7F           - and edx,7F
Chrono Trigger.exe+91A51: 03 C2              - add eax,edx
Chrono Trigger.exe+91A53: 83 E0 80           - and eax,-80
Chrono Trigger.exe+91A56: 81 E1 7F 00 00 80  - and ecx,8000007F
Chrono Trigger.exe+91A5C: 79 05              - jns "Chrono Trigger.exe"+91A63
Chrono Trigger.exe+91A5E: 49                 - dec ecx
Chrono Trigger.exe+91A5F: 83 C9 80           - or ecx,-80
Chrono Trigger.exe+91A62: 41                 - inc ecx
Chrono Trigger.exe+91A63: 03 C1              - add eax,ecx
Chrono Trigger.exe+91A65: 8B 4E 50           - mov ecx,[esi+50]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+91A68: 88 1C 08           - mov [eax+ecx],bl
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+91A6B: 8D 4F 08           - lea ecx,[edi+08]
Chrono Trigger.exe+91A6E: 8B C1              - mov eax,ecx
Chrono Trigger.exe+91A70: C1 FB 08           - sar ebx,08
Chrono Trigger.exe+91A73: 99                 - cdq 
Chrono Trigger.exe+91A74: 83 E2 7F           - and edx,7F
Chrono Trigger.exe+91A77: 03 C2              - add eax,edx
Chrono Trigger.exe+91A79: 83 E0 80           - and eax,-80
Chrono Trigger.exe+91A7C: 81 E1 7F 00 00 80  - and ecx,8000007F
Chrono Trigger.exe+91A82: 79 05              - jns "Chrono Trigger.exe"+91A89
Chrono Trigger.exe+91A84: 49                 - dec ecx
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>28</ID>
      <Description>"Battle: Keep min HP"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

define(address,"Chrono Trigger.exe"+90F65)
define(bytes,88 1C 08 8D 4F 04)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)
label(i_battle_min_hp)
label(i_battle_base_addr)
label(i_player_char_threshold)
newmem:
  //[eax+ecx] HP
  //[eax+ecx+2] Max HP
  //[eax+ecx+4] MP
  //[eax+ecx+8] Max MP
  cmp dword ptr [i_battle_base_addr], 0
  jne next1
  push esi
  lea esi, [eax+ecx-3]
  mov dword ptr [i_battle_base_addr], esi
  pop esi


next1:
  push ebx
  mov bl, byte ptr [i_player_char_threshold]
  cmp byte ptr [eax+ecx-3], bl
  pop ebx
  jae to_enemy

  cmp bl, byte ptr [i_battle_min_hp]
  jae code
  mov bl, byte ptr [i_battle_min_hp]
  //mov bl, [eax+ecx+2]

to_enemy:

code:
  mov [eax+ecx],bl
  lea ecx,[edi+04]
  jmp return
align 10 cc
  i_battle_min_hp:
  db 32
  i_player_char_threshold:
  db 7
align 10 cc
  i_battle_base_addr:
  dd 0

address:
  jmp newmem
  nop
return:
registersymbol(i_battle_min_hp)
registersymbol(i_battle_base_addr)
registersymbol(i_player_char_threshold)
[DISABLE]

address:
  db bytes
  // mov [eax+ecx],bl
  // lea ecx,[edi+04]
unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+90F65

Chrono Trigger.exe+90F4B: 83 E2 7F           - and edx,7F
Chrono Trigger.exe+90F4E: 03 C2              - add eax,edx
Chrono Trigger.exe+90F50: 83 E0 80           - and eax,-80
Chrono Trigger.exe+90F53: 81 E1 7F 00 00 80  - and ecx,8000007F
Chrono Trigger.exe+90F59: 79 05              - jns "Chrono Trigger.exe"+90F60
Chrono Trigger.exe+90F5B: 49                 - dec ecx
Chrono Trigger.exe+90F5C: 83 C9 80           - or ecx,-80
Chrono Trigger.exe+90F5F: 41                 - inc ecx
Chrono Trigger.exe+90F60: 03 C1              - add eax,ecx
Chrono Trigger.exe+90F62: 8B 4E 50           - mov ecx,[esi+50]
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+90F65: 88 1C 08           - mov [eax+ecx],bl
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+90F68: 8D 4F 04           - lea ecx,[edi+04]
Chrono Trigger.exe+90F6B: 8B C1              - mov eax,ecx
Chrono Trigger.exe+90F6D: C1 FB 08           - sar ebx,08
Chrono Trigger.exe+90F70: 99                 - cdq 
Chrono Trigger.exe+90F71: 83 E2 7F           - and edx,7F
Chrono Trigger.exe+90F74: 03 C2              - add eax,edx
Chrono Trigger.exe+90F76: 83 E0 80           - and eax,-80
Chrono Trigger.exe+90F79: 81 E1 7F 00 00 80  - and ecx,8000007F
Chrono Trigger.exe+90F7F: 79 05              - jns "Chrono Trigger.exe"+90F86
Chrono Trigger.exe+90F81: 49                 - dec ecx
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>29</ID>
          <Description>"Min HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Byte</VariableType>
          <Address>i_battle_min_hp</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>101</ID>
          <Description>"Player char ID threshold"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Byte</VariableType>
          <Address>i_player_char_threshold</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>102</ID>
              <Description>"Any char. id below this threshold will be threat as player chars"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"stats"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>34</ID>
              <Description>"Char 01"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>33</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>36</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>3</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>37</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>5</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>38</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>7</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>39</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>9</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>40</ID>
              <Description>"Char 02"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>41</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>80</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>42</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>83</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>43</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>85</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>44</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>87</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>45</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>89</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"Char 03"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>47</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>100</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>48</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>103</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>49</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>105</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>50</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>107</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>51</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>109</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>52</ID>
              <Description>"Char 04"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>53</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>180</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>54</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>183</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>55</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>185</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>56</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>187</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>57</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>189</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>58</ID>
              <Description>"Char 05"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>59</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>200</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>60</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>203</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>61</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>205</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>62</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>207</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>63</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>209</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>64</ID>
              <Description>"Char 06"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>65</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>280</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>66</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>283</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>67</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>285</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>68</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>287</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>69</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>289</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>70</ID>
              <Description>"Char 07"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>71</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>300</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>72</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>303</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>73</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>305</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>74</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>307</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>75</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>309</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>76</ID>
              <Description>"Char 08"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>77</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>380</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>78</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>383</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>79</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>385</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>80</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>387</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>81</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>389</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>82</ID>
              <Description>"Char 09"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>83</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>400</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>84</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>403</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>85</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>405</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>86</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>407</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>87</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>409</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>88</ID>
              <Description>"Char 10"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>89</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>480</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>90</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>483</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>91</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>485</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>92</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>487</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>93</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>489</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>94</ID>
              <Description>"Char 11"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>95</ID>
                  <Description>"ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>500</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>96</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>503</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>97</ID>
                  <Description>"Max HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>505</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>98</ID>
                  <Description>"MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>507</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>99</ID>
                  <Description>"Max MP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>i_battle_base_addr</Address>
                  <Offsets>
                    <Offset>509</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>16</ID>
      <Description>"Get party stats"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Chrono Trigger.exe
  Version: 
  Date   : 2022-12-22
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_STAT,Chrono Trigger.exe,8B 4C 33 74 89 48 08) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(i_base_char_stat)

newmem:
  push eax
  push edx
  mov eax, [i_idx]
  mov edx, i_base_char_stat
  lea edx, [edx+eax*4]
  lea eax, [ebx+esi]
  cmp eax, [i_base_char_stat]
  je endp
  cmp eax, [i_base_char_stat+4]
  je endp
  cmp eax, [i_base_char_stat+8]
  je endp
  mov [edx], eax

  inc dword ptr [i_idx]
  cmp dword ptr [i_idx], 3
  jb endp
  mov dword ptr [i_idx], 0
endp:
  pop edx
  pop eax

code:
  mov ecx,[ebx+esi+74]
  mov [eax+08],ecx
  jmp return
align 10 cc
  i_idx:
  dd 0
  i_base_char_stat:
  dd 0
align 10 0
  db 0
align 10 0
  db 0

INJECT_GET_STAT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_GET_STAT)
registersymbol(i_base_char_stat)
[DISABLE]

INJECT_GET_STAT:
  db 8B 4C 33 74 89 48 08

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Chrono Trigger.exe+204703

Chrono Trigger.exe+2046CE: 89 48 0C              - mov [eax+0C],ecx
Chrono Trigger.exe+2046D1: C7 40 10 FF FF FF FF  - mov [eax+10],FFFFFFFF
Chrono Trigger.exe+2046D8: C7 40 14 00 00 5C 43  - mov [eax+14],435C0000
Chrono Trigger.exe+2046DF: C7 40 18 00 00 C8 C1  - mov [eax+18],C1C80000
Chrono Trigger.exe+2046E6: E8 C7 DC 15 00        - call "Chrono Trigger.exe"+3623B2
Chrono Trigger.exe+2046EB: 89 85 34 FF FF FF     - mov [ebp-000000CC],eax
Chrono Trigger.exe+2046F1: 6A 1C                 - push 1C
Chrono Trigger.exe+2046F3: 89 45 D0              - mov [ebp-30],eax
Chrono Trigger.exe+2046F6: C7 00 A8 7F DA 00     - mov [eax],"Chrono Trigger.exe"+3A7FA8
Chrono Trigger.exe+2046FC: C7 40 04 3A 00 00 00  - mov [eax+04],0000003A
// ---------- INJECTING HERE ----------
Chrono Trigger.exe+204703: 8B 4C 33 74           - mov ecx,[ebx+esi+74]
// ---------- DONE INJECTING  ----------
Chrono Trigger.exe+204707: 89 48 08              - mov [eax+08],ecx
Chrono Trigger.exe+20470A: C7 40 0C FF FF FF FF  - mov [eax+0C],FFFFFFFF
Chrono Trigger.exe+204711: C7 40 10 FF FF FF FF  - mov [eax+10],FFFFFFFF
Chrono Trigger.exe+204718: C7 40 14 00 00 C8 42  - mov [eax+14],42C80000
Chrono Trigger.exe+20471F: C7 40 18 00 00 24 C2  - mov [eax+18],C2240000
Chrono Trigger.exe+204726: E8 87 DC 15 00        - call "Chrono Trigger.exe"+3623B2
Chrono Trigger.exe+20472B: 89 85 34 FF FF FF     - mov [ebp-000000CC],eax
Chrono Trigger.exe+204731: 83 C4 18              - add esp,18
Chrono Trigger.exe+204734: C7 00 AC 7F DA 00     - mov [eax],"Chrono Trigger.exe"+3A7FAC
Chrono Trigger.exe+20473A: C7 40 04 3B 00 00 00  - mov [eax+04],0000003B
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>104</ID>
          <Description>"Usage: Menu-&gt;Equip"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>105</ID>
          <Description>"Re-enable script if party member changed"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>106</ID>
          <Description>"_debug"</Description>
          <Options moHideChildren="1"/>
          <Color>808080</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>107</ID>
              <Description>"base addr1"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>108</ID>
              <Description>"base addr2"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat+4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>109</ID>
              <Description>"base addr3"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat+8</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>110</ID>
          <Description>"Char 1"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>111</ID>
              <Description>"Char. ID."</Description>
              <DropDownList DisplayValueAsItem="1">0:Crono / クロノ
1:Marle / マール
2:Lucca Ashtear / ルッカ・アシュティア
3:Frog / カエル
4:? Robo / ロボ
5:? Ayla / エイラ
6:? Magus / 魔王
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>112</ID>
              <Description>"HP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>113</ID>
              <Description>"HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>114</ID>
              <Description>"MP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"MP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>116</ID>
              <Description>"EXP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>117</ID>
              <Description>"Skill pt"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Str"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>E4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>119</ID>
              <Description>"Sta"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>E8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"Dex"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>EC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>121</ID>
              <Description>"Mag"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>F0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>122</ID>
              <Description>"Acc"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>F4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>123</ID>
              <Description>"Eva"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>F8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Mdf"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>FC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Atk"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>100</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Def"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat</Address>
              <Offsets>
                <Offset>104</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>127</ID>
          <Description>"Char 2"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>128</ID>
              <Description>"Char. ID"</Description>
              <DropDownListLink>Char. ID.</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>129</ID>
              <Description>"HP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>130</ID>
              <Description>"HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>131</ID>
              <Description>"MP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>132</ID>
              <Description>"MP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>133</ID>
              <Description>"EXP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>134</ID>
              <Description>"Skill pt"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>135</ID>
              <Description>"Str"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>E4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>136</ID>
              <Description>"Sta"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>E8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>137</ID>
              <Description>"Dex"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>EC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>138</ID>
              <Description>"Mag"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>F0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>139</ID>
              <Description>"Acc"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>F4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>140</ID>
              <Description>"Eva"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>F8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"Mdf"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>FC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>142</ID>
              <Description>"Atk"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>100</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>143</ID>
              <Description>"Def"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+4</Address>
              <Offsets>
                <Offset>104</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>144</ID>
          <Description>"Char 3"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>145</ID>
              <Description>"Char. ID"</Description>
              <DropDownListLink>Char. ID.</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>146</ID>
              <Description>"HP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>147</ID>
              <Description>"HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>148</ID>
              <Description>"MP Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>149</ID>
              <Description>"MP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>150</ID>
              <Description>"EXP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>151</ID>
              <Description>"Skill pt"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>152</ID>
              <Description>"Str"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>E4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>153</ID>
              <Description>"Sta"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>E8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>154</ID>
              <Description>"Dex"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>EC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>155</ID>
              <Description>"Mag"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>F0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>156</ID>
              <Description>"Acc"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>F4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>157</ID>
              <Description>"Eva"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>F8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>158</ID>
              <Description>"Mdf"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>FC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>159</ID>
              <Description>"Atk"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>100</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>160</ID>
              <Description>"Def"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat+8</Address>
              <Offsets>
                <Offset>104</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>103</ID>
      <Description>"CHRONO TRIGGER  /  https://opencheattables.com  /  CE 7.4+"</Description>
      <Color>800080</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
