<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>13096</ID>
      <Description>"Enable"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>//current end of tbl_data: 0x28
{$lua}
if syntaxcheck then return end

function toHex(str)
  if (str == "") or (str == 0) then
     return string.upper(string.format("%X", 0))
  else
      return string.upper(string.format("%X", str))
  end
end

{$asm}
[ENABLE]
{$lua}
if syntaxcheck then return end

if (script_tbl == nil) then
    script_tbl = {}
end

local function mainloop()
               if (getOpenedProcessID() ~= 0) and not (readInteger(process) == nil) then
                  --execute scripts
                  for i in pairs(script_tbl) do
                      _G[script_tbl[i]]()
                  end
               else
                   script_tbl = {}
                   timer.Enabled = false
                   timer.Destroy()
                   timer = nil
               end
end


if not timer then
   timer = createTimer(nil)
   timer.OnTimer = function(timer)
                   mainloop()
                   end
   timer.Interval = 1000
   timer.Enabled = true
else
   timer.Enabled = true
end
{$asm}
alloc(tbl_data,$1000)

registersymbol(tbl_data)

[DISABLE]
{$lua}
if syntaxcheck then return end
if (timer) then
   timer.Enabled = false
   timer.Destroy()
   timer = nil
end
{$asm}

unregistersymbol(tbl_data)
dealloc(tbl_data)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Camera"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <Address>"Tales of Zestiria.exe"+01D32490</Address>
          <Offsets>
            <Offset>D0</Offset>
            <Offset>10</Offset>
            <Offset>0</Offset>
            <Offset>28</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>115</ID>
              <Description>"idk lmao"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <Address>+0</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>134</ID>
                  <Description>"Pos"</Description>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>127</ID>
                      <Description>"X"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-C4</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>135</ID>
                      <Description>"Y"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-C0</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>132</ID>
                      <Description>"Z"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-BC</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>137</ID>
                  <Description>"Pos2?"</Description>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>140</ID>
                      <Description>"X"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-94</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>138</ID>
                      <Description>"Y"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-90</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>139</ID>
                      <Description>"Z"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-8C</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>144</ID>
                  <Description>"Rotation? not correct"</Description>
                  <GroupHeader>1</GroupHeader>
                  <Address/>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>143</ID>
                      <Description>"X?"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-88</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>146</ID>
                      <Description>"Y?"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-84</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>145</ID>
                      <Description>"Z?"</Description>
                      <VariableType>Float</VariableType>
                      <Address>-80</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>96</ID>
              <Description>"Height"</Description>
              <VariableType>Float</VariableType>
              <Address>+0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>102</ID>
              <Description>"Zoom"</Description>
              <VariableType>Float</VariableType>
              <Address>+4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Actual Height"</Description>
              <VariableType>Float</VariableType>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Actual Zoom"</Description>
              <VariableType>Float</VariableType>
              <Address>+C</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>9963</ID>
          <Description>"Show all entries in enemy book"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2022-05-26
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(enmBookCheck,Tales of Zestiria.exe,80 B8 D0 00 00 00 00 74 58) // should be unique

enmBookCheck+7:
  db 90 90

enmBookCheck+51:
  db 90 90

registersymbol(enmBookCheck)

[DISABLE]

enmBookCheck:
  db 80 B8 D0 00 00 00 00 74 58

enmBookCheck+51:
  db 74 0E

unregistersymbol(enmBookCheck)

{
// ORIGINAL CODE - INJECTION POINT: Tales of Zestiria.Kaim::Waitable::IsSignaled+C053

Tales of Zestiria.Kaim::Waitable::IsSignaled+C038: 8B 5D 08              - mov ebx,[ebp+08]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C03B: 56                    - push esi
Tales of Zestiria.Kaim::Waitable::IsSignaled+C03C: 8B 75 18              - mov esi,[ebp+18]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C03F: 57                    - push edi
Tales of Zestiria.Kaim::Waitable::IsSignaled+C040: 3B 45 10              - cmp eax,[ebp+10]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C043: 74 7F                 - je "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C0C4
Tales of Zestiria.Kaim::Waitable::IsSignaled+C045: EB 09                 - jmp "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C050
Tales of Zestiria.Kaim::Waitable::IsSignaled+C047: 8D A4 24 00 00 00 00  - lea esp,[esp+00000000]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C04E: 8B FF                 - mov edi,edi
Tales of Zestiria.Kaim::Waitable::IsSignaled+C050: 83 E0 FE              - and eax,-02
// ---------- INJECTING HERE ----------
Tales of Zestiria.Kaim::Waitable::IsSignaled+C053: 80 B8 D0 00 00 00 00  - cmp byte ptr [eax+000000D0],00
// ---------- DONE INJECTING  ----------
Tales of Zestiria.Kaim::Waitable::IsSignaled+C05A: 74 58                 - je "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C0B4
Tales of Zestiria.Kaim::Waitable::IsSignaled+C05C: 83 FE FF              - cmp esi,-01
Tales of Zestiria.Kaim::Waitable::IsSignaled+C05F: 74 1C                 - je "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C07D
Tales of Zestiria.Kaim::Waitable::IsSignaled+C061: 8B 88 B4 00 00 00     - mov ecx,[eax+000000B4]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C067: 8D 90 B4 00 00 00     - lea edx,[eax+000000B4]
Tales of Zestiria.Kaim::Waitable::IsSignaled+C06D: F6 C1 01              - test cl,01
Tales of Zestiria.Kaim::Waitable::IsSignaled+C070: 74 05                 - je "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C077
Tales of Zestiria.Kaim::Waitable::IsSignaled+C072: 83 E1 FE              - and ecx,-02
Tales of Zestiria.Kaim::Waitable::IsSignaled+C075: EB 02                 - jmp "Tales of Zestiria.Kaim::Waitable::IsSignaled"+C079
Tales of Zestiria.Kaim::Waitable::IsSignaled+C077: 03 CA                 - add ecx,edx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>9976</ID>
              <Description>"Not enabling this will cause your game to crash upon opening the Enemy Book!"</Description>
              <Color>FF00FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>9964</ID>
              <Description>"Workaround for fixed_string exception (Base game)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2022-05-26
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscan(enmBookFixedStringworkaround,45 4E 45 5F 50 53 59 30 00 00 45 4E 45 5F 50 53 59 30 00 00 55 4E 49 54 5F 46 4F 52 4D 41 54 5F 50 53 59 30) // should be unique

//??? (Symonne)
enmBookFixedStringworkaround+54:
  db 00

//Mountain Troll
enmBookFixedStringworkaround+2450:
  db 00

//Sorey (Fire Armatus)
enmBookFixedStringworkaround-2C6C:
  db 00

//Rose (Earth Armatus)
enmBookFixedStringworkaround-32B8:
  db 00

//Sorey (Water Armatus)
enmBookFixedStringworkaround-4F9C:
  db 00

//Rose (Wind Armatus)
enmBookFixedStringworkaround+27C0:
  db 00

//Eizen
enmBookFixedStringworkaround+2F4:
  db 00

//Test
enmBookFixedStringworkaround-5070:
  db 00

//Alisha (party)
enmBookFixedStringworkaround-5008:
  db 00

//Rose (party)
enmBookFixedStringworkaround-E314:
  db 00

//Sorey (party)
enmBookFixedStringworkaround-B614:
  db 00

//Edna (party)
enmBookFixedStringworkaround-3250:
  db 00

//Zaveid (party)
enmBookFixedStringworkaround+36F4:
  db 00

//Lailah (party)
enmBookFixedStringworkaround-1EE4:
  db 00

//Mikleo (party)
enmBookFixedStringworkaround-BE0:
  db 00

//Dezel (party)
enmBookFixedStringworkaround-3570:
  db 00

//Shadow Zaveid
enmBookFixedStringworkaround+1A8C:
  db 00

//Shadow Lailah
enmBookFixedStringworkaround+D10:
  db 00

//Shadow Mikleo
enmBookFixedStringworkaround+1108:
  db 00

//Rose
enmBookFixedStringworkaround+434:
  db 00

//Shadow Alisha
enmBookFixedStringworkaround+4A0:
  db 00

//Shadow Rose
enmBookFixedStringworkaround+1540:
  db 00

//Shadow Sorey
enmBookFixedStringworkaround+16F0:
  db 00

//Zaveid
enmBookFixedStringworkaround+38A4:
  db 00

//Shadow Edna
enmBookFixedStringworkaround+A20:
  db 00

registersymbol(enmBookFixedStringworkaround)

[DISABLE]

unregistersymbol(enmBookFixedStringworkaround)

</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>9974</ID>
                  <Description>"No Adventure Items DLC installed"</Description>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]

//Super Star S
enmBookFixedStringworkaround+1A0C:
  db 00

//Super Star G
enmBookFixedStringworkaround+198C:
  db 00

//Rowdy Katz
enmBookFixedStringworkaround-998:
  db 00

//Bad Katz
enmBookFixedStringworkaround-A98:
  db 00

//Super Star R
enmBookFixedStringworkaround+190C:
  db 00

//Gangsta Katz
enmBookFixedStringworkaround-A18:
  db 00

[DISABLE]
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>9975</ID>
                  <Description>"No God Eater DLC installed"</Description>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]

//Ogre Tailen
enmBookFixedStringworkaround-29C:
  db 00

//Chihyu Dragon
enmBookFixedStringworkaround+24BC:
  db 00

//Vajra
enmBookFixedStringworkaround+1E6C:
  db 00

[DISABLE]
</AssemblerScript>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>9968</ID>
              <Description>"Workaround for fixed_string exception (Alisha DLC)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscan(enmBookFixedStringworkaround,45 4E 45 5F 50 53 59 30 00 00 45 4E 45 5F 50 53 59 30 00 00 55 4E 49 54 5F 46 4F 52 4D 41 54 5F 50 53 59 30) // should be unique

//Test
enmBookFixedStringworkaround-55F8:
  db 00

//Alisha (party)
enmBookFixedStringworkaround-5590:
  db 00

//Edna (party)
enmBookFixedStringworkaround-3764:
  db 00

//Mikleo (party)
enmBookFixedStringworkaround-C50:
  db 00

//Sorey (party)
enmBookFixedStringworkaround+1548:
  db 00

//Zaveid (party)
enmBookFixedStringworkaround+3768:
  db 00

//Dezel (party)
enmBookFixedStringworkaround-3A84:
  db 00

//Rose (party)
enmBookFixedStringworkaround+35C:
  db 00

//Lailah (party)
enmBookFixedStringworkaround-20A0:
  db 00

//??? (Symonne)
enmBookFixedStringworkaround+54:
  db 00

//Mountain Troll
enmBookFixedStringworkaround+24C4:
  db 00

//Shadow Zaveid
enmBookFixedStringworkaround+1B00:
  db 00

//Shadow Rose
enmBookFixedStringworkaround+15B4:
  db 00

//Rose
enmBookFixedStringworkaround+434:
  db 00

//Shadow Alisha
enmBookFixedStringworkaround+4A0:
  db 00

//Shadow Lailah
enmBookFixedStringworkaround+D10:
  db 00

//Shadow Mikleo
enmBookFixedStringworkaround+1108:
  db 00

//Zaveid
enmBookFixedStringworkaround+3918:
  db 00

//Shadow Edna
enmBookFixedStringworkaround+A20:
  db 00

//Shadow Sorey
enmBookFixedStringworkaround+1764:
  db 00

//Rose (Earth Armatus)
enmBookFixedStringworkaround-37CC:
  db 00

//Sorey (Fire Armatus)
enmBookFixedStringworkaround-2E98:
  db 00

//Sorey (Water Armatus)
enmBookFixedStringworkaround-5524:
  db 00

//Rose (Wind Armatus)
enmBookFixedStringworkaround+2834:
  db 00

//Eizen
enmBookFixedStringworkaround+2F4:
  db 00

registersymbol(enmBookFixedStringworkaround)

[DISABLE]

unregistersymbol(enmBookFixedStringworkaround)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>9971</ID>
                  <Description>"No Adventure Items DLC installed"</Description>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]

//Super Star R
enmBookFixedStringworkaround+1980:
  db 00

//Super Star G
enmBookFixedStringworkaround+1A00:
  db 00

//Gangsta Katz
enmBookFixedStringworkaround-A18:
  db 00

//Rowdy Katz
enmBookFixedStringworkaround-998:
  db 00

//Bad Katz
enmBookFixedStringworkaround-A98:
  db 00

//Super Star S
enmBookFixedStringworkaround+1A80:
  db 00

[DISABLE]
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>9973</ID>
                  <Description>"No God Eater DLC installed"</Description>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]

//Ogre Tailen
enmBookFixedStringworkaround-29C:
  db 00

//Chihyu Dragon
enmBookFixedStringworkaround+2530:
  db 00

//Vajra
enmBookFixedStringworkaround+1EE0:
  db 00

[DISABLE]
</AssemblerScript>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>91475</ID>
          <Description>"Alisha can armatize"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>10191</ID>
              <Description>"Alisha can armatize check"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version:
  Date   : 2023-07-02
  Author : thing

  This script does blah blah blah
}

[ENABLE]
aobscanmodule(armaCheck,Tales of Zestiria.exe,83 7B 04 08 74 6D) // should be unique

armaCheck:
  db 90 90 90 90 90 90

registersymbol(armaCheck)
[DISABLE]

armaCheck:
  db 83 7B 04 08 74 6D

unregistersymbol(armaCheck)

{
// ORIGINAL CODE - INJECTION POINT: Tales of Zestiria.exe+A1E97

Tales of Zestiria.exe+A1E62: 80 BE 9C 05 00 00 00  - cmp byte ptr [esi+0000059C],00
Tales of Zestiria.exe+A1E69: 0F 85 9B 00 00 00     - jne "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1E6F: 8B 96 A8 00 00 00     - mov edx,[esi+000000A8]
Tales of Zestiria.exe+A1E75: 8B 7A 28              - mov edi,[edx+28]
Tales of Zestiria.exe+A1E78: 80 BF 9C 05 00 00 00  - cmp byte ptr [edi+0000059C],00
Tales of Zestiria.exe+A1E7F: 0F 85 85 00 00 00     - jne "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1E85: 83 BE FC 00 00 00 00  - cmp dword ptr [esi+000000FC],00
Tales of Zestiria.exe+A1E8C: 75 7C                 - jne "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1E8E: 83 BF FC 00 00 00 00  - cmp dword ptr [edi+000000FC],00
Tales of Zestiria.exe+A1E95: 75 73                 - jne "Tales of Zestiria.exe"+A1F0A
// ---------- INJECTING HERE ----------
Tales of Zestiria.exe+A1E97: 83 7B 04 08           - cmp dword ptr [ebx+04],08
// ---------- DONE INJECTING  ----------
Tales of Zestiria.exe+A1E9B: 74 6D                 - je "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1E9D: 8D 86 78 02 00 00     - lea eax,[esi+00000278]
Tales of Zestiria.exe+A1EA3: E8 B8 AF 01 00        - call "Tales of Zestiria.exe"+BCE60
Tales of Zestiria.exe+A1EA8: 84 C0                 - test al,al
Tales of Zestiria.exe+A1EAA: 75 5E                 - jne "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1EAC: 8B 0D 90 24 13 02     - mov ecx,["Tales of Zestiria.exe"+1D32490]
Tales of Zestiria.exe+A1EB2: E8 B9 BC FE FF        - call "Tales of Zestiria.exe"+8DB70
Tales of Zestiria.exe+A1EB7: 84 C0                 - test al,al
Tales of Zestiria.exe+A1EB9: 75 4F                 - jne "Tales of Zestiria.exe"+A1F0A
Tales of Zestiria.exe+A1EBB: 38 83 0C 43 00 00     - cmp [ebx+0000430C],al
}

</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>91463</ID>
              <Description>"armatization model"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2025-08-21
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(armatization_model,Tales of Zestiria.exe,85 C0 74 02 8B C8) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  cmp edx,8
  jne code
  mov eax,00070064
code:
  test eax,eax
  reassemble(armatization_model+2)
  //je 0051AFB5
  mov ecx,eax
  jmp return

armatization_model:
  jmp newmem
  nop
return:
registersymbol(armatization_model)

[DISABLE]

armatization_model:
  db 85 C0 74 02 8B C8

unregistersymbol(armatization_model)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 0051AFAF

0051AF90: 55                    - push ebp
0051AF91: 8B EC                 - mov ebp,esp
0051AF93: 8B 00                 - mov eax,[eax]
0051AF95: 8B 88 BC 01 00 00     - mov ecx,[eax+000001BC]
0051AF9B: 83 EC 0C              - sub esp,0C
0051AF9E: 80 7D 14 00           - cmp byte ptr [ebp+14],00
0051AFA2: 56                    - push esi
0051AFA3: 74 10                 - je 0051AFB5
0051AFA5: 8B 50 04              - mov edx,[eax+04]
0051AFA8: 8B 04 95 B4 F7 E5 00  - mov eax,[edx*4+00E5F7B4]
// ---------- INJECTING HERE ----------
0051AFAF: 85 C0                 - test eax,eax
// ---------- DONE INJECTING  ----------
0051AFB1: 74 02                 - je 0051AFB5
0051AFB3: 8B C8                 - mov ecx,eax
0051AFB5: 8B 55 0C              - mov edx,[ebp+0C]
0051AFB8: 51                    - push ecx
0051AFB9: 8B 4D 08              - mov ecx,[ebp+08]
0051AFBC: 83 EC 0C              - sub esp,0C
0051AFBF: 8B C4                 - mov eax,esp
0051AFC1: 89 08                 - mov [eax],ecx
0051AFC3: 8B 4D 10              - mov ecx,[ebp+10]
0051AFC6: 89 50 04              - mov [eax+04],edx
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>91465</ID>
              <Description>"armatization hair"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2025-08-21
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(armatization_hair,Tales of Zestiria.exe,33 DB 3B C3 75 07 B8 14 8F D5 00 EB 1E) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  cmp edx,8
  jne code
  mov eax,00070062
code:
  xor ebx,ebx
  cmp eax,ebx
  reassemble(armatization_hair+4)
  //jne 0051B0B0
  jmp return

armatization_hair:
  jmp newmem
  nop
return:
registersymbol(armatization_hair)

[DISABLE]

armatization_hair:
  db 33 DB 3B C3 75 07

unregistersymbol(armatization_hair)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 0051B0A3

0051B078: 64 A3 00 00 00 00        - mov fs:[00000000],eax
0051B07E: 80 7D 18 00              - cmp byte ptr [ebp+18],00
0051B082: 8B 45 14                 - mov eax,[ebp+14]
0051B085: 8B 08                    - mov ecx,[eax]
0051B087: 8B 81 C0 01 00 00        - mov eax,[ecx+000001C0]
0051B08D: 74 14                    - je 0051B0A3
0051B08F: 8B 49 04                 - mov ecx,[ecx+04]
0051B092: 83 3C 8D D8 F7 E5 00 00  - cmp dword ptr [ecx*4+00E5F7D8],00
0051B09A: 74 07                    - je 0051B0A3
0051B09C: 8B 04 8D D8 F7 E5 00     - mov eax,[ecx*4+00E5F7D8]
// ---------- INJECTING HERE ----------
0051B0A3: 33 DB                    - xor ebx,ebx
// ---------- DONE INJECTING  ----------
0051B0A5: 3B C3                    - cmp eax,ebx
0051B0A7: 75 07                    - jne 0051B0B0
0051B0A9: B8 14 8F D5 00           - mov eax,00D58F14
0051B0AE: EB 1E                    - jmp 0051B0CE
0051B0B0: BF 12 00 00 00           - mov edi,00000012
0051B0B5: E8 36 06 03 00           - call 0054B6F0
0051B0BA: 3B C3                    - cmp eax,ebx
0051B0BC: 75 07                    - jne 0051B0C5
0051B0BE: B8 14 8F D5 00           - mov eax,00D58F14
0051B0C3: EB 09                    - jmp 0051B0CE
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>91470</ID>
              <Description>"armatization_weapon check fix"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2025-08-21
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(armatization_weapon,Tales of Zestiria.exe,3B DE 74 11 8B FE) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  cmp eax,8
  jne code
  jmp return
code:
  reassemble(armatization_weapon-19)
  reassemble(armatization_weapon-12)
  jmp return

armatization_weapon-12:
  jmp newmem
  nop
return:
registersymbol(armatization_weapon)

[DISABLE]

armatization_weapon-12:
  db 0F 84 68 01 00 00

unregistersymbol(armatization_weapon)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 0051B921

0051B8ED: 0F 82 7A FD FF FF     - jb 0051B66D
0051B8F3: 80 7D 10 00           - cmp byte ptr [ebp+10],00
0051B8F7: 0F 84 80 01 00 00     - je 0051BA7D
0051B8FD: 8B 85 04 FF FF FF     - mov eax,[ebp-000000FC]
0051B903: 8B 08                 - mov ecx,[eax]
0051B905: 8B 41 04              - mov eax,[ecx+04]
0051B908: 39 34 85 B4 F7 E5 00  - cmp [eax*4+00E5F7B4],esi
0051B90F: 0F 84 68 01 00 00     - je 0051BA7D
0051B915: 8B 9D E0 FE FF FF     - mov ebx,[ebp-00000120]
0051B91B: 8B B5 E4 FE FF FF     - mov esi,[ebp-0000011C]
// ---------- INJECTING HERE ----------
0051B921: 3B DE                 - cmp ebx,esi
// ---------- DONE INJECTING  ----------
0051B923: 74 11                 - je 0051B936
0051B925: 8B FE                 - mov edi,esi
0051B927: 8B C3                 - mov eax,ebx
0051B929: E8 F2 5A F6 FF        - call 00481420
0051B92E: 8B F3                 - mov esi,ebx
0051B930: 89 B5 E4 FE FF FF     - mov [ebp-0000011C],esi
0051B936: 8B 95 04 FF FF FF     - mov edx,[ebp-000000FC]
0051B93C: 8B 02                 - mov eax,[edx]
0051B93E: 8B 88 78 01 00 00     - mov ecx,[eax+00000178]
0051B944: 8B 04 8D FC F7 E5 00  - mov eax,[ecx*4+00E5F7FC]
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>197</ID>
          <Description>"Notes"</Description>
          <Options moHideChildren="1"/>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>10166</ID>
              <Description>"Dropdowns"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>10167</ID>
                  <Description>"dropdown: Weakness"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Weak
2:Resist
3:Resist?
4:Resist?
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>10187</ID>
                  <Description>"dropdown: No/Yes"</Description>
                  <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>13072</ID>
                  <Description>"dropdown: Enemy List"</Description>
                  <DropDownList DisplayValueAsItem="1">1:Sorey Lv1
2:Rose Lv1
3:Mikleo Lv1
4:Lailah Lv1
5:Edna Lv1
6:Dezel Lv1
7:Zavied Lv1
8:Alisha Lv1
9:Heldalf (~Biroclef Ridge) Lv80
10:Heldalf (Biroclef Ridge) Lv80
11:Heldalf (Artorius Throne) Lv80
12:???(Lunarre[Elysia]) Lv6
13:???(Lunarre[Ladylake]) Lv7
14:Lunarre Lv41
15:Lunarre Lv60
16:Cerberus Lv68
17:Duoblock Lv122
18:Dullahan Lv47
19:Odin Lv80
20:Asura Lv43
21:Minotauros Lv42
22:Medusa Lv39
23:Euryale Lv57
24:Stheno Lv56
25:Drake Lv19
26:Griffin Lv36
27:Hippogriff Lv80
28:Hecatoncheire Lv80
29:Eizen Lv80
30:Dinosaur Lv80
31:Dragon Zombie Lv145
32:Tiamat Lv62
33:Ammit Lv80
34:Fafnir Lv132
35:Armatized Heldalf Lv80
36:Dragonewt Lv24
37:Salamander Lv38
38:???(maybe Mimic?) Lv42
39:Maltran Lv61
40:Male Assassin Lv14
41:Female Assassin Lv14
42:Zaveid Lv14
43:Dark Turtlez Lv99
44:Sergei Lv25
45:Sergei Lv60
46:Spider in the Ruins Lv5
47:Prickleboar Lv6
48:Slime Glutton
49:Chancellor's Pawn Lv12
50:Rolance Swordsman Lv18
51:Rolance Spearman Lv18
52:Hellionized Rolance Swordsman Lv18
53:Hellionized Rolance Spearman Lv18
54:General Landon Lv22
55:Hound Dog Lv17
56:Fuseface Lv50
57:Werewolf Hellion Lv8
58:Giant Centipede Lv10
59:CRASH!
60:CRASH!
61:Sorey (Symonne Illusion?) Lv74
62:Sorey (Symonne Illusion?) Lv75
63:Rose (Symonne Illusion?) Lv74
64:Rose (Symonne Illusion?) Lv75
65:Catoblepas Lv80
66:Quetzalcoatl Lv115
67:Mayvin Lv56
68:Illuyankas Lv105
69:Wolf Lv7
70:Savage Wolf Lv18
71:Blazen Wolf Lv31
72:Managarmr (Boss) Lv19
73:Fury Wolf Lv120
74:Marmot Lv10
75:Skunk Lv25
76:Duobomb Lv44
77:Dangeroma (Boss) Lv35
78:Water Skunk Lv75
79:Boar Lv18
80:Brutaur Lv24
81:Wild Boar Lv35
82:Behemoth (Boss) Lv34
83:Boar Deity Lv100
84:Aquaphant Lv37
85:Elephant Lv43
86:Mammoth Lv64
87:Hyphant (Boss) Lv53
88:Ganesh Lv110
89:Scorpion Lv15
90:Scorpstar Lv36
91:Variant Needler Lv43
92:Serket (Boss) Lv36
93:Scarlet Needler Lv85
94:Armadillo Lv14
95:Geo Roller Lv24
96:Flame Roller Lv31
97:Pill Bug (Boss) Lv54
98:Freezillo Lv100
99:Centipede Lv8
100:Armored Centipede Lv29
101:Hundrepede Lv37
102:Millionpede (Boss) Lv40
103:Trilobite Lv70
104:Spider Edge Lv15
105:Orb-weaver Lv31
106:Arachne Lv62
107:Spider Queen (Boss) Lv45
108:Tarantulizm Lv100
109:Slime Lv8
110:Mud Slime Lv36
111:Slimeroot Lv54
112:Maneater (Boss) Lv65
113:Almond Jelly Lv90
114:Leech Lv9
115:Leecher Leech Lv30
116:Bloodsucker Lv38
117:Dirt Leech (Boss) Lv36
118:Femt Leech Lv100
119:Octopus Lv10
120:Dumpus Lv35
121:Octobert Lv39
122:Kraken (Boss) Lv48
123:Devil Fish Lv80
124:Darken Eye Lv37
125:Starfish Lv45
126:Voided Eye Lv64
127:Duhvision (Boss) Lv45
128:Soleye Lv110
129:Snake Lv7
130:Serpent Lv20
131:Cobra Lv38
132:Oroboros (Boss) Lv12
133:King Cobra Lv80
134:Lamia Lv12
135:Naga Lv35
136:Hell Lady Lv62
137:Echidna (Boss) Lv13
138:Midgard Serpent Lv85
139:Treant Lv20
140:Aged Treant Lv26
141:Elder Treant Lv56
142:Dryad (Boss) Lv40
143:Wood Chopper Lv70
144:Plantus Lv18
145:Forest Plantus Lv19
146:Merciless Plantus Lv45
147:Evil Plantasm (Boss) Lv19
148:Caterpillar Fungus Lv70
149:Bat Lv8
150:Dusk Bat Lv24
151:Vampire Lv59
152:Bat Baron (Boss) Lv40
153:Golden Bat Lv110
154:Axe Beak Lv18
155:Peacock Lv24
156:Blade Beak Lv43
157:King Peacock (Boss) Lv34
158:Golden Axer Lv95
159:Eagle Lv10
160:Hawk Lv25
161:Black Bird Lv42
162:Horus (Boss) Lv24
163:Bird-of-Paradise Lv70
164:Harpy Lv14
165:Wendy Lv40
166:Garuda Lv62
167:Harpy Go Lucky (Boss) Lv50
168:Hell Harpy Lv110
169:Orc Lv12
170:Orc Farmer Lv25
171:Orc Groomer Lv35
172:Orc Kong (Boss) Lv65
173:Orc Gorilla Lv95
174:Werewolf Lv20
175:Lycanthrope Lv43
176:Wolf Berserker Lv57
177:Breed Wolf (Boss) Lv32
178:Lycan Coyote Lv100
179:Troll Lv30
180:Cyclopz Lv45
181:Mountain Troll Lv56
182:Boss Troll (Boss) Lv49
183:Solveiger Lv75
184:War Tiger Lv30
185:Saber-toothed Tiger Lv40
186:Black Panther Lv62
187:Beast Master (Boss) Lv40
188:Killer Cougar Lv120
189:Goblin Shooter Lv24
190:Goblin Sniper Lv38
191:Goblin Ballista Lv59
192:Goblin Lord (Boss) Lv48
193:Goblin Cannon Lv95
194:Lizardman Lv18
195:Lizard Priest Lv33
196:Lizard Warrior Lv50
197:Dragon Warlock (Boss) Lv62
198:Dragoon Lv90
199:Living Armor Lv33
200:Armor Knight Lv52
201:Ancient Armor Lv64
202:Knight Arthur (Boss) Lv17
203:Wandering Armor Lv120
204:Rock Giant Lv36
205:Stone Colossal Lv46
206:Mythril Giant Lv57
207:Titan (Boss) Lv55
208:Lava Atlas Lv85
209:Pig Heddin Lv12
210:Wolf Heddin Lv20
211:Boar Heddin Lv31
212:Bison Heddin (Boss) Lv47
213:Bird Head Lv95
214:Zombie Lv23
215:Skeleton Lv27
216:Ghoul Lv47
217:Naught (Boss) Lv56
218:Immortus Lv85
219:Wraith Lv29
220:Ghost Lv48
221:Specter Lv62
222:Phantom (Boss) Lv25
223:Mist Puppeteer Lv90
224:Undead Magician Lv20
225:Undead Sorcerer Lv50
226:Undead Druid Lv55
227:Demon Rodler (Boss) Lv67
228:Undead Wizard Lv120
229:Pixie Lv15
230:Fairy Lv36
231:Sylphid Lv42
232:Trickster (Boss) Lv47
233:Changeling Lv75
234:Scylla Lv37
235:Aqua Scylla Lv45
236:Hydra Lv59
237:Nine-headed Serpent (Boss) Lv44
238:Technician Lv80
239:Devil Lv33
240:Gargoyle Lv40
241:Succubus Lv64
242:Angel (Boss) Lv69
243:Nightmare Lv120
244:Scaled Bird Lv24
245:Wyvern Lv40
246:Dragonflare Lv64
247:Legendary Wyvern (Boss) Lv55
248:Kylvern Lv90
249:CRASH!!
250:CRASH!!
251:CRASH!!
252:Mimic Giant Lv75
253:CRASH!
254:CRASH!
255:CRASH!
256:Sophie Lv100
257:Jade Lv115
258:Zaveid Lv40
259:Zaveid Lv42
260:Mimic Treant Lv25
261:Mimic Spider Lv15
262:Mimic Zombie Lv45
263:Agni Lv93
264:Symonne Lv76
265:Despot Heldalf Lv150
266:Despot Armatized Heldalf Lv150
267:Rougarou Lv27
268:Eizen Lv80
269:Mountain Troll Lv56
270:Phoenix Lv83
271:Rose Lv60
272:Zaveid Lv60
273:Heldalf Lv78
274:Sophie Lv150
275:Jade Lv150
276:Test (???) Lv1
277:Bad Katz Lv5
278:Gangsta Katz Lv5
279:Rowdy Katz Lv5
280:Super Star R Lv5
281:Super Star G Lv5
282:Super Star S Lv5
283:Vajra Lv120
284:Ogre Tailen Lv60
285:Chihyu Dragon Lv84
286:CRASH!!!
294:Shadow Sorey Lv60
295:Shadow Rose Lv60
296:Shadow Mikleo Lv60
297:Shadow Lailah Lv60
298:Shadow Edna Lv60
299:CRASH!!!
300:Shadow Zaveid Lv60
301:Shadow Alisha Lv60
302:Fuseface Lv50
303:Lunarre Lv41
304:Sergei Lv25
305:Symonne Lv76
306:Hellion Ooze Lv8
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>13780</ID>
                  <Description>"dropdown: Party Formation"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Sorey
2:Rose
3:Mikleo
4:Lailah
5:Edna
6:Dezel
7:Zaveid
8:Alisha
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>14242</ID>
                  <Description>"dropdown: Disabled/Enabled"</Description>
                  <DropDownList DisplayValueAsItem="1">0:Disabled
1:Enabled
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>14246</ID>
                  <Description>"dropdown: Arte List"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
:Sorey
1:Striking Fang
2:True Fang
3:Steel Render
4:Tiger Blade(Sorey)
5:Freezing Strike
6:Sword Flare
7:Trihawk
8:Earth Dragon Fang
9:Wolfwind Fang
10:Phantasm Flash
11:Starfall
12:Sword Rain
13:Frigid Moon
14:Searing Gale
15:Shatterfang
16:Shadow Shock
17:Cantering Flames
18:Sonic Thrust
19:Crimson Edge
20:Raging Winds
21:Rending Gale
22:Severing Wind
23:Runic Circle
24:Heavenly Torrent
25:Lion's Howl
26:Beast Thunder
27:Partner Blast(Sorey)
28:Blow Blast(Sorey)
29:Chain Blast(Sorey)
30:Bolt Tempest
31:Divine Wrath
32:Ultima Elementia
777:Seven-Star Focus(new healing arte?)
:Rose
33:Driving Thorn
34:Vermillion Flash
35:Fulgurant Cross
36:Cleaver
37:Howling Fang
38:Double Demon Fang
39:Arclight
40:Thousand Swords
41:Energy Geyser
42:Asura Edge
43:Lightning Crash
44:Dagger Storm
45:Nova Burst
46:Esper Dream
47:Raging Tide
48:Frozen Shade
49:Deathblooms
50:Fang Blade
51:Lightning Tiger Blade
52:Blazing Tempest
53:Glimmer Dragon
54:Dream Slasher
55:Rising Phoenix
56:Sleeping Dragon
57:Shining Mirror
58:Burrowing Dragon
59:Partner Blast(Rose)
60:Blow Blast(Rose)
61:Chain Blast(Rose)
62:Jade Luminescence
63:Crown of Torment
:Mikleo
64:Water Blast
65:Turning Peak
66:Rending Torrent
67:Lunar Strain
68:Moonlight Circle
69:Rising Geyser
70:Torrent Fang
71:Spiral Strike
72:Frigid Sever
73:Hexa Strike
74:Misty Reef
75:Twin Flow
76:Freeze Lancer
77:Aqua Serpent
78:Ice Reaver
79:Splash(Mikleo)
80:Violet Storm
81:Mindflayer
82:Resilient Aid
83:Purity Heal
84:Partner Blast(Mikleo)
85:Blow Blast(Mikleo)
86:Chain Blast(Mikleo)
87:Crystal Rod
88:Rime Slaughter
89:Final Player
90:Blue Flurry
91:Saint's Arrow
92:Splitting Torrent
93:Ocean Blitz
94:Blistering Fangs
95:Shattered Deluge
96:Azure Assault
97:Binding Vortex
98:Six Falling Stars
99:Bubble Arrow
100:Arrow Squall
101:Trinity Arrow
102:Maelstrom
103:Elixir Vitae
104:Divine Dragon Torrent
105:Aqua Limit
106:Aqua Limit Ultima
:Lailah
107:Flicker Flame
108:Lingering Ember
109:Fire Cavort
110:Burning Wings
111:Phoenix Triad
112:Infernal Path
113:Twisting Dragon
114:Blaze Waltz
115:Phoenix Flight
116:Tinder Doll
117:Mad Waltz
118:Pyrogenic Ring
119:Blitz Bomb
120:Flare Vortex
121:Photon Blaze
122:Burning Strike
123:Photon Burst
124:Spirits Cage
125:Lightning Blast
126:Imbuement
127:Refresh
128:Partner Blast(Lailah)
129:Blow Blast(Lailah)
130:Chain Blast(Lailah)
131:Concerto Infernus
132:Primal Embrace
133:Silent Apocalypse
134:Vermillion Crescent
135:Rain of Fire
136:Blood Moon
137:Burning Shards
138:Scorched Valley
139:Molten Wall
140:Purgatory of Flame
141:Tower of Blood
142:Crimson Cross
143:Burning Echo
144:Crown Fire
145:Calamity Flare
146:Ancient Nova
147:Rhapsody
148:Divine Phoenix Blade
149:Flamberge
:Edna
150:Fair Weather Thrust
151:Sunshine Swing
152:Rainbow Bolt
153:Rainy Punt
154:Cloudy Swirl
155:Raining Gravity
156:Stormy Rain
157:Snowy Fall
158:Hailing Downpour
159:Weather Vane
160:Petal Whirlwind
161:Rock Lance
162:Air Pressure
163:Final Embrace
164:Rock Trigger
165:Gravitrigger
166:Quake Trigger
167:Soul Sylphon
168:Barrier
169:Healing Circle
170:Partner Blast(Edna)
171:Blow Blast(Edna)
172:Chain Blast(Edna)
173:Terra Mine
174:Shooting Stars
176:Rising Sands
177:Rampaging Giant
178:Surging Landscape
179:Echo Shock
180:Iron Curtain
181:Earthpulse
182:Rock Wringer
183:Scrap Toss
184:Monolithic Current
185:Rock Satellite
186:Crystal Tower
187:Earthshaker
188:Gigaton Smash
189:Fairy Circle
190:Divine Basalt Blow
191:Earth Revolution
:Dezel/Zaveid
192:Dissembling Snag
193:Heresy Strike
194:Simony Pellet
195:High Strike
196:Anathema Force
197:Regretful Thrust
198:Constrictor
199:Jealousy Cyclone
200:Furious Snipe
201:Magius
202:Deceiving Pummel
203:Geostigma
204:Vengeant Fangs
205:Hell Gate
206:Wind Lance
207:Radiant Heat
208:Horizon Storm
209:Guard Decay
210:Concentrate
211:Quickness
544:Partner Blast(Dezel/Zaveid)
545:Blow Blast(Dezel/Zaveid)
546:Chain Blast(Dezel/Zaveid)
212:Brutality Drive
213:Outlaw Barrage
214:Heaven or Hell
216:Wind Blade
217:Violent Projection
218:Gale Fang
219:Dragon Blitz
220:Torrent Spear
221:Whirlwind Slash
222:Virulent Shards
223:Dark Star
224:Razor Vortex
225:Gale Phantom
226:Stratashield
227:Deep Squall
228:Cloudburst
229:Soul Resonance
230:Divine Tiger Tempest
231:Sylphystia
:Alisha
232:Blitz Strike
233:Rending Strike
234:Whirling Blossom
235:Serpent Snare
236:Earth Rave
237:Pyre Light
238:Treble Strike
239:Moonlight Swallow
240:Demon Swallow
241:Sea Serpent
242:Dragon Floret
243:Blazing Stars
244:Sparrow Jive
245:Elemental Clash
246:Demon Fang(Alisha)
247:Skewering Spear
248:Spinning Top
249:Frozen Starlight
250:Rondo of Light
251:Flames of Light
252:Thunderclap
253:Cloud Concentration
548:Partner Blast(Alisha)
549:Blow Blast(Alisha)
550:Chain Blast(Alisha)
254:Light Blast(Alisha)
775:Soulstoke Celebration
776:Azure Apocalypse
:Enemy MAs
256:True Lion's Howl(Heldalf)
257:Metempsychosis(Symonne)
258:Sunburst Flare(Lunarre)
259:Light Blast(Maltran)
260:Final Furyz Blade(Dark Turtlez)
261:Luminous Sabre(Mayvin)
262:Zero Dissolver(Sophie)
263:Mystic Cage(Jade)
264:Surging Ascent(Phoenix)
:Special Spells
266:Luminous Gain(Dragon HP Recovery Arte)
267:Splash(Hyphant)(green-colored)
268:Grave(instant Rock Trigger)
269:Gravity Well(instant Gravitrigger)
270:Earthquake(instant Quake Trigger)
255:Strength Regression(same as ally debuff arte)
551:Meteor Storm
552:Shadow Servant
553:Sinister Soul
808:Sinister Soul(char disappears during arte/slower)
542:Flamberge Ultima
543:Earth Revolution Ultima
547:Sylphystia Ultima
:Heldalf
577:Side Slash 1
578:Palm Strike(Heldalf)
579:Lion's Howl(Heldalf)
580:Low Palm Strike
581:Warping Palm
582:Concentration
583:Ground Summoning
584:Karmic Stance
585:Tornado Recurrence
586:Seismic Stomp
587:Hellfire Release
588:Torrential Laser
589:Divine Laser
590:Warp In/Warp Out
:Lunarre
591:Flame Shot
592:Fiery Torch
593:Blazing Ax
594:Flaming Scythe
595:Explosive Hammer
:Symonne
596:Condemning Strike
597:Purging Purview
598:Transience
599:Recursion
:Dark Turtlez
600:Left Swing
601:Left Sweep A
602:Right Thrust
603:Spin Slice
604:Azure Edge
605:Tiger Blade(Dark Turtlez)
606:Rolling Thunder
607:Lunar Reflection
608:Time Disintegration
609:Crimson Fury
610:Dual Waltz
:Phoenix
611:Foot Kick
612:Bird Transformation
613:Ire
614:Hundred Phoenix Fist
:Mayvin
615:Stone Hail
616:Bottle
617:Lantern
618:Crate
619:Silver Tray
620:Sword Draw
621:Serene Draw
622:Formless Draw
623:Temporal Draw
624:Weak Horizontal Thorn Attack
625:Weak Vertical Thorn Attack
626:Pop-out Laser
:Sergei
627:One-handed Swing
628:One-handed Upward Strike
629:Demon Fang(Sergei)
630:Sonic Thrust(Sergei)
631:Sword Rain(Sergei)
632:Lion's Howl(Sergei)
633:Spin Slice
634:Tornado Drive
635:Horizontal Step-Slash
636:Guard Flick
637:Dragon Swarm
:Sophie
744:Shimmering Cut
745:Triple Strike
746:Double Moon
747:Angelic Ascent
748:Demolition Drive
749:Sword Assault
750:Shotstaff Blast
751:Dagger Splash
753:Rockfall
:Jade
756:Sonic Spear
757:Impaling Heaven
758:Sovereign Gale
759:Super Spin
760:Let me show you fear and despair(Heldalf pre-Indg line)
762:Shotstaff Blast (Hit)(does nothing)
778:Attempting Escape!
779:Power of Gungnir
780:Arrow Storm(Glaviend Dragon special? MA)
797:Cat Punch
798:Cat Side Punch
799:Cat Jab
800:Cat Punch 2
:Jude Artes non-functional =0(
801:Rising Sun
802:Demon Fist
803:Steel
804:Rising Falcon
805:Savage Roar
806:Shattering Demon Fist
807:Flamberge(STR_FIN_F10_FLAMBRAVE_EVENT_EXPLANTION)
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>14288</ID>
                  <Description>"dropdown: Status attributes"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Attack Up
2:Arte Attack Up
3:Defense Up
4:Arte Defense Up
5:Focus Up
6:Attack Down
7:Arte Attack Down
8:Defense Down
9:Arte Defense Down
10:Focus Down
11:Stun
12:Paralysis
13:Burn
14:Slow
15:Poison
16:Fatigue
17:Petrify
18:Curse
19:One-Shot
20:Down
21:HP Recovery
22:Mystic Arte
23:Resurrection Arte
24:Absorb SC
25:Absorb HP
26:Increase BG
27:Suck Blood
28:Remove Paralysis
29:Remove Burn
30:Remove Slow
31:Remove Poison
32:Remove Fatigue
33:Remove Ailment
34:Steal Attack
35:Steal Arte Attack
36:Steal Defense
37:Steal Arte Defense
38:Steal Focus
40:BG Recovery Arte
41:Increase Max HP
42:Increase Movement Speed
43:Added Attack
44:Added Arte Attack
45:Added Defense
46:Added Arte Defense
47:Added Focus
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>91389</ID>
                  <Description>"dropdown: Enabled/Disabled"</Description>
                  <DropDownList DisplayValueAsItem="1">0:Enabled
1:Disabled
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>152</ID>
              <Description>"Turn off friendly AI byte"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>"Tales of Zestiria.exe"+1D30318</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>195</ID>
              <Description>"Pause byte"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>"Tales of Zestiria.exe"+1D3030C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>196</ID>
              <Description>"Fight end byte"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>"Tales of Zestiria.exe"+1D302B1</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>206</ID>
              <Description>"Map load shenanigans"</Description>
              <VariableType>String</VariableType>
              <Length>30</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>"Tales of Zestiria.exe"+1D3C9E4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10064</ID>
              <Description>"Coordinates"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version:
  Date   : 2023-06-17
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(coordsPTR,Tales of Zestiria.exe,89 50 44 89 78 48) // should be unique
alloc(newmem,$1000)
alloc(coords,8)

label(code)
label(return)

newmem:
  mov [coords],eax
code:
  mov [eax+44],edx
  mov [eax+48],edi
  jmp return

coordsPTR:
  jmp newmem
  nop
return:
registersymbol(coordsPTR)
registersymbol(coords)

[DISABLE]

coordsPTR:
  db 89 50 44 89 78 48

unregistersymbol(coordsPTR)
unregistersymbol(coords)
dealloc(newmem)
dealloc(coords)

{
// ORIGINAL CODE - INJECTION POINT: 0085CDD9

0085CDBB: 89 50 2C        - mov [eax+2C],edx
0085CDBE: 8B 55 D4        - mov edx,[ebp-2C]
0085CDC1: 89 50 34        - mov [eax+34],edx
0085CDC4: 8B 55 DC        - mov edx,[ebp-24]
0085CDC7: 89 48 38        - mov [eax+38],ecx
0085CDCA: 8B 4D E0        - mov ecx,[ebp-20]
0085CDCD: 89 48 40        - mov [eax+40],ecx
0085CDD0: 8B 4D FC        - mov ecx,[ebp-04]
0085CDD3: 89 50 3C        - mov [eax+3C],edx
0085CDD6: 8B 55 E4        - mov edx,[ebp-1C]
// ---------- INJECTING HERE ----------
0085CDD9: 89 50 44        - mov [eax+44],edx
// ---------- DONE INJECTING  ----------
0085CDDC: 89 78 48        - mov [eax+48],edi
0085CDDF: 89 70 4C        - mov [eax+4C],esi
0085CDE2: 8A 45 AF        - mov al,[ebp-51]
0085CDE5: 5F              - pop edi
0085CDE6: 33 CD           - xor ecx,ebp
0085CDE8: 5E              - pop esi
0085CDE9: E8 E8 65 3B 00  - call "Tales of Zestiria.std::_Init_locks::operator="+E82
0085CDEE: 8B E5           - mov esp,ebp
0085CDF0: 5D              - pop ebp
0085CDF1: 8B E3           - mov esp,ebx
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>10073</ID>
                  <Description>"Move in-game to populate this!"</Description>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>10065</ID>
                  <Description>"X"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>coords</Address>
                  <Offsets>
                    <Offset>40</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10067</ID>
                  <Description>"Y"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>coords</Address>
                  <Offsets>
                    <Offset>44</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10066</ID>
                  <Description>"Z"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>coords</Address>
                  <Offsets>
                    <Offset>48</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4644</ID>
              <Description>"Enemy Book Data - from Frubam, expanded"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2016-11-14
  Author : frubam

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(char_generalData,Tales of Zestiria.exe,5F 89 06 8B C6 5B 8B E5 5D C3) // should be unique
alloc(newmem,$1000)
alloc(data_entryNO,4)

label(code)
label(return)

newmem:
  mov [data_entryNO],ecx
code:
  pop edi
  mov [esi],eax
  mov eax,esi
  jmp return

char_generalData:
  jmp newmem
return:

registersymbol(char_generalData)
registersymbol(data_entryNO)

[DISABLE]

char_generalData:
  db 5F 89 06 8B C6

unregistersymbol(char_generalData)
unregistersymbol(data_entryNO)
dealloc(newmem)
dealloc(data_entryNO)

{
// ORIGINAL CODE - INJECTION POINT: "Tales of Zestiria.exe"+E71EF

"Tales of Zestiria.exe"+E71D3: 8B 7D 10           -  mov edi,[ebp+10]
"Tales of Zestiria.exe"+E71D6: 8B C8              -  mov ecx,eax
"Tales of Zestiria.exe"+E71D8: 83 E1 FE           -  and ecx,-02
"Tales of Zestiria.exe"+E71DB: 39 79 04           -  cmp [ecx+04],edi
"Tales of Zestiria.exe"+E71DE: 74 0F              -  je "Tales of Zestiria.exe"+E71EF
"Tales of Zestiria.exe"+E71E0: 8D 55 FC           -  lea edx,[ebp-04]
"Tales of Zestiria.exe"+E71E3: E8 A8 01 00 00     -  call "Tales of Zestiria.exe"+E7390
"Tales of Zestiria.exe"+E71E8: 8B 45 FC           -  mov eax,[ebp-04]
"Tales of Zestiria.exe"+E71EB: 3B C3              -  cmp eax,ebx
"Tales of Zestiria.exe"+E71ED: 75 E7              -  jne "Tales of Zestiria.exe"+E71D6
// ---------- INJECTING HERE ----------
"Tales of Zestiria.exe"+E71EF: 5F                 -  pop edi
"Tales of Zestiria.exe"+E71F0: 89 06              -  mov [esi],eax
"Tales of Zestiria.exe"+E71F2: 8B C6              -  mov eax,esi
// ---------- DONE INJECTING  ----------
"Tales of Zestiria.exe"+E71F4: 5B                 -  pop ebx
"Tales of Zestiria.exe"+E71F5: 8B E5              -  mov esp,ebp
"Tales of Zestiria.exe"+E71F7: 5D                 -  pop ebp
"Tales of Zestiria.exe"+E71F8: C3                 -  ret 
"Tales of Zestiria.exe"+E71F9: 89 06              -  mov [esi],eax
"Tales of Zestiria.exe"+E71FB: 8B C6              -  mov eax,esi
"Tales of Zestiria.exe"+E71FD: 5B                 -  pop ebx
"Tales of Zestiria.exe"+E71FE: 8B E5              -  mov esp,ebp
"Tales of Zestiria.exe"+E7200: 5D                 -  pop ebp
"Tales of Zestiria.exe"+E7201: C3                 -  ret 
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>10140</ID>
                  <Description>""ENE_XXXX" tag offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10190</ID>
                      <Description>""ENE_XXXX" tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4665</ID>
                  <Description>"Enemy value (0x04)"</Description>
                  <DropDownListLink>dropdown: Enemy List</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10074</ID>
                  <Description>""ENE_XXXX" tag 2 offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>8</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10139</ID>
                      <Description>""ENE_XXXX" tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+8</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10075</ID>
                  <Description>"Player value"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Sorey
2:Rose
3:Mikleo
4:Lailah
5:Edna
6:Dezel
7:Zaveid
8:Alisha
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4646</ID>
                  <Description>"To Walk/Run/Quickstep Animation tag (0x10)"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10090</ID>
                      <Description>"Walk/Run/Quickstep Animation tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+10</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10076</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>14</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10077</ID>
                  <Description>"Name tag offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10091</ID>
                      <Description>"Name tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+18</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10078</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>1C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10079</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>20</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10083</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>24</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10082</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>28</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10081</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>2C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10080</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>30</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10087</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>34</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10086</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10085</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>3C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10084</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>40</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10088</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>44</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4647</ID>
                  <Description>"Neutral Spacing btwn Player and Target (0x48)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>48</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10092</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>4C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10093</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>50</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10094</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>54</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10095</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>58</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10096</ID>
                  <Description>"Offset to ?"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>5C</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10097</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+5C</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4648</ID>
                  <Description>"Character Level (0x60)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10098</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>64</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10099</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4649</ID>
                  <Description>"Max HP (0x6C)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>6C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10100</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>70</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10101</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>74</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4650</ID>
                  <Description>"Attack (0x78)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>78</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4654</ID>
                  <Description>"Arte Attack (0x7C)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>7C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4653</ID>
                  <Description>"Defense (0x80)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>80</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4652</ID>
                  <Description>"Arte Defense (0x84)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>84</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4651</ID>
                  <Description>"Focus (0x88)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>88</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10102</ID>
                  <Description>"Enemy Skill (0x8C)"</Description>
                  <DropDownList DisplayValueAsItem="1">0:No skill in this slot
1:Atakk - Attack +x%
2:Mynd - Arte attack +x%
3:Difens - Defense +x%
4:Reziss - Arte defense +x%
5:Spirri - Focus +x%
6:Rangus - Stun Damage +x%
7:Roon - Duration of stat increases +x%
8:Blokk - Defense capability +x%
9:Wresst - Duration of stat reduction -x%
10:Gillum - Stun time reduction x%
11:Blude - HP recovery upon succusful stun +x
12:Plezur - HP recovery during combo +x
13:Primor - HP recovery while defending +x
14:Gaine - HP recovery upon defeating enemy +x
15:Releeph - HP recovery when using BG +x
16:Fantum - SC recovery upon successful stun +x
17:Chein - SC use reduction during combo +x%
18:Mirag - SC recovery speed while defending +x%
19:Gaizer - SC recovery when damage received +x
20:Justiss - SC recovery upon successful evasion +x
21:Tempescht - BG increase when 10 hits landed +x%
22:Wundor - BG increase upon defeating enemy +x%
23:Farrest - BG increase rate while defending +x%
24:Fethur - BG increase rate during evasion +x%
25:Tensun - BG increase upon successful stun +x%
26:Shokk - Capability paralyzing +x%
27:Flaym - Capability burning +x%
28:Sloe - Capability slowing +x%
29:Poizon - Capability posioning +x%
30:Fatty G - Capability fatiguing +x%
31:Animili - Capability vs. beasts +x%
32:Schel - Capability vs. crustaceans +x%
33:Blarb - Capability vs. armorphous +x%
34:Leglis - Capability vs. apodous +x%
35:Pinyon - Capability vs. winged foes +x%
36:Anther - Capability vs. therians +x%
37:Plaite - Capability vs. armored +x%
38:Litsch - Capability vs. undead +x%
39:Deemun - Capability vs. fiends +x%
40:Linder - Capability vs. dragons +x%
41:Voyd - None-Elemental attack power +x%
42:Faira - Fire attck power x%
43:Urth - Earth attack power x%
44:Acqua - Water attack power x%
45:Windur - Wind attack power x%
46:Pennetrayt - No Staggering when taking x damage
47:Sheeld - No. of iron stances during casting +x
48:Priventi - All damage taken reduced by x
49:Invalada - Damage taken totaling less then x is negated
50:Phoenix - KO protection +x%
51:Soljur - All stats +x
52:Asashin - HP +x% when evading with quickstep
53:Preest - Max HP +x%
54:Scowtt - SC recovery speed +x%
55:Worlok - When BG reaches 0, BG auto-recovery +x%
56:Shaymin - Duration of inflicted status ailments +x%
57:Sordzmin - Enemy Stagger time +x with 2-combo
58:Knyte - Enemy Stagger time +x with 3-combo
59:Palydeen - Enemy Stagger time +x with 4-combo
60:Heerow - X seconds complete evasion at start of battle
61:Devoyd - Non-elemental damage reduced by x%
62:Defaira - Fire damage reduced by x%
63:Deurth - Earth damage reduced by x%
64:Deacqua - Water damage reduced by x%
65:Dewindur - Wind damage reduced by x%
66:Roklin - Effect of paralysis reduced by x%
67:Komfert - Effect of burn reduced by x%
68:Elvin - Effect of slow reduced by x%
69:Meltem - Effect of poison reduced by x%
70:Leah - Effect of fatigue reduced by x%
71:Atakkus - Attack +x when you level up
72:Myndus - Arte Attack +x when you level up
73:Difensus - Defense +x when you level up
74:Rezissus - Arte Defense +x when you level up
75:Spirrius - Focus +x when you level up
76:Invoyd - None-elemental damage on first combo hit +x
77:Infaira - Fire damage on first combo hit +x
78:Inurth - Earth damage on first combo hit +x
79:Inacqua - Water damage on first combo hit +x
80:Inwindur - Wind damage on first combo hit +x
81:Brilyanti - Stun time for none-elemental attacks +x seconds
82:Charr - Stun time for fire attacks +x seconds
83:Gayya - Stun time for earth attacks +x seconds
84:Tryton - Stun time for water attacks +x seconds
85:Zeffir - Stun time for wind attacks +x seconds
86:Vanisch - Negates enemy's none-elemental resistance
87:Igneet - Negates enemy's fire resistance
88:Quayk - Negates enemy's earth resistance
89:Tidel - Negates enemy's water resistance
90:Vohrtex - Negates enemy's wind resistance
91:Maxwell - x% chance to convert none-elemental damage to 1
92:Efreet - x% chance to convert fire damage to 1
93:Gnome - x% chance to convert earth damage to 1
94:Undine - x% chance to convert water damage to 1
95:Sylph - x% chance to convert wind damage to 1
96:Voydax - 20% chance of x'x' none-elemental power increase
97:Fairax - 20% chance of x'x' fire power increase
98:Urthax - 20% chance of x'x' earth power increase
99:Acquax - 20% chance of x'x' water power increase
100:Windurax - 20% chance of x'x' wind power increase
101:Ebonis - Reflect back x% of none-elemental damage
102:Krimsen - Reflect back x% of fire damage
103:Ambur - Reflect back x% of earth damage
104:Azura - Reflect back x% of water damage
105:Verdae - Reflect back x% of wind damage
106:Anthemn - Stagger time lowered by x%
107:Blasst - Maximum BG +x
108:Ekseed - No. of combos in normal stat +x
109:Aster - x'x damage on 10th, 20th, 30th (etc.) hit
110:Aejis - Prevents Petrify, your knockback chance halved
111:Axcell - BG cost of mystic artes reduced by x
112:Riborne - Recovers x% of damage to take
113:Kiloh - Halves damage over 1000
114:Ashur - Times used for artes x'x'
115:Mistiq - Reduces casting time by x%
116:Metalik - No staggering when HP is over 70%
117:Oddin - Number of hits doubled
118:Athaena - 5sec after healing, extra x% HP Recovery
119:Lucyfir - All SC consumption halved
120:Eterniti - No combo limit while SC remaining
121:Armatize: Bullet - Armatized - Banish Blast powered up
122:Armatize: Fire - Armatized - strong to wind, weak to water x%
123:Armatize: Earth - Armatized - strong to water, weak to wind x%
124:Armatize: Water - Armatized - strong to fire, weak to earth x%
125:Armatize: Wind - Armatized - strong to earth, weak to fire x%
126:Purify: Human - All curses broken upon armatization
127:Purify: Fire - All Burn effects healed upon armatization
128:Purify: Earth - All Slow effects healed upon armatization
129:Purify: Water - All Poison effects neutralized upon armatization
130:Purify: Wind - All Fatigue effects cured upon armatization
131:Short Attack Bonus - Grade for quick enemy dispatch +x
132:Fatal Beginning - Stun rate +10% for 'x' seconds battle start
133:Utmost Fatality - Stun rate +x% against enemies with max HP
134:No Damage Bonus - Grade for no-damage enemy dispatch +x
135:No Damage SP - SC recovery speed +x% while undamaged
136:Jumbo Combo -  +x damage rate increase for consecutive hits
137:Equal Attack Bonus - Grade for simultaneous enemy disptach +x
138:Emergency Attack - Damage rate to enemy with status ailment +x%
139:Flip Attack - Damage multiplier to downed enemy +x%
140:Matched Recovery - Quickstepping SC cost reduced by x%
141:Increased Hate - Rate targeted by enemies +x%
142:Desperate Defense - Damage reduced by x% when HP less then 25%
143:Reduce Hate - Rate targeted by enemies -x%
144:Desperate Prevention - SC +x when resisting status ailments
145:High Speed Items - Time you can't use items reduced by x%
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>8C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10103</ID>
                  <Description>"Enemy Skill Multiplier (0x90)"</Description>
                  <DropDownList DisplayValueAsItem="1">0: Not active
1: x 1
2: x 2
3: x 3
4: x 4
5: x 5
6: x 6
7: x 7
8: x 8
9: x 9
10: x 10
20: x 20
40: x 40
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>90</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10104</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>94</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10105</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>98</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10106</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>9C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10107</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>A0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10108</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>A4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10109</ID>
                  <Description>"Offset to ?"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>A8</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10112</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+A8</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10110</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>AC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10111</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>B0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4659</ID>
                  <Description>"Enemy Affinity offset (0xB4)"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Charge
2:Area
3:Jump
4:Pierce
5:Swing
6:Sneaky
7:Shoot
8:Long Reach
9:Weapon
10:Super Jump
11:Breath
12:Teleport
13:Long Range
14:Barrier
15:Teleport
16:Support
17:Adaptive
18:Counterattack
</DropDownList>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>B4</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10183</ID>
                      <Description>"Might overlap with weakness if there's only 1 affinity!"</Description>
                      <Color>0000FF</Color>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>4662</ID>
                      <Description>"Enemy Affinity 1"</Description>
                      <DropDownList DisplayValueAsItem="1">0:None
1:Beasts
2:Crustaceans
3:Amorphous
4:Apodus
5:Winged
6:Therian
7:Armored
8:Undead
9:Fiends
10:Dragons
11:People
12:Unknown
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+B4</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10149</ID>
                      <Description>"Enemy Affinity 2"</Description>
                      <DropDownList DisplayValueAsItem="1">0:None
1:Beasts
2:Crustaceans
3:Amorphous
4:Apodus
5:Winged
6:Therian
7:Armored
8:Undead
9:Fiends
10:Dragons
11:People
12:Unknown
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+B8</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4671</ID>
                  <Description>"Number of Enemy Affinities(0xB8)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>B8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10115</ID>
                  <Description>"Weakness offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>BC</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10146</ID>
                      <Description>"Physical"</Description>
                      <DropDownListLink>dropdown: Weakness</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+BC</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10168</ID>
                      <Description>"Fire"</Description>
                      <DropDownListLink>dropdown: Weakness</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+C0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10174</ID>
                      <Description>"Earth"</Description>
                      <DropDownListLink>dropdown: Weakness</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+C4</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10175</ID>
                      <Description>"Water"</Description>
                      <DropDownListLink>dropdown: Weakness</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+C8</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10182</ID>
                      <Description>"Wind"</Description>
                      <DropDownListLink>dropdown: Weakness</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+CC</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10117</ID>
                  <Description>"Number of Enemy Weaknesses"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>C0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10118</ID>
                  <Description>"Offset to ?"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>C4</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10148</ID>
                      <Description>"?"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>4</ByteLength>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+C4</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10188</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>C8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10120</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>CC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10121</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10186</ID>
                  <Description>"Boss?"</Description>
                  <DropDownListLink>dropdown: No/Yes</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D1</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10185</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10184</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D3</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4661</ID>
                  <Description>"Attack Type (0xD4)"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Charge
2:Area
3:Jump
4:Pierce
5:Swing
6:Sneaky
7:Shoot
8:Long Reach
9:Weapon
10:Super Jump
11:Breath
12:Teleport
13:Long Range
14:Barrier
15:Teleport
16:Support
17:Adaptive
18:Counterattack
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10122</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>D8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4655</ID>
                  <Description>"Normal Run Speed (0xDC)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>DC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10123</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>E0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4656</ID>
                  <Description>"Model Turn Speed (0xE4)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>E4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10124</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>E8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10125</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>EC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10126</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>F0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10127</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>F4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10128</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>F8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10129</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>FC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10130</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>100</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4664</ID>
                  <Description>"Power Link (0x104)(invalid if PLM = 0)"</Description>
                  <DropDownList DisplayValueAsItem="1">0:None
1:Sorey Lv1
2:Rose Lv1
3:Mikleo Lv1
4:Lailah Lv1
5:Edna Lv1
6:Dezel Lv1
7:Zavied Lv1
8:Alisha Lv1
9:Heldalf (~Biroclef Ridge) Lv80
10:Heldalf (Biroclef Ridge) Lv80
11:Heldalf (Artorius Throne) Lv80
12:???(LunarreElysia) Lv6
13:???(LunarreLadylake) Lv7
14:Lunarre Lv41
15:Lunarre Lv60
16:Cerberus Lv68
17:Duoblock Lv122
18:Dullahan Lv47
19:Odin Lv80
20:Asura Lv43
21:Minotauros Lv42
22:Medusa Lv39
23:Euryale Lv57
24:Stheno Lv56
25:Drake Lv19
26:Griffin Lv36
27:Hippogriff Lv80
28:Hecatoncheire Lv80
29:Eizen Lv80
30:Dinosaur Lv80
31:Dragon Zombie Lv145
32:Tiamat Lv62
33:Ammit Lv80
34:Fafnir Lv132
35:Armatized Heldalf Lv80
36:Dragonewt Lv24
37:Salamander Lv38
38:???(maybe Mimic?) Lv42
39:Maltran Lv61
40:Male Assassin Lv14
41:Female Assassin Lv14
42:Zaveid Lv14
43:Dark Turtlez Lv99
44:Sergei Lv25
45:Sergei Lv60
46:Spider in the Ruins Lv5
47:Prickleboar Lv6
48:Slime Glutton
49:Chancellor's Pawn Lv12
50:Rolance Swordsman Lv18
51:Rolance Spearman Lv18
52:Hellionized Rolance Swordsman Lv18
53:Hellionized Rolance Spearman Lv18
54:General Landon Lv22
55:Hound Dog Lv17
56:Fuseface Lv50
57:Werewolf Hellion Lv8
58:Giant Centipede Lv10
59:CRASH!
60:CRASH!
61:Sorey (Symonne Illusion?) Lv74
62:Sorey (Symonne Illusion?) Lv75
63:Rose (Symonne Illusion?) Lv74
64:Rose (Symonne Illusion?) Lv75
65:Catoblepas Lv80
66:Quetzalcoatl Lv115
67:Mayvin Lv56
68:Illuyankas Lv105

69:Wolf Lv7
70:Savage Wolf Lv18
71:Blazen Wolf Lv31
72:Managarmr (Boss) Lv19
73:Fury Wolf Lv120

74:Marmot Lv10
75:Skunk Lv25
76:Duobomb Lv44
77:Dangeroma (Boss) Lv35
78:Water Skunk Lv75

79:Boar Lv18
80:Brutaur Lv24
81:Wild Boar Lv35
82:Behemoth (Boss) Lv34
83:Boar Deity Lv100

84:Aquaphant Lv37
85:Elephant Lv43
86:Mammoth Lv64
87:Hyphant (Boss) Lv53
88:Ganesh Lv110

89:Scorpion Lv15
90:Scorpstar Lv36
91:Variant Needler Lv43
92:Serket (Boss) Lv36
93:Scarlet Needler Lv85

94:Armadillo Lv14
95:Geo Roller Lv24
96:Flame Roller Lv31
97:Pill Bug (Boss) Lv54
98:Freezillo Lv100

99:Centipede Lv8
100:Armored Centipede Lv29
101:Hundrepede Lv37
102:Millionpede (Boss) Lv40
103:Trilobite Lv70

104:Spider Edge Lv15
105:Orb-weaver Lv31
106:Arachne Lv62
107:Spider Queen (Boss) Lv45
108:Tarantulizm Lv100

109:Slime Lv8
110:Mud Slime Lv36
111:Slimeroot Lv54
112:Maneater (Boss) Lv65
113:Almond Jelly Lv90

114:Leech Lv9
115:Leecher Leech Lv30
116:Bloodsucker Lv38
117:Dirt Leech (Boss) Lv36
118:Femt Leech Lv100

119:Octopus Lv10
120:Dumpus Lv35
121:Octobert Lv39
122:Kraken (Boss) Lv48
123:Devil Fish Lv80

124:Darken Eye Lv37
125:Starfish Lv45
126:Voided Eye Lv64
127:Duhvision (Boss) Lv45
128:Soleye Lv110

129:Snake Lv7
130:Serpent Lv20
131:Cobra Lv38
132:Oroboros (Boss) Lv12
133:King Cobra Lv80

134:Lamia Lv12
135:Naga Lv35
136:Hell Lady Lv62
137:Echidna (Boss) Lv13
138:Midgard Serpent Lv85

139:Treant Lv20
140:Aged Treant Lv26
141:Elder Treant Lv56
142:Dryad (Boss) Lv40
143:Wood Chopper Lv70

144:Plantus Lv18
145:Forest Plantus Lv19
146:Merciless Plantus Lv45
147:Evil Plantasm (Boss) Lv19
148:Caterpillar Fungus Lv70

149:Bat Lv8
150:Dusk Bat Lv24
151:Vampire Lv59
152:Bat Baron (Boss) Lv40
153:Golden Bat Lv110

154:Axe Beak Lv18
155:Peacock Lv24
156:Blade Beak Lv43
157:King Peacock (Boss) Lv34
158:Golden Axer Lv95

159:Eagle Lv10
160:Hawk Lv25
161:Black Bird Lv42
162:Horus (Boss) Lv24
163:Bird-of-Paradise Lv70

164:Harpy Lv14
165:Wendy Lv40
166:Garuda Lv62
167:Harpy Go Lucky (Boss) Lv50
168:Hell Harpy Lv110

169:Orc Lv12
170:Orc Farmer Lv25
171:Orc Groomer Lv35
172:Orc Kong (Boss) Lv65
173:Orc Gorilla Lv95

174:Werewolf Lv20
175:Lycanthrope Lv43
176:Wolf Berserker Lv57
177:Breed Wolf (Boss) Lv32
178:Lycan Coyote Lv100

179:Troll Lv30
180:Cyclopz Lv45
181:Mountain Troll Lv56
182:Boss Troll (Boss) Lv49
183:Solveiger Lv75

184:War Tiger Lv30
185:Saber-toothed Tiger Lv40
186:Black Panther Lv62
187:Beast Master (Boss) Lv40
188:Killer Cougar Lv120

189:Goblin Shooter Lv24
190:Goblin Sniper Lv38
191:Goblin Ballista Lv59
192:Goblin Lord (Boss) Lv48
193:Goblin Cannon Lv95

194:Lizardman Lv18
195:Lizard Priest Lv33
196:Lizard Warrior Lv50
197:Dragon Warlock (Boss) Lv62
198:Dragoon Lv90

199:Living Armor Lv33
200:Armor Knight Lv52
201:Ancient Armor Lv64
202:Knight Arthur (Boss) Lv17
203:Wandering Armor Lv120

204:Rock Giant Lv36
205:Stone Colossal Lv46
206:Mythril Giant Lv57
207:Titan (Boss) Lv55
208:Lava Atlas Lv85

209:Pig Heddin Lv12
210:Wolf Heddin Lv20
211:Boar Heddin Lv31
212:Bison Heddin (Boss) Lv47
213:Bird Head Lv95

214:Zombie Lv23
215:Skeleton Lv27
216:Ghoul Lv47
217:Naught (Boss) Lv56
218:Immortus Lv85

219:Wraith Lv29
220:Ghost Lv48
221:Specter Lv62
222:Phantom (Boss) Lv25
223:Mist Puppeteer Lv90

224:Undead Magician Lv20
225:Undead Sorcerer Lv50
226:Undead Druid Lv55
227:Demon Rodler (Boss) Lv67
228:Undead Wizard Lv120

229:Pixie Lv15
230:Fairy Lv36
231:Sylphid Lv42
232:Trickster (Boss) Lv47
233:Changeling Lv75

234:Scylla Lv37
235:Aqua Scylla Lv45
236:Hydra Lv59
237:Nine-headed Serpent (Boss) Lv44
238:Technician Lv80

239:Devil Lv33
240:Gargoyle Lv40
241:Succubus Lv64
242:Angel (Boss) Lv69
243:Nightmare Lv120

244:Scaled Bird Lv24
245:Wyvern Lv40
246:Dragonflare Lv64
247:Legendary Wyvern (Boss) Lv55
248:Kylvern Lv90

249:CRASH!!
250:CRASH!!
251:CRASH!!

252:Mimic Giant Lv75
253:CRASH!
254:CRASH!
255:CRASH!
256:Sophie Lv100
257:Jade Lv115
258:Zaveid Lv40
259:Zaveid Lv42

260:Mimic Treant Lv25
261:Mimic Spider Lv15
262:Mimic Zombie Lv45

263:Agni Lv93
264:Symonne Lv76
265:Despot Heldalf Lv150
266:Despot Armatized Heldalf Lv150
267:Rougarou Lv27
268:Eizen Lv80
269:Mountain Troll Lv56
270:Phoenix Lv83
271:Rose Lv60
272:Zaveid Lv60
273:Heldalf Lv78
274:Sophie Lv150
275:Jade Lv150
276:Test (???) Lv1

277:Bad Katz Lv5
278:Gangsta Katz Lv5
279:Rowdy Katz Lv5
280:Super Star R Lv5
281:Super Star G Lv5
282:Super Star S Lv5

283:Vajra Lv120
284:Ogre Tailen Lv60
285:Chihyu Dragon Lv84
286:CRASH!!!
294:Shadow Sorey Lv60
295:Shadow Rose Lv60
296:Shadow Mikleo Lv60
297:Shadow Lailah Lv60
298:Shadow Edna Lv60
299:CRASH!!!
300:Shadow Zaveid Lv60
301:Shadow Alisha Lv60
302:Fuseface Lv50
303:Lunarre Lv41
304:Sergei Lv25
305:Symonne Lv76
306:Hellion Ooze Lv8
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>104</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4666</ID>
                  <Description>"Power Link Multiplier(in %)(0x108)"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>108</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4658</ID>
                  <Description>"Model Size Multiplier(loads before battle) (0x10C)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>10C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4657</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>110</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10131</ID>
                  <Description>"Model Run Anim Spd(not actual spd) (0x114)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>114</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10132</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>118</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10133</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>11C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10134</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>120</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10135</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>124</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10136</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>128</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10137</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>12C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4669</ID>
                  <Description>"Enemy Book Image tag offset (0x130)"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>130</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4672</ID>
                      <Description>"!!Graphical User Interface Menu Enemy Book Image[tag meaning]"</Description>
                      <Color>0000FF</Color>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>10138</ID>
                      <Description>"Enemy Book Image tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+130</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>10143</ID>
                  <Description>"Voice value (0x134)"</Description>
                  <DropDownList DisplayValueAsItem="1">0:???
1:Sorey
2:Rose
3:Mikleo
4:Lailah
5:Edna
6:Dezel
7:Zaveid
8:Alisha
11:Sophie
12:Jade
13:Heldalf
14:Heldalf(2)
15:Lunarre(?)
16:?
17:?
18:?
19:Sergei(?)
20:Sergei(Symonne)(?)
21:Maltran
22:Mayvin
23:Symonne
24:Asura(?)
25:Cardinal Forton
26:?
27:Asura(?)
31:?
32:?
33:
35:
36:
37:
38:Dark Turtlez
41:
42:
43:
44:Phoenix
45:
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>134</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10144</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>138</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>10145</ID>
                  <Description>"SEL tag offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>data_entryNO</Address>
                  <Offsets>
                    <Offset>13C</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>10147</ID>
                      <Description>"SEL tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>[data_entryNO]+13C</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4890</ID>
              <Description>"Item data"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2023-07-03
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscan(itemDataPTR,00 00 00 00 00 00 00 00 ? ? ? ? ? ? ? ? B0 7B 00 00 00 00 00 00 08 00 00 00 8D 00 00 00) // should be unique
alloc(itemNum,8)

registersymbol(itemDataPTR)
registersymbol(itemNum)

[DISABLE]

unregistersymbol(itemDataPTR)
unregistersymbol(itemNum)
dealloc(itemNum)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>4891</ID>
                  <Description>"Item number"</Description>
                  <DropDownList DisplayValueAsItem="1">39:Sorey water armatization
49:Rose water armatization
50:Alisha def costume (and arma?)
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemNum</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4929</ID>
                  <Description>"Item offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+24+5C*[itemNum]</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4930</ID>
                      <Description>"Item tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>60</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+24+5C*[itemNum]</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4894</ID>
                  <Description>"Name offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+4+24+5C*[itemNum]</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4895</ID>
                      <Description>"Name tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>60</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+4+24+5C*[itemNum]</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4896</ID>
                  <Description>"Description offset"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+8+24+5C*[itemNum]</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4897</ID>
                      <Description>"Description tag"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>60</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+8+24+5C*[itemNum]</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4898</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+C+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4899</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+10+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4900</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+14+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4901</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+18+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4902</ID>
                  <Description>"Offset to model?"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+1C+24+5C*[itemNum]</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4903</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+1C+24+5C*[itemNum]</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>4923</ID>
                      <Description>"Offset to model?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+1C+24+5C*[itemNum]+4</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>4924</ID>
                          <Description>"Model tag"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>[itemDataPTR+1C+24+5C*[itemNum]]+itemDataPTR+1C+24+5C*[itemNum]+4</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4904</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+20+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4905</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+24+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4906</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+28+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4907</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+2C+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4908</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+30+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4909</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+34+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4910</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+38+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4911</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+3C+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4912</ID>
                  <Description>"Offset to ?"</Description>
                  <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+40+24+5C*[itemNum]</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>4913</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>String</VariableType>
                      <Length>30</Length>
                      <Unicode>0</Unicode>
                      <CodePage>0</CodePage>
                      <ZeroTerminate>1</ZeroTerminate>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>itemDataPTR+40+24+5C*[itemNum]</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>4914</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+44+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4915</ID>
                  <Description>"Character that can equip"</Description>
                  <DropDownList DisplayValueAsItem="1">-1:Anyone
0:None
1:Sorey
2:Rose
3:Mikleo
4:Lailah
5:Edna
6:Dezel
7:Zaveid
8:Alisha
</DropDownList>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>itemDataPTR+48+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4916</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>itemDataPTR+49+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4917</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>itemDataPTR+4A+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4918</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>itemDataPTR+4B+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4919</ID>
                  <Description>"Cost to equip"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+4C+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4920</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+50+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4921</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+54+24+5C*[itemNum]</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4922</ID>
                  <Description>"?"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>itemDataPTR+58+24+5C*[itemNum]</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>10291</ID>
              <Description>"Char load bool"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>Tales of Zestiria.exe+1D3030B</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10280</ID>
              <Description>"Control allowed bool"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>Tales of Zestiria.exe+1D3030F</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10292</ID>
              <Description>"Movement allowed bool"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>Tales of Zestiria.exe+1D30327</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10274</ID>
              <Description>"DEBUG STATE(?)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Tales of Zestiria.exe+1D3034C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10284</ID>
              <Description>"Disable falling map reload (Seraphim message)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2024-05-28
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(mapRestartFall,Tales of Zestiria.exe,83 C4 0C 84 C0 75 29) // should be unique

mapRestartFall+5:
  db EB

registersymbol(mapRestartFall)

[DISABLE]

mapRestartFall+5:
  db 75 29

unregistersymbol(mapRestartFall)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Tales of Zestiria.exe+2857CB

Tales of Zestiria.exe+2857AD: 8D 4D F4           - lea ecx,[ebp-0C]
Tales of Zestiria.exe+2857B0: D9 5D F8           - fstp dword ptr [ebp-08]
Tales of Zestiria.exe+2857B3: 8D 55 F8           - lea edx,[ebp-08]
Tales of Zestiria.exe+2857B6: D9 05 D8 80 D9 00  - fld dword ptr ["Tales of Zestiria.exe"+9980D8]
Tales of Zestiria.exe+2857BC: 89 45 FC           - mov [ebp-04],eax
Tales of Zestiria.exe+2857BF: D9 1C 24           - fstp dword ptr [esp]
Tales of Zestiria.exe+2857C2: 51                 - push ecx
Tales of Zestiria.exe+2857C3: 52                 - push edx
Tales of Zestiria.exe+2857C4: 33 C9              - xor ecx,ecx
Tales of Zestiria.exe+2857C6: E8 65 63 11 00     - call "Tales of Zestiria.exe"+39BB30
// ---------- INJECTING HERE ----------
Tales of Zestiria.exe+2857CB: 83 C4 0C           - add esp,0C
// ---------- DONE INJECTING  ----------
Tales of Zestiria.exe+2857CE: 84 C0              - test al,al
Tales of Zestiria.exe+2857D0: 75 29              - jne "Tales of Zestiria.exe"+2857FB
Tales of Zestiria.exe+2857D2: D9 05 EC 2E 13 02  - fld dword ptr ["Tales of Zestiria.exe"+1D32EEC]
Tales of Zestiria.exe+2857D8: 51                 - push ecx
Tales of Zestiria.exe+2857D9: D9 1C 24           - fstp dword ptr [esp]
Tales of Zestiria.exe+2857DC: 68 E0 2E 13 02     - push "Tales of Zestiria.exe"+1D32EE0
Tales of Zestiria.exe+2857E1: 68 A0 2E 13 02     - push "Tales of Zestiria.exe"+1D32EA0
Tales of Zestiria.exe+2857E6: 6A 03              - push 03
Tales of Zestiria.exe+2857E8: E8 B3 16 FB FF     - call "Tales of Zestiria.exe"+236EA0
Tales of Zestiria.exe+2857ED: A1 D8 C9 13 02     - mov eax,["Tales of Zestiria.exe"+1D3C9D8]
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>12959</ID>
              <Description>"BATTLEEVENTDATA editor"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscan(BATTLEEVENTDATA,080000007000000001000000fc0d0000) // should be unique
alloc(BATTLEEVENTDATA_EDIT,8)

registersymbol(BATTLEEVENTDATA)
registersymbol(BATTLEEVENTDATA_EDIT)

[DISABLE]

unregistersymbol(BATTLEEVENTDATA)
unregistersymbol(BATTLEEVENTDATA_EDIT)
dealloc(BATTLEEVENTDATA_EDIT)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>13033</ID>
                  <Description>"Edit"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>8 Bytes</VariableType>
                  <Address>BATTLEEVENTDATA_EDIT</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>13013</ID>
                      <Description>"Enemy offset?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13037</ID>
                          <Description>"Enemy"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12962</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+4</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12963</ID>
                      <Description>"ID?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12964</ID>
                      <Description>"BATTLE EVENT offset"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+C</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13038</ID>
                          <Description>"BATTLE EVENT"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+C</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12965</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+10</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12966</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+14</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12967</ID>
                      <Description>"Position offset?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+18</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13034</ID>
                          <Description>"Position?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+18</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12969</ID>
                      <Description>"Event offset?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+1C</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>12979</ID>
                          <Description>"Event?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>BATTLEEVENTDATA+20*[BATTLEEVENTDATA_EDIT]+1C</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>13039</ID>
              <Description>"EVENTENCOUNTGROUP editor"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscan(EVENTENCOUNTGROUP,080000009c000000010000004c2e0000) // should be unique
alloc(EVENTENCOUNTGROUP_EDIT,8)

registersymbol(EVENTENCOUNTGROUP)
registersymbol(EVENTENCOUNTGROUP_EDIT)

[DISABLE]

unregistersymbol(EVENTENCOUNTGROUP)
unregistersymbol(EVENTENCOUNTGROUP_EDIT)
dealloc(EVENTENCOUNTGROUP_EDIT)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>12960</ID>
                  <Description>"Edit"</Description>
                  <DropDownList DisplayValueAsItem="1">133:Armatized Heldalf (phase 1)
134:Armatized Heldalf (phase 2)
135:Armatized Heldalf (phase 3)
136:Armatized Heldalf (phase 4)
137:Heldalf (Final Boss phase 1)
138:Heldalf (Final Boss phase 1, powered up)
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>8 Bytes</VariableType>
                  <Address>EVENTENCOUNTGROUP_EDIT</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>13073</ID>
                      <Description>"Event offset?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+0+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13074</ID>
                          <Description>"Event?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>EVENTENCOUNTGROUP+4C*[EVENTENCOUNTGROUP_EDIT]</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13075</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+4+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13076</ID>
                      <Description>"ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+8+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13077</ID>
                      <Description>"EGP offset"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+C+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13078</ID>
                          <Description>"EGP"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>EVENTENCOUNTGROUP+C+4C*[EVENTENCOUNTGROUP_EDIT]</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13079</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+10+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13080</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+14+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13081</ID>
                      <Description>"Flags"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+18+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13082</ID>
                      <Description>"Flags"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+1C+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13083</ID>
                      <Description>"Flags"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+20+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13084</ID>
                      <Description>"Arena size?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+24+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13085</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+28+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13086</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+2C+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13087</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>EVENTENCOUNTGROUP+30+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13088</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>EVENTENCOUNTGROUP+34+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13089</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>EVENTENCOUNTGROUP+38+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13090</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>EVENTENCOUNTGROUP+3C+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13091</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+40+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13092</ID>
                      <Description>"Enemy offset"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+44+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13093</ID>
                          <Description>"Enemy"</Description>
                          <DropDownListLink>dropdown: Enemy List</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>EVENTENCOUNTGROUP+44+4C*[EVENTENCOUNTGROUP_EDIT]</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>13094</ID>
                      <Description>"Enemy size"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>EVENTENCOUNTGROUP+48+4C*[EVENTENCOUNTGROUP_EDIT]</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>13095</ID>
              <Description>"Expand battle arena size"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2024-12-12
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(btl_arena_size,Tales of Zestiria.exe,55 8B EC 83 E4 F0 6A FF 68 B3) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  push ecx
  mov ecx, [ebx+28]
  add ecx, 38
  mov [ecx],(float)5000 //actual size
  pop ecx
code:
  push ebp
  mov ebp,esp
  and esp,-10
  jmp return

btl_arena_size:
  jmp newmem
  nop
return:
registersymbol(btl_arena_size)

[DISABLE]

btl_arena_size:
  db 55 8B EC 83 E4 F0

unregistersymbol(btl_arena_size)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 00484E00

00484DDB: 89 91 7C 02 00 00     - mov [ecx+0000027C],edx
00484DE1: A1 58 3E E6 00        - mov eax,[00E63E58]
00484DE6: 89 81 80 02 00 00     - mov [ecx+00000280],eax
00484DEC: 8B 15 5C 3E E6 00     - mov edx,[00E63E5C]
00484DF2: 89 91 84 02 00 00     - mov [ecx+00000284],edx
00484DF8: 8B E5                 - mov esp,ebp
00484DFA: 5D                    - pop ebp
00484DFB: C2 04 00              - ret 0004
00484DFE: CC                    - int 3 
00484DFF: CC                    - int 3 
// ---------- INJECTING HERE ----------
00484E00: 55                    - push ebp
// ---------- DONE INJECTING  ----------
00484E01: 8B EC                 - mov ebp,esp
00484E03: 83 E4 F0              - and esp,-10
00484E06: 6A FF                 - push -01
00484E08: 68 B3 C7 C6 00        - push 00C6C7B3
00484E0D: 64 A1 00 00 00 00     - mov eax,fs:[00000000]
00484E13: 50                    - push eax
00484E14: 81 EC 48 09 00 00     - sub esp,00000948
00484E1A: A1 C0 5B E5 00        - mov eax,[00E55BC0]
00484E1F: 33 C4                 - xor eax,esp
00484E21: 89 84 24 40 09 00 00  - mov [esp+00000940],eax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>4953</ID>
              <Description>"BTL unit data"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>4771</ID>
                  <Description>"Enable"</Description>
                  <Options moHideChildren="1"/>
                  <DropDownList>0:TSET
2:tesadfasdf
</DropDownList>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version:
  Date   : 2025-04-13
  Author : thing

  This script does blah blah blah
}

[ENABLE]
{$lua}
if syntaxcheck then return end

local script_name = "btl_unit_data"

script_tbl[memrec.ID] = script_name

local al = getAddressList()
local btlCharCount
local currBtlCharCount = 0
local template = al.getMemoryRecordByID("4934")

local function copyMemRecRecursive(header, currTemplate)
      for i = 0, currTemplate.Count - 1, 1 do
          local memoryrecord = al.createMemoryRecord()

          memoryrecord.Description = currTemplate.Child[i].Description

          if (currTemplate.Child[i].IsAddressGroupHeader == false) and (currTemplate.Child[i].IsGroupHeader == true) then
             memoryrecord.IsGroupHeader = true
          elseif (currTemplate.Child[i].IsAddressGroupHeader == true) and (currTemplate.Child[i].IsGroupHeader == true) then
               memoryrecord.IsGroupHeader = true
               memoryrecord.IsAddressGroupHeader = true
          else
              memoryrecord.Type = currTemplate.Child[i].Type

              if (currTemplate.Child[i].Type == vtByte) or
              (currTemplate.Child[i].Type == vtWord) or
              (currTemplate.Child[i].Type == vtDword) or
              (currTemplate.Child[i].Type == vtQword) or
              (currTemplate.Child[i].Type == vtSingle) or
              (currTemplate.Child[i].Type == vtDouble) then
                 memoryrecord.ShowAsHex = currTemplate.Child[i].ShowAsHex
                 memoryrecord.ShowAsSigned = currTemplate.Child[i].ShowAsSigned
              elseif (currTemplate.Child[i].Type == vtString) then
                     memoryrecord.String.Size = currTemplate.Child[i].String.Size
                     memoryrecord.String.Unicode = currTemplate.Child[i].String.Unicode
                     memoryrecord.String.Codepage = currTemplate.Child[i].String.Codepage
              elseif (currTemplate.Child[i].Type == vtByteArray) then
                     memoryrecord.Aob.Size = currTemplate.Child[i].Aob.Size
                     memoryrecord.ShowAsHex = currTemplate.Child[i].ShowAsHex
              elseif (currTemplate.Child[i].Type == vtBinary) then
                     memoryrecord.Binary.Startbit = currTemplate.Child[i].Binary.Startbit
                     memoryrecord.Binary.Size = currTemplate.Child[i].Binary.Size
              elseif (currTemplate.Child[i].Type == vtAutoAssembler) then
                     memoryrecord.Script = currTemplate.Child[i].Script
              elseif (currTemplate.Child[i].Type == vtCustom) then
                     memoryrecord.CustomTypeName = currTemplate.Child[i].CustomTypeName
                     memoryrecord.ShowAsHex = currTemplate.Child[i].ShowAsHex
                     memoryrecord.ShowAsSigned = currTemplate.Child[i].ShowAsSigned
              end

              if (currTemplate.Child[i].DropDownLinked == false) and (currTemplate.Child[i].DropDownLinkedMemrec == "") then
                  memoryrecord.DropDownList.Text = currTemplate.Child[i].DropDownList.Text
                  memoryrecord.DisplayAsDropDownListItem = currTemplate.Child[i].DisplayAsDropDownListItem
              else
                  memoryrecord.DropDownLinkedMemrec = currTemplate.Child[i].DropDownLinkedMemrec
                  memoryrecord.DropDownLinked = true
              end
          end

          memoryrecord.Address = currTemplate.Child[i].Address

          if (currTemplate.Child[i].OffsetCount &gt; 0) then
             memoryrecord.OffsetCount = currTemplate.Child[i].OffsetCount

             for j = 0, currTemplate.Child[i].OffsetCount - 1, 1 do
                 memoryrecord.Offset[j] = currTemplate.Child[i].Offset[j]
             end
          end

          memoryrecord.Options = currTemplate.Child[i].Options
          memoryrecord.Color = currTemplate.Child[i].Color
          memoryrecord.DontSave = true
          memoryrecord.appendToEntry(header)

          if (currTemplate.Child[i].Count &gt; 0) then
             copyMemRecRecursive(memoryrecord, currTemplate.Child[i])
          end
      end
end

local function getChar(address)
      local charCnt = 0
      local addressTable = {}
      address = readPointer(address + 0x30)
      local character_base = readPointer(address)

      for i = 1, 2, 1 do
          if (i == 1) then
             address = readPointer(character_base + 0x18) --players
          elseif (i == 2) then
                 address = readPointer(character_base + 0x8) --enemies
                 address = readPointer(address + 0x18)
          else
              local str_print = "Loop encountered an invalid value"
              print(str_print)
              error(str_print)
          end

          local end_address = readPointer(address + 0xFD8)
          --print("End address: 0x"..toHex(end_address))
          address = readPointer(address + 0xFD4) --multiply this by 0xC to get diff chara
          local addressCheck = address

          while (addressCheck &lt; end_address) do
                if (charCnt &gt; 20) then
                   break
                end
                --print("Currently checking: 0x"..toHex(addressCheck))
                addressTable[charCnt] = readPointer(addressCheck + 0x8)

                charCnt = charCnt + 1
                addressCheck = addressCheck + 0xC
          end
      end

      return charCnt, addressTable
end

_G[script_name] = function()
                if not (readPointer("tbl_data") == 0) and
                not (readPointer("tbl_data+8") == 0) and
                not (readPointer(readPointer("tbl_data+8") + 0x30) == 0) and
                not (readPointer(readPointer("tbl_data+8") + 0x30) == nil) and
                not (readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) == 0) and
                not (readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) == nil) and
                not (readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x8) == 0) and
                not (readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x8) == nil) and
                not (readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) == 0) and
                not (readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) == nil) and
                not (readPointer(readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) + 0x8) == 0) and
                not (readPointer(readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) + 0x8) == nil) and
                not (readPointer(readPointer(readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) + 0x8) + 0xFD4) == 0) and
                not (readPointer(readPointer(readPointer(readPointer(readPointer(readPointer("tbl_data+8") + 0x30)) + 0x18) + 0x8) + 0xFD4) == nil) then
                   local charAddressTable = {}

                   btlCharCount, charAddressTable = getChar(readPointer("tbl_data+8"))

                   if not (btlCharCount == currBtlCharCount) then
                          --delete
                          for i = memrec.Count - 1, 0, -1 do
                              memrec.Child[i].Destroy()
                          end

                          --create
                          for i = memrec.Count + 1, btlCharCount, 1 do
                              if (i &gt; 20) then
                                 break
                              end

                              --HEADER
                              local charHeader = al.createMemoryRecord()

                              charHeader.IsAddressGroupHeader = true
                              charHeader.Description = "Character "..i
                              charHeader.Address = charAddressTable[i - 1]
                              charHeader.Options = "[moHideChildren]"
                              charHeader.DontSave = true
                              charHeader.appendToEntry(memrec)

                              copyMemRecRecursive(charHeader, template)
                          end

                   currBtlCharCount = btlCharCount
                   end
                end
end
{$asm}

aobscanmodule(btl_unit_base,Tales of Zestiria.exe,8D 78 14 57 89 45 FC FF D3 8B 4D) // should be unique
alloc(newmem,$1000)
aobscanmodule(btl_unit_player,Tales of Zestiria.exe,8B 4E 38 8B 42 08 8D 84 88 C4 00 00 00 8B 08 83 79) // should be unique
alloc(newmem2,$1000)

label(code)
label(return)
label(code2)
label(return2)

newmem:
  mov edi,tbl_data+8
  mov [edi],eax
code:
  lea edi,[eax+14]
  push edi
  mov [ebp-04],eax
  jmp return

btl_unit_base:
  jmp newmem
  nop 2
return:

newmem2:
  mov ecx,tbl_data
  mov [ecx],edx
code2:
  mov ecx,[esi+38]
  mov eax,[edx+08]
  jmp return2

btl_unit_player:
  jmp newmem2
  nop
return2:
registersymbol(btl_unit_base)
registersymbol(btl_unit_player)

[DISABLE]
{$lua}
if syntaxcheck then return end
script_tbl[memrec.ID] = nil
{$asm}
btl_unit_base:
  db 8D 78 14 57 89 45 FC

btl_unit_player:
  db 8B 4E 38 8B 42 08

unregistersymbol(btl_unit_base)
unregistersymbol(btl_unit_player)
dealloc(newmem)
dealloc(newmem2)

{
// ORIGINAL CODE - INJECTION POINT: 00418C5B

00418C41: 57                 - push edi
00418C42: 8D 78 14           - lea edi,[eax+14]
00418C45: 57                 - push edi
00418C46: 8B F0              - mov esi,eax
00418C48: FF D3              - call ebx
00418C4A: 8B 46 30           - mov eax,[esi+30]
00418C4D: 8B 30              - mov esi,[eax]
00418C4F: 57                 - push edi
00418C50: FF 15 E4 20 CB 00  - call dword ptr [00CB20E4]
00418C56: A1 84 20 13 02     - mov eax,[02132084]
// ---------- INJECTING HERE ----------
00418C5B: 8D 78 14           - lea edi,[eax+14]
// ---------- DONE INJECTING  ----------
00418C5E: 57                 - push edi
00418C5F: 89 45 FC           - mov [ebp-04],eax
00418C62: FF D3              - call ebx
00418C64: 8B 4D FC           - mov ecx,[ebp-04]
00418C67: 8B 59 30           - mov ebx,[ecx+30]
00418C6A: 57                 - push edi
00418C6B: FF 15 E4 20 CB 00  - call dword ptr [00CB20E4]
00418C71: 3B F3              - cmp esi,ebx
00418C73: 74 51              - je 00418CC6
00418C75: 8B 56 18           - mov edx,[esi+18]
}
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>4934</ID>
                  <Description>"Template"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>13769</ID>
                      <Description>"Pointer to ?"</Description>
                      <Options moHideChildren="1"/>
                      <ShowAsSigned>0</ShowAsSigned>
                      <GroupHeader>1</GroupHeader>
                      <Address>+10</Address>
                      <Offsets>
                        <Offset>0</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>13770</ID>
                          <Description>"Pointer to ?"</Description>
                          <Options moHideChildren="1"/>
                          <ShowAsSigned>0</ShowAsSigned>
                          <GroupHeader>1</GroupHeader>
                          <Address>+28</Address>
                          <Offsets>
                            <Offset>0</Offset>
                          </Offsets>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>13771</ID>
                              <Description>"Pointer to enemy data"</Description>
                              <Options moHideChildren="1"/>
                              <ShowAsSigned>0</ShowAsSigned>
                              <GroupHeader>1</GroupHeader>
                              <Address>+28</Address>
                              <Offsets>
                                <Offset>0</Offset>
                              </Offsets>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>13772</ID>
                                  <Description>"Pointer to stats"</Description>
                                  <Options moHideChildren="1"/>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <GroupHeader>1</GroupHeader>
                                  <Address>+0</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>13773</ID>
                                      <Description>"Character ID"</Description>
                                      <DropDownListLink>dropdown: Enemy List</DropDownListLink>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>+4</Address>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>13866</ID>
                                      <Description>"Current HP"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>+C</Address>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>13861</ID>
                                      <Description>"Current SC"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>Float</VariableType>
                                      <Address>+10</Address>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>13860</ID>
                                      <Description>"Current BG"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>+14</Address>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>13862</ID>
                                      <Description>"Current BG Gain"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>+18</Address>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>14238</ID>
                              <Description>"Team"</Description>
                              <DropDownList DisplayValueAsItem="1">0:Ally
1:Enemy
</DropDownList>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+30</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>13781</ID>
                              <Description>"Character (Party) ID"</Description>
                              <DropDownListLink>dropdown: Party Formation</DropDownListLink>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+38</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>14123</ID>
                              <Description>"Combo Counter"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+214</Address>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>14239</ID>
              <Description>"Arte Properties Editor - from Frubam, expanded"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Tales of Zestiria.exe
  Version: 
  Date   : 2025-04-19
  Author : thing

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(arte_props,Tales of Zestiria.exe,8B 4D 0C 83 C1 FE 83 F9 0A) // should be unique
alloc(newmem,$1000)
alloc(newmem2,$1000)

label(code)
label(return)
label(code2)
label(return2)

newmem:
  push eax
  mov eax,tbl_data+10 //base
  add ecx,8
  mov [eax],ecx //eax is ptr to arte
  mov ecx,tbl_data+18 //hover
  mov ecx,[ecx]
  test ecx,ecx //hover check
  je code

  mov ecx,tbl_data+28 //counter
  mov ecx,[ecx] //load value
  inc ecx //increment by 1 to fix
  mov eax,tbl_data+20 //entry
  mov [eax],ecx //move value into entry
//  mov ecx,tbl_data+20 //entry
//  mov [ecx],edi
code:
  xor eax,eax
  mov ecx,tbl_data+28 //zero out counter
  mov [ecx],eax
  pop eax
  mov ecx,[ebp+0C]
  add ecx,-02
  jmp return

arte_props:
  jmp newmem
  nop
return:

//----------------------------------------------------

newmem2:
  push ecx
  mov ecx,tbl_data+28 //increment counter
  push eax
  mov eax,ecx //backup address
  mov ecx,[ecx] //load value
  inc ecx
  mov [eax],ecx //load value into counter
  pop eax
  pop ecx
code2:
  add eax,74
  cmp eax,edx
  jmp return2

arte_props-7:
  jmp newmem2
return2:

tbl_data+18: //hover
  dq 1

tbl_data+20: //entry
  dq 1

registersymbol(arte_props)

[DISABLE]

arte_props:
  db 8B 4D 0C 83 C1 FE

arte_props-7:
  db 83 C0 74 3B C2 75 F5

unregistersymbol(arte_props)
dealloc(newmem)
dealloc(newmem2)

{
// ORIGINAL CODE - INJECTION POINT: 006C8E91

006C8E7B: EB 02                 - jmp 006C8E7F
006C8E7D: 03 C1                 - add eax,ecx
006C8E7F: 8B 7D 08              - mov edi,[ebp+08]
006C8E82: 3B C2                 - cmp eax,edx
006C8E84: 74 0B                 - je 006C8E91
006C8E86: 39 38                 - cmp [eax],edi
006C8E88: 74 07                 - je 006C8E91
006C8E8A: 83 C0 74              - add eax,74
006C8E8D: 3B C2                 - cmp eax,edx
006C8E8F: 75 F5                 - jne 006C8E86
// ---------- INJECTING HERE ----------
006C8E91: 8B 4D 0C              - mov ecx,[ebp+0C]
// ---------- DONE INJECTING  ----------
006C8E94: 83 C1 FE              - add ecx,-02
006C8E97: 83 F9 0A              - cmp ecx,0A
006C8E9A: 0F 87 B7 00 00 00     - ja 006C8F57
006C8EA0: FF 24 8D 60 8F 6C 00  - jmp dword ptr [ecx*4+006C8F60]
006C8EA7: 8B 70 2C              - mov esi,[eax+2C]
006C8EAA: 5F                    - pop edi
006C8EAB: 8B C6                 - mov eax,esi
006C8EAD: 5E                    - pop esi
006C8EAE: 5D                    - pop ebp
006C8EAF: C3                    - ret 
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>14241</ID>
                  <Description>"Hover"</Description>
                  <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>tbl_data+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>14243</ID>
                  <Description>"Edit"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>8 Bytes</VariableType>
                  <Address>tbl_data+20</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>14245</ID>
                      <Description>"Arte ID"</Description>
                      <DropDownListLink>dropdown: Arte List</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14247</ID>
                      <Description>"Offset to arte file name"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+4</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14281</ID>
                          <Description>"Arte file name"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+4</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14258</ID>
                      <Description>"Offset to ?"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+8</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14282</ID>
                          <Description>"?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+8</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14257</ID>
                      <Description>"Offset to cut-in"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+C</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14286</ID>
                          <Description>"Cut-in"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+C</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14256</ID>
                      <Description>"Offset to arte name"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+10</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14283</ID>
                          <Description>"Arte name"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+10</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14255</ID>
                      <Description>"Offset to description"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+14</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14284</ID>
                          <Description>"Description"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+14</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14254</ID>
                      <Description>"Offset to sound effect"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+18</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14285</ID>
                          <Description>"Sound effect"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>String</VariableType>
                          <Length>60</Length>
                          <Unicode>0</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+18</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14253</ID>
                      <Description>"Offset to status attributes"</Description>
                      <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+1C</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>14287</ID>
                          <Description>"Status attribute 1"</Description>
                          <DropDownListLink>dropdown: Status attributes</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+1C</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>14289</ID>
                          <Description>"Status attribute 2"</Description>
                          <DropDownListLink>dropdown: Status attributes</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>+0</Address>
                          <Offsets>
                            <Offset>+[tbl_data+10]-74+74*[tbl_data+20]+1C+4</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14252</ID>
                      <Description>"Amount of status attributes"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+20</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14259</ID>
                      <Description>"Arte type"</Description>
                      <DropDownList DisplayValueAsItem="1">0:???
1:Martial(Base) Arte
2:Hidden(Arcane) Arte
3:Seraphic Arte
4:Recovery Arte
5:Mystic Arte
6:Armatus Recovery Arte
7:Banish Blast
8:Partner Blast Attack
9:Blow Blast Attack
10:Chain Blast Attack
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+24</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14260</ID>
                      <Description>"Arte tier?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+28</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14261</ID>
                      <Description>"Arte icon type"</Description>
                      <DropDownList DisplayValueAsItem="1">0:???
1:Martial(Base) Arte
2:Hidden(Arcane) Arte
3:Seraphic Arte
4:Recovery Arte
5:Mystic Arte
6:Armatus Recovery Arte
7:Banish Blast
8:Partner Blast Attack
9:Blow Blast Attack
10:Chain Blast Attack
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+2C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14262</ID>
                      <Description>"Elemental affinity"</Description>
                      <DropDownList DisplayValueAsItem="1">0:None
1:Voyd
2:Faira
3:Voyd/Faira
4:Urth
5:Voyd/Urth
6:Faira/Urth
7:Voyd/Faira/Urth
8:Acqua
9:Voyd/Acqua
10:Faira/Acqua
11:Voyd/Faira/Acqua
12:Urth/Acqua
13:Voyd/Urth/Acqua
14:Faira/Urth/Acqua
15:Voyd/Faira/Urth/Acqua
16:Windur
17:Voyd/Windur
18:Faira/Windur
19:Voyd/Faira/Windur
20:Urth/Windur
21:Voyd/Urth/Windur
22:Faira/Urth/Windur
23:Voyd/Faira/Urth/Windur
24:Acqua/Windur
25:Voyd/Acqua/Windur
26:Faira/Acqua/Windur
27:Voyd/Faira/Acqua/Windur
28:Urth/Acqua/Windur
29:Voyd/Urth/Acqua/Windur
30:Faira/Urth/Acqua/Windur
31:Voyd/Faira/Urth/Acqua/Windur
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+30</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14263</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+34</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14264</ID>
                      <Description>"Spirit Chain"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+38</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14265</ID>
                      <Description>"Power"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+3C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14266</ID>
                      <Description>"Number of hits (damage divide)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+40</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14268</ID>
                      <Description>"Enemy type affinity"</Description>
                      <DropDownList DisplayValueAsItem="1">0:None
1:Beasts
2:Crustaceans
3:Amorphous
4:Apodus
5:Winged
6:Therian
7:Armored
8:Undead
9:Fiends
10:Dragons
11:People
12:Unknown
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+44</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14269</ID>
                      <Description>"Cast time"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+48</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14270</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+4C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14271</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+50</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14272</ID>
                      <Description>"Next arte"</Description>
                      <DropDownListLink>dropdown: Arte List</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+54</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14273</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+58</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14274</ID>
                      <Description>"Semi-Auto max use range"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+5C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14279</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>91356</ID>
                      <Description>"Flags"</Description>
                      <Options moHideChildren="1"/>
                      <ShowAsSigned>0</ShowAsSigned>
                      <GroupHeader>1</GroupHeader>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+60</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>91357</ID>
                          <Description>"Aerial use"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>0</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91364</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>1</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91363</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>2</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91362</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>3</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91361</ID>
                          <Description>"kd?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>4</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91360</ID>
                          <Description>"Auto arte toggleable"</Description>
                          <DropDownListLink>dropdown: Enabled/Disabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>5</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91359</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>6</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91358</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>7</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91365</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>0</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91366</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>1</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91367</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>2</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91368</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>3</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91369</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>4</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91370</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>5</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91371</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>6</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91372</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>7</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91373</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>0</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91374</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>1</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91375</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>2</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91376</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>3</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91377</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>4</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91378</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>5</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91379</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>6</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91380</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>7</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91381</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>0</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91382</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>1</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91383</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>2</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91384</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>3</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91385</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>4</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91386</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>5</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91387</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>6</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91388</ID>
                          <Description>"?"</Description>
                          <DropDownListLink>dropdown: Disabled/Enabled</DropDownListLink>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>7</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>+3</Address>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14278</ID>
                      <Description>"Number of frames to stagger after arte"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+64</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14277</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+68</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14280</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+6C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>91455</ID>
                      <Description>"Which armatus can access? unsure"</Description>
                      <Options moHideChildren="1"/>
                      <ShowAsSigned>0</ShowAsSigned>
                      <GroupHeader>1</GroupHeader>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+6C</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>91456</ID>
                          <Description>"Human?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>+0</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91457</ID>
                          <Description>"Seraph?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>+1</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91458</ID>
                          <Description>"Armatus?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>+2</Address>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>91459</ID>
                          <Description>"?"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>+3</Address>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14275</ID>
                      <Description>"?"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>tbl_data+10</Address>
                      <Offsets>
                        <Offset>-74+74*[tbl_data+20]+70</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Enemy load 1</Description>
      <AddressString>Tales of Zestiria.exe+8833D</AddressString>
      <Before>
        <Byte>FE</Byte>
        <Byte>EB</Byte>
        <Byte>02</Byte>
        <Byte>03</Byte>
        <Byte>C1</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>10</Byte>
      </Actual>
      <After>
        <Byte>A1</Byte>
        <Byte>E4</Byte>
        <Byte>02</Byte>
        <Byte>13</Byte>
        <Byte>02</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Enemy load 2</Description>
      <AddressString>Tales of Zestiria.exe+C873E</AddressString>
      <Before>
        <Byte>3B</Byte>
        <Byte>11</Byte>
        <Byte>75</Byte>
        <Byte>01</Byte>
        <Byte>4F</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>31</Byte>
      </Actual>
      <After>
        <Byte>A1</Byte>
        <Byte>E4</Byte>
        <Byte>02</Byte>
        <Byte>13</Byte>
        <Byte>02</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Enemy load 3</Description>
      <AddressString>Tales of Zestiria.exe+B9514</AddressString>
      <Before>
        <Byte>03</Byte>
        <Byte>C1</Byte>
        <Byte>8B</Byte>
        <Byte>4D</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>3B</Byte>
        <Byte>08</Byte>
      </Actual>
      <After>
        <Byte>74</Byte>
        <Byte>10</Byte>
        <Byte>81</Byte>
        <Byte>F9</Byte>
        <Byte>0A</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Enemy load 4</Description>
      <AddressString>Tales of Zestiria.exe+92AC4</AddressString>
      <Before>
        <Byte>C8</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
        <Byte>74</Byte>
        <Byte>04</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>17</Byte>
      </Actual>
      <After>
        <Byte>89</Byte>
        <Byte>10</Byte>
        <Byte>8B</Byte>
        <Byte>4D</Byte>
        <Byte>EC</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
</CheatTable>
