<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="34">
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Failed Adventurer"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>

[ENABLE]
{$lua}
LaunchMonoDataCollector()

{$asm}

//aobscan(INJECT_Playerbase,ERROR: Could not find unique AOB, tried code "48 8B C8 48 8B 00") // should be unique
define(INJECT_Playerbase,PlayerHealthBar:Update+2e)
alloc(newmem,$1000,INJECT_Playerbase)

registersymbol(playerbase)
label(playerbase)
label(code)
label(return)

newmem:

code:
  mov rcx,rax
  mov [playerbase],rax
  mov rax,[rax]
  jmp return

playerbase:
dq 0

INJECT_Playerbase:
  jmp newmem
  nop
return:
registersymbol(INJECT_Playerbase)

[DISABLE]

INJECT_Playerbase:
  db 48 8B C8 48 8B 00

unregistersymbol(playerbase)
unregistersymbol(INJECT_Playerbase)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: PlayerHealthBar:Update+2e

PlayerHealthBar:Update: 55                             - push rbp
PlayerHealthBar:Update+1: 48 8B EC                       - mov rbp,rsp
PlayerHealthBar:Update+4: 48 81 EC 20 01 00 00           - sub rsp,00000120
PlayerHealthBar:Update+b: 48 89 75 F0                    - mov [rbp-10],rsi
PlayerHealthBar:Update+f: 48 89 7D F8                    - mov [rbp-08],rdi
PlayerHealthBar:Update+13: 48 8B F1                       - mov rsi,rcx
PlayerHealthBar:Update+16: F3 0F 10 86 AC 00 00 00        - movss xmm0,[rsi+000000AC]
PlayerHealthBar:Update+1e: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
PlayerHealthBar:Update+22: F2 0F 11 85 60 FF FF FF        - movsd [rbp-000000A0],xmm0
PlayerHealthBar:Update+2a: 48 8B 46 60                    - mov rax,[rsi+60]
// ---------- INJECTING HERE ----------
PlayerHealthBar:Update+2e: 48 8B C8                       - mov rcx,rax
// ---------- DONE INJECTING  ----------
PlayerHealthBar:Update+31: 48 8B 00                       - mov rax,[rax]
PlayerHealthBar:Update+34: 49 BA 40 4A 4D C4 A0 01 00 00  - mov r10,000001A0C44D4A40
PlayerHealthBar:Update+3e: FF 50 F0                       - call qword ptr [rax-10]
PlayerHealthBar:Update+41: F3 0F 5A C8                    - cvtss2sd xmm1,xmm0
PlayerHealthBar:Update+45: F2 0F 10 85 60 FF FF FF        - movsd xmm0,[rbp-000000A0]
PlayerHealthBar:Update+4d: 66 0F 2F C8                    - comisd xmm1,xmm0
PlayerHealthBar:Update+51: 0F 86 D1 00 00 00              - jbe PlayerHealthBar:Update+128
PlayerHealthBar:Update+57: 48 8B 46 60                    - mov rax,[rsi+60]
PlayerHealthBar:Update+5b: 48 8B C8                       - mov rcx,rax
PlayerHealthBar:Update+5e: 48 8B 00                       - mov rax,[rax]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2</ID>
          <Description>"BASE"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>playerbase</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Hp"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>playerbase</Address>
          <Offsets>
            <Offset>034</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Max Hp"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>playerbase</Address>
          <Offsets>
            <Offset>38</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"1 Hit Kill"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>

[ENABLE]
{$lua}
LaunchMonoDataCollector()

{$asm}

//aobscan(INJECT_1Hit,F3 0F 10 40 10 F3 0F 5A C0 F3 0F 10 0D 85) // should be unique
define(INJECT_1Hit,AdEffectManager:Ad+1da)
alloc(newmem,$1000,INJECT_1Hit)

label(code)
label(return)

newmem:

code:
  mov [rax+10],(float)999999999
  movss xmm0,[rax+10]
  jmp return

INJECT_1Hit:
  jmp newmem
return:
registersymbol(INJECT_1Hit)

[DISABLE]

INJECT_1Hit:
  db F3 0F 10 40 10

unregistersymbol(INJECT_1Hit)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: AdEffectManager:Ad+1da

AdEffectManager:Ad+1a0: 41 FF D3                       - call r11
AdEffectManager:Ad+1a3: 48 B9 00 BB 4F C4 A0 01 00 00  - mov rcx,000001A0C44FBB00
AdEffectManager:Ad+1ad: 90                             - nop 
AdEffectManager:Ad+1ae: 49 BB A0 0F 8F 16 A0 01 00 00  - mov r11,System:Object:__icall_wrapper_ves_icall_object_new_specific
AdEffectManager:Ad+1b8: 41 FF D3                       - call r11
AdEffectManager:Ad+1bb: 48 8B C8                       - mov rcx,rax
AdEffectManager:Ad+1be: 48 8B 85 30 FE FF FF           - mov rax,[rbp-000001D0]
AdEffectManager:Ad+1c5: 48 89 8D 68 FE FF FF           - mov [rbp-00000198],rcx
AdEffectManager:Ad+1cc: C7 41 10 00 00 00 00           - mov [rcx+10],00000000
AdEffectManager:Ad+1d3: 48 89 8D 40 FE FF FF           - mov [rbp-000001C0],rcx
// ---------- INJECTING HERE ----------
AdEffectManager:Ad+1da: F3 0F 10 40 10                 - movss xmm0,[rax+10]
// ---------- DONE INJECTING  ----------
AdEffectManager:Ad+1df: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
AdEffectManager:Ad+1e3: F3 0F 10 0D 85 06 00 00        - movss xmm1,[AdEffectManager:Ad+870]
AdEffectManager:Ad+1eb: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
AdEffectManager:Ad+1ef: 48 8B 86 98 00 00 00           - mov rax,[rsi+00000098]
AdEffectManager:Ad+1f6: 48 63 8E C4 01 00 00           - movsxd  rcx,dword ptr [rsi+000001C4]
AdEffectManager:Ad+1fd: 48 63 C9                       - movsxd  rcx,ecx
AdEffectManager:Ad+200: 39 48 18                       - cmp [rax+18],ecx
AdEffectManager:Ad+203: 0F 86 FF 05 00 00              - jbe AdEffectManager:Ad+808
AdEffectManager:Ad+209: 48 8D 44 88 20                 - lea rax,[rax+rcx*4+20]
AdEffectManager:Ad+20e: F3 0F 10 10                    - movss xmm2,[rax]
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry Color="80000008">
      <Description>Change of jl GalleryPage:UpdateGalleryContext+a0</Description>
      <AddressString>1C655E58071</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>F0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>8C</Byte>
        <Byte>49</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>46</Byte>
        <Byte>20</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3b3</Description>
      <AddressString>1C655E5808B</AddressString>
      <Before>
        <Byte>47</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>E8</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>42</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>47</Byte>
        <Byte>10</Byte>
        <Byte>49</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3c8</Description>
      <AddressString>1C655E580F6</AddressString>
      <Before>
        <Byte>45</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>E0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>10</Byte>
        <Byte>49</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3e0</Description>
      <AddressString>1C655E58125</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>18</Byte>
        <Byte>39</Byte>
        <Byte>45</Byte>
        <Byte>B8</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>D5</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>C0</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3f8</Description>
      <AddressString>1C655E58175</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>18</Byte>
        <Byte>39</Byte>
        <Byte>45</Byte>
        <Byte>A8</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>9D</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>B0</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryPage:UpdateGalleryContext+4a3</Description>
      <AddressString>1C655E582E6</AddressString>
      <Before>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>84</Byte>
        <Byte>D7</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>B9</Byte>
        <Byte>78</Byte>
        <Byte>05</Byte>
        <Byte>EF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne GalleryPage:UpdateGalleryContext+470</Description>
      <AddressString>1C655E5838D</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>48</Byte>
        <Byte>3B</Byte>
        <Byte>C1</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>85</Byte>
        <Byte>FD</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>8D</Byte>
        <Byte>48</Byte>
        <Byte>FF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jl GalleryPage:UpdateGalleryContext+40</Description>
      <AddressString>1C655E583AB</AddressString>
      <Before>
        <Byte>FF</Byte>
        <Byte>C6</Byte>
        <Byte>45</Byte>
        <Byte>3B</Byte>
        <Byte>F7</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>8C</Byte>
        <Byte>AF</Byte>
        <Byte>FC</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>5D</Byte>
        <Byte>C8</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jmp GalleryPage:UpdateGalleryContext+294</Description>
      <AddressString>1C655E5848B</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>41</Byte>
        <Byte>FF</Byte>
        <Byte>D3</Byte>
      </Before>
      <Actual>
        <Byte>E9</Byte>
        <Byte>24</Byte>
        <Byte>FE</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>BA</Byte>
        <Byte>1E</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryControlPanel:add_OnClickLeftBtn+6d</Description>
      <AddressString>1C5CD417741</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>E0</Byte>
        <Byte>4D</Byte>
        <Byte>85</Byte>
        <Byte>E4</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>1A</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>04</Byte>
        <Byte>24</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne GalleryControlPanel:add_OnClickLeftBtn+c3</Description>
      <AddressString>1C5CD417757</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>48</Byte>
        <Byte>3B</Byte>
        <Byte>C1</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>85</Byte>
        <Byte>56</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>4D</Byte>
        <Byte>8B</Byte>
        <Byte>F4</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne GalleryControlPanel:add_OnClickLeftBtn+30</Description>
      <AddressString>1C5CD41777B</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>E8</Byte>
        <Byte>49</Byte>
        <Byte>3B</Byte>
        <Byte>C7</Byte>
      </Before>
      <Actual>
        <Byte>75</Byte>
        <Byte>A3</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>75</Byte>
        <Byte>D0</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryGroup:Start+434</Description>
      <AddressString>1C655E57756</AddressString>
      <Before>
        <Byte>45</Byte>
        <Byte>B0</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>F6</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>84</Byte>
        <Byte>D8</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>B9</Byte>
        <Byte>78</Byte>
        <Byte>05</Byte>
        <Byte>EF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryGroup:Start+f8</Description>
      <AddressString>1C655E577D9</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>F8</Byte>
        <Byte>4D</Byte>
        <Byte>85</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>84</Byte>
        <Byte>19</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>07</Byte>
        <Byte>48</Byte>
        <Byte>8B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne GalleryGroup:Start+426</Description>
      <AddressString>1C655E577F2</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>48</Byte>
        <Byte>3B</Byte>
        <Byte>C1</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>85</Byte>
        <Byte>2E</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>C7</Byte>
        <Byte>48</Byte>
        <Byte>89</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryGroup:Start+1b1</Description>
      <AddressString>1C655E57891</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>E8</Byte>
        <Byte>4D</Byte>
        <Byte>85</Byte>
        <Byte>ED</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>84</Byte>
        <Byte>1A</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>00</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne GalleryGroup:Start+347</Description>
      <AddressString>1C655E579B6</AddressString>
      <Before>
        <Byte>4D</Byte>
        <Byte>B8</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>85</Byte>
        <Byte>8B</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>B8</Byte>
        <Byte>E0</Byte>
        <Byte>FA</Byte>
        <Byte>E6</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryGroup:Start+3d3</Description>
      <AddressString>1C655E579CD</AddressString>
      <Before>
        <Byte>45</Byte>
        <Byte>B0</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>84</Byte>
        <Byte>00</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>B9</Byte>
        <Byte>50</Byte>
        <Byte>C0</Byte>
        <Byte>3A</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryGroup:InitGalleryContext+83</Description>
      <AddressString>1C655E5B19C</AddressString>
      <Before>
        <Byte>46</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>E8</Byte>
      </Before>
      <Actual>
        <Byte>73</Byte>
        <Byte>35</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>46</Byte>
        <Byte>10</Byte>
        <Byte>49</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jl GalleryGroup:InitGalleryContext+38</Description>
      <AddressString>1C655E5B1B7</AddressString>
      <Before>
        <Byte>FF</Byte>
        <Byte>C7</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>7C</Byte>
        <Byte>CF</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>75</Byte>
        <Byte>D8</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jl GalleryGroup:InstanceToken+68</Description>
      <AddressString>1C655E5A8E9</AddressString>
      <Before>
        <Byte>FF</Byte>
        <Byte>C7</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>7C</Byte>
        <Byte>8D</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>75</Byte>
        <Byte>E8</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jp GalleryGroup:Update+e5</Description>
      <AddressString>1C655F3976C</AddressString>
      <Before>
        <Byte>C9</Byte>
        <Byte>66</Byte>
        <Byte>0F</Byte>
        <Byte>2F</Byte>
        <Byte>C8</Byte>
      </Before>
      <Actual>
        <Byte>7A</Byte>
        <Byte>27</Byte>
      </Actual>
      <After>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>0F</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of ja GalleryGroup:Update+e5</Description>
      <AddressString>1C655F39772</AddressString>
      <Before>
        <Byte>27</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>87</Byte>
        <Byte>1D</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>C6</Byte>
        <Byte>86</Byte>
        <Byte>A0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of je GalleryViewer00:LoadFrom+1f</Description>
      <AddressString>1A0E3B22F38</AddressString>
      <Before>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>F2</Byte>
        <Byte>85</Byte>
        <Byte>F6</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>05</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>FE</Byte>
        <Byte>01</Byte>
        <Byte>74</Byte>
        <Byte>26</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jne &lt;&gt;c__DisplayClass4_0:&lt;UpdateGalleryContext&gt;b__0+28</Description>
      <AddressString>1A05B001264</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>F9</Byte>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>75</Byte>
        <Byte>02</Byte>
      </Actual>
      <After>
        <Byte>EB</Byte>
        <Byte>0A</Byte>
        <Byte>48</Byte>
        <Byte>63</Byte>
        <Byte>56</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jl GalleryPage:UpdateGalleryContext+a0</Description>
      <AddressString>1A0E3A468A1</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>F0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>8C</Byte>
        <Byte>49</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>46</Byte>
        <Byte>20</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3b3</Description>
      <AddressString>1A0E3A468BB</AddressString>
      <Before>
        <Byte>47</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>E8</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>42</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>47</Byte>
        <Byte>10</Byte>
        <Byte>49</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3c8</Description>
      <AddressString>1A0E3A46926</AddressString>
      <Before>
        <Byte>45</Byte>
        <Byte>18</Byte>
        <Byte>44</Byte>
        <Byte>3B</Byte>
        <Byte>E0</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>10</Byte>
        <Byte>49</Byte>
      </After>
    </CodeEntry>
    <CodeEntry Color="80000008">
      <Description>Change of jae GalleryPage:UpdateGalleryContext+3e0</Description>
      <AddressString>1A0E3A46955</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>18</Byte>
        <Byte>39</Byte>
        <Byte>45</Byte>
        <Byte>B8</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>83</Byte>
        <Byte>D5</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>45</Byte>
        <Byte>C0</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="PlayerEntity" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="atkPackageList" DisplayMethod="Unsigned Integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="gemEffects" DisplayMethod="Unsigned Integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="&lt;onInit&gt;k__BackingField" DisplayMethod="Unsigned Integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="lastHitTime" DisplayMethod="Unsigned Integer"/>
        <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="_hp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="_maxHp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="hitZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="hitZoneSize" DisplayMethod="Unsigned Integer"/>
        <Element Offset="84" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000054" Description="healEffectZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="healEffectZoneSize" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerEntity" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="atkPackageList" DisplayMethod="Unsigned Integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="gemEffects" DisplayMethod="Unsigned Integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="&lt;onInit&gt;k__BackingField" DisplayMethod="Unsigned Integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="lastHitTime" DisplayMethod="Unsigned Integer"/>
        <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="_hp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="_maxHp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="hitZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="hitZoneSize" DisplayMethod="Unsigned Integer"/>
        <Element Offset="84" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000054" Description="healEffectZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="healEffectZoneSize" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerEntity" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="atkPackageList" DisplayMethod="Unsigned Integer">
          <Structure Name="List`1" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="_items" DisplayMethod="Unsigned Integer">
                <Structure Name="AtkPackage[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="Count" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="Item[0]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Item[1]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Item[2]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Item[3]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="Item[4]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="Item[5]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="Item[6]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="Item[7]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="Item[8]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="Item[9]" DisplayMethod="Unsigned Integer">
                      <Structure Name="AtkPackage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="type" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="value" DisplayMethod="Unsigned Integer"/>
                          <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="isEx" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="Unsigned Integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="Unsigned Integer"/>
              <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="Unsigned Integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="gemEffects" DisplayMethod="Unsigned Integer">
          <Structure Name="GemEffect[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="Count" DisplayMethod="Unsigned Integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="Item[0]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Item[1]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Item[2]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Item[3]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="Item[4]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="Item[5]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="Item[6]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="Item[7]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="Item[8]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="Item[9]" DisplayMethod="Unsigned Integer">
                <Structure Name="GemEffect" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="moveEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="scaleEffect" DisplayMethod="Unsigned Integer">
                      <Structure Name="Texture2D" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                        <Elements>
                          <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="Unsigned Integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="duration" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="maxDelay" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="scaleMax" DisplayMethod="Unsigned Integer"/>
                    <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="posMax" DisplayMethod="Unsigned Integer"/>
                  </Elements>
                </Structure>
              </Element>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="&lt;onInit&gt;k__BackingField" DisplayMethod="Unsigned Integer">
          <Structure Name="Action" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="method_ptr" DisplayMethod="Unsigned Integer"/>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="Unsigned Integer"/>
              <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="m_target" DisplayMethod="Unsigned Integer"/>
              <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="method" DisplayMethod="Unsigned Integer"/>
              <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="Unsigned Integer"/>
              <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="extra_arg" DisplayMethod="Unsigned Integer"/>
              <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="method_code" DisplayMethod="Unsigned Integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="method_info" DisplayMethod="Unsigned Integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="original_method_info" DisplayMethod="Unsigned Integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="data" DisplayMethod="Unsigned Integer"/>
              <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="method_is_virtual" DisplayMethod="Unsigned Integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="delegates" DisplayMethod="Unsigned Integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="lastHitTime" DisplayMethod="Unsigned Integer"/>
        <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="_hp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="_maxHp" DisplayMethod="Unsigned Integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="hitZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="hitZoneSize" DisplayMethod="Unsigned Integer"/>
        <Element Offset="84" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000054" Description="healEffectZoneCenter" DisplayMethod="Unsigned Integer"/>
        <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="healEffectZoneSize" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerDamage" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Float" Bytesize="4" OffsetHex="00000010" Description="baseValue" DisplayMethod="Unsigned Integer"/>
        <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="growthValue" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
