<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>6</ID>
      <Description>"[ACTIVATE]"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>// Original Code by G40sty.
[ENABLE]
{$lua}
local gameName = "Gotham Knights"
local gameProcess = "GothamKnights.exe"
if getProcessIDFromProcessName(gameProcess) ~= nil then
   if readInteger(process) == nil then
      openProcess(gameProcess)
   else
       if readInteger(process) ~= readInteger(gameProcess) then
          openProcess(gameProcess)
      end
   end
else
    beep() error(showMessage(string.format("%s is not running.",gameName)))
end
--; Auto Attach Process For User
if syntaxcheck then return end
if messageDialog([[
Copyright © 2022 OpenCheatTables.com
Table Creator: Marcus101RR
Would you like to read additional information?
]],mtInformation,mbYes,mbNo) == mrYes then
messageDialog("This information has been added to deter users of FRF (Fearless Revolution Forums) to violate the GPL License. You are hereby informed that use of this table is strictly forbidden from distribution, upload, or alterations with or without consent from this author on FRF. All other sources are allowed with permission.")
else
end


[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>7</ID>
          <Description>"[POINTERS]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>17</ID>
              <Description>"Pointers"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

define(GK_Player,GothamKnights.exe+71E9630)

registersymbol(GK_Player)

[DISABLE]
unregistersymbol(GK_Player)


</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>105</ID>
                  <Description>"Health Packs"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>GK_Player</Address>
                  <Offsets>
                    <Offset>10</Offset>
                    <Offset>260</Offset>
                    <Offset>B0</Offset>
                    <Offset>1B0</Offset>
                    <Offset>188</Offset>
                    <Offset>98</Offset>
                    <Offset>30</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>106</ID>
                      <Description>"Max"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>14</Offset>
                        <Offset>260</Offset>
                        <Offset>B0</Offset>
                        <Offset>1B0</Offset>
                        <Offset>188</Offset>
                        <Offset>98</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>103</ID>
                  <Description>"Smoke Bombs"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>GK_Player</Address>
                  <Offsets>
                    <Offset>280</Offset>
                    <Offset>B0</Offset>
                    <Offset>1B0</Offset>
                    <Offset>188</Offset>
                    <Offset>98</Offset>
                    <Offset>30</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>104</ID>
                      <Description>"Max"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>284</Offset>
                        <Offset>B0</Offset>
                        <Offset>1B0</Offset>
                        <Offset>188</Offset>
                        <Offset>98</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>84</ID>
                  <Description>"Health"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>GK_Player</Address>
                  <Offsets>
                    <Offset>45C</Offset>
                    <Offset>10</Offset>
                    <Offset>1A0</Offset>
                    <Offset>188</Offset>
                    <Offset>98</Offset>
                    <Offset>30</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>83</ID>
                  <Description>"Momentum"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>GK_Player</Address>
                  <Offsets>
                    <Offset>164</Offset>
                    <Offset>F0</Offset>
                    <Offset>1B0</Offset>
                    <Offset>188</Offset>
                    <Offset>98</Offset>
                    <Offset>30</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>148</ID>
                      <Description>"Max"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>168</Offset>
                        <Offset>F0</Offset>
                        <Offset>1B0</Offset>
                        <Offset>188</Offset>
                        <Offset>98</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>149</ID>
                      <Description>"Bars (Filled)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>16C</Offset>
                        <Offset>F0</Offset>
                        <Offset>1B0</Offset>
                        <Offset>188</Offset>
                        <Offset>98</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>150</ID>
                      <Description>"Bars (Max)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>170</Offset>
                        <Offset>F0</Offset>
                        <Offset>1B0</Offset>
                        <Offset>188</Offset>
                        <Offset>98</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>101</ID>
                  <Description>"Batgirl"</Description>
                  <Options moHideChildren="1" moManualExpandCollapse="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>99</ID>
                      <Description>"Experience"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>30</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>114</ID>
                      <Description>"Level"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>34</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>121</ID>
                      <Description>"Power"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>50</Offset>
                        <Offset>B8</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>113</ID>
                      <Description>"AP"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>E4</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>92</ID>
                      <Description>"AP Used"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>E8</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>100</ID>
                  <Description>"Red Hood"</Description>
                  <Options moHideChildren="1" moManualExpandCollapse="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>91</ID>
                      <Description>"Experience"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>2B0</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>157</ID>
                      <Description>"Level"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>2B4</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>156</ID>
                      <Description>"AP"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>364</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>155</ID>
                      <Description>"AP Used"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>368</Offset>
                        <Offset>450</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>13</ID>
                  <Description>"Salvage"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>11</ID>
                      <Description>"Polymer"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>8</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>14</ID>
                      <Description>"Titanium Mesh"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>14</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>15</ID>
                      <Description>"Graphene Fiber"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>20</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>16</ID>
                      <Description>"Organic Composite"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>2C</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>73</ID>
                      <Description>"Industrial Solvent"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>38</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>74</ID>
                      <Description>"Khadym Steel"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>44</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>12</ID>
                      <Description>"Rare Earth Metals"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>50</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>75</ID>
                      <Description>"Colloidal Crystal"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>5C</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>76</ID>
                      <Description>"Electrum"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>68</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>77</ID>
                      <Description>"Accelerant"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>74</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>78</ID>
                      <Description>"Amalgam"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>80</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>79</ID>
                      <Description>"Promethium"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>8C</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>80</ID>
                      <Description>"Programmable Nanocapsules"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>98</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>81</ID>
                      <Description>"Pseudoderm"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>A4</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>82</ID>
                      <Description>"Nth Metal"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>GK_Player</Address>
                      <Offsets>
                        <Offset>B0</Offset>
                        <Offset>460</Offset>
                        <Offset>60</Offset>
                        <Offset>2F0</Offset>
                        <Offset>E0</Offset>
                        <Offset>198</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>98</ID>
          <Description>"[SCRIPTS]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>97</ID>
              <Description>"Get AP"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-24
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getAP,GothamKnights.exe,8B 80 E4 00 00 00 39) // should be unique
alloc(newmem,$64,getAP)

label(code)
label(return)

label(gAP)
registersymbol(gAP)

newmem:

code:
  mov [gAP],rax
  mov eax,[rax+000000E4]
  jmp return

gAP:
  dq 0

getAP:
  jmp newmem
  nop
return:
registersymbol(getAP)

[DISABLE]

getAP:
  db 8B 80 E4 00 00 00

unregistersymbol(getAP)
dealloc(newmem)
unregistersymbol(gAP)
{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+44FC840

GothamKnights-Win64-Shipping.exe+44FC81B: 48 8B CE           - mov rcx,rsi
GothamKnights-Win64-Shipping.exe+44FC81E: E8 4D 4D 92 FC     - call GothamKnights-Win64-Shipping.PowerIK::Vec3::Zero+9B20
GothamKnights-Win64-Shipping.exe+44FC823: 48 8B C8           - mov rcx,rax
GothamKnights-Win64-Shipping.exe+44FC826: E8 25 6E 08 00     - call GothamKnights-Win64-Shipping.exe+4583650
GothamKnights-Win64-Shipping.exe+44FC82B: 4C 8B F0           - mov r14,rax
GothamKnights-Win64-Shipping.exe+44FC82E: 8B 88 E8 00 00 00  - mov ecx,[rax+000000E8]
GothamKnights-Win64-Shipping.exe+44FC834: 39 4F 50           - cmp [rdi+50],ecx
GothamKnights-Win64-Shipping.exe+44FC837: 76 07              - jna GothamKnights-Win64-Shipping.exe+44FC840
GothamKnights-Win64-Shipping.exe+44FC839: B8 03 00 00 00     - mov eax,00000003
GothamKnights-Win64-Shipping.exe+44FC83E: EB C8              - jmp GothamKnights-Win64-Shipping.exe+44FC808
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+44FC840: 8B 80 E4 00 00 00  - mov eax,[rax+000000E4]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+44FC846: 39 47 48           - cmp [rdi+48],eax
GothamKnights-Win64-Shipping.exe+44FC849: 76 07              - jna GothamKnights-Win64-Shipping.exe+44FC852
GothamKnights-Win64-Shipping.exe+44FC84B: B8 04 00 00 00     - mov eax,00000004
GothamKnights-Win64-Shipping.exe+44FC850: EB B6              - jmp GothamKnights-Win64-Shipping.exe+44FC808
GothamKnights-Win64-Shipping.exe+44FC852: 41 8B 46 34        - mov eax,[r14+34]
GothamKnights-Win64-Shipping.exe+44FC856: FF C0              - inc eax
GothamKnights-Win64-Shipping.exe+44FC858: 39 47 4C           - cmp [rdi+4C],eax
GothamKnights-Win64-Shipping.exe+44FC85B: 76 07              - jna GothamKnights-Win64-Shipping.exe+44FC864
GothamKnights-Win64-Shipping.exe+44FC85D: B8 05 00 00 00     - mov eax,00000005
GothamKnights-Win64-Shipping.exe+44FC862: EB A4              - jmp GothamKnights-Win64-Shipping.exe+44FC808
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>116</ID>
              <Description>"Always Level 40 Drops"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-29
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,GothamKnights.exe,8B 40 34 FF C0 89) // should be unique
alloc(newmem,$64,INJECT)

label(code)
label(return)

newmem:

code:
  mov eax,[rax+34]
  mov eax,#39
  inc eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 40 34 FF C0

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+192DCA8F

GothamKnights-Win64-Shipping.exe+192DCA6C: 41 B8 01 00 00 00  - mov r8d,00000001
GothamKnights-Win64-Shipping.exe+192DCA72: 48 89 DA           - mov rdx,rbx
GothamKnights-Win64-Shipping.exe+192DCA75: E8 D6 69 5A EA     - call GothamKnights-Win64-Shipping.exe+3883450
GothamKnights-Win64-Shipping.exe+192DCA7A: 48 89 C3           - mov rbx,rax
GothamKnights-Win64-Shipping.exe+192DCA7D: 48 85 DB           - test rbx,rbx
GothamKnights-Win64-Shipping.exe+192DCA80: 74 24              - je GothamKnights-Win64-Shipping.exe+192DCAA6
GothamKnights-Win64-Shipping.exe+192DCA82: 48 89 D9           - mov rcx,rbx
GothamKnights-Win64-Shipping.exe+192DCA85: E8 F6 BE 2A EB     - call GothamKnights-Win64-Shipping.exe+4588980
GothamKnights-Win64-Shipping.exe+192DCA8A: 48 85 C0           - test rax,rax
GothamKnights-Win64-Shipping.exe+192DCA8D: 74 17              - je GothamKnights-Win64-Shipping.exe+192DCAA6
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+192DCA8F: 8B 40 34           - mov eax,[rax+34]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+192DCA92: FF C0              - inc eax
GothamKnights-Win64-Shipping.exe+192DCA94: 89 07              - mov [rdi],eax
GothamKnights-Win64-Shipping.exe+192DCA96: 48 8B 5C 24 30     - mov rbx,[rsp+30]
GothamKnights-Win64-Shipping.exe+192DCA9B: 48 8B 74 24 40     - mov rsi,[rsp+40]
GothamKnights-Win64-Shipping.exe+192DCAA0: 48 83 C4 20        - add rsp,20
GothamKnights-Win64-Shipping.exe+192DCAA4: 5F                 - pop rdi
GothamKnights-Win64-Shipping.exe+192DCAA5: C3                 - ret 
GothamKnights-Win64-Shipping.exe+192DCAA6: 48 8B 5C 24 30     - mov rbx,[rsp+30]
GothamKnights-Win64-Shipping.exe+192DCAAB: 48 8B 74 24 40     - mov rsi,[rsp+40]
GothamKnights-Win64-Shipping.exe+192DCAB0: C7 07 FF FF FF FF  - mov [rdi],FFFFFFFF
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Get Equipped Mod"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getMod,GothamKnights.exe,8B 42 18 0F 57 C9) // should be unique
alloc(newmem,$64,getMod)

label(code)
label(return)

label(gMod)
registersymbol(gMod)

newmem:

code:
  mov [gMod],rdx
  mov eax,[rdx+18]
  xorps xmm1,xmm1
  jmp return

gMod:
  dq 0

getMod:
  jmp newmem
  nop
return:
registersymbol(getMod)

[DISABLE]

getMod:
  db 8B 42 18 0F 57 C9

unregistersymbol(getMod)
dealloc(newmem)
unregistersymbol(gMod)
{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+185277B0

GothamKnights-Win64-Shipping.exe+1852778F: 45 31 C9        - xor r9d,r9d
GothamKnights-Win64-Shipping.exe+18527792: 4C 8B 42 38     - mov r8,[rdx+38]
GothamKnights-Win64-Shipping.exe+18527796: 48 8D 0C 80     - lea rcx,[rax+rax*4]
GothamKnights-Win64-Shipping.exe+1852779A: 49 8D 04 88     - lea rax,[r8+rcx*4]
GothamKnights-Win64-Shipping.exe+1852779E: 49 39 C0        - cmp r8,rax
GothamKnights-Win64-Shipping.exe+185277A1: 74 0D           - je GothamKnights-Win64-Shipping.exe+185277B0
GothamKnights-Win64-Shipping.exe+185277A3: 45 03 48 10     - add r9d,[r8+10]
GothamKnights-Win64-Shipping.exe+185277A7: 49 83 C0 14     - add r8,14
GothamKnights-Win64-Shipping.exe+185277AB: 49 39 C0        - cmp r8,rax
GothamKnights-Win64-Shipping.exe+185277AE: 75 F3           - jne GothamKnights-Win64-Shipping.exe+185277A3
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+185277B0: 8B 42 18        - mov eax,[rdx+18]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+185277B3: 0F 57 C9        - xorps xmm1,xmm1
GothamKnights-Win64-Shipping.exe+185277B6: 66 41 0F 6E C1  - movd xmm0,r9d
GothamKnights-Win64-Shipping.exe+185277BB: 0F 5B C0        - cvtdq2ps xmm0,xmm0
GothamKnights-Win64-Shipping.exe+185277BE: F3 48 0F 2A C8  - cvtsi2ss xmm1,rax
GothamKnights-Win64-Shipping.exe+185277C3: F3 0F 59 C2     - mulss xmm0,xmm2
GothamKnights-Win64-Shipping.exe+185277C7: F3 0F 59 C9     - mulss xmm1,xmm1
GothamKnights-Win64-Shipping.exe+185277CB: F3 0F 58 C8     - addss xmm1,xmm0
GothamKnights-Win64-Shipping.exe+185277CF: F3 0F 5C CB     - subss xmm1,xmm3
GothamKnights-Win64-Shipping.exe+185277D3: F3 0F 2D C9     - cvtss2si ecx,xmm1
GothamKnights-Win64-Shipping.exe+185277D7: D1 F9           - sar ecx,1
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>131</ID>
                  <Description>"Level"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>gMod</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>130</ID>
                  <Description>"Level"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>gMod</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>129</ID>
                  <Description>"Rarity Multiplier"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>gMod</Address>
                  <Offsets>
                    <Offset>10</Offset>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>133</ID>
              <Description>"Get Equipped Armor"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getArmor,GothamKnights.exe,44 0F B6 46 68) // should be unique
alloc(newmem,$64,getArmor)

label(code)
label(return)

label(gArmor)
registersymbol(gArmor)

newmem:

code:
  mov [gArmor],rsi
  movzx r8d,byte ptr [rsi+68]
  jmp return

gArmor:
  dq 0

getArmor:
  jmp newmem
return:
registersymbol(getArmor)

[DISABLE]

getArmor:
  db 44 0F B6 46 68

unregistersymbol(getArmor)
dealloc(newmem)
unregistersymbol(gArmor)
{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+45288EC

GothamKnights-Win64-Shipping.exe+45288D1: 33 42 0C              - xor eax,[rdx+0C]
GothamKnights-Win64-Shipping.exe+45288D4: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+45288D6: 8B C7                 - mov eax,edi
GothamKnights-Win64-Shipping.exe+45288D8: 33 02                 - xor eax,[rdx]
GothamKnights-Win64-Shipping.exe+45288DA: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+45288DC: 74 0E                 - je GothamKnights-Win64-Shipping.exe+45288EC
GothamKnights-Win64-Shipping.exe+45288DE: 48 81 C2 A8 01 00 00  - add rdx,000001A8
GothamKnights-Win64-Shipping.exe+45288E5: 49 3B D0              - cmp rdx,r8
GothamKnights-Win64-Shipping.exe+45288E8: 75 D6                 - jne GothamKnights-Win64-Shipping.exe+45288C0
GothamKnights-Win64-Shipping.exe+45288EA: 33 D2                 - xor edx,edx
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+45288EC: 44 0F B6 42 68        - movzx r8d,byte ptr [rdx+68]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+45288F1: 48 8B CE              - mov rcx,rsi
GothamKnights-Win64-Shipping.exe+45288F4: E8 D7 FC FF FF        - call GothamKnights-Win64-Shipping.exe+45285D0
GothamKnights-Win64-Shipping.exe+45288F9: 44 8B F0              - mov r14d,eax
GothamKnights-Win64-Shipping.exe+45288FC: 85 ED                 - test ebp,ebp
GothamKnights-Win64-Shipping.exe+45288FE: 74 46                 - je GothamKnights-Win64-Shipping.exe+4528946
GothamKnights-Win64-Shipping.exe+4528900: 48 8B 4B 40           - mov rcx,[rbx+40]
GothamKnights-Win64-Shipping.exe+4528904: 4C 8D 43 38           - lea r8,[rbx+38]
GothamKnights-Win64-Shipping.exe+4528908: 8B 53 48              - mov edx,[rbx+48]
GothamKnights-Win64-Shipping.exe+452890B: 48 FF CA              - dec rdx
GothamKnights-Win64-Shipping.exe+452890E: 83 E2 01              - and edx,01
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>134</ID>
                  <Description>"Base"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>gArmor</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>152</ID>
                  <Description>"Mod Slots"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gArmor</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>165</ID>
                  <Description>"Grade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gArmor</Address>
                  <Offsets>
                    <Offset>20</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>151</ID>
                  <Description>"??"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gArmor</Address>
                  <Offsets>
                    <Offset>2E</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>146</ID>
                  <Description>"Level"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gArmor</Address>
                  <Offsets>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>154</ID>
                  <Description>"Stats"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>153</ID>
                      <Description>"Power"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>gArmor</Address>
                      <Offsets>
                        <Offset>10</Offset>
                        <Offset>30</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>135</ID>
              <Description>"Get Melee Weapon"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getMelee,GothamKnights.exe,44 0F B6 42 68 48 8B CE E8 C7) // should be unique
alloc(newmem,$64,getMelee)

label(code)
label(return)

label(gMelee)
registersymbol(gMelee)
newmem:

code:
  mov [gMelee],rdx
  movzx r8d,byte ptr [rdx+68]
  jmp return

gMelee:
  dq 0

getMelee:
  jmp newmem
return:
registersymbol(getMelee)

[DISABLE]

getMelee:
  db 44 0F B6 42 68

unregistersymbol(getMelee)
dealloc(newmem)
unregistersymbol(gMelee)
{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+4528B0C

GothamKnights-Win64-Shipping.exe+4528AF1: 33 42 0C              - xor eax,[rdx+0C]
GothamKnights-Win64-Shipping.exe+4528AF4: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+4528AF6: 8B C7                 - mov eax,edi
GothamKnights-Win64-Shipping.exe+4528AF8: 33 02                 - xor eax,[rdx]
GothamKnights-Win64-Shipping.exe+4528AFA: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+4528AFC: 74 0E                 - je GothamKnights-Win64-Shipping.exe+4528B0C
GothamKnights-Win64-Shipping.exe+4528AFE: 48 81 C2 B8 01 00 00  - add rdx,000001B8
GothamKnights-Win64-Shipping.exe+4528B05: 49 3B D0              - cmp rdx,r8
GothamKnights-Win64-Shipping.exe+4528B08: 75 D6                 - jne GothamKnights-Win64-Shipping.exe+4528AE0
GothamKnights-Win64-Shipping.exe+4528B0A: 33 D2                 - xor edx,edx
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+4528B0C: 44 0F B6 42 68        - movzx r8d,byte ptr [rdx+68]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+4528B11: 48 8B CE              - mov rcx,rsi
GothamKnights-Win64-Shipping.exe+4528B14: E8 B7 FA FF FF        - call GothamKnights-Win64-Shipping.exe+45285D0
GothamKnights-Win64-Shipping.exe+4528B19: 44 03 F0              - add r14d,eax
GothamKnights-Win64-Shipping.exe+4528B1C: 48 8B 7C 24 40        - mov rdi,[rsp+40]
GothamKnights-Win64-Shipping.exe+4528B21: 48 8B 6C 24 50        - mov rbp,[rsp+50]
GothamKnights-Win64-Shipping.exe+4528B26: 48 8B 74 24 58        - mov rsi,[rsp+58]
GothamKnights-Win64-Shipping.exe+4528B2B: 44 89 73 50           - mov [rbx+50],r14d
GothamKnights-Win64-Shipping.exe+4528B2F: 48 8B 5C 24 48        - mov rbx,[rsp+48]
GothamKnights-Win64-Shipping.exe+4528B34: 48 83 C4 30           - add rsp,30
GothamKnights-Win64-Shipping.exe+4528B38: 41 5E                 - pop r14
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>137</ID>
                  <Description>"Base"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gMelee</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>145</ID>
                  <Description>"Mods"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gMelee</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>136</ID>
                  <Description>"??"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gMelee</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>140</ID>
                  <Description>"Level"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gMelee</Address>
                  <Offsets>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"Get Ranged Weapon"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getRanged,GothamKnights.exe,44 0F B6 42 68 48 8B CE E8 B7) // should be unique
alloc(newmem,$64,getRanged)

label(code)
label(return)

label(gRanged)
registersymbol(gRanged)
newmem:

code:
  mov [gRanged],rdx
  movzx r8d,byte ptr [rdx+68]
  jmp return

gRanged:
  dq 0

getRanged:
  jmp newmem
return:
registersymbol(getRanged)

[DISABLE]

getRanged:
  db 44 0F B6 42 68

unregistersymbol(getRanged)
dealloc(newmem)
unregistersymbol(gRanged)
{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+4528B0C

GothamKnights-Win64-Shipping.exe+4528AF1: 33 42 0C              - xor eax,[rdx+0C]
GothamKnights-Win64-Shipping.exe+4528AF4: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+4528AF6: 8B C7                 - mov eax,edi
GothamKnights-Win64-Shipping.exe+4528AF8: 33 02                 - xor eax,[rdx]
GothamKnights-Win64-Shipping.exe+4528AFA: 0B C8                 - or ecx,eax
GothamKnights-Win64-Shipping.exe+4528AFC: 74 0E                 - je GothamKnights-Win64-Shipping.exe+4528B0C
GothamKnights-Win64-Shipping.exe+4528AFE: 48 81 C2 B8 01 00 00  - add rdx,000001B8
GothamKnights-Win64-Shipping.exe+4528B05: 49 3B D0              - cmp rdx,r8
GothamKnights-Win64-Shipping.exe+4528B08: 75 D6                 - jne GothamKnights-Win64-Shipping.exe+4528AE0
GothamKnights-Win64-Shipping.exe+4528B0A: 33 D2                 - xor edx,edx
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+4528B0C: 44 0F B6 42 68        - movzx r8d,byte ptr [rdx+68]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+4528B11: 48 8B CE              - mov rcx,rsi
GothamKnights-Win64-Shipping.exe+4528B14: E8 B7 FA FF FF        - call GothamKnights-Win64-Shipping.exe+45285D0
GothamKnights-Win64-Shipping.exe+4528B19: 44 03 F0              - add r14d,eax
GothamKnights-Win64-Shipping.exe+4528B1C: 48 8B 7C 24 40        - mov rdi,[rsp+40]
GothamKnights-Win64-Shipping.exe+4528B21: 48 8B 6C 24 50        - mov rbp,[rsp+50]
GothamKnights-Win64-Shipping.exe+4528B26: 48 8B 74 24 58        - mov rsi,[rsp+58]
GothamKnights-Win64-Shipping.exe+4528B2B: 44 89 73 50           - mov [rbx+50],r14d
GothamKnights-Win64-Shipping.exe+4528B2F: 48 8B 5C 24 48        - mov rbx,[rsp+48]
GothamKnights-Win64-Shipping.exe+4528B34: 48 83 C4 30           - add rsp,30
GothamKnights-Win64-Shipping.exe+4528B38: 41 5E                 - pop r14
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>142</ID>
                  <Description>"Mods"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gRanged</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>143</ID>
                  <Description>"??"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gRanged</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>144</ID>
                  <Description>"Level"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>gRanged</Address>
                  <Offsets>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"[DEBUG]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>19</ID>
              <Description>"Fetch Base Addresses"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
  print(string.format("Fetching Base Addresses..."))

  local aobList = {
  "48 8B 05 ?? ?? ?? ?? 48 85 D2 48 0F 45 C2 C3 CC CC CC CC",
  "48 8D 05 ?? ?? ?? ?? 48 83 C4 28 C3 48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? FF 75 ?? 66 0F 6F 05 ?? ?? ?? ?? 48 8D 05"
  }
  local aobNames = {
  "GK_Player",
  "PlayerPawn"
  }
  local xbase = readInteger(process)and GetAddress(process)
  print(string.format("Base: %X",xbase))
  for i = 1, #aobList do
        local aob = AOBScan(aobList[i],"+X*C*W")
        local instruct = getAddressSafe(aob[0])
        local distance = getAddressSafe(instruct)+3
        distance = readInteger(distance)

        local instructSize = getInstructionSize(instruct)

        local address = (instruct + distance + instructSize) - xbase
        print(string.format("%s: GothamKnights.exe+%X",aobNames[i],address))
  end
[DISABLE]
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>72</ID>
              <Description>"Definitions"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Auto Assemble script"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  Get Mods?
}

[ENABLE]

aobscanmodule(INJECT,GothamKnights-Win64-Shipping.exe,0F 11 04 C8 48 8B CF 0F) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  movups [rax+rcx*8],xmm0
  mov rcx,rdi
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 0F 11 04 C8 48 8B CF

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+4527582

GothamKnights-Win64-Shipping.exe+4527562: 48 8B D6        - mov rdx,rsi
GothamKnights-Win64-Shipping.exe+4527565: 48 8B CF        - mov rcx,rdi
GothamKnights-Win64-Shipping.exe+4527568: E8 D3 EC FF FF  - call GothamKnights-Win64-Shipping.exe+4526240
GothamKnights-Win64-Shipping.exe+452756D: 48 8B D0        - mov rdx,rax
GothamKnights-Win64-Shipping.exe+4527570: 48 85 C0        - test rax,rax
GothamKnights-Win64-Shipping.exe+4527573: 74 2A           - je GothamKnights-Win64-Shipping.exe+452759F
GothamKnights-Win64-Shipping.exe+4527575: 48 8B 42 10     - mov rax,[rdx+10]
GothamKnights-Win64-Shipping.exe+4527579: 48 8B CD        - mov rcx,rbp
GothamKnights-Win64-Shipping.exe+452757C: 0F 10 03        - movups xmm0,[rbx]
GothamKnights-Win64-Shipping.exe+452757F: 48 03 C9        - add rcx,rcx
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+4527582: 0F 11 04 C8     - movups [rax+rcx*8],xmm0
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+4527586: 48 8B CF        - mov rcx,rdi
GothamKnights-Win64-Shipping.exe+4527589: 0F 10 02        - movups xmm0,[rdx]
GothamKnights-Win64-Shipping.exe+452758C: 0F 11 43 1C     - movups [rbx+1C],xmm0
GothamKnights-Win64-Shipping.exe+4527590: 48 8B 47 28     - mov rax,[rdi+28]
GothamKnights-Win64-Shipping.exe+4527594: 48 89 43 2C     - mov [rbx+2C],rax
GothamKnights-Win64-Shipping.exe+4527598: E8 23 12 00 00  - call GothamKnights-Win64-Shipping.exe+45287C0
GothamKnights-Win64-Shipping.exe+452759D: B0 01           - mov al,01
GothamKnights-Win64-Shipping.exe+452759F: 48 8B 5C 24 40  - mov rbx,[rsp+40]
GothamKnights-Win64-Shipping.exe+45275A4: 48 8B 6C 24 48  - mov rbp,[rsp+48]
GothamKnights-Win64-Shipping.exe+45275A9: 48 8B 74 24 50  - mov rsi,[rsp+50]
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"Get Power?"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getPower,GothamKnights-Win64-Shipping.exe,44 8B 47 50 85 C9) // should be unique
alloc(newmem,$1000,getPower)

label(code)
label(return)

newmem:

code:
  mov r8d,[rdi+50]
  test ecx,ecx
  jmp return

getPower:
  jmp newmem
  nop
return:
registersymbol(getPower)

[DISABLE]

getPower:
  db 44 8B 47 50 85 C9

unregistersymbol(getPower)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+4A2B07D

GothamKnights-Win64-Shipping.exe+4A2B053: 7F 5C                 - jg GothamKnights-Win64-Shipping.exe+4A2B0B1
GothamKnights-Win64-Shipping.exe+4A2B055: 48 8B 49 30           - mov rcx,[rcx+30]
GothamKnights-Win64-Shipping.exe+4A2B059: 48 39 04 D1           - cmp [rcx+rdx*8],rax
GothamKnights-Win64-Shipping.exe+4A2B05D: 75 52                 - jne GothamKnights-Win64-Shipping.exe+4A2B0B1
GothamKnights-Win64-Shipping.exe+4A2B05F: 0F B6 83 E0 00 00 00  - movzx eax,byte ptr [rbx+000000E0]
GothamKnights-Win64-Shipping.exe+4A2B066: 3B 83 C0 00 00 00     - cmp eax,[rbx+000000C0]
GothamKnights-Win64-Shipping.exe+4A2B06C: 7D 0B                 - jnl GothamKnights-Win64-Shipping.exe+4A2B079
GothamKnights-Win64-Shipping.exe+4A2B06E: 48 6B F8 58           - imul rdi,rax,58
GothamKnights-Win64-Shipping.exe+4A2B072: 48 03 BB B8 00 00 00  - add rdi,[rbx+000000B8]
GothamKnights-Win64-Shipping.exe+4A2B079: 48 63 4B 34           - movsxd  rcx,dword ptr [rbx+34]
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+4A2B07D: 44 8B 47 50           - mov r8d,[rdi+50]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+4A2B081: 85 C9                 - test ecx,ecx
GothamKnights-Win64-Shipping.exe+4A2B083: 78 1E                 - js GothamKnights-Win64-Shipping.exe+4A2B0A3
GothamKnights-Win64-Shipping.exe+4A2B085: 48 8B 83 30 01 00 00  - mov rax,[rbx+00000130]
GothamKnights-Win64-Shipping.exe+4A2B08C: 3B 88 10 01 00 00     - cmp ecx,[rax+00000110]
GothamKnights-Win64-Shipping.exe+4A2B092: 7D 0F                 - jnl GothamKnights-Win64-Shipping.exe+4A2B0A3
GothamKnights-Win64-Shipping.exe+4A2B094: 48 8B D1              - mov rdx,rcx
GothamKnights-Win64-Shipping.exe+4A2B097: 48 8B 88 08 01 00 00  - mov rcx,[rax+00000108]
GothamKnights-Win64-Shipping.exe+4A2B09E: 8B 0C 91              - mov ecx,[rcx+rdx*4]
GothamKnights-Win64-Shipping.exe+4A2B0A1: EB 02                 - jmp GothamKnights-Win64-Shipping.exe+4A2B0A5
GothamKnights-Win64-Shipping.exe+4A2B0A3: FF C1                 - inc ecx
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>162</ID>
              <Description>"Get Blueprints LEvels?"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : GothamKnights-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-31
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,GothamKnights-Win64-Shipping.exe,0F B6 42 18 88 41 18 0F B6 42 19 48) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  movzx eax,byte ptr [rdx+18]
  mov [rcx+18],al
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 0F B6 42 18 88 41 18

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GothamKnights-Win64-Shipping.exe+3FF8FD2

GothamKnights-Win64-Shipping.exe+3FF8FB5: 56              - push rsi
GothamKnights-Win64-Shipping.exe+3FF8FB6: 41 56           - push r14
GothamKnights-Win64-Shipping.exe+3FF8FB8: 41 57           - push r15
GothamKnights-Win64-Shipping.exe+3FF8FBA: 48 83 EC 30     - sub rsp,30
GothamKnights-Win64-Shipping.exe+3FF8FBE: 0F 10 02        - movups xmm0,[rdx]
GothamKnights-Win64-Shipping.exe+3FF8FC1: 48 8B EA        - mov rbp,rdx
GothamKnights-Win64-Shipping.exe+3FF8FC4: 48 8B F1        - mov rsi,rcx
GothamKnights-Win64-Shipping.exe+3FF8FC7: 0F 11 01        - movups [rcx],xmm0
GothamKnights-Win64-Shipping.exe+3FF8FCA: 48 8B 42 10     - mov rax,[rdx+10]
GothamKnights-Win64-Shipping.exe+3FF8FCE: 48 89 41 10     - mov [rcx+10],rax
// ---------- INJECTING HERE ----------
GothamKnights-Win64-Shipping.exe+3FF8FD2: 0F B6 42 18     - movzx eax,byte ptr [rdx+18]
// ---------- DONE INJECTING  ----------
GothamKnights-Win64-Shipping.exe+3FF8FD6: 88 41 18        - mov [rcx+18],al
GothamKnights-Win64-Shipping.exe+3FF8FD9: 0F B6 42 19     - movzx eax,byte ptr [rdx+19]
GothamKnights-Win64-Shipping.exe+3FF8FDD: 48 83 C2 20     - add rdx,20
GothamKnights-Win64-Shipping.exe+3FF8FE1: 88 41 19        - mov [rcx+19],al
GothamKnights-Win64-Shipping.exe+3FF8FE4: 48 83 C1 20     - add rcx,20
GothamKnights-Win64-Shipping.exe+3FF8FE8: E8 F3 A2 E5 FC  - call GothamKnights-Win64-Shipping.exe+E532E0
GothamKnights-Win64-Shipping.exe+3FF8FED: 48 8D 55 38     - lea rdx,[rbp+38]
GothamKnights-Win64-Shipping.exe+3FF8FF1: 48 8D 4E 38     - lea rcx,[rsi+38]
GothamKnights-Win64-Shipping.exe+3FF8FF5: E8 E6 A2 E5 FC  - call GothamKnights-Win64-Shipping.exe+E532E0
GothamKnights-Win64-Shipping.exe+3FF8FFA: 48 8B 45 50     - mov rax,[rbp+50]
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Code :movzx eax,byte ptr [rdx+18]</Description>
      <AddressString>GothamKnights.exe+4010F02</AddressString>
      <Before>
        <Byte>10</Byte>
        <Byte>48</Byte>
        <Byte>89</Byte>
        <Byte>41</Byte>
        <Byte>10</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>B6</Byte>
        <Byte>42</Byte>
        <Byte>18</Byte>
      </Actual>
      <After>
        <Byte>88</Byte>
        <Byte>41</Byte>
        <Byte>18</Byte>
        <Byte>0F</Byte>
        <Byte>B6</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>Toggler</Name>
      <Address>08D80500</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pRefill</Name>
      <Address>02713B80</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>pRefil1</Name>
      <Address>019E8A1C</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>dwRefillPlayerHealth</Name>
      <Address>019DA330</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>SetForTeleport</Name>
      <Address>17AD00AA</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>MarkerAddress</Name>
      <Address>015F99B0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>XYZAddress</Name>
      <Address>0047A109</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>GetPlayerCoordinatesHook</Name>
      <Address>0AC50059</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>PlayerCoordsPtr</Name>
      <Address>0AC500FE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>SetForObjectTeleport</Name>
      <Address>0AC50116</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>SetForTargetTeleport</Name>
      <Address>0AC5011A</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>TargetCoordinateX</Name>
      <Address>0AC50102</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>TargetCoordinateY</Name>
      <Address>0AC50106</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>TargetCoordinateZ</Name>
      <Address>0AC5010A</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>MapCoordinateX</Name>
      <Address>0AC5010E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>MapCoordinateY</Name>
      <Address>0AC50112</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>luainit</Name>
      <Address>08730000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>LuaFunctionCall</Name>
      <Address>08730080</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>luaserverinitialized</Name>
      <Address>08730100</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>luaservername</Name>
      <Address>08730110</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>FreeRunningJump</Name>
      <Address>140EF6A00</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ResetConflict</Name>
      <Address>140EF6DB0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>DecreaseNotoriety</Name>
      <Address>140EF6170</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>IncreaseNotoriety</Name>
      <Address>140EF69E0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>UnfogMap</Name>
      <Address>140EF7720</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>UnlockAllWorldUpgrades</Name>
      <Address>140EF77E0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>Invisible</Name>
      <Address>140EF6DD0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>SetMaxAssassinRank</Name>
      <Address>140EF6EA0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>UnlockAllCompanionRewards</Name>
      <Address>140EF7760</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ShowGearStatModifier</Name>
      <Address>140EF6F30</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>CycleForwardSkillsTreePreset</Name>
      <Address>140EF6080</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>CycleBackwardSkillsTreePreset</Name>
      <Address>140EF5FD0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ShowSkillsTreePreset</Name>
      <Address>140EF7020</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>TeleportLanternNearPlayer</Name>
      <Address>140EF7410</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>EnableAssassinCollisionWithTriggerZones</Name>
      <Address>140EF7420</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>UnlockAndGainAllWorldUpgrades</Name>
      <Address>140EF78A0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ToggleFullProgressTrackerUnlock</Name>
      <Address>140EF7680</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>LockAllWorldUpgrades</Name>
      <Address>140EF6A20</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Structures StructVersion="2">
    <Structure Name="unnamed structure" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000000" DisplayMethod="hexadecimal"/>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000018" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="String" Bytesize="9" OffsetHex="00000029" DisplayMethod="unsigned integer"/>
        <Element Offset="50" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000032" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000034" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000050" DisplayMethod="hexadecimal"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Byte" Bytesize="1" OffsetHex="00000068" DisplayMethod="signed integer"/>
        <Element Offset="108" Vartype="String" Bytesize="4" OffsetHex="0000006C" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000070" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="String" Bytesize="4" OffsetHex="00000084" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000088" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="0000009C" DisplayMethod="hexadecimal"/>
        <Element Offset="164" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A4" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B0" DisplayMethod="hexadecimal"/>
        <Element Offset="180" Vartype="String" Bytesize="4" OffsetHex="000000B4" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="4 Bytes" Bytesize="4" RLECount="14" OffsetHex="000000C0" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000100" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000110" DisplayMethod="hexadecimal"/>
        <Element Offset="276" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000114" DisplayMethod="unsigned integer"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000130" DisplayMethod="unsigned integer"/>
        <Element Offset="332" Vartype="String" Bytesize="5" OffsetHex="0000014C" DisplayMethod="unsigned integer"/>
        <Element Offset="337" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000151" DisplayMethod="unsigned integer"/>
        <Element Offset="340" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000154" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000160" DisplayMethod="hexadecimal"/>
        <Element Offset="356" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000164" DisplayMethod="unsigned integer"/>
        <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000180" DisplayMethod="unsigned integer"/>
        <Element Offset="412" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000019C" DisplayMethod="hexadecimal"/>
        <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A8" DisplayMethod="hexadecimal"/>
        <Element Offset="428" Vartype="Float" Bytesize="4" OffsetHex="000001AC" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000001B0" DisplayMethod="hexadecimal"/>
        <Element Offset="440" Vartype="Pointer" Bytesize="8" OffsetHex="000001B8" DisplayMethod="unsigned integer"/>
        <Element Offset="448" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000001C0" DisplayMethod="unsigned integer"/>
        <Element Offset="464" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001D0" DisplayMethod="hexadecimal"/>
        <Element Offset="468" Vartype="Double" Bytesize="8" OffsetHex="000001D4" DisplayMethod="unsigned integer"/>
        <Element Offset="476" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="000001DC" DisplayMethod="unsigned integer"/>
        <Element Offset="500" Vartype="Double" Bytesize="8" OffsetHex="000001F4" DisplayMethod="unsigned integer"/>
        <Element Offset="508" Vartype="Float" Bytesize="4" OffsetHex="000001FC" DisplayMethod="unsigned integer"/>
        <Element Offset="512" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000200" DisplayMethod="hexadecimal"/>
        <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" DisplayMethod="unsigned integer"/>
        <Element Offset="528" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000210" DisplayMethod="hexadecimal"/>
        <Element Offset="532" Vartype="String" Bytesize="4" OffsetHex="00000214" DisplayMethod="unsigned integer"/>
        <Element Offset="536" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000218" DisplayMethod="unsigned integer"/>
        <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" DisplayMethod="unsigned integer"/>
        <Element Offset="556" Vartype="Byte" Bytesize="1" RLECount="4" OffsetHex="0000022C" DisplayMethod="unsigned integer"/>
        <Element Offset="560" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000230" DisplayMethod="unsigned integer"/>
        <Element Offset="576" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000240" DisplayMethod="unsigned integer"/>
        <Element Offset="580" Vartype="String" Bytesize="5" OffsetHex="00000244" DisplayMethod="unsigned integer"/>
        <Element Offset="585" Vartype="Byte" Bytesize="1" OffsetHex="00000249" DisplayMethod="unsigned integer"/>
        <Element Offset="586" Vartype="2 Bytes" Bytesize="2" OffsetHex="0000024A" DisplayMethod="unsigned integer"/>
        <Element Offset="588" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000024C" DisplayMethod="unsigned integer"/>
        <Element Offset="592" Vartype="Pointer" Bytesize="8" OffsetHex="00000250" DisplayMethod="unsigned integer"/>
        <Element Offset="600" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000258" DisplayMethod="unsigned integer"/>
        <Element Offset="604" Vartype="String" Bytesize="4" OffsetHex="0000025C" DisplayMethod="unsigned integer"/>
        <Element Offset="608" Vartype="Pointer" Bytesize="8" OffsetHex="00000260" DisplayMethod="unsigned integer"/>
        <Element Offset="616" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000268" DisplayMethod="unsigned integer"/>
        <Element Offset="640" Vartype="Pointer" Bytesize="8" OffsetHex="00000280" DisplayMethod="unsigned integer"/>
        <Element Offset="648" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000288" DisplayMethod="unsigned integer"/>
        <Element Offset="672" Vartype="Pointer" Bytesize="8" OffsetHex="000002A0" DisplayMethod="unsigned integer"/>
        <Element Offset="680" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000002A8" DisplayMethod="unsigned integer"/>
        <Element Offset="696" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002B8" DisplayMethod="hexadecimal"/>
        <Element Offset="700" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000002BC" DisplayMethod="unsigned integer"/>
        <Element Offset="720" Vartype="Pointer" Bytesize="8" OffsetHex="000002D0" DisplayMethod="unsigned integer"/>
        <Element Offset="728" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000002D8" DisplayMethod="unsigned integer"/>
        <Element Offset="756" Vartype="String" Bytesize="5" OffsetHex="000002F4" DisplayMethod="unsigned integer"/>
        <Element Offset="761" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="000002F9" DisplayMethod="unsigned integer"/>
        <Element Offset="764" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="000002FC" DisplayMethod="unsigned integer"/>
        <Element Offset="776" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000308" DisplayMethod="hexadecimal"/>
        <Element Offset="780" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="0000030C" DisplayMethod="unsigned integer"/>
        <Element Offset="800" Vartype="Pointer" Bytesize="8" OffsetHex="00000320" DisplayMethod="unsigned integer"/>
        <Element Offset="808" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000328" DisplayMethod="unsigned integer"/>
        <Element Offset="836" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000344" DisplayMethod="hexadecimal"/>
        <Element Offset="840" Vartype="Pointer" Bytesize="8" OffsetHex="00000348" DisplayMethod="unsigned integer"/>
        <Element Offset="848" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000350" DisplayMethod="hexadecimal"/>
        <Element Offset="852" Vartype="Float" Bytesize="4" OffsetHex="00000354" DisplayMethod="unsigned integer"/>
        <Element Offset="856" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000358" DisplayMethod="hexadecimal"/>
        <Element Offset="864" Vartype="Pointer" Bytesize="8" OffsetHex="00000360" DisplayMethod="unsigned integer"/>
        <Element Offset="872" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000368" DisplayMethod="unsigned integer"/>
        <Element Offset="888" Vartype="Byte" Bytesize="1" RLECount="4" OffsetHex="00000378" DisplayMethod="unsigned integer"/>
        <Element Offset="892" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000037C" DisplayMethod="hexadecimal"/>
        <Element Offset="896" Vartype="Pointer" Bytesize="8" OffsetHex="00000380" DisplayMethod="unsigned integer"/>
        <Element Offset="904" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000388" DisplayMethod="unsigned integer"/>
        <Element Offset="928" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000003A0" DisplayMethod="hexadecimal"/>
        <Element Offset="944" Vartype="Pointer" Bytesize="8" OffsetHex="000003B0" DisplayMethod="unsigned integer"/>
        <Element Offset="952" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003B8" DisplayMethod="hexadecimal"/>
        <Element Offset="956" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="000003BC" DisplayMethod="unsigned integer"/>
        <Element Offset="972" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000003CC" DisplayMethod="unsigned integer"/>
        <Element Offset="980" Vartype="String" Bytesize="4" OffsetHex="000003D4" DisplayMethod="unsigned integer"/>
        <Element Offset="984" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="000003D8" DisplayMethod="unsigned integer"/>
        <Element Offset="1000" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003E8" DisplayMethod="unsigned integer"/>
        <Element Offset="1004" Vartype="String" Bytesize="4" OffsetHex="000003EC" DisplayMethod="unsigned integer"/>
        <Element Offset="1008" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003F0" DisplayMethod="hexadecimal"/>
        <Element Offset="1012" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003F4" DisplayMethod="unsigned integer"/>
        <Element Offset="1016" Vartype="Pointer" Bytesize="8" OffsetHex="000003F8" DisplayMethod="unsigned integer"/>
        <Element Offset="1024" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000400" DisplayMethod="hexadecimal"/>
        <Element Offset="1028" Vartype="String" Bytesize="5" OffsetHex="00000404" DisplayMethod="unsigned integer"/>
        <Element Offset="1033" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000409" DisplayMethod="unsigned integer"/>
        <Element Offset="1036" Vartype="4 Bytes" Bytesize="4" RLECount="15" OffsetHex="0000040C" DisplayMethod="unsigned integer"/>
        <Element Offset="1096" Vartype="Pointer" Bytesize="8" OffsetHex="00000448" DisplayMethod="unsigned integer"/>
        <Element Offset="1104" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000450" DisplayMethod="unsigned integer"/>
        <Element Offset="1120" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000460" DisplayMethod="hexadecimal"/>
        <Element Offset="1124" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000464" DisplayMethod="unsigned integer"/>
        <Element Offset="1144" Vartype="Pointer" Bytesize="8" OffsetHex="00000478" DisplayMethod="unsigned integer"/>
        <Element Offset="1152" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000480" DisplayMethod="unsigned integer"/>
        <Element Offset="1180" Vartype="String" Bytesize="5" OffsetHex="0000049C" DisplayMethod="unsigned integer"/>
        <Element Offset="1185" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="000004A1" DisplayMethod="unsigned integer"/>
        <Element Offset="1188" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="000004A4" DisplayMethod="unsigned integer"/>
        <Element Offset="1200" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004B0" DisplayMethod="hexadecimal"/>
        <Element Offset="1204" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000004B4" DisplayMethod="unsigned integer"/>
        <Element Offset="1224" Vartype="Pointer" Bytesize="8" OffsetHex="000004C8" DisplayMethod="unsigned integer"/>
        <Element Offset="1232" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000004D0" DisplayMethod="unsigned integer"/>
        <Element Offset="1260" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004EC" DisplayMethod="hexadecimal"/>
        <Element Offset="1264" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000004F0" DisplayMethod="unsigned integer"/>
        <Element Offset="1272" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004F8" DisplayMethod="hexadecimal"/>
        <Element Offset="1276" Vartype="String" Bytesize="4" OffsetHex="000004FC" DisplayMethod="unsigned integer"/>
        <Element Offset="1280" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000500" DisplayMethod="hexadecimal"/>
        <Element Offset="1288" Vartype="Pointer" Bytesize="8" OffsetHex="00000508" DisplayMethod="unsigned integer"/>
        <Element Offset="1296" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000510" DisplayMethod="unsigned integer"/>
        <Element Offset="1312" Vartype="Byte" Bytesize="1" OffsetHex="00000520" DisplayMethod="unsigned integer"/>
        <Element Offset="1313" Vartype="String" Bytesize="7" OffsetHex="00000521" DisplayMethod="unsigned integer"/>
        <Element Offset="1320" Vartype="Pointer" Bytesize="8" OffsetHex="00000528" DisplayMethod="unsigned integer"/>
        <Element Offset="1328" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000530" DisplayMethod="unsigned integer"/>
        <Element Offset="1352" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000548" DisplayMethod="hexadecimal"/>
        <Element Offset="1360" Vartype="Byte" Bytesize="1" OffsetHex="00000550" DisplayMethod="unsigned integer"/>
        <Element Offset="1361" Vartype="String" Bytesize="4" OffsetHex="00000551" DisplayMethod="unsigned integer"/>
        <Element Offset="1365" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000555" DisplayMethod="unsigned integer"/>
        <Element Offset="1368" Vartype="Pointer" Bytesize="8" OffsetHex="00000558" DisplayMethod="unsigned integer"/>
        <Element Offset="1376" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000560" DisplayMethod="unsigned integer"/>
        <Element Offset="1380" Vartype="Byte" Bytesize="1" OffsetHex="00000564" DisplayMethod="unsigned integer"/>
        <Element Offset="1381" Vartype="String" Bytesize="4" OffsetHex="00000565" DisplayMethod="unsigned integer"/>
        <Element Offset="1385" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000569" DisplayMethod="unsigned integer"/>
        <Element Offset="1388" Vartype="Double" Bytesize="8" OffsetHex="0000056C" DisplayMethod="unsigned integer"/>
        <Element Offset="1396" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000574" DisplayMethod="unsigned integer"/>
        <Element Offset="1404" Vartype="String" Bytesize="4" OffsetHex="0000057C" DisplayMethod="unsigned integer"/>
        <Element Offset="1408" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000580" DisplayMethod="unsigned integer"/>
        <Element Offset="1424" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000590" DisplayMethod="unsigned integer"/>
        <Element Offset="1428" Vartype="String" Bytesize="4" OffsetHex="00000594" DisplayMethod="unsigned integer"/>
        <Element Offset="1432" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000598" DisplayMethod="hexadecimal"/>
        <Element Offset="1436" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000059C" DisplayMethod="unsigned integer"/>
        <Element Offset="1440" Vartype="Pointer" Bytesize="8" OffsetHex="000005A0" DisplayMethod="unsigned integer"/>
        <Element Offset="1448" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000005A8" DisplayMethod="hexadecimal"/>
        <Element Offset="1456" Vartype="Pointer" Bytesize="8" OffsetHex="000005B0" DisplayMethod="unsigned integer"/>
        <Element Offset="1464" Vartype="4 Bytes" Bytesize="4" RLECount="14" OffsetHex="000005B8" DisplayMethod="unsigned integer"/>
        <Element Offset="1520" Vartype="Pointer" Bytesize="8" OffsetHex="000005F0" DisplayMethod="unsigned integer"/>
        <Element Offset="1528" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000005F8" DisplayMethod="unsigned integer"/>
        <Element Offset="1544" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000608" DisplayMethod="hexadecimal"/>
        <Element Offset="1548" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="0000060C" DisplayMethod="unsigned integer"/>
        <Element Offset="1568" Vartype="Pointer" Bytesize="8" OffsetHex="00000620" DisplayMethod="unsigned integer"/>
        <Element Offset="1576" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000628" DisplayMethod="unsigned integer"/>
        <Element Offset="1604" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000644" DisplayMethod="hexadecimal"/>
        <Element Offset="1608" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000648" DisplayMethod="unsigned integer"/>
        <Element Offset="1624" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000658" DisplayMethod="hexadecimal"/>
        <Element Offset="1628" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="0000065C" DisplayMethod="unsigned integer"/>
        <Element Offset="1648" Vartype="Pointer" Bytesize="8" OffsetHex="00000670" DisplayMethod="unsigned integer"/>
        <Element Offset="1656" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000678" DisplayMethod="unsigned integer"/>
        <Element Offset="1684" Vartype="String" Bytesize="5" OffsetHex="00000694" DisplayMethod="unsigned integer"/>
        <Element Offset="1689" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000699" DisplayMethod="unsigned integer"/>
        <Element Offset="1692" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000069C" DisplayMethod="unsigned integer"/>
        <Element Offset="1696" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000006A0" DisplayMethod="hexadecimal"/>
        <Element Offset="1712" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000006B0" DisplayMethod="unsigned integer"/>
        <Element Offset="1740" Vartype="4 Bytes" Bytesize="4" OffsetHex="000006CC" DisplayMethod="hexadecimal"/>
        <Element Offset="1744" Vartype="Pointer" Bytesize="8" OffsetHex="000006D0" DisplayMethod="unsigned integer"/>
        <Element Offset="1752" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="000006D8" DisplayMethod="unsigned integer"/>
        <Element Offset="1776" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="000006F0" DisplayMethod="hexadecimal"/>
        <Element Offset="1788" Vartype="Float" Bytesize="4" OffsetHex="000006FC" DisplayMethod="unsigned integer"/>
        <Element Offset="1792" Vartype="Pointer" Bytesize="8" RLECount="4" OffsetHex="00000700" DisplayMethod="unsigned integer"/>
        <Element Offset="1824" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000720" DisplayMethod="unsigned integer"/>
        <Element Offset="1828" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000724" DisplayMethod="unsigned integer"/>
        <Element Offset="1844" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000734" DisplayMethod="unsigned integer"/>
        <Element Offset="1852" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="0000073C" DisplayMethod="hexadecimal"/>
        <Element Offset="1860" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000744" DisplayMethod="unsigned integer"/>
        <Element Offset="1864" Vartype="Pointer" Bytesize="8" OffsetHex="00000748" DisplayMethod="unsigned integer"/>
        <Element Offset="1872" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000750" DisplayMethod="unsigned integer"/>
        <Element Offset="1880" Vartype="Pointer" Bytesize="8" OffsetHex="00000758" DisplayMethod="unsigned integer"/>
        <Element Offset="1888" Vartype="4 Bytes" Bytesize="4" RLECount="14" OffsetHex="00000760" DisplayMethod="unsigned integer"/>
        <Element Offset="1944" Vartype="Pointer" Bytesize="8" OffsetHex="00000798" DisplayMethod="unsigned integer"/>
        <Element Offset="1952" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000007A0" DisplayMethod="unsigned integer"/>
        <Element Offset="1968" Vartype="4 Bytes" Bytesize="4" OffsetHex="000007B0" DisplayMethod="hexadecimal"/>
        <Element Offset="1972" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000007B4" DisplayMethod="unsigned integer"/>
        <Element Offset="1992" Vartype="Pointer" Bytesize="8" OffsetHex="000007C8" DisplayMethod="unsigned integer"/>
        <Element Offset="2000" Vartype="4 Bytes" Bytesize="4" RLECount="12" OffsetHex="000007D0" DisplayMethod="unsigned integer"/>
        <Element Offset="2048" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000800" DisplayMethod="hexadecimal"/>
        <Element Offset="2052" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000804" DisplayMethod="unsigned integer"/>
        <Element Offset="2072" Vartype="Pointer" Bytesize="8" OffsetHex="00000818" DisplayMethod="unsigned integer"/>
        <Element Offset="2080" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000820" DisplayMethod="unsigned integer"/>
        <Element Offset="2108" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000083C" DisplayMethod="hexadecimal"/>
        <Element Offset="2112" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000840" DisplayMethod="unsigned integer"/>
        <Element Offset="2120" Vartype="Double" Bytesize="8" OffsetHex="00000848" DisplayMethod="unsigned integer"/>
        <Element Offset="2128" Vartype="Byte" Bytesize="1" OffsetHex="00000850" DisplayMethod="unsigned integer"/>
        <Element Offset="2129" Vartype="String" Bytesize="4" OffsetHex="00000851" DisplayMethod="unsigned integer"/>
        <Element Offset="2133" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000855" DisplayMethod="unsigned integer"/>
        <Element Offset="2136" Vartype="Pointer" Bytesize="8" OffsetHex="00000858" DisplayMethod="unsigned integer"/>
        <Element Offset="2144" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000860" DisplayMethod="unsigned integer"/>
        <Element Offset="2164" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000874" DisplayMethod="hexadecimal"/>
        <Element Offset="2168" Vartype="Byte" Bytesize="1" RLECount="4" OffsetHex="00000878" DisplayMethod="unsigned integer"/>
        <Element Offset="2172" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="0000087C" DisplayMethod="unsigned integer"/>
        <Element Offset="2200" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000898" DisplayMethod="hexadecimal"/>
        <Element Offset="2216" Vartype="Pointer" Bytesize="8" OffsetHex="000008A8" DisplayMethod="unsigned integer"/>
        <Element Offset="2224" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008B0" DisplayMethod="unsigned integer"/>
        <Element Offset="2228" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="000008B4" DisplayMethod="unsigned integer"/>
        <Element Offset="2244" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000008C4" DisplayMethod="unsigned integer"/>
        <Element Offset="2252" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="000008CC" DisplayMethod="unsigned integer"/>
        <Element Offset="2268" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000008DC" DisplayMethod="unsigned integer"/>
        <Element Offset="2276" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000008E4" DisplayMethod="hexadecimal"/>
        <Element Offset="2284" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008EC" DisplayMethod="unsigned integer"/>
        <Element Offset="2288" Vartype="Pointer" Bytesize="8" OffsetHex="000008F0" DisplayMethod="unsigned integer"/>
        <Element Offset="2296" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008F8" DisplayMethod="unsigned integer"/>
        <Element Offset="2300" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008FC" DisplayMethod="hexadecimal"/>
        <Element Offset="2304" Vartype="Pointer" Bytesize="8" OffsetHex="00000900" DisplayMethod="unsigned integer"/>
        <Element Offset="2312" Vartype="4 Bytes" Bytesize="4" RLECount="14" OffsetHex="00000908" DisplayMethod="unsigned integer"/>
        <Element Offset="2368" Vartype="Pointer" Bytesize="8" OffsetHex="00000940" DisplayMethod="unsigned integer"/>
        <Element Offset="2376" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000948" DisplayMethod="unsigned integer"/>
        <Element Offset="2392" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000958" DisplayMethod="hexadecimal"/>
        <Element Offset="2396" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="0000095C" DisplayMethod="unsigned integer"/>
        <Element Offset="2416" Vartype="Pointer" Bytesize="8" OffsetHex="00000970" DisplayMethod="unsigned integer"/>
        <Element Offset="2424" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000978" DisplayMethod="unsigned integer"/>
        <Element Offset="2452" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000994" DisplayMethod="hexadecimal"/>
        <Element Offset="2456" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000998" DisplayMethod="unsigned integer"/>
        <Element Offset="2472" Vartype="4 Bytes" Bytesize="4" OffsetHex="000009A8" DisplayMethod="hexadecimal"/>
        <Element Offset="2476" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000009AC" DisplayMethod="unsigned integer"/>
        <Element Offset="2496" Vartype="Pointer" Bytesize="8" OffsetHex="000009C0" DisplayMethod="unsigned integer"/>
        <Element Offset="2504" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000009C8" DisplayMethod="unsigned integer"/>
        <Element Offset="2532" Vartype="4 Bytes" Bytesize="4" OffsetHex="000009E4" DisplayMethod="hexadecimal"/>
        <Element Offset="2536" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000009E8" DisplayMethod="unsigned integer"/>
        <Element Offset="2544" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000009F0" DisplayMethod="hexadecimal"/>
        <Element Offset="2564" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000A04" DisplayMethod="unsigned integer"/>
        <Element Offset="2568" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000A08" DisplayMethod="hexadecimal"/>
        <Element Offset="2584" Vartype="4 Bytes" Bytesize="4" RLECount="64" OffsetHex="00000A18" DisplayMethod="unsigned integer"/>
        <Element Offset="2840" Vartype="Pointer" Bytesize="8" OffsetHex="00000B18" DisplayMethod="unsigned integer"/>
        <Element Offset="2848" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B20" DisplayMethod="unsigned integer"/>
        <Element Offset="2856" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B28" DisplayMethod="hexadecimal"/>
        <Element Offset="2864" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B30" DisplayMethod="unsigned integer"/>
        <Element Offset="2872" Vartype="Pointer" Bytesize="8" OffsetHex="00000B38" DisplayMethod="unsigned integer"/>
        <Element Offset="2880" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B40" DisplayMethod="unsigned integer"/>
        <Element Offset="2888" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B48" DisplayMethod="hexadecimal"/>
        <Element Offset="2896" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000B50" DisplayMethod="unsigned integer"/>
        <Element Offset="2912" Vartype="Pointer" Bytesize="8" OffsetHex="00000B60" DisplayMethod="unsigned integer"/>
        <Element Offset="2920" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000B68" DisplayMethod="unsigned integer"/>
        <Element Offset="2932" Vartype="Float" Bytesize="4" OffsetHex="00000B74" DisplayMethod="unsigned integer"/>
        <Element Offset="2936" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000B78" DisplayMethod="hexadecimal"/>
        <Element Offset="2948" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B84" DisplayMethod="unsigned integer"/>
        <Element Offset="2956" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000B8C" DisplayMethod="hexadecimal"/>
        <Element Offset="2960" Vartype="4 Bytes" Bytesize="4" RLECount="9" OffsetHex="00000B90" DisplayMethod="unsigned integer"/>
        <Element Offset="2996" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000BB4" DisplayMethod="hexadecimal"/>
        <Element Offset="3000" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000BB8" DisplayMethod="unsigned integer"/>
        <Element Offset="3004" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000BBC" DisplayMethod="hexadecimal"/>
        <Element Offset="3008" Vartype="Pointer" Bytesize="8" OffsetHex="00000BC0" DisplayMethod="unsigned integer"/>
        <Element Offset="3016" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000BC8" DisplayMethod="unsigned integer"/>
        <Element Offset="3028" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000BD4" DisplayMethod="hexadecimal"/>
        <Element Offset="3036" Vartype="Byte" Bytesize="1" OffsetHex="00000BDC" DisplayMethod="unsigned integer"/>
        <Element Offset="3037" Vartype="String" Bytesize="67" OffsetHex="00000BDD" DisplayMethod="unsigned integer"/>
        <Element Offset="3104" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C20" DisplayMethod="hexadecimal"/>
        <Element Offset="3108" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C24" DisplayMethod="unsigned integer"/>
        <Element Offset="3112" Vartype="String" Bytesize="76" OffsetHex="00000C28" DisplayMethod="unsigned integer"/>
        <Element Offset="3188" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C74" DisplayMethod="hexadecimal"/>
        <Element Offset="3192" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C78" DisplayMethod="unsigned integer"/>
        <Element Offset="3196" Vartype="String" Bytesize="69" OffsetHex="00000C7C" DisplayMethod="unsigned integer"/>
        <Element Offset="3265" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000CC1" DisplayMethod="unsigned integer"/>
        <Element Offset="3268" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000CC4" DisplayMethod="hexadecimal"/>
        <Element Offset="3272" Vartype="Byte" Bytesize="1" OffsetHex="00000CC8" DisplayMethod="unsigned integer"/>
        <Element Offset="3273" Vartype="String" Bytesize="109" OffsetHex="00000CC9" DisplayMethod="unsigned integer"/>
        <Element Offset="3382" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000D36" DisplayMethod="unsigned integer"/>
        <Element Offset="3384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000D38" DisplayMethod="hexadecimal"/>
        <Element Offset="3388" Vartype="Float" Bytesize="4" OffsetHex="00000D3C" DisplayMethod="unsigned integer"/>
        <Element Offset="3392" Vartype="String" Bytesize="29" OffsetHex="00000D40" DisplayMethod="unsigned integer"/>
        <Element Offset="3421" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000D5D" DisplayMethod="unsigned integer"/>
        <Element Offset="3424" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000D60" DisplayMethod="hexadecimal"/>
        <Element Offset="3428" Vartype="Byte" Bytesize="1" OffsetHex="00000D64" DisplayMethod="unsigned integer"/>
        <Element Offset="3429" Vartype="String" Bytesize="41" OffsetHex="00000D65" DisplayMethod="unsigned integer"/>
        <Element Offset="3470" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000D8E" DisplayMethod="unsigned integer"/>
        <Element Offset="3472" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000D90" DisplayMethod="hexadecimal"/>
        <Element Offset="3480" Vartype="String" Bytesize="18" OffsetHex="00000D98" DisplayMethod="unsigned integer"/>
        <Element Offset="3498" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000DAA" DisplayMethod="unsigned integer"/>
        <Element Offset="3500" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000DAC" DisplayMethod="hexadecimal"/>
        <Element Offset="3508" Vartype="String" Bytesize="13" OffsetHex="00000DB4" DisplayMethod="unsigned integer"/>
        <Element Offset="3521" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000DC1" DisplayMethod="unsigned integer"/>
        <Element Offset="3524" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000DC4" DisplayMethod="unsigned integer"/>
        <Element Offset="3528" Vartype="Byte" Bytesize="1" OffsetHex="00000DC8" DisplayMethod="unsigned integer"/>
        <Element Offset="3529" Vartype="String" Bytesize="21" OffsetHex="00000DC9" DisplayMethod="unsigned integer"/>
        <Element Offset="3550" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000DDE" DisplayMethod="unsigned integer"/>
        <Element Offset="3552" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000DE0" DisplayMethod="hexadecimal"/>
        <Element Offset="3560" Vartype="String" Bytesize="23" OffsetHex="00000DE8" DisplayMethod="unsigned integer"/>
        <Element Offset="3583" Vartype="Byte" Bytesize="1" OffsetHex="00000DFF" DisplayMethod="unsigned integer"/>
        <Element Offset="3584" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000E00" DisplayMethod="hexadecimal"/>
        <Element Offset="3592" Vartype="String" Bytesize="12" OffsetHex="00000E08" DisplayMethod="unsigned integer"/>
        <Element Offset="3604" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E14" DisplayMethod="hexadecimal"/>
        <Element Offset="3608" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E18" DisplayMethod="unsigned integer"/>
        <Element Offset="3612" Vartype="String" Bytesize="14" OffsetHex="00000E1C" DisplayMethod="unsigned integer"/>
        <Element Offset="3626" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000E2A" DisplayMethod="unsigned integer"/>
        <Element Offset="3628" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000E2C" DisplayMethod="hexadecimal"/>
        <Element Offset="3636" Vartype="String" Bytesize="14" OffsetHex="00000E34" DisplayMethod="unsigned integer"/>
        <Element Offset="3650" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000E42" DisplayMethod="unsigned integer"/>
        <Element Offset="3652" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E44" DisplayMethod="hexadecimal"/>
        <Element Offset="3656" Vartype="Float" Bytesize="4" OffsetHex="00000E48" DisplayMethod="unsigned integer"/>
        <Element Offset="3660" Vartype="String" Bytesize="18" OffsetHex="00000E4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3678" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000E5E" DisplayMethod="unsigned integer"/>
        <Element Offset="3680" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000E60" DisplayMethod="hexadecimal"/>
        <Element Offset="3688" Vartype="String" Bytesize="22" OffsetHex="00000E68" DisplayMethod="unsigned integer"/>
        <Element Offset="3710" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000E7E" DisplayMethod="unsigned integer"/>
        <Element Offset="3712" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E80" DisplayMethod="unsigned integer"/>
        <Element Offset="3716" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E84" DisplayMethod="hexadecimal"/>
        <Element Offset="3720" Vartype="String" Bytesize="11" OffsetHex="00000E88" DisplayMethod="unsigned integer"/>
        <Element Offset="3731" Vartype="2 Bytes" Bytesize="2" OffsetHex="00000E93" DisplayMethod="unsigned integer"/>
        <Element Offset="3733" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000E95" DisplayMethod="unsigned integer"/>
        <Element Offset="3736" Vartype="Float" Bytesize="4" OffsetHex="00000E98" DisplayMethod="unsigned integer"/>
        <Element Offset="3740" Vartype="String" Bytesize="12" OffsetHex="00000E9C" DisplayMethod="unsigned integer"/>
        <Element Offset="3752" Vartype="Float" Bytesize="4" OffsetHex="00000EA8" DisplayMethod="unsigned integer"/>
        <Element Offset="3756" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000EAC" DisplayMethod="unsigned integer"/>
        <Element Offset="3760" Vartype="String" Bytesize="10" OffsetHex="00000EB0" DisplayMethod="unsigned integer"/>
        <Element Offset="3770" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000EBA" DisplayMethod="unsigned integer"/>
        <Element Offset="3772" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000EBC" DisplayMethod="hexadecimal"/>
        <Element Offset="3780" Vartype="String" Bytesize="33" OffsetHex="00000EC4" DisplayMethod="unsigned integer"/>
        <Element Offset="3813" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000EE5" DisplayMethod="unsigned integer"/>
        <Element Offset="3816" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000EE8" DisplayMethod="hexadecimal"/>
        <Element Offset="3820" Vartype="Byte" Bytesize="1" OffsetHex="00000EEC" DisplayMethod="unsigned integer"/>
        <Element Offset="3821" Vartype="String" Bytesize="39" OffsetHex="00000EED" DisplayMethod="unsigned integer"/>
        <Element Offset="3860" Vartype="Float" Bytesize="4" OffsetHex="00000F14" DisplayMethod="unsigned integer"/>
        <Element Offset="3864" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F18" DisplayMethod="unsigned integer"/>
        <Element Offset="3868" Vartype="String" Bytesize="48" OffsetHex="00000F1C" DisplayMethod="unsigned integer"/>
        <Element Offset="3916" Vartype="Byte" Bytesize="1" OffsetHex="00000F4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3917" Vartype="String" Bytesize="5" OffsetHex="00000F4D" DisplayMethod="unsigned integer"/>
        <Element Offset="3922" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000F52" DisplayMethod="unsigned integer"/>
        <Element Offset="3924" Vartype="String" Bytesize="38" OffsetHex="00000F54" DisplayMethod="unsigned integer"/>
        <Element Offset="3962" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000F7A" DisplayMethod="unsigned integer"/>
        <Element Offset="3964" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F7C" DisplayMethod="hexadecimal"/>
        <Element Offset="3972" Vartype="String" Bytesize="15" OffsetHex="00000F84" DisplayMethod="unsigned integer"/>
        <Element Offset="3987" Vartype="Byte" Bytesize="1" OffsetHex="00000F93" DisplayMethod="unsigned integer"/>
        <Element Offset="3988" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F94" DisplayMethod="hexadecimal"/>
        <Element Offset="3992" Vartype="Float" Bytesize="4" OffsetHex="00000F98" DisplayMethod="unsigned integer"/>
        <Element Offset="3996" Vartype="String" Bytesize="15" OffsetHex="00000F9C" DisplayMethod="unsigned integer"/>
        <Element Offset="4011" Vartype="Byte" Bytesize="1" OffsetHex="00000FAB" DisplayMethod="unsigned integer"/>
        <Element Offset="4012" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FAC" DisplayMethod="hexadecimal"/>
        <Element Offset="4016" Vartype="Float" Bytesize="4" OffsetHex="00000FB0" DisplayMethod="unsigned integer"/>
        <Element Offset="4020" Vartype="String" Bytesize="5" OffsetHex="00000FB4" DisplayMethod="unsigned integer"/>
        <Element Offset="4025" Vartype="Byte" Bytesize="1" RLECount="2" OffsetHex="00000FB9" DisplayMethod="unsigned integer"/>
        <Element Offset="4027" Vartype="2 Bytes" Bytesize="2" OffsetHex="00000FBB" DisplayMethod="unsigned integer"/>
        <Element Offset="4029" Vartype="Byte" Bytesize="1" RLECount="4" OffsetHex="00000FBD" DisplayMethod="unsigned integer"/>
        <Element Offset="4033" Vartype="String" Bytesize="27" OffsetHex="00000FC1" DisplayMethod="unsigned integer"/>
        <Element Offset="4060" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FDC" DisplayMethod="hexadecimal"/>
        <Element Offset="4064" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FE0" DisplayMethod="unsigned integer"/>
        <Element Offset="4068" Vartype="String" Bytesize="28" OffsetHex="00000FE4" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <Comments>1.3.3
- Updated for Update Feb 15, 2023
- Updated for Update Nov 28, 2022
- Updated for Update Nov 17 2022
- Updated for Update Nov 7 2022
- Added Scripts Weapon, Armor
- Added Momentum, Health, AP
- Initial Release
</Comments>
</CheatTable>
