<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Start Script (must wait scanning...)"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanregion(hInstance,020000000000,080000000000,53 48 ?? ?? ?? 48 ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? FF D2 48 89 D9 48 83 ?? ?? 5B FF E0) // should be unique
alloc(newmem,$1000)
registersymbol(hInstance)

[DISABLE]
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>107</ID>
          <Description>"Emulator Instance address (do not change)"</Description>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
          <Address>hInstance</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>17190</ID>
          <Description>"!!! Complete ingame features at least once before the script enable!!!"</Description>
          <Color>0000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>16954</ID>
          <Description>"Gold, Renown, Difficulty (when open menu)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>80FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(BasedataInject,hInstance,hInstance+08000000,75 ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 8B ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? EB) // should be unique
alloc(newmem,$1000)
alloc(BasedataOrigin,32)

label(code)
label(return)
label(AddrBasedata)

BasedataOrigin:
  readmem(BasedataInject+0x0C,17)

align 8
newmem:
  cmp [AddrBasedata],0
  jne code
  lea rbp,[rax+rcx]
  mov [AddrBasedata],rbp

code:
  //mov ecx,[rax+rcx+10]
  //mov rbp,[rax+rdx]
  //mov rax,[rax+rdx+08]
  //add rdx,10
  readmem(BasedataInject+0x0C,17)
  jmp return

align 8
AddrBasedata:
  dq 0

BasedataInject+0C:
  jmp far newmem
  nop 3
return:
registersymbol(BasedataInject)
registersymbol(BasedataOrigin)
registersymbol(AddrBasedata)

[DISABLE]
BasedataInject+0C:
  readmem(BasedataOrigin,17)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 366F496C2F2

1. 掃描金錢 (4-bytes)
2. Add this address to the list
3. Find out what accesses this address
4. Inject 目標: 當開啟選單時會一直被呼叫的程式區塊

366F496C2B8: 48 C7 83 18 04 00 00 94 D8 51 08  - mov qword ptr [rbx+00000418],0851D894
366F496C2C3: 48 B8 78 9C 94 1F 25 02 00 00     - mov rax,000002251F949C78
366F496C2CD: 48 8B 00                          - mov rax,[rax]
366F496C2D0: 48 89 D9                          - mov rcx,rbx
366F496C2D3: FF D0                             - call rax
366F496C2D5: 48 8B 0B                          - mov rcx,[rbx]
366F496C2D8: 48 8B 93 F8 00 00 00              - mov rdx,[rbx+000000F8]
366F496C2DF: 48 81 F8 24 9F 53 08              - cmp rax,08539F24
366F496C2E6: 75 4D                             - jne 366F496C335
366F496C2E8: 48 B8 00 00 77 F0 66 02 00 00     - mov rax,00000266F0770000
// ---------- INJECTING HERE ----------
366F496C2F2: 8B 4C 08 10                       - mov ecx,[rax+rcx+10]
// ---------- DONE INJECTING  ----------
366F496C2F6: 48 8B 2C 10                       - mov rbp,[rax+rdx]
366F496C2FA: 48 8B 44 10 08                    - mov rax,[rax+rdx+08]
366F496C2FF: 48 83 C2 10                       - add rdx,10
366F496C303: 48 89 0B                          - mov [rbx],rcx
366F496C306: 48 89 AB E8 00 00 00              - mov [rbx+000000E8],rbp
366F496C30D: 48 89 83 F0 00 00 00              - mov [rbx+000000F0],rax
366F496C314: 48 89 93 F8 00 00 00              - mov [rbx+000000F8],rdx
366F496C31B: EB 18                             - jmp 366F496C335
366F496C31D: 48 B8 24 39 3C 75 F7 7F 00 00     - mov rax,00007FF7753C3924
366F496C327: FF D0                             - call rax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16955</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>BasedataInject+000C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16956</ID>
              <Description>"Totle Game Time"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrBasedata</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>16957</ID>
              <Description>"Gold"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrBasedata</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>16958</ID>
              <Description>"Renown"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrBasedata</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17182</ID>
              <Description>"Difficulty setting"</Description>
              <DropDownListLink>LIST_DIFFICULTY</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrBasedata</Address>
              <Offsets>
                <Offset>4DA38E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>16959</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>125</ID>
          <Description>"Honors (when honor value change) for 1.0.1"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>80FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]

aobscanregion(HonorInject,hInstance,hInstance+08000000,0F B7 4C 01 08 0F BF C9 48 89 0B 48 89 43 40)
alloc(newmem,$1000)

label(return)
label(iMinHonor)
label(AddrHonor)

newmem:
  push r11

  lea r11,[rcx+rax+08]

  // store address
  mov [AddrHonor],r11

  // read current honor
  movzx ecx,word ptr [r11]

  // if min = 0 → skip
  cmp dword ptr [iMinHonor],0
  je original

  // clamp
  cmp ecx,[iMinHonor]
  jae original
  mov ecx,[iMinHonor]

  // write back
  mov [r11],cx

original:
  movsx ecx,cx
  mov [rbx],rcx
  mov [rbx+40],rax

  pop r11
  jmp return


// storage
AddrHonor:
  dq 0

iMinHonor:
  dd 0


HonorInject:
  jmp newmem
  nop
return:

registersymbol(HonorInject)
registersymbol(AddrHonor)
registersymbol(iMinHonor)

[DISABLE]

HonorInject:
  db 0F B7 4C 01 08 0F BF C9 48 89 0B 48 89 43 40

unregistersymbol(HonorInject)
unregistersymbol(AddrHonor)
unregistersymbol(iMinHonor)
dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>126</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>HonorInject+0019</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>129</ID>
              <Description>"Set minimum value (0 = Disable)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iMinHonor</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Honor"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrHonor</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17201</ID>
          <Description>"Honors (when honor value change) for 1.0.3"</Description>
          <Options moHideChildren="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(HonorInject,hInstance,hInstance+08000000,48 ?? ?? 48 ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 41 ?? ?? ?? ?? ?? 48 ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 89 ?? 48 ?? ?? ?? ?? 89 ?? C1 ?? ?? 01) // should be unique
alloc(newmem,$1000)
alloc(HonorOrigin,32)

label(code)
label(return)
label(AddrHonor)
label(iMinHonor)

align 8
HonorOrigin:
  readmem(HonorInject+0x76,15)

align 8
newmem:
  cmp word ptr[r8+rbp],0003
  jne code
  lea rax,[r8+rbp]
  mov [AddrHonor],rax
  cmp [iMinHonor],0
  je  code
  cmp si,[iMinHonor]
  jae code
  mov si,[iMinHonor]

code:
  //mov [r8+rbp+08],si
  //mov rbp,[rsp+48]
  //mov ebp,[r8+rbp]
  readmem(HonorInject+0x76,15)
  jmp return

align 8
AddrHonor:
  dq 0
iMinHonor:
  dq #50

HonorInject+0076:
  jmp far newmem
  nop
return:
registersymbol(HonorInject)
registersymbol(HonorOrigin)
registersymbol(AddrHonor)
registersymbol(iMinHonor)

[DISABLE]

HonorInject+0076:
  readmem(HonorOrigin,15)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3AAE50CBE38

1. 掃描勳章數量 (2-bytes)
2. Add this address to the list
3. Find out what accesses this address
4. Inject 目標: 改變勳章數量會被呼叫的程式區塊，選擇第一組

3AAE50CBE0C: 48 89 F0                 - mov rax,rsi
3AAE50CBE0F: 48 89 44 24 70           - mov [rsp+70],rax
3AAE50CBE14: 48 8B 6C 24 70           - mov rbp,[rsp+70]
3AAE50CBE19: 48 8B 44 24 58           - mov rax,[rsp+58]
3AAE50CBE1E: 49 89 44 28 10           - mov [r8+rbp+10],rax
3AAE50CBE23: 48 8B 44 24 70           - mov rax,[rsp+70]
3AAE50CBE28: 48 8D 28                 - lea rbp,[rax]
3AAE50CBE2B: 48 89 E8                 - mov rax,rbp
3AAE50CBE2E: 48 89 44 24 60           - mov [rsp+60],rax
3AAE50CBE33: 48 8B 6C 24 48           - mov rbp,[rsp+48]
// ---------- INJECTING HERE ----------
3AAE50CBE38: 41 0F B7 6C 28 08        - movzx ebp,word ptr [r8+rbp+08]
// ---------- DONE INJECTING  ----------
3AAE50CBE3E: 48 89 E8                 - mov rax,rbp
3AAE50CBE41: 48 89 84 24 8C 00 00 00  - mov [rsp+0000008C],rax
3AAE50CBE49: 48 8B 84 24 8C 00 00 00  - mov rax,[rsp+0000008C]
3AAE50CBE51: 48 89 84 24 8C 00 00 00  - mov [rsp+0000008C],rax
3AAE50CBE59: 48 8B 6C 24 48           - mov rbp,[rsp+48]
3AAE50CBE5E: 48 C1 E5 00              - shl rbp,00
3AAE50CBE62: 48 83 CD 00              - or rbp,00
3AAE50CBE66: 48 89 E8                 - mov rax,rbp
3AAE50CBE69: 48 89 44 24 58           - mov [rsp+58],rax
3AAE50CBE6E: 48 8B 84 24 8C 00 00 00  - mov rax,[rsp+0000008C]
}

{
// ORIGINAL CODE - INJECTION POINT: 3AAE50CBE9E

3AAE50CBE76: 89 C5                    - mov ebp,eax
3AAE50CBE78: 48 8B 44 24 50           - mov rax,[rsp+50]
3AAE50CBE7D: 89 C6                    - mov esi,eax
3AAE50CBE7F: C1 E6 00                 - shl esi,00
3AAE50CBE82: 01 F5                    - add ebp,esi
3AAE50CBE84: 48 89 E8                 - mov rax,rbp
3AAE50CBE87: 48 89 84 24 8C 00 00 00  - mov [rsp+0000008C],rax
3AAE50CBE8F: 48 8B 6C 24 48           - mov rbp,[rsp+48]
3AAE50CBE94: 48 8B 84 24 8C 00 00 00  - mov rax,[rsp+0000008C]
3AAE50CBE9C: 89 C6                    - mov esi,eax
// ---------- INJECTING HERE ----------
3AAE50CBE9E: 66 41 89 74 28 08        - mov [r8+rbp+08],si
// ---------- DONE INJECTING  ----------
3AAE50CBEA4: 48 8B 6C 24 48           - mov rbp,[rsp+48]
3AAE50CBEA9: 41 8B 2C 28              - mov ebp,[r8+rbp]
3AAE50CBEAD: 48 89 E8                 - mov rax,rbp
3AAE50CBEB0: 48 89 44 24 48           - mov [rsp+48],rax
3AAE50CBEB5: 48 8B 44 24 48           - mov rax,[rsp+48]
3AAE50CBEBA: 48 89 44 24 48           - mov [rsp+48],rax
3AAE50CBEBF: 48 C7 C0 C0 D2 7C 08     - mov rax,087CD2C0
3AAE50CBEC6: 48 89 44 24 68           - mov [rsp+68],rax
3AAE50CBECB: 48 8B 44 24 40           - mov rax,[rsp+40]
3AAE50CBED0: 48 8B 4C 24 48           - mov rcx,[rsp+48]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17202</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>HonorInject+0010</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17203</ID>
              <Description>"Set minimum value (0 = Disable)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iMinHonor</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17204</ID>
              <Description>"Honor"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrHonor</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17205</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17086</ID>
          <Description>"Character (world map - open character list)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>80FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(CharuintInject,hInstance,hInstance+08000000,48 ?? ?? 0F ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 8B ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? 48 ?? ?? FF) // should be unique
alloc(newmem,$1000)
alloc(CharuintOrigin,32)

label(code)
label(return)
label(enddews)
label(RegsCharuint)
label(AddrCharuint)
label(iMinChardews)


CharuintOrigin:
  readmem(CharuintInject+0x13,14)


newmem:
  mov [RegsCharuint+0000],rax
  mov [RegsCharuint+0008],rcx
  mov [RegsCharuint+0010],rdi
  lea rdi,[rdx+rcx]
  mov [AddrCharuint],rdi
  cmp [iMinChardews],0
  je  enddews
  cmp [iMinChardews],00FF
  jne @F
  xor rax,rax
  mov rcx,000B           // 11 dews
  add rdi,0040           // first dew offset
  cld
  rep stosb
  jmp enddews
@@:
  mov rdi,[AddrCharuint]
  mov rax,[iMinChardews]
  mov rcx,000B
  add rdi,0040
  cld
  rep stosb

enddews:
  mov rax,[RegsCharuint+0000]
  mov rcx,[RegsCharuint+0008]
  mov rdi,[RegsCharuint+0010]

code:
  //mov edx,[rdx+rcx]
  //mov [rbx+40],rcx
  //mov [rbx+00000098],rbp
  readmem(CharuintInject+0x13,14)
  jmp return


RegsCharuint:
  dq 0
  dq 0
  dq 0
  dq 0
AddrCharuint:
  dq 0
iMinChardews:
  dq 0

CharuintInject+0013:
  jmp far newmem
return:
registersymbol(CharuintInject)
registersymbol(CharuintOrigin)
registersymbol(RegsCharuint)
registersymbol(AddrCharuint)
registersymbol(iMinChardews)

[DISABLE]

CharuintInject+0013:
  readmem(CharuintOrigin,14)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3D1D99E61DB

1. 掃描角色經驗值 (4-bytes)
2. 角色經驗值 - 0x38 = 角色職業位址 (4-bytes)
3. Add this address to the list
4. Find out what accesses this address
5. Inject 目標: 當游標提動至目標人物會改變的程式區塊

3D1D99E61A5: 4C 8B 44 24 74                    - mov r8,[rsp+74]
3D1D99E61AA: 4C 8B 4C 24 5C                    - mov r9,[rsp+5C]
3D1D99E61AF: 4C 8B 54 24 54                    - mov r10,[rsp+54]
3D1D99E61B4: 44 8B 5C 24 70                    - mov r11d,[rsp+70]
3D1D99E61B9: 44 8B 64 24 6C                    - mov r12d,[rsp+6C]
3D1D99E61BE: 44 8B 6C 24 68                    - mov r13d,[rsp+68]
3D1D99E61C3: 44 8B 74 24 64                    - mov r14d,[rsp+64]
3D1D99E61C8: 48 85 C9                          - test rcx,rcx
3D1D99E61CB: 0F 84 CF 02 00 00                 - je 3D1D99E64A0
3D1D99E61D1: 48 BA 00 00 84 D5 D1 02 00 00     - mov rdx,000002D1D5840000
// ---------- INJECTING HERE ----------
3D1D99E61DB: 8B 14 0A                          - mov edx,[rdx+rcx]
// ---------- DONE INJECTING  ----------
3D1D99E61DE: 48 89 4B 40                       - mov [rbx+40],rcx
3D1D99E61E2: 48 89 AB 98 00 00 00              - mov [rbx+00000098],rbp
3D1D99E61E9: 48 89 93 A0 00 00 00              - mov [rbx+000000A0],rdx
3D1D99E61F0: 48 89 83 E8 00 00 00              - mov [rbx+000000E8],rax
3D1D99E61F7: 48 C7 83 F0 00 00 00 48 A1 83 08  - mov qword ptr [rbx+000000F0],0883A148
3D1D99E6202: 48 89 83 F8 00 00 00              - mov [rbx+000000F8],rax
3D1D99E6209: 48 C7 83 18 04 00 00 94 D8 51 08  - mov qword ptr [rbx+00000418],0851D894
3D1D99E6214: 48 B8 08 05 82 20 90 02 00 00     - mov rax,0000029020820508
3D1D99E621E: 48 8B 00                          - mov rax,[rax]
3D1D99E6221: 48 89 D9                          - mov rcx,rbx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17087</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>CharuintInject+0013</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17088</ID>
              <Description>"Character ID"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17089</ID>
              <Description>"Class"</Description>
              <DropDownListLink>LIST_CLASS</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17187</ID>
              <Description>"Name"</Description>
              <DropDownListLink>LIST_CHARNAME</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17090</ID>
              <Description>"Level"</Description>
              <DropDownListLink>LIST_LEVEL</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>3C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17181</ID>
              <Description>"Health"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>3E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17091</ID>
              <Description>"Experience"</Description>
              <DropDownListLink>LIST_LEVELEXP</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17092</ID>
              <Description>"Dew stats"</Description>
              <Options moHideChildren="1"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <GroupHeader>1</GroupHeader>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>17093</ID>
                  <Description>"Set minimum value (0 = Disable, 255=Clear)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Byte</VariableType>
                  <Address>iMinChardews</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17094</ID>
                  <Description>"Dew of Vitality (HP)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0000</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17095</ID>
                  <Description>"Dew of Strength (ATK)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0001</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17096</ID>
                  <Description>"Dew of Protection (DEF)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0002</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17097</ID>
                  <Description>"Dew of Knowledge (Mag. ATK)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0003</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17098</ID>
                  <Description>"Dew of Warding (Mag. DEF)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0004</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17099</ID>
                  <Description>"Dew of Skill (Accuracy)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0005</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17100</ID>
                  <Description>"Dew of Acuity (Evasion)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0006</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17101</ID>
                  <Description>"Dew of Keenness (Critical Rate)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0007</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17102</ID>
                  <Description>"Dew of Parry (Guard Rate)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0008</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17103</ID>
                  <Description>"Dew of Agility (Initiative)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+0009</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17104</ID>
                  <Description>"Dew of Illusion (All skills)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>+000A</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17105</ID>
              <Description>"Equipped  Slot"</Description>
              <Options moHideChildren="1"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <GroupHeader>1</GroupHeader>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>17106</ID>
                  <Description>"1st Slot"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0000</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17107</ID>
                  <Description>"2nd Slot"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0004</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17108</ID>
                  <Description>"3th Slot"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0008</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17109</ID>
                  <Description>"4th Slot"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+000C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17224</ID>
              <Description>"Tactics Action (Don't freeze any one)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <GroupHeader>1</GroupHeader>
              <Address>AddrCharuint</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>17230</ID>
                  <Description>"Set Skill 1"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0000</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17231</ID>
                  <Description>"Set Skill 2"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0010</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17232</ID>
                  <Description>"Set Skill 3"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0020</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17233</ID>
                  <Description>"Set Skill 4"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0030</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17234</ID>
                  <Description>"Set Skill 5"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0040</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17235</ID>
                  <Description>"Set Skill 6"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0050</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17236</ID>
                  <Description>"Set Skill 7"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0060</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17237</ID>
                  <Description>"Set Skill 8"</Description>
                  <DropDownListLink>LIST_SKILL</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0070</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17110</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17192</ID>
          <Description>"Items info (world map - open itemlist)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>80FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(ItemsInject,hInstance,hInstance+08000000,48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 42 ?? ?? ?? ?? 0F ?? ?? 89 ?? 44 ?? ?? 89 ?? ?? ?? 41 ?? ?? 8B ?? ?? ?? ?? ?? 85 ?? 0F ?? ?? ?? ?? ?? 83 ?? ?? 89) // should be unique
alloc(newmem,$1000)
alloc(ItemsOrigin,32)

label(code)
label(return)
label(AddrItems)
label(iMinItems)


ItemsOrigin:
  readmem(ItemsInject+0x0A,15)


newmem:
  lea rcx,[rax+r13-08]
  mov [AddrItems],rcx

  // if iMinItems == 0 then don't run minimum value
  cmp [iMinItems],0
  je  code

  // if the item quantity is 1 non change value, maybe it is mission item
  mov ecx,[rax+r13]
  movzx ecx,cx
  cmp ecx,1
  jbe code

  // run minimum value
  cmp ecx,[iMinItems]
  jae code
  mov ecx,[iMinItems]
  mov word ptr[rax+r13],cx

code:
  //movzx eax,word ptr [rax+r13]
  //movsx eax,ax
  //mov ebp,eax
  //mov eax,r12d
  //mov ecx,ebp
  readmem(ItemsInject+0x0A,15)
  jmp return


AddrItems:
  dq 0
iMinItems:
  dq #20

ItemsInject+0A:
  jmp far newmem
  nop
return:
registersymbol(ItemsInject)
registersymbol(ItemsOrigin)
registersymbol(AddrItems)
registersymbol(iMinItems)

[DISABLE]

ItemsInject+0A:
  readmem(ItemsOrigin,15)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3CE8D3A8608

1. 掃描道具數量 (2-bytes)
2. Add this address to the list
3. Find out what accesses this address
4. Inject 目標: 當選擇物品游標落於目標道具而被呼叫的程式區塊

3CE8D3A85D5: 85 C0                          - test eax,eax
3CE8D3A85D7: 0F 84 AF 01 00 00              - je 3CE8D3A878C
3CE8D3A85DD: 48 89 B4 24 98 00 00 00        - mov [rsp+00000098],rsi
3CE8D3A85E5: 48 89 CE                       - mov rsi,rcx
3CE8D3A85E8: 83 E8 01                       - sub eax,01
3CE8D3A85EB: 89 83 10 04 00 00              - mov [rbx+00000410],eax
3CE8D3A85F1: 48 89 E8                       - mov rax,rbp
3CE8D3A85F4: 48 83 E0 01                    - and rax,01
3CE8D3A85F8: 0F 84 75 FD FF FF              - je 3CE8D3A8373
3CE8D3A85FE: 48 B8 00 00 14 89 CE 02 00 00  - mov rax,000002CE89140000
// ---------- INJECTING HERE ----------
3CE8D3A8608: 42 0F B7 04 28                 - movzx eax,word ptr [rax+r13]
// ---------- DONE INJECTING  ----------
3CE8D3A860D: 0F BF C0                       - movsx eax,ax
3CE8D3A8610: 89 C5                          - mov ebp,eax
3CE8D3A8612: 44 89 E0                       - mov eax,r12d
3CE8D3A8615: 89 E9                          - mov ecx,ebp
3CE8D3A8617: 01 C8                          - add eax,ecx
3CE8D3A8619: 41 89 C4                       - mov r12d,eax
3CE8D3A861C: 8B 83 10 04 00 00              - mov eax,[rbx+00000410]
3CE8D3A8622: 85 C0                          - test eax,eax
3CE8D3A8624: 0F 84 85 01 00 00              - je 3CE8D3A87AF
3CE8D3A862A: 83 E8 01                       - sub eax,01
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17193</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>ItemsInject+0A</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17195</ID>
              <Description>"Set minimum value (0 = Disable)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iMinItems</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17196</ID>
              <Description>"Item ID"</Description>
              <DropDownListLink>LIST_ITEMS</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrItems</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17197</ID>
              <Description>"Item Order / Slot ID (don't change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrItems</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17198</ID>
              <Description>"Item Quantity"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF0080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrItems</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17199</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17047</ID>
          <Description>"Equipment items (world map - open item list)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>80FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(EquipmentInject,hInstance,hInstance+08000000,8B 3C 07 48 81 C6 E1 03 00 00 4C 8D 85 00 60 01 00) // should be unique
alloc(newmem,$1000)
alloc(EquipmentOrigin,32)

label(code)
label(return)
label(AddrEquipment)



newmem:
  push r8
  lea r8,[rdi+rax]
  mov [AddrEquipment],r8

code:
  //mov ecx,[rcx+rdi]
  //add rsi,000003E1
  //lea r8,[rbp+00016000]
  mov edi,[rdi+rax]
  add rsi,000003E1
  pop r8
  lea r8,[rbp+00016000]

  jmp return


AddrEquipment:
  dq 0

EquipmentInject:
  jmp far newmem
  nop 3
return:
registersymbol(EquipmentInject)

registersymbol(AddrEquipment)

[DISABLE]

EquipmentInject:
  db 8B 3C 07 48 81 C6 E1 03 00 00 4C 8D 85 00 60 01 00


unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 36BD931E2FE

36BD931E2CB: 4C 89 64 01 20           - mov [rcx+rax+20],r12
36BD931E2D0: 4C 89 6C 01 30           - mov [rcx+rax+30],r13
36BD931E2D5: 4C 89 5C 01 38           - mov [rcx+rax+38],r11
36BD931E2DA: 48 89 74 01 40           - mov [rcx+rax+40],rsi
36BD931E2DF: 48 89 6C 01 48           - mov [rcx+rax+48],rbp
36BD931E2E4: 4C 89 7C 01 50           - mov [rcx+rax+50],r15
36BD931E2E9: 4C 89 74 01 58           - mov [rcx+rax+58],r14
36BD931E2EE: 48 8D 50 10              - lea rdx,[rax+10]
36BD931E2F2: 48 8B 6C 24 40           - mov rbp,[rsp+40]
36BD931E2F7: 48 8D B5 00 B0 01 00     - lea rsi,[rbp+0001B000]
// ---------- INJECTING HERE ----------
36BD931E2FE: 8B 0C 39                 - mov ecx,[rcx+rdi]
// ---------- DONE INJECTING  ----------
36BD931E301: 48 81 C6 E1 03 00 00     - add rsi,000003E1
36BD931E308: 4C 8D 85 00 60 01 00     - lea r8,[rbp+00016000]
36BD931E30F: 49 81 C0 40 0E 00 00     - add r8,00000E40
36BD931E316: 4C 8D 8D C8 11 00 00     - lea r9,[rbp+000011C8]
36BD931E31D: 4C 8D 95 F0 14 00 00     - lea r10,[rbp+000014F0]
36BD931E324: 4C 89 13                 - mov [rbx],r10
36BD931E327: 48 C7 43 40 F0 14 00 00  - mov qword ptr [rbx+40],000014F0
36BD931E32F: 48 89 AB 98 00 00 00     - mov [rbx+00000098],rbp
36BD931E336: 48 89 BB A0 00 00 00     - mov [rbx+000000A0],rdi
36BD931E33D: 48 89 8B A8 00 00 00     - mov [rbx+000000A8],rcx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17048</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>EquipmentInject+0010</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17050</ID>
              <Description>"Equipment Item ID (Ext. Weapon, Shield, Rings)"</Description>
              <DropDownListLink>LIST_EQUIPMENT</DropDownListLink>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrEquipment</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17051</ID>
              <Description>"Equipment Item Order / Slot ID (don't change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AddrEquipment</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17052</ID>
              <Description>"Equipment Item Quantity (must be zero)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrEquipment</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17053</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17056</ID>
          <Description>"Battle info, (Battle Map)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>00FF80</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(BattleOneInject,hInstance,hInstance+08000000,8B 84 10 E8 09 00 00 41 89 C8 41 89 C1 45 89 C2) // should be unique
aobscanregion(BattleSecInject,hInstance,hInstance+08000000,8D ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? EB) // should be unique

alloc(newmem,$1000)

alloc(BattleSecOrigin,32)

label(codeOne)
label(returnOne)
label(AddrBattle)

label(codeSec)
label(returnSec)
label(exitSec)
label(InfinityBattleTime)





BattleSecOrigin:
  readmem(BattleSecInject+0x0E,32)


newmem:

codeOne:
  push r8
  lea r8,[rax+rdx]
  mov [AddrBattle],r8
  pop r8
  mov eax,[rax+rdx+000009E8]
  mov r8d,ecx
  mov r9d,eax
  mov r10d,r8d

  jmp returnOne

codeSec:
  cmp [InfinityBattleTime],0
  je  exitSec
  lea rsi,[rbp+rcx]
  cmp dword ptr[rsi+48],#655360
  jbe @F
  mov dword ptr[rsi+48],#655360
@@:
  mov word ptr[rsi+68],0
  cmp word ptr[rsi+78],#5
  jae exitSec
  mov word ptr[rsi+78],#5
exitSec:
  //mov rsi,[rbp+rcx+48]
  //lea rax,[rsi+rax]
  //mov [rbp+rcx+48],rax
  readmem(BattleSecInject+0x0E,14)
  jmp returnSec


AddrBattle:
  dq 0
InfinityBattleTime:
  dq 0

BattleOneInject:
jmp far newmem
  nop 2
returnOne:
registersymbol(BattleOneInject)

registersymbol(AddrBattle)

BattleSecInject+0E:
  jmp far codeSec
returnSec:
registersymbol(BattleSecInject)
registersymbol(BattleSecOrigin)
registersymbol(InfinityBattleTime)

[DISABLE]
BattleOneInject:
    db 8B 84 10 E8 09 00 00 41 89 C8 41 89 C1 45 89 C2

BattleSecInject+0E:
  readmem(BattleSecOrigin,32)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 32BF53082F7

32BF53082BA: 83 E8 01                       - sub eax,01
32BF53082BD: 89 83 10 04 00 00              - mov [rbx+00000410],eax
32BF53082C3: 48 B8 00 00 5D F2 2B 02 00 00  - mov rax,0000022BF25D0000
32BF53082CD: 0F B6 84 30 C0 05 00 00        - movzx eax,byte ptr [rax+rsi+000005C0]
32BF53082D5: 89 C1                          - mov ecx,eax
32BF53082D7: 85 C9                          - test ecx,ecx
32BF53082D9: 0F 85 38 02 00 00              - jne 32BF5308517
32BF53082DF: 48 B8 00 00 5D F2 2B 02 00 00  - mov rax,0000022BF25D0000
32BF53082E9: 8B 8C 30 A8 05 00 00           - mov ecx,[rax+rsi+000005A8]
32BF53082F0: 48 8B 90 90 12 7E 0B           - mov rdx,[rax+0B7E1290]
// ---------- INJECTING HERE ----------
32BF53082F7: 8B 84 10 E8 09 00 00           - mov eax,[rax+rdx+000009E8]
// ---------- DONE INJECTING  ----------
32BF53082FE: 41 89 C8                       - mov r8d,ecx
32BF5308301: 41 89 C1                       - mov r9d,eax
32BF5308304: 45 89 C2                       - mov r10d,r8d
32BF5308307: 45 29 CA                       - sub r10d,r9d
32BF530830A: 45 85 D2                       - test r10d,r10d
32BF530830D: 41 0F 9C C3                    - setl r11b
32BF5308311: 45 0F B6 DB                    - movzx r11d,r11b
32BF5308315: 45 85 D2                       - test r10d,r10d
32BF5308318: 41 0F 94 C4                    - sete r12b
32BF530831C: 45 0F B6 E4                    - movzx r12d,r12b
}

{
// ORIGINAL CODE - INJECTION POINT: 3423F6D1181

3423F6D1153: C5 FA 2D C0                    - vcvtss2si eax,xmm0
3423F6D1157: C5 FA 5C C2                    - vsubss xmm0,xmm0,xmm2
3423F6D115B: C5 FA C2 C9 06                 - vcmpnless xmm1,xmm0,xmm1
3423F6D1160: C5 F9 DB C1                    - vpand xmm0,xmm0,xmm1
3423F6D1164: C5 FA 2D E8                    - vcvtss2si ebp,xmm0
3423F6D1168: C5 FA C2 C2 05                 - vcmpnltss xmm0,xmm0,xmm2
3423F6D116D: C5 F9 7E C6                    - vmovd esi,xmm0
3423F6D1171: 31 F5                          - xor ebp,esi
3423F6D1173: 8D 44 05 00                    - lea eax,[rbp+rax+00]
3423F6D1177: 48 BD 00 00 57 3A 42 02 00 00  - mov rbp,000002423A570000
// ---------- INJECTING HERE ----------
3423F6D1181: 48 8B 74 0D 48                 - mov rsi,[rbp+rcx+48]
// ---------- DONE INJECTING  ----------
3423F6D1186: 48 8D 04 06                    - lea rax,[rsi+rax]
3423F6D118A: 48 89 44 0D 48                 - mov [rbp+rcx+48],rax
3423F6D118F: 48 8B 4C 15 10                 - mov rcx,[rbp+rdx+10]
3423F6D1194: 48 8B 7C 15 00                 - mov rdi,[rbp+rdx+00]
3423F6D1199: 48 8B 6C 15 08                 - mov rbp,[rbp+rdx+08]
3423F6D119E: 48 83 C2 20                    - add rdx,20
3423F6D11A2: 48 89 43 40                    - mov [rbx+40],rax
3423F6D11A6: 48 89 73 48                    - mov [rbx+48],rsi
3423F6D11AA: 48 89 8B 98 00 00 00           - mov [rbx+00000098],rcx
3423F6D11B1: 48 89 BB E8 00 00 00           - mov [rbx+000000E8],rdi
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17057</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>BattleInject+0018</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17073</ID>
              <Description>"!!! Attention, If you are not in Battle,  Don't freeze any one !!!"</Description>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>17058</ID>
              <Description>"Battle data header (Don't change)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>4</ByteLength>
              <Address>AddrBattle</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17060</ID>
              <Description>"Infinity time (Auto freeze when timer on 1/4)"</Description>
              <DropDownListLink>LIST_ENABLE</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>InfinityBattleTime</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17213</ID>
              <Description>"Battle Timer (0 = Start time)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrBattle</Address>
              <Offsets>
                <Offset>9BA</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17059</ID>
              <Description>"Battle items usage count"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrBattle</Address>
              <Offsets>
                <Offset>9D8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17189</ID>
              <Description>"Valor (Brave)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrBattle</Address>
              <Offsets>
                <Offset>9E8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17061</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17062</ID>
          <Description>"Rapport (world map - open rapport list)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>00FF00</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(RapportInject,hInstance,hInstance+08000000,03 00 00 48 B8 00 00 57 5F 4C 02 00 00 0F B7 44 10 04 0F BF C0 89 C2 89 C9 C1 F9 10) // should be unique
alloc(newmem,$1000)
alloc(RapportOtigin,32)

label(code)
label(return)
label(AddrRapport)
label(iMinRapport)
label(RegsRapport)



newmem:
  mov [RegsRapport],rsi
  mov [RegsRapport+08],r10
  lea rsi,[rax+rdx]
  mov [AddrRapport],rsi
  cmp [iMinRapport],0
  je  @F
  movzx r10d,[rax+rdx+04]
  cmp r10d,[iMinRapport]
  jae @F
  mov r10d,[iMinRapport]
  mov [rax+rdx+04],r10w

@@:
  mov rsi,[RegsRapport]
  mov r10,[RegsRapport+08]

code:
  movzx eax,word ptr [rax+rdx+04]
  movsx eax,ax
  mov edx,eax
  mov ecx,ecx
  sar ecx,10
  jmp return


AddrRapport:
  dq 0
iMinRapport:
  dq 0
RegsRapport:
  dq 0
  dq 0

RapportInject+0D:
  jmp far newmem
  nop
return:
registersymbol(RapportInject)

registersymbol(AddrRapport)
registersymbol(iMinRapport)
registersymbol(RegsRapport)

[DISABLE]

RapportInject+0D:
  db 0F B7 44 10 04 0F BF C0 89 C2 89 C9 C1 F9 10

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 2BCDEF5D92E

2BCDEF5D8F0: 48 C7 83 18 04 00 00 B0 A4 7C 08  - mov qword ptr [rbx+00000418],087CA4B0
2BCDEF5D8FB: 48 B8 30 1E 78 21 7B 01 00 00     - mov rax,0000017B21781E30
2BCDEF5D905: 48 8B 00                          - mov rax,[rax]
2BCDEF5D908: 48 89 D9                          - mov rcx,rbx
2BCDEF5D90B: FF D0                             - call rax
2BCDEF5D90D: 48 8B 0B                          - mov rcx,[rbx]
2BCDEF5D910: 48 8B 93 B8 00 00 00              - mov rdx,[rbx+000000B8]
2BCDEF5D917: 48 81 F8 48 7E 8D 08              - cmp rax,088D7E48
2BCDEF5D91E: 0F 85 00 26 00 00                 - jne 2BCDEF5FF24
2BCDEF5D924: 48 B8 00 00 01 D9 BC 01 00 00     - mov rax,000001BCD9010000
// ---------- INJECTING HERE ----------
2BCDEF5D92E: 0F B7 44 10 04                    - movzx eax,word ptr [rax+rdx+04]
// ---------- DONE INJECTING  ----------
2BCDEF5D933: 0F BF C0                          - movsx eax,ax
2BCDEF5D936: 89 C9                             - mov ecx,ecx
2BCDEF5D938: 48 89 8B A0 00 00 00              - mov [rbx+000000A0],rcx
2BCDEF5D93F: 48 89 83 C0 00 00 00              - mov [rbx+000000C0],rax
2BCDEF5D946: 48 C7 83 F0 00 00 00 54 7E 8D 08  - mov qword ptr [rbx+000000F0],088D7E54
2BCDEF5D951: 48 C7 83 18 04 00 00 38 65 54 08  - mov qword ptr [rbx+00000418],08546538
2BCDEF5D95C: 48 B8 C0 3E 7D 21 7B 01 00 00     - mov rax,0000017B217D3EC0
2BCDEF5D966: 48 8B 00                          - mov rax,[rax]
2BCDEF5D969: 48 89 D9                          - mov rcx,rbx
2BCDEF5D96C: FF D0                             - call rax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17063</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>RapportInject+0A</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17064</ID>
              <Description>"Set minimum value (0 = Disable)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iMinRapport</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17065</ID>
              <Description>"Last Character ID"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrRapport</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17066</ID>
              <Description>"Last Character Rapports"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrRapport</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17113</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17067</ID>
          <Description>"Mining (mini game)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanregion(MiningInject,hInstance,hInstance+08000000,48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 0F ?? ?? ?? ?? 89 ?? 66 ?? ?? ?? 89 ?? 48 ?? ?? 49 ?? ?? 48 ?? ?? C5 ?? ?? ?? 85 ?? 74) // should be unique
alloc(newmem,$1000)
alloc(MiningOrigin,32)

label(code)
label(return)
label(AddrMining)

align 8
MiningOrigin:
  readmem(MiningInject+0x11,15)

align 8
newmem:
  lea r8,[rax+rsi]
  mov [AddrMining],r8

code:
  //mov [rax+rsi],cx
  //mov eax,edx
  //mov rcx,rbp
  //mov r8,rdi
  //mov rdx,rbx
  readmem(MiningInject+0x11,15)
  jmp return

align 8
AddrMining:
  dq 0

MiningInject+0011:
  jmp far newmem
  nop
return:
registersymbol(MiningInject)
registersymbol(MiningOrigin)
registersymbol(AddrMining)

[DISABLE]
MiningInject+0011:
  readmem(MiningOrigin,15)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 39C777BD8D6
48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 0F ?? ?? ?? ?? 89 C9

39C777BD891: 49 8B 5C 24 50                    - mov rbx,[r12+50]
39C777BD896: 49 8B AC 24 98 00 00 00           - mov rbp,[r12+00000098]
39C777BD89E: 49 8B B4 24 C8 00 00 00           - mov rsi,[r12+000000C8]
39C777BD8A6: 49 8B BC 24 F8 00 00 00           - mov rdi,[r12+000000F8]
39C777BD8AE: C4 C1 7A 6F 8C 24 00 01 00 00     - vmovdqu xmm1,xmm0,[r12+00000100]
39C777BD8B8: 48 81 F8 A4 1A 6D 08              - cmp rax,086D1AA4
39C777BD8BF: 0F 85 DE 1B 00 00                 - jne 39C777BF4A3
39C777BD8C5: 48 B8 00 00 9F 71 9C 02 00 00     - mov rax,0000029C719F0000
39C777BD8CF: 0F B6 54 30 2C                    - movzx edx,byte ptr [rax+rsi+2C]
39C777BD8D4: 89 C9                             - mov ecx,ecx
// ---------- INJECTING HERE ----------
39C777BD8D6: 66 89 0C 30                       - mov [rax+rsi],cx
// ---------- DONE INJECTING  ----------
39C777BD8DA: 89 D0                             - mov eax,edx
39C777BD8DC: 48 89 E9                          - mov rcx,rbp
39C777BD8DF: 49 89 F8                          - mov r8,rdi
39C777BD8E2: 48 89 DA                          - mov rdx,rbx
39C777BD8E5: C5 FA 7F C8                       - vmovdqu xmm0,xmm1
39C777BD8E9: 85 C0                             - test eax,eax
39C777BD8EB: 74 27                             - je 39C777BD914
39C777BD8ED: 48 B8 00 00 9F 71 9C 02 00 00     - mov rax,0000029C719F0000
39C777BD8F7: C7 84 30 00 14 00 00 00 00 00 00  - mov [rax+rsi+00001400],00000000
39C777BD902: 48 89 E9                          - mov rcx,rbp
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>17068</ID>
              <Description>"函數位址 (請勿變更)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
              <Address>MiningInject+0011</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>17069</ID>
              <Description>"!!! Attention, If you are not in mining game,  Don't freeze counter and power value !!!"</Description>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>17070</ID>
              <Description>"Mining Handle?? (Don't change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C0C0C0</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrMining</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17071</ID>
              <Description>"Countdown counter (Timer Max.30000)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrMining</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17072</ID>
              <Description>"Mining Power value (Max. 75)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>AddrMining</Address>
              <Offsets>
                <Offset>1400</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>17112</ID>
              <Description>"---------- ---------- ----------"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>119</ID>
          <Description>"DROPDOWN LIST"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>000080</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>17183</ID>
              <Description>"LIST_DIFFICULTY"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0000:Story or Normal
3F80:Tactical
4000:Expert
4040:True Zenoiran
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>17185</ID>
              <Description>"LIST_CHARNAME"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0000:--------
0001:--------
0002:Alain
0003:Gerard
0004:Scarlett
0005:Lex
0006:Chloe
0007:Josef
0008:Josef
0009:Zenoiran Solder
000A:Zenoiran Solder
000B:Zenoiran Solder
000C:Hodrick
000D:Clive
000E:Clive
000F:Travis
0010:Aubin
0011:Travis
0012:Mercenary
0013:Beregaria
0014:Bruno
0015:Ochlys
0016:Heavensing Knight
0017:Sharon
0018:Black Talon Bandit
0019:Black Talon Bandit
001A:Black Talon Bandit
001B:Mordon
001C:Iron Helm Mercenary
001D:Yahna
001E:Ostara
001F:Mia
0020:Adel
0021:Adel
0022:Aide
0023:Gastons'soldier
0024:Kitra
0025:Miriam
0026:Fran
0027:Renault's Soldier
0028:Zenoiran Solder
0029:Berenice
002A:Berenice
002B:Nina
002C:Mille
002D:Bryce
002E:Bryce
002F:Sven
0030:Kurt
0031:Rock Rat Grunt
0032:Rock Rat Grunt
0033:Rock Rat Grunt
0034:Rolf
0035:Lionel
0036:Andre
0037:Knight
0038:Town Watchman
0039:Town Watchman
003A:Black Talon Bandit
003B:Black Talon Bandit
003C:Mellisandre
003D:Colm
003E:Mellisandre's Soldier
003F:Monica
0040:Monica's Soldier
0041:Mattias
0042:Hans
0043:Laike
0044:Outlaw
0045:Outlaw
0046:Outlaw
0047:Cleric
0048:Tatiana
0049:Auch
004A:Auch's Soldier
004B:Selvie
004C:Virginia
004D:Leah
004E:Primm
004F:Aramis
0050:Selvie
0051:Virginia
0052:Magellan
0053:Jeremy
0054:Hilda
0055:Gilbert
0056:Gilbert
0057:Amelia
0058:Hermann
0059:Hermann
005A:Hermann
005B:Elma
005C:Elma
005D:Elma
005E:Lothar
005F:Lothar
0060:Lothar
0061:Clara
0062:Leonie
0063:Fabian
0064:Beregaria
0065:Drakenhold Soldier
0066:Zenoiran Solder
0067:Knight Of The Rose
0068:Knight Of The Rose
0069:Knight Of The Rose
006A:Giethe's Solder
006B:Giethe's Solder
006C:Gloucester
006D:Liza
006E:Sand Scopion Grunt
006F:Sand Scopion Grunt
0070:Sand Scopion Grunt
0071:Zenoiran Solder
0072:Aide
0073:Rosalinde
0074:Lhinalagos
0075:Favio
0076:Elheim Soldier
0077:Elheim Soldier
0078:Elheim Soldier
0079:Ithillion
007A:Gilthniel
007B:Kalandir
007C:Keledin
007D:Elheim Soldier
007E:Elheim Soldier
007F:Zenoiran Solder
0080:Zenoiran Solder
0081:Celeste
0082:Gammel
0083:Mandrin
0084:Black Talon Bandit
0085:Eltolinde
0086:Alcina
0087:Alcina
0088:Yahna
0089:Yahna
008A:Zenoiran Solder
008B:Elheim Solder
008C:Zenoiran Solder
008D:Zenoiran Solder
008E:Galadmir
008F:Railanor
0090:Ridiel
0091:Yunifi
0092:Morad
0093:Wolf Bestial
0094:Dinah
0095:Rui
0096:Snowpetal Soldier
0097:Snowpetal Soldier
0098:Zenoiran Solder
0099:Ramona
009A:Zenoiran Solder
009B:Lion Bestial
009C:Govil
009D:Bertrand
009E:Zenoiran Solder
009F:Mercenary
00A0:Mercenary
00A1:Zenoiran Solder
00A2:Zenoiran Solder
00A3:Raenys
00A4:Umerus
00A5:Albion Soldier
00A6:Albion Soldier
00A7:Nigel
00A8:Santio
00A9:Jerome
00AA:Lotti
00AB:Fodoquia
00AC:Renault
00AD:Laurent
00AE:Maurice
00AF:Nikola
00B0:Ilenia
00B1:Hodrick
00B2:Renault
00B3:Gailey
00B4:Alcina
00B5:Zenoiran Solder
00B6:Zenoiran Solder
00B7:Zenoiran Solder
00B8:Bastoias Soldier
00B9:Bastoias Soldier
00BA:Bastoias Soldier
00BB:Bastoias Soldier
00BC:Petro
00BD:Paulo
00BE:Helen
00BF:Beumont
00C0:Ilenia
00C1:Gailey
00C2:Alcina
00C3:Eigor
00C4:Mille
00C5:Hodel
00C6:Alain
00C7:Cornia Soldier
00C8:Cornia Soldier
00C9:Cornia Soldier
00CA:Cornia Soldier
00CB:Cornia Soldier
00CC:Cornia Soldier
00CD:Cornia Soldier
00CE:Cornia Soldier
00CF:Cornia Soldier
00D0:Cornia Soldier
00D1:Cornia Soldier
00D2:Cornia Soldier
00D3:Cornia Soldier
00D4:Cornia Soldier
00D5:Cornia Soldier
00D6:Cornia Soldier
00D7:Cornia Soldier
00D8:Cornia Soldier
00D9:Cornia Soldier
00DA:Cornia Soldier
00DB:Cornia Soldier
00DC:Cornia Soldier
00DD:Cornia Soldier
00DE:Cornia Soldier
00DF:Cornia Soldier
00E0:Cornia Soldier
00E1:Cornia Soldier
00E2:Cornia Soldier
00E3:Cornia Soldier
00E4:Cornia Soldier
00E5:Cornia Soldier
00E6:Outlaw
00E7:Outlaw
00E8:Drakenhold Soldier
00E9:Drakenhold Soldier
00EA:Drakenhold Soldier
00EB:Drakenhold Soldier
00EC:Drakenhold Soldier
00ED:Drakenhold Soldier
00EE:Drakenhold Soldier
00EF:Drakenhold Soldier
00F0:Drakenhold Soldier
00F1:Drakenhold Soldier
00F2:Drakenhold Soldier
00F3:Drakenhold Soldier
00F4:Drakenhold Soldier
00F5:Drakenhold Soldier
00F6:Drakenhold Soldier
00F7:Drakenhold Soldier
00F8:Drakenhold Soldier
00F9:Drakenhold Soldier
00FA:Drakenhold Soldier
00FB:Drakenhold Soldier
00FC:Drakenhold Soldier
00FD:Drakenhold Soldier
00FE:Drakenhold Soldier
00FF:Elheim Solder
0100:Elheim Solder
0101:Elheim Solder
0102:Elheim Solder
0103:Elheim Solder
0104:Elheim Solder
0105:Elheim Solder
0106:Elheim Solder
0107:Elheim Solder
0108:Elheim Solder
0109:Elheim Solder
010A:Elheim Solder
010B:Elheim Solder
010C:Elheim Solder
010D:Elheim Solder
010E:Elheim Solder
010F:Elheim Solder
0110:Elheim Solder
0111:Elheim Solder
0112:Elheim Solder
0113:Elheim Solder
0114:Elheim Solder
0115:Elheim Solder
0116:Elheim Solder
0117:Elheim Solder
0118:Elheim Solder
0119:Elheim Solder
011A:Elheim Solder
011B:Elheim Solder
011C:Elheim Solder
011D:Blank
011E:Blank
011F:Blank
0120:Blank
0121:Blank
0122:Blank
0123:Blank
0124:Blank
0125:Blank
0126:Blank
0127:Blank
0128:Blank
0129:Blank
012A:Blank
012B:Blank
012C:Blank
012D:Albion Soldier
012E:Albion Soldier
012F:Albion Soldier
0130:Albion Soldier
0131:Mercenary
0132:Soldier
0133:Soldier
0134:Mercenary
0135:Knight
0136:Archer
0137:Arbalist
0138:Mercenary
0139:Mercenary
013A:Mercenary
013B:Mercenary
013C:Mercenary
013D:Swordfighter
013E:Swordfighter
013F:Cleric
0140:Witch
0141:Sorcerer
0142:Knight
0143:Knight
0144:Knight
0145:Gryphon Knight
0146:Wyvern Knight
0147:Dark Elf Fencer
0148:Dark Elf Fencer
0149:Elven Archer
014A:Elven Archer
014B:Bear Bestial
014C:Wolf Bestial
014D:Fox Bestial
014E:Owl Bestial
014F:Angel
0150:Angel
0151:Angel
0152:Angel
0153:Liberation Mercenary
0154:Liberation Soldier
0155:Liberation Soldier
0156:Liberation Mercenary
0157:Liberation Mercenary
0158:Liberation Mercenary
0159:Liberation Knight
015A:Liberation Archer
015B:Liberation Arbalist
015C:Liberation Mercenary
015D:Liberation Mercenary
015E:Liberation Mercenary
015F:Liberation Mercenary
0160:Liberation Mercenary
0161:Liberation Mercenary
0162:Liberation Mercenary
0163:Liberation Swordfighter
0164:Liberation Swordfighter
0165:Liberation Cleric
0166:Liberation Cleric
0167:Liberation Witch
0168:Liberation Sorcerer
0169:Liberation Witch
016A:Liberation Knight
016B:Liberation Knight
016C:Liberation Knight
016D:Liberation Gryphon Knight
016E:Liberation Wyvern Knight
016F:Liberation Swordfighter
0170:Liberation Swordfighter
0171:Liberation Archer
0172:Liberation Archer
0173:Liberation Soldier
0174:Liberation Soldier
0175:Liberation Soldier
0176:Liberation Soldier
0177:Liberation Knight
0178:Liberation Archer
0179:Liberation Cleric
017A:Liberation Knight
017B:Liberation Knight
017C:Liberation Knight
017D:Zenoiran Solder
017E:Zenoiran Solder
017F:Zenoiran Solder
0180:Zenoiran Solder
0181:Zenoiran Solder
0182:Zenoiran Solder
0183:Zenoiran Solder
0184:Zenoiran Solder
0185:Zenoiran Solder
0186:Zenoiran Solder
0187:Zenoiran Solder
0188:Zenoiran Solder
0189:Zenoiran Solder
018A:Zenoiran Solder
018B:Zenoiran Solder
018C:Zenoiran Solder
018D:Zenoiran Solder
018E:Zenoiran Solder
018F:Zenoiran Solder
0190:Zenoiran Solder
0191:Zenoiran Solder
0192:Zenoiran Solder
0193:Zenoiran Solder
0194:Zenoiran Solder
0195:Zenoiran Solder
0196:Zenoiran Solder
0197:Zenoiran Solder
0198:Zenoiran Solder
0199:Zenoiran Solder
019A:Zenoiran Solder
019B:Zenoiran Solder
019C:Zenoiran Solder
019D:Zenoiran Solder
019E:Zenoiran Solder
019F:Zenoiran Solder
01A0:Zenoiran Solder
01A1:Zenoiran Solder
01A2:Zenoiran Solder
01A3:Zenoiran Solder
01A4:Zenoiran Solder
01A5:Zenoiran Solder
01A6:Zenoiran Solder
01A7:Zenoiran Solder
01A8:Zenoiran Solder
01A9:Zenoiran Solder
01AA:Zenoiran Solder
01AB:Zenoiran Solder
01AC:Zenoiran Solder
01AD:Zenoiran Solder
01AE:Zenoiran Solder
01AF:Zenoiran Solder
01B0:Zenoiran Solder
01B1:Zenoiran Solder
01B2:Zenoiran Solder
01B3:Zenoiran Solder
01B4:Zenoiran Solder
01B5:Zenoiran Solder
01B6:Zenoiran Solder
01B7:Zenoiran Solder
01B8:Zenoiran Solder
01B9:Zenoiran Solder
01BA:Zenoiran Solder
01BB:Zenoiran Solder
01BC:Zenoiran Solder
01BD:Zenoiran Solder
01BE:Mercenary
01BF:Mercenary
01C0:Mercenary
01C1:Mercenary
01C2:Mercenary
01C3:Mercenary
01C4:Mercenary
01C5:Mercenary
01C6:Mercenary
01C7:Mercenary
01C8:Mercenary
01C9:Mercenary
01CA:Mercenary
01CB:Mercenary
01CC:Mercenary
01CD:Mercenary
01CE:Mercenary
01CF:Mercenary
01D0:Mercenary
01D1:Mercenary
01D2:Mercenary
01D3:Mercenary
01D4:Mercenary
01D5:Mercenary
01D6:Mercenary
01D7:Mercenary
01D8:Mercenary
01D9:Mercenary
01DA:Mercenary
01DB:Mercenary
01DC:Mercenary
01DD:Mercenary
01DE:Mercenary
01DF:Mercenary
01E0:Mercenary
01E1:Mercenary
01E2:Mercenary
01E3:Mercenary
01E4:Mercenary
01E5:Mercenary
01E6:Mercenary
01E7:Mercenary
01E8:Mercenary
01E9:Mercenary
01EA:Mercenary
01EB:Mercenary
01EC:Mercenary
01ED:Mercenary
01EE:Mercenary
01EF:Mercenary
01F0:Mercenary
01F1:Mercenary
01F2:Mercenary
01F3:Mercenary
01F4:Debug Use Hot-Blooded 2
01F5:Liberation Mercenary
01F6:Liberation Mercenary
01F7:Liberation Mercenary
01F8:Liberation Mercenary
01F9:Liberation Swordfighter
01FA:Liberation Swordfighter
01FB:Liberation Cleric
01FC:Liberation Cleric
01FD:Liberation Witch
01FE:Liberation Sorcerer
01FF:Liberation Witch
0200:Liberation Knight
0201:Liberation Knight
0202:Liberation Knight
0203:Liberation Gryphon Knight
0204:Liberation Wyvern Knight
0205:Liberation Swordfighter
0206:Liberation Swordfighter
0207:Liberation Archer
0208:Liberation Archer
0209:Liberation Soldier
020A:Liberation Soldier
020B:Liberation Soldier
020C:Liberation Soldier
020D:Liberation Knight
020E:Liberation Archer
020F:Liberation Cleric
0210:Liberation Knight
0211:Liberation Knight
0212:Liberation Knight
0213:Zenoiran Solder
0214:Zenoiran Solder
0215:Zenoiran Solder
0216:Zenoiran Solder
0217:Zenoiran Solder
0218:Zenoiran Solder
0219:Zenoiran Solder
021A:Zenoiran Solder
021B:Zenoiran Solder
021C:Zenoiran Solder
021D:Zenoiran Solder
021E:Zenoiran Solder
021F:Zenoiran Solder
0220:Zenoiran Solder
0221:Zenoiran Solder
0222:Zenoiran Solder
0223:Zenoiran Solder
0224:Zenoiran Solder
0225:Zenoiran Solder
0226:Zenoiran Solder
0227:Zenoiran Solder
0228:Zenoiran Solder
0229:Zenoiran Solder
022A:Zenoiran Solder
022B:Zenoiran Solder
022C:Zenoiran Solder
022D:Zenoiran Solder
022E:Zenoiran Solder
022F:Zenoiran Solder
0230:Zenoiran Solder
0231:Zenoiran Solder
0232:Zenoiran Solder
0233:Zenoiran Solder
0234:Zenoiran Solder
0235:Zenoiran Solder
0236:Zenoiran Solder
0237:Zenoiran Solder
0238:Zenoiran Solder
0239:Zenoiran Solder
023A:Zenoiran Solder
023B:Zenoiran Solder
023C:Zenoiran Solder
023D:Zenoiran Solder
023E:Zenoiran Solder
023F:Zenoiran Solder
0240:Zenoiran Solder
0241:Zenoiran Solder
0242:Zenoiran Solder
0243:Zenoiran Solder
0244:Zenoiran Solder
0245:Zenoiran Solder
0246:Zenoiran Solder
0247:Zenoiran Solder
0248:Zenoiran Solder
0249:Zenoiran Solder
024A:Zenoiran Solder
024B:Zenoiran Solder
024C:Zenoiran Solder
024D:Zenoiran Solder
024E:Zenoiran Solder
024F:Zenoiran Solder
0250:Zenoiran Solder
0251:Zenoiran Solder
0252:Zenoiran Solder
0253:Zenoiran Solder
0254:Zenoiran Solder
0255:Zenoiran Solder
0256:Zenoiran Solder
0257:Zenoiran Solder
0258:Zenoiran Solder
0259:Blank
025A:Blank
025B:Blank
025C:Blank
025D:Blank
025E:Blank
025F:Blank
0260:Blank
0261:Blank
0262:Blank
0263:Blank
0264:Blank
0265:Blank
0266:Blank
0267:Blank
0268:Blank
0269:Blank
026A:Blank
026B:Blank
026C:Blank
026D:Blank
026E:Blank
026F:Blank
0270:Blank
0271:Blank
0272:Jude
0273:Mardie
0274:Edvald
0275:Collinson
0276:Marvwell
0277:Balamor
0278:Legor
0279:Lumone
027A:Dalvid
027B:Culloran
027C:Adon
027D:Elmont
027E:Flotina
027F:Edemont
0280:Albert
0281:Bernolt
0282:Adelina
0283:Ava
0284:Bernadette
0285:Randall
0286:Valestian
0287:Andaria
0288:Medeleine
0289:Lagorith
028A:Ogritte
028B:Manon
028C:Lydia
028D:Auran
028E:Ginessa
028F:Alexia
0290:Erick
0291:Trianna
0292:Innes
0293:Clenna
0294:Flick
0295:Bresolle
0296:Flotina
0297:Damian
0298:Barthelemi
0299:Mathilde
029A:Mordon
029B:Jeremy
029C:Darver
029D:Inhannes
029E:Railanor
029F:Jerome
02A0:Lotti
02A1:Fodoquia
02A2:Bryce
02A3:Valmore
02A4:Hordrick
02A5:Aubin
02A6:Bruno
02A7:Beumont
02A8:Batiste
02A9:Gaston
02AA:Ravel
02AB:Lazare
02AC:Lock
02AD:Louison
02AE:Corneille
02AF:Cyryil
02B0:Casimir
02B1:Corentin
02B2:Renault
02B3:Galerius
02B4:Mandrin
02B5:Berenice
02B6:Nina
02B7:Bryce
02B8:Sven
02B9:Kurt
02BA:Gammel
02BB:Blank
02BC:Mellisandre
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>16901</ID>
              <Description>"LIST_CLASS"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:--------
01:Lord
02:High Lord
03:Fighter
04:Vanguard
05:Soldier
06:Sergeant
07:Housecarl
08:Viking
09:Sword Fighter
0A:Swordmaster
0B:Sellsword
0C:Landsknecht
0D:Hoplite
0E:Legionnaire
0F:Gladiator
10:Berserker
11:Warrior
12:Breaker
13:Hunter
14:Sniper
15:Arbalist
16:Shield Shooter
17:Thief
18:Rogue
19:Knight
1A:Great Knight
1B:Radiant Knight
1C:Sainted Knight
1D:Dark Knight
1E:Doom Knight
1F:Cleric
20:Bishop
21:Wizard
22:Warlock
23:Witch
24:Sorceress
25:Shaman
26:Druid
27:Wyvern Knight
28:Wyvern Master
29:Gryphon Knight
2A:Gryphon Master
2B:Elven Fencer
2C:Elven Archer
2D:Werewolf
2E:Werefox
2F:Werebear
30:Wereowl
31:Feathersword
32:Featherbow
33:Featherstaff
34:Feathershield
35:Priestess
36:High Priestess
37:Crusader
38:Valkyria
39:Elven Sibyl
3A:Elven Augur
3B:Snow Ranger
3C:Werelion
3D:Paladin
3E:Prince
3F:Dreadnought
40:Possessed Dreadnought
41:Necromancer
42:Necromancer
43:Dark Lord
44:Overlord
45:Dark Marquess
46:Dark Marquess
47:Dark Marquess
48:Dark Marquess
49:Dark Marquess
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>16897</ID>
              <Description>"LIST_ITEMS"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">0004:Coliseum Coin (Currency)
0005:Divine Shard (Currency)
0006:Hallowed Corne Ash (Potions)
0007:Luminous Corne Ash (Potions)
0008:Healing Tonic (S) (Potions)
0009:Healing Tonic (M) (Potions)
000A:Healing Tonic (L) (Potions)
000B:Healing Font (S) (Potions)
000C:Healing Font (M) (Potions)
000D:Healing Font (L) (Potions)
000E:Revival Orb (S) (Potions)
000F:Revival Orb (M) (Potions)
0010:Revival Orb (L) (Potions)
0011:Elixir (Potions)
0012:Smoked Nuts (Potions)
0013:Hot Cross Buns (Potions)
0014:Grilled Steak (Potions)
0015:Silver Hourglass (Potions)
0016:Gold Hourglass (Potions)
0017:Stardust Hourglass (Potions)
0018:Camping Set (S) (Potions)
0019:Camping Set (M) (Potions)
001A:Camping Set (L) (Potions)
001B:Empowering Draught (Potions)
001C:Defensive Draught (Potions)
001D:Liquid Fortune (Potions)
001E:Light Feather (Potions)
001F:Light Tailfeather (Potions)
0020:Beckoning Bell (Potions)
0021:Beckoning Chime (Potions)
0022:Wind Faerie's Charm (Potions)
0023:Holy Herb (Potions)
0024:Concealing CLoak (Potions)
0025:GIant's Canopy (Potions)
0026:Farsight Crystal (Potions)
0027:Conveyance Stone (Potions)
0028:Conveyance Crystal (Potions)
0029:Dream Blossom (Potions)
002A:Barricade Kit (Potions)
002B:Mantlet Kit (Potions)
002C:Steel Trap (Potions)
002D:Magick Mie (Potions)
002E:Magick Bomb (Potions)
002F:Novice Military Treatise (Potions)
0030:Standard Military Treatise (Potions)
0031:Expert  Military Treatise (Potions)
0032:Master Military Treatise (Potions)
0033:Supreme Military Treatise (Potions)
0034:Miracle Fruit (Potions)
0035:Dew of Vitality (Potions)
0036:Dew of Strength (Potions)
0037:Dew of Protection (Potions)
0038:Dew of Knowledge (Potions)
0039:Dew of Warding (Potions)
003A:Dew of Skill (Potions)
003B:Dew of Acuity (Potions)
003C:Dew of Keenness (Potions)
003D:Dew of Parrrying (Potions)
003E:Dew of Agility (Potions)
003F:Dew of Illusion (Potions)
0042:Idealist's Handmirror (Potions)
0043:Goat Biscuit (Treasure)
0044:Free Meal Ticket (Treasure)
0045:Free Mining Pass (Treasure)
0046:Black Market Permit (Quest Item)
0047:Bastorias Blue (Quest Item)
0048:Orphanage Key (Quest Item)
0049:Juicy Aged Meat Steak (Travern Food)
004A:Mellow Cheese Hamburger (Travern Food)
004B:Rich Pot-Grilled Doria (Travern Food)
004C:Fluffy Egg Omelet (Travern Food)
004D:Seafood Paella (Travern Food)
004E:White Fish Aqua Pazza (Travern Food)
004F:Plump Oyster Ajillo (Travern Food)
0050:Eggplant And Tomato Pasta (Travern Food)
0051:Beef Pot-Au-Feu With Chunky Vegetables (Travern Food)
0052:Guinea Chicken Grilled With Herbs (Travern Food)
0053:Basil And Fish Carpaccio (Travern Food)
0054:Fresh Tomato Margherita (Travern Food)
0055:Creamy Eggs Benedict (Travern Food)
0056:Soft-Boiled Egg And Bacon Galette (Travern Food)
0057:Crispy Lettuce Baguette Sandwich (Travern Food)
0058:Exquisite Strawberry Freisier (Travern Food)
0059:Dense Apple Tarte Tatin (Travern Food)
005A:Cornut Lumber (Overworld Material)
005B:Dracia Lumber  (Overworld Material)
005C:Elgrove Lumber (Overworld Material)
005D:Baspine Lumber (Overworld Material)
005E:Albirch Lumber (Overworld Material)
005F:Corsite Stone (Overworld Material)
0060:Sedranite Stone (Overworld Material)
0061:Felcite Stone (Overworld Material)
0062:Bastrite Stone (Overworld Material)
0063:Alcedony Stone (Overworld Material)
0064:Corvia Herb (Overworld Material)
0065:Holdra Herb (Overworld Material)
0066:Elweiss Herb (Overworld Material)
0067:Bascaria Herb (Overworld Material)
0068:Althus Herb (Overworld Material)
0069:Cornian Sardine (Overworld Material)
006A:Draken Sea Bream (Overworld Material)
006B:Elheim Mullet (Overworld Material)
006C:Bastroian Salmon (Overworld Material)
006D:Albion Herring (Overworld Material)
006E:Cornian Trout (Overworld Material)
006F:Draken Tilapia (Overworld Material)
0070:Elheim Pirarucu (Overworld Material)
0071:Bastorian Smelt (Overworld Material)
0072:Albion Pike (Overworld Material)
0073:Iron Ore (Overworld Material)
0074:Copper Ore (Overworld Material)
0075:Silver Ore (Overworld Material)
0076:Gold Ore (Overworld Material)
0077:Platinum Ore (Overworld Material)
0078:Honey Apple (Overworld Material)
0079:Ancient Dragon Skull (Overworld Material)
007A:Throney Vine (Overworld Material)
007B:Ice Crystal (Overworld Material)
007C:Goat Milk (Overworld Material)
007D:Meager Timber (Overworld Material)
007E:Unsullied Timber (Overworld Material)
007F:Sturdy Timber (Overworld Material)
0080:Meager Scrap Metal  (Overworld Material)
0081:Unsullied Scrap Metal  (Overworld Material)
0082:Sturdy Scrap Metal (Overworld Material)
0085:Secular Literature (Gifts)
0086:Palevian Scriptures (Gifts)
0087:History Of Febris (Gifts)
0088:Sectrieve Rock Salt (Gifts)
0089:Wilter Herb (Gifts)
008A:Warnby Pepper (Gifts)
008B:Imitation Sword (Gifts)
008C:Music Box (Gifts)
008D:Extravagant Vase (Gifts)
008E:Gray Jewel (Gifts)
008F:Zagavona Wine (Gifts)
0090:Merietella Brandy (Gifts)
0091:Soap (Gifts)
0092:Perfume (Gifts)
0093:Face Powder (Gifts)
0094:Cut Flowers (Gifts)
0095:Pressed Flowers (Gifts)
0096:Bouquet (Gifts)
0097:Franc (Gifts)
0098:Blancmange (Gifts)
0099:Galette (Gifts)
009A:Pro Set (Gifts)
009B:Cutting Board (Gifts)
009C:Viking Knife (Gifts)
009D:Cup And Saucer (Gifts)
009E:Teapot  (Gifts)
009F:Snack Tray (Gifts)
00A0:Dice (Gifts)
00A1:Cards  (Gifts)
00A2:Board Game (Gifts)
00A3:Surcaut  (Gifts)
00A4:Cotto  (Gifts)
00A5:Chemise  (Gifts)
00A6:Pencil  (Gifts)
00A7:Paints  (Gifts)
00A8:Easel  (Gifts)
00A9:Lapis Lazuli  (Gifts)
00AA:Ruby (Gifts)
00AB:Black Diamond (Gifts)
00AD:Cornia Treasure Map 1 (Treasure Map)
00AE:Cornia Treasure Map 2 (Treasure Map)
00AF:Cornia Treasure Map 3 (Treasure Map)
00B0:Cornia Treasure Map 4 (Treasure Map)
00B1:Cornia Treasure Map 5 (Treasure Map)
00B3:Drakenhold Treasure Map 1 (Treasure Map)
00B4:Drakenhold Treasure Map 2 (Treasure Map)
00B5:Drakenhold Treasure Map 3 (Treasure Map)
00B6:Drakenhold Treasure Map 4 (Treasure Map)
00B7:Drakenhold Treasure Map 5 (Treasure Map)
00B9:Elheim Treasure Map 1 (Treasure Map)
00BA:Elheim Treasure Map 2 (Treasure Map)
00BB:Elheim Treasure Map 3 (Treasure Map)
00BC:Elheim Treasure Map 4 (Treasure Map)
00BD:Elheim Treasure Map 5 (Treasure Map)
00BF:Bastorias Treasure Map 1 (Treasure Map)
00C0:Bastorias Treasure Map 2 (Treasure Map)
00C1:Bastorias Treasure Map 3 (Treasure Map)
00C2:Bastorias Treasure Map 4 (Treasure Map)
00C3:Bastorias Treasure Map 5 (Treasure Map)
00C5:Albion Treasure Map 1 (Treasure Map)
00C6:Albion Treasure Map 2 (Treasure Map)
00C7:Albion Treasure Map 3 (Treasure Map)
00C8:Albion Treasure Map 4 (Treasure Map)
00C9:Albion Treasure Map 5 (Treasure Map)
00CC:Coat Of Arms Of Cornia (Coat Of Arms)
00CD:Coat Of Arms Of Drakengard (Coat Of Arms)
00CE:Coat Of Arms Of Elheim (Coat Of Arms)
00CF:Coat Of Arms Of Bastorias (Coat Of Arms)
00D0:Coat Of Arms Of Albion (Coat Of Arms)
00D1:Coat Of Arms Of Zenoira (Coat Of Arms)
00D2:Coat Of Arms Of The Liberation Army (Coat Of Arms)
00D3:Coat Of Arms Of The Swamp Witch (Coat Of Arms)
00D4:Coat Of Arms Of House Obry (Coat Of Arms)
00D5:Coat Of Arms Of The Cornianvolunteers (Coat Of Arms)
00D6:Gray-Blue Knight Group Emblem (Coat Of Arms)
00D7:Triangular Beast Mercenary Emblem (Coat Of Arms)
00D8:Iron Helmet Mercenary Emblem (Coat Of Arms)
00D9:Celestial Wolf Mercenary Emblem (Coat Of Arms)
00DA:Black Claw Thieves Emblem (Coat Of Arms)
00DB:Order Of The Rose Emblem (Coat Of Arms)
00DC:Meyer Family Emblem (Coat Of Arms)
00DD:Nordheim Family Emblem (Coat Of Arms)
00DE:Schuv Family Emblem Crest (Coat Of Arms)
00DF:Sechhelm Family Crest (Coat Of Arms)
00E0:Three Poison Mercenaries Crest (Coat Of Arms)
00E1:Crimson Dragon Knights Crest (Coat Of Arms)
00E2:Sand Scorpion Thieves Crest (Coat Of Arms)
00E3:Golden Goat Knights Crest (Coat Of Arms)
00E4:Arena Gladiator Crest (Coat Of Arms)
00E5:Hulth Volunteers Crest (Coat Of Arms)
00E6:Cock-Crown Knights Emblem (Coat Of Arms)
00E7:Elheim Resistance Army Emblem (Coat Of Arms)
00E8:Black Swan Knights Emblem (Coat Of Arms)
00E9:Flame Lance Knights Emblem (Coat Of Arms)
00EA:Spirit Knights Emblem (Coat Of Arms)
00EB:Thorn thorn Knights Emblem  (Coat Of Arms)
00EC:Fox Clan Emblem (Coat Of Arms)
00ED:Owl Clan Emblem  (Coat Of Arms)
00EE:Wolf Clan Emblem  (Coat Of Arms)
00EF:Bear Clan Emblem  (Coat Of Arms)
00F0:Exorcism Knights Emblem  (Coat Of Arms)
00F1:Ice Octopus Pirates Emblem  (Coat Of Arms)
00F2:Parevia Orthodox Church Emblem  (Coat Of Arms)
00F3:Knights Of The Sacred Heart emblem (Coat Of Arms)
00F4:Heavenly Winged Knights Emblem  (Coat Of Arms)
00F5:White Shark Knights Emblem  (Coat Of Arms)
00F6:Demonic Knights Emblem  (Coat Of Arms)
00F7:Albion Alliance Emblem  (Coat Of Arms)
00F8:Robed Knight Emblem  (Coat Of Arms)
00F9:Dead Spirit Corps Emblem  (Coat Of Arms)
00FA:Rock Rats Emblem  (Coat Of Arms)
00FB:Ruins Investigation Team emblem (Coat Of Arms)
00FC:Vigilante Emblem  (Coat Of Arms)
00FD:Thieves Emblem  (Coat Of Arms)
00FE:Mercenary Corps Emblem  (Coat Of Arms)
00FF:New Cornia Emblem  (Coat Of Arms)
0100:Elion Emblem  (Coat Of Arms)
0101:Hydeland Emblem  (Coat Of Arms)
0102:Sakura High School Emblem (Coat Of Arms)
0104:Faded Note 1  (Quest Item?)
0105:Faded Note 2  (Quest Item?)
0106:Faded Note 3  (Quest Item?)
0107:Faded Note 4  (Quest Item?)
0108:Faded Note 5 (Quest Item?)
0109:Dig time Extensions (S) (Potion)
010A:Dig time Extensions (M) (Potion)
010B:Dig time Extensions (L) (Potion)
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>17223</ID>
              <Description>"LIST_ITEMSTYPE"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">0000:-----
0001:-----
0002:Usable
0003:Accessory
0004:Usable
0005:Weapon or Shield
0006:-----
0007:-----
0008:-----
0009:-----
000A:-----
000B:-----
000C:-----
000D:-----
000E:-----
000F:-----
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>17238</ID>
              <Description>"LIST_SKILL"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:--------
3:Class Active Skill 1
4:Class Active Skill 2
5:Class Active Skill 3
7:Class Passive Skill 1
8:Class Passive Skill 2
9:Class Passive Skill 3
28:Lean Edge
29:Cavalry Slayer
30:Spinning Edge
31:Astral Blade
32:Warding Slash
33:Shield Bash
34:Defender
35:Keen Edge
36:Impale
37:Passive Steal
38:Active Steal
39:Toxic Throw
40:Shadowbite
41:Meteor Slash
42:Lightning Blade
43:Mirage Stab
44:Heavy Slash
45:Killing Chain
46:Bastard’s Cross
47:Finishing Stab
48:Decimate
49:Wild Fang
50:Spiral Sword
51:Shield Smite
52:Honed Slash
53:Impulse
54:Hache
55:Saint’s Blade
56:Slice
57:Divine Cross
58:Vertical Edge
59:Iron Crusher
60:Brandish
61:Burning Edge
62:Inferno
63:Long Thrust
64:Javelin
65:Flame Javelin
66:Honed Spear
67:Assaulting Lance
68:Wild Rush
69:Pile Thrust
70:Sting
71:Piercing Lance
72:Passive Hold
73:Venom Thrust
74:Diving Thrust
75:Fire Breath
76:Tempest Drive
77:Dragoon Dive
78:Heavy Smash
79:Assaulting Blow
80:Row Smash
81:Ground Strike
82:High Swing
83:Aerial Smite
84:Fatal Dive
85:Carnage
86:Vicious Torment
87:Death Spin
88:Bear Crush
89:Round Swing
90:Earthshaker
91:Smash
92:Rolling Axe
93:Wide Breaker
94:Vengeful Axe
95:Venom Axe
96:Dark Flame
97:Desperation
98:Wide Smash
99:Grand Smash
100:Brutal Swing
101:Brutal Drive
102:Fallen One
103:Dark Armor
104:Extinction
105:Chaos Unending
106:Flame Thrust
107:Deadly Rush
108:Primus Edge
109:Thunderous Thrust
110:Freezing Thrust
111:Elemental Roar
112:Banishing Stab
113:Leaping Slash
114:Provoking Slash
115:Poison Slash
116:Fire Slash
117:Grisly Poison
118:Grisly Fire
119:Firestorm
120:Icestorm
121:Sonic Blast
122:Double Blast
123:Assassin’s Nail
124:Crush
125:Spiked Blow
126:Icy Blow
127:Icy Crush
128:True Thrust
129:Icicle Dart
130:Shadow Thrust
131:Lightning Shaker
132:Penetrate
133:Lethal Venom
134:Rampage
135:Execution
136:Powerful Impact
137:Demolition
138:Heavy Smash
139:Painful Smash
140:Banishing Smite
141:Sanguine Attack
142:Magick Attack
143:Phantom Attack
144:Elfslayer
145:Beastslayer
146:Strength Shatter
147:Strength Shatter II
148:Armor Shatter
149:Armor Shatter II
150:Magick Shatter
151:Active Shatter
152:Passive Shatter
153:Passive Shatter (Spear)
154:Single Shot
155:Dual Shot
156:Row Shot
157:Triple Shatter
158:Arrow Rain
159:Glacial Rain
160:Mystic Arrow
161:Sonic Shaft
162:Checkmate
163:Poison Arrow
164:Flame Arrow
165:Shadow Arrow
166:Wind Arrow
167:Icicle Arrow
168:Delaying Shot
169:Saint’s Shot
170:Photon Arrow
171:Power Bolt
172:Toxic Bolt
173:Heavy Bolt
174:Harpoon Bolt
175:Spiked Bolt
176:Fireball
177:Icebolt
178:Magick Missile
179:Ice Coffin
180:Aqua Venom
181:Maelstrom
182:Thunderous Strike
183:Volcano
184:Holy Light
185:Innocent Ray
186:Sanguine Darts
187:Skyward Thrust
188:Earthquake
189:Blizzard
190:Gravity
191:Trinity Rain
192:Sanguine Rain
193:Passive Absorb
194:Memento Mori
195:Unicorn’s Wrath
196:Heal
197:Double Heal
198:Row Heal
199:Sacred Heal
200:Circle Heal
201:Radiant Heal
202:Active Heal
203:Extra Heal
204:Overheal
205:Limited Heal
206:Faerie Heal
207:Aurora Veil
208:Phantom Veil
209:Curing Call
210:Healing Wind
211:Honed Healing
212:Holy Cradle
213:Resurrection
214:Reincarnation
215:Animated Dead
216:Night Vision
217:Glowing Light
218:Offensive Order
219:Defensive Order
220:Passive Curse
221:Poison Curse
222:Fire Curse
223:Offensive Curse
224:Defensive Curse
225:Compounding Curse
226:Dispel All
227:Sandstorm
228:Sorcerous Blow
229:Cursed Strike
230:Holy Smite
231:Wall
232:Bulwark
233:Magick Wall
234:Row Protection
235:Row Resistance
236:Greatshield
237:Mystic Shield
238:Dark Mist
239:Mounting Charge
240:Nature’s Wrath
241:Sylphic Wind
242:Mystic Conferral
243:Omega Shatter
244:Wyrmcleave
245:Blitz Rush
246:Heavens Asunder
247:Honed Shield
248:Bunker Stance
249:Impetus Stance
250:War Cry
251:Magick Shell
252:Dark Armor
253:Darkness Armor
254:Hastened Charge
255:Quick Action
256:Hastened Action
257:Quick Cast
258:Hastened Cast
259:Rapid Order
260:Dawn Horn
261:War Horn
262:Provoke
263:Provoking Wall
264:Scornful Dead
265:Dragon’s Roar
266:Hastened Curse
267:Cursed Swamp
268:Eye of the Warrior Princess
269:Ominous Wall
270:Animated Dead
271:Heavy Alignment
272:Aerial Alignment
273:United Front
274:Wolf Pack
275:Bear’s Den
276:Iron Veil
277:Pure Field
278:Reheal
279:Divine Blessing
280:Hastened Heal
281:Boon of the Faeries
282:Hastened Strike
283:Artenie Strike
284:Nocturnal Strike
285:Sneaking Edge
286:Rapid Shot
287:Hastened Shatter
288:Provoking Strike
289:Rage of the Faeries
290:Ground Punisher
291:Parting Blow
292:Fire Burst
293:Poison Burst
294:Life Blow
295:Parting Death
296:Judgment
297:First Aid
298:Medical Aid
299:Party Aid
300:Wing Rest
301:Parting Resurrection
302:Charged Impetus
303:Bull Force
304:Demonic Pact
305:Elemental Impetus
306:Diurnal Impetus
307:Nocturnal Impetus
308:Grave Impetus
309:Blade Dance
310:Tailwind
311:Quick Reload
312:Nocturnal Rest
313:Concentrate
314:Recast
315:Bestral Howl
316:Cavalier Call
317:Feathering
318:Undying Will
319:Eagle Eye
320:Hawk Eye
321:Inner Balance
322:Aerial Wing
323:Discharge
324:Binding Guard
325:Sanguine Arts
326:Passive Gift
327:Restore
328:Active Gift
329:Quick Impetus
330:Bulk Up
331:Berserk
332:Accelerate
333:Counter
334:Ground Counter
335:Heavy Counter
336:Following Slash
337:Aerial Snipe
338:Frenzied Strike
339:Vanitas
340:Enrage
341:Maiden’s Hammer
342:Magick Counter
343:Banishing Counter
344:Phantom Counter
345:Wide Counter
346:Triple Counter
347:Vanquish
348:Magick Burst
349:Phantom Kick
350:Poison Touch
351:Venom Touch
352:Phalanx Shift
353:Aerial Shift
354:Self-Care
355:Quick Heal
356:Curing Heal
357:Relic Heal
358:Selfless Heal
359:Passive Miracle
360:Lifeshare
361:Poison Cure
362:Fire Cure
363:Freeze Cure
364:Stun Cure
365:Blind Cure
366:Guard Cure
367:Passive Cure
368:Refresh
369:Quick Cure
370:Sacred Cure
371:Quick Dispel
372:Abyssal Miasma
373:Remove Weakness
374:Cursed Impetus
375:Mirror Weakness
376:Pursuit
377:Magick Pursuit
378:Knight’s Pursuit
379:Aerial Pursuit
380:Banishing Pursuit
381:Wide Pursuit
382:Shattering Pursuit
383:Snow-white Strike
384:Sanguine Pursuit
385:Killing Pursuit
386:Shadow Pursuit
387:Healing Pursuit
388:Healing Hunter
389:Guard Hunter
390:Wild Kick
391:Weakness Hunter
392:Reflect Magick
393:Quick Curse
394:Cursed Gaol
395:Shining Light
396:Preemptive Heal
397:Holy Breath
398:Sorcerous Connection
399:Focus Sight
400:Sniping Order
401:Keen Call
402:Powerful Call
403:Inspiration
404:Wide Inspiration
405:Reinforce
406:Sylphic Barrier
407:Grant Evade
408:Quick Barrier
409:Protection
410:Circle Barrier
411:Holy Barrier
412:Saint’s Barrier
413:Magick Barrier
414:Row Barrier
415:Mighty Shield
416:Celestial Light
417:Quick Cover
418:Heavy Cover
419:Enduring Cover
420:Hastened Cover
421:Row Cover
422:Arrow Cover
423:Radiant Cover
424:Luminous Cover
425:Aid Cover
426:Advance Cover
427:Evil Cover
428:Sacrifice
429:Guard Order
430:Magick Conferral
431:Flame Conferral
432:Ice Conferral
433:Thunderous Conferral
434:Sanguine Conferral
435:Dark Conferral
436:Toughness
437:Lifesaver
438:Painbringer
439:Vengeance
440:Nimble Fighter
441:Guarding Fighter
442:Guardian
443:Vengeful Impetus
444:Guarding Impetus
445:Evasive Impetus
446:Quick Guard
447:Heavy Guard
448:Enduring Guard
449:Cavalry Guard
450:Aerial Guard
451:Bestral Guard
452:Noble Guard
453:Royal Guard
454:Vengeful Guard
455:Holy Guard
456:Diurnal Guard
457:Nocturnal Guard
458:Undead Wall
459:Invincible
460:Evade
461:Phantom Step
462:Dynamic Glide
463:Nocturnal Evade
464:Dark Step
465:Gryphon Glide
466:Deflect
467:Parry
468:Magick Conversion
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>139</ID>
              <Description>"LIST_EQUIPMENT"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">011A:Bronze Sword
011B:Recruit's Shortsword
011C:Baroque Sword
011E:Iron Sword
011F:Black-Iron Sword
0120:Carnat Sword
0121:Greatwood Sword
0122:Steel Sword
0123:Spellsteel Sword
0124:Vorpal Sword
0128:Dragonbone Blade
0129:Thorn Blade
012A:Icefall Blade
012B:Wingcrest Blade
012D:Templar's Sword
012E:Phantom Knight's Sword
012F:Zenoiran Sword
0130:Zenoiran Knight's Sword
0131:Heavenswing Sword
0133:Obsidian Sword
0134:Nameless Greatsword
0135:Veteran's Sword
0136:Hunter's Claymore
0137:Hallowed Blade
0138:Carnelian Blade
0139:Meteorite Sword
013B:Viperfang
013C:Scorpion's Sting
013D:Searing Rapier
013E:Flamberge
013F:Barbarian's Might
0140:Dancer's Delight
0141:Crimson Sword
0142:Mist Scimitar
0143:Sylph's Bane
0144:Galecutter
0145:Hailstorm Edge
0146:Pursuant's Blade
0147:Cutthroat's Boon
0148:Moonlight Rapier
0149:Sanguine Blade
014A:Runic Sword
014C:Wyvern Razor
014D:Stingray
014E:Rose Knight Sword
014F:Bandit Longsword
0150:Royal Saber
0151:Greatsword
0152:Cursed Blade Of The Abyss
0153:Cursed Blade Of The Abyss
0154:Greatsword Of The Abyss
0155:Red Rose
0156:Blue Rose
0158:Kingsblade Cornix
0159:Notos's Sword
015A:Rosularis Sword
015B:Sacral Sword
015C:Holy Unicorn Blade
015D:Bronze Spear
015E:Recruit's Shortspear
015F:Baroque Spear
0161:Iron Spear
0162:Black-Iron Spear
0163:Carnat Spear
0164:Greatwood Spear
0165:Steel Spear
0166:Spellsteel Spear
0167:Vorpal Spear
016B:Dragonbone Spear
016C:Thorn Spear
016D:Icefall Spear
016E:Wingcrest Spear
016F:Watchman's Longspear
0170:Nameless Guard's Spear
0172:Templar's Spear
0173:Phantom Knight's Spear
0174:Zenoiran Spear
0175:Zenoiran Knight's Spear
0176:Salamander Spear
0177:Sacred Heart Spear
0179:Obsidian Spear
017A:Nameless Greatspear
017B:Veteran's Pike
017C:Glaive
017D:Adept's Shortspear
017E:Astral Pike
017F:Carnelian Spear
0180:Meteorite Lance
0182:Unwavering Spear
0183:Storm Of Hail
0184:Corroded Spear
0185:Valkyrie's Partisan
0186:Surging Shortspear
0187:Usurper's Spear
0188:Elfeater
0189:General's Pike
018A:Canyon Lance
018B:Helix Spear
018C:Dragoon's Warspear
018D:Bloody Spear
018E:Runic Spear
0190:Twinned Bough
0191:Twinned Bough
0192:Silver Trident
0193:Crimson Sarissa
0194:Flame Javelin
0195:Death Pillar
0196:Cursed Lance Of The Abyss
0197:Cursed Lance Of The Abyss
0198:Testarossa
019A:Kingslance Elhal
019B:Zephyros's Spear
019C:Orchis Spear
019D:Sacral Spear
019E:Lance Of Devotion
019F:Bronze Axe
01A0:Recruit's Handaxe
01A1:Baroque Axe
01A3:Iron Axe
01A4:Black-Iron Axe
01A5:Carnat Axe
01A6:Greatwood Axe
01A7:Steel Axe
01A8:Spellsteel Axe
01A9:Vorpal Axe
01AD:Dragonbone Axe
01AE:Thorn Axe
01AF:Icefall Axe
01B0:Wingcrest Axe
01B2:Templar's Axe
01B3:Phantom Knight's Axe
01B4:Zenoiran Axe
01B5:Zenoiran Knight Axe
01B6:Bandit's Handaxe
01B7:Golden Ram Axe
01B9:Obsidian Axe
01BA:Nameless Greataxe
01BB:Veteran's Axe
01BC:Hunter's Halberd
01BD:Knot Of Ruin
01BE:Carnelian Axe
01BF:Meteorite Axe
01C1:Crushing Axe
01C2:Hoarfrost Axe
01C3:Frozen Battleaxe
01C4:Barbarian's Axe
01C5:Mason's Hammer
01C6:Spiked Hammer
01C7:Headsman's Axe
01C8:Eliminator
01C9:Morningstar
01CA:Silvermoon Axe
01CB:Giant's Greataxe
01CC:Banishing Hammer
01CD:Dark Knight Cleaver
01CE:Berserker's Battleaxe
01CF:Sanguine Axe
01D0:Runic Axe
01D2:Rose Knight Axe
01D3:Rose Knight Hammer
01D4:Labrys
01D5:Warhammer
01D6:Black Axe Of The Abyss
01D7:Black Axe Of The Abyss
01D8:Cursed Axe Of The Abyss
01D9:Cursed Axe Of The Abyss
01DA:Juggernaut
01DC:Kingsaxe Drakenash
01DD:Boreas's Axe
01DE:Helleborus Axe
01DF:Sacral Axe
01E1:Bronze Bow
01E2:Recruit's Shortbow
01E3:Baroque Bow
01E5:Iron Bow
01E6:Black-Iron Bow
01E7:Carnat Bow
01E8:Greatwood Bow
01E9:Steel Bow
01EA:Spellsteel Bow
01EB:Vorpal Bow
01EF:Dragonbone Bow
01F0:Thorn Bow
01F1:Icefall Bow
01F2:Wingcrest Bow
01F3:Watchman's Longbow
01F4:Nameless Guard's Bow
01F6:Templar's Bow
01F7:Phantom Knight's Bow
01F8:Zenoiran Bow
01F9:Zenoiran Knight's Bow
01FA:Magebane Bow
01FC:Nameless Greatbow
01FD:Obsidian Bow
01FE:Carnelian Bow
01FF:Meteorite Bow
0200:Infamous Bow
0201:Veteran's Bow
0203:Viper Bow
0204:Flame Bow
0205:Salamander Greatbow
0206:Starless Bow
0207:Thundering Bow
0208:Thundering Strongbow
0209:Piercing Bow
020A:Piercing Strongbow
020B:Spellseal Bow
020C:Pheasant Bow
020D:Interrogator's Bow
020E:The Inquisitor
020F:Bow Of Swiftness
0210:Silvermoon Bow
0211:General's Longbow
0212:Crane Bow
0213:Trapper's Warbow
0214:Gallian Crossbow
0215:Sanguine Bow
0216:Runic Bow
0218:Greatwood Spiritbow
0219:Desert Bow
021A:Frostbloom Bow
021B:Woodpecker
021C:Replica Alminster
021E:Kingsbow Bastorik
021F:Apeliotes's Bow
0220:Quince Bow
0221:Sacral Bow
0222:Alminster
0223:Bronze Staff
0224:Recruit's Staff
0225:Baroque Rod
0227:Iron Staff
0228:Black-Iron Staff
0229:Carnat Rod
022A:Greatwood Staff
022B:Steel Staff
022C:Spellsteel Staff
022D:Vorpal Rod
0231:Dragonbone Staff
0232:Thorn Staff
0233:Icefall Staff
0234:Wingcrest Staff
0236:Templar's Staff
0237:Phantom Knight's Staff
0238:Zenoiran Staff
0239:Zenoiran Knight's Staff
023A:Raven Staff
023B:Twilight Staff
023D:Warding Staff
023E:Nameless Greatstaff
023F:Obsidian Staff
0240:Carnelian Staff
0241:Meteorite Rod
0242:Veteran's Staff
0246:Thawing Scepter
0247:Pestilent Staff
0248:Bloodmoon Rod
0249:Wind Scepter
024A:Telluric Staff
024B:Grand Magus Staff
024C:Icestorm Staff
024D:Quartz Rod
024F:Defender's Mace
0250:Cleric's Cane
0251:Lyrical Wand
0252:Hallowed Mace
0253:Staff Of Succor
0254:Ringed Staff
0255:Phosphorescent Staff
0256:Precious Rod
0257:Lifeblood Staff
0258:Purifier
025A:Liberator's Staff
025B:Speed-Hex Staff
025C:Poison-Hex Staff
025D:Flame-Hex Staff
025E:Dustbound Staff
025F:Shaman's Bonestaff
0260:Gleaming Mace
0262:Chiropteran Staff
0263:Mother Laelia's Staff
0264:Red-Bark Staff
0265:Chlorotic
0266:Undead Staff
0267:Ein Seeker
0268:Heavenswing Staff
0269:Sanguis Mea
026A:Cursed Staff Of The Abyss
026B:Cursed Staff Of The Abyss
026C:Millenium Scepter
026D:Libera
026E:Cardinal's Mace
0270:Kingstaff Albiore
0271:Euros's Staff
0272:Lupinus Staff
0273:Sacral Rod
0274:Papal Crosier
0282:Bronze Shield
0283:Recruit's Shield
0284:Baroque Shield
0285:Battler's Shield
0286:Iron Shield
0287:Black-Iron Shield
0288:Carnat Shield
0289:Greatwood Shield
028A:Steel Shield
028B:Spellsteel Shield
028C:Vorpal Shield
0290:Dragonbone Shield
0291:Thorn Shield
0292:Icefall Shield
0293:Wingcrest Shield
0294:Watchman's Buckler
0295:Nameless Guard's Shield
0297:Templar's Shield
0298:Phantom Knight's Shield
0299:Zenoiran Shield
029A:Zenoiran Knight's Shield
029B:Golden Ram Shield
029C:Heavenswing Shield
029E:Obsidian Shield
029F:Azure Crest Shield
02A0:Scarlet Crest Shield
02A1:Hunter's Buckler
02A2:Blessed Roundshield
02A4:Viper Shield
02A5:Searing Shield
02A6:Hoarfrost Shield
02A7:Luminous Shield
02A8:Twin Dragon Shield
02A9:Unfettered Shield
02AA:Chivalric Shield
02AC:Guard's Shield
02AD:Mercenary's Shield
02AE:Holy Knight's Shield
02AF:Cavalry Hunter's Buckler
02B0:Angel Hunter's Buckler
02B1:Beast Hunter's Buckler
02B2:Moonlight Shield
02B3:Unyielding Shield
02B4:Squire's Shield
02B5:Arrowshield
02B6:Ironclad Buckler
02B7:Manalith Buckler
02B8:Parrying Shield
02B9:White Knight's Shield
02BB:Blue Rose Shield
02BC:White Rider's Shield
02C1:Kaikias's Shield
02C2:Holy Unicorn Shield
02C6:Bronze Greatshield
02C7:Recruit's Greatshield
02C8:Baroque Greatshield
02C9:Conveyable Greatshield
02CA:Iron Greatshield
02CB:Black-Iron Greatshield
02CC:Carnat Greatshield
02CD:Greatwood Greatshield
02CE:Steel Greatshield
02CF:Spellsteel Greatshield
02D0:Vorpal Greatshield
02D4:Dragonbone Greatshield
02D5:Thorn Greatshield
02D6:Icefall Greatshield
02D7:Wingcrest Greatshield
02D9:Templar's Greatshield
02DA:Phantom Knight's Greatshield
02DB:Zenoiran Greatshield
02DC:Zenoiran Knight's Greatshield
02DD:Feathered Crest Greatshield
02DE:Heavenswing Greatshield
02E0:Obsidian Greatshield
02E1:Azure Crest Greatshield
02E3:Mirage Greatshield
02E6:Viper Greatshield
02E7:Searing Greatshield
02E8:Hoarfrost Greatshield
02E9:Luminous Greatshield
02EB:Citadel Guard's Greatshield
02EC:Moonlight Greatshield
02ED:Unyielding Greatshield
02EE:Horsekiller Greatshield
02EF:Wingclipper Greatshield
02F0:Beastslayer Greatshield
02F1:Squire's Greatshield
02F2:Panoplied Greatshield
02F3:Ironclad Towershield
02F4:Bulwark Towershield
02F5:White Knight's Greatshield
02F6:Blacksilver Pavise
02F9:Heaven's Mirror Greatshield
02FA:Drakestone Iceshield
02FB:Greatshield Of The Abyss
02FC:Greatshield Of The Abyss
02FE:Skiron's Greatshield
02FF:Hero's Greatshield
0300:Champion's Towershield
0301:Gran Baris
0310:Carnelian Pendant
0311:Ruby Pendant
0312:Lapis Pendant
0313:Sapphire Pendant
0314:Amethyst Pendant
0315:Onyx Pendant
0316:Bronze Bangle
0317:Silver Bangle
0318:Gold Bangle
0319:Bronze Circlet
031A:Silver Circlet
031B:Gold Circlet
031C:Brown Beret
031D:Green Beret
031E:Elite Beret
031F:Leather Hood
0320:Silk Hood
0321:Sage's Hood
0322:Vitality Talisman
0323:Lifeblood Talisman
0324:Ervã©Lda's Talisman
0325:Dove Plume
0326:Raven Plume
0327:Angel Plume
0328:Iron Shackles
0329:Prisoner's Shackles
032A:Daemon's Shackles
032B:Blue Spectacles
032C:Mirrored Spectacles
032D:Silken Scarf
032E:Royal Scarf
032F:Mercenary's Eyepatch
0330:Veteran's Eyepatch
0331:Lucky Coin
0332:Gauntlets
0333:Cloth Gauntlets
0334:Leaf Broach
0335:Rose Broach
0336:Holy Broach
0337:Sacral Broach
0338:White Ribbon
0339:Verdant Ribbon
033A:Scarlett's Ribbon
033B:Bloodstained Ribbon
033C:Warrior's Medallion
033D:Sorcerer's Medallion
033E:Knight's Medallion
033F:Cleric's Medallion
0340:Hero's Medallion
0341:Charm Of Land &amp;amp; Sea
0342:Charm Of Sun &amp;amp; Moon
0343:Lionheart
0344:Mistletoe Charm
0345:Lamplight Ring
0346:Watchman's Lantern
0347:Watchman's Horn
0348:Gravekeeper Lantern
0349:Gravekeeper Boots
034A:Undead Ring
034B:Necromancer's Lantern
034C:Bloodmoon Earrings
034D:Retaliation Earrings
034E:Earrings Of Pursuit
0350:Tailwind Cape
0351:Lips's Ring
0352:Gust Bracelet
0353:Squall Bracelet
0354:Crude Tasset
0355:Defender's Ring
0356:Acrobat's Shoes
0357:Battleline Standard
0358:Wingline Standard
0359:Elite Standard
035A:Wolfpack Gauntlets
035B:Badger Gauntlets
035D:First Aid Kit
035E:Medical Kit
035F:Large Aid Kit
0360:Shawl Of Repose
0362:Defensive Ring
0363:Aurora Ring
0364:Charm Of Warding
0365:Wind Faerie's Bell
0366:Thief's Bell
0367:Flamebrand Tome
0368:Frostbrand Tome
0369:Thunderbrand Tome
036A:Bloodbrand Tome
036B:Glory Sash
036C:Dancer's Bracelet
036D:Gambler's Coin
036E:Dirty Gambler's Coin
036F:Familiar's Choker
0370:Truestrike Star
0371:Sage Owl's Shawl
0373:Sniper's Lens
0374:Sniper's Amber Lens
0375:Wyvern Reins
0376:Heavenwyvern Reins
0377:Armored Gauntlets
0379:Pursuant's Bracelet
037A:Liberator's Bracelet
037B:Outlaw's Bracelet
037C:Wolf Fang Bracelet
037D:Cleric's Bracelet
037E:Counter Belt
037F:Riot Belt
0380:Wyvern Claw
0381:Mage's Gloves
0382:Liberator's Belt
0383:Monk's Mitre
0384:Archbishop's Mitre
0385:Spirit's Necklace
0386:Self-Aid Kit
0387:Lapis Bell
0388:Dancer's Anklet
0389:Dawn Robes
038A:Dusk Robes
038C:Power Belt
038D:Defensive Gauntlets
038E:Thief's Mantle
038F:Twilight Cloak
0390:Illusory Cloak
0391:Courser's Reins
0392:Heavensteed Reins
0393:Old Witch's Ring
0395:Master's Gauntlets
0396:Guardian Gloves
0397:Vengeful Caligae
0398:Citadel Guard's Sabatons
0399:Druid's Robes
039A:Sorcerer's Gauntlets
039B:Soothing Plume
039C:Phoenix's Plume
039E:Detoxifying Amulet
039F:Quenching Amulet
03A0:Defrosting Amulet
03A1:Awakening Amulet
03A2:Clearsight Amulet
03A3:Parrying Amulet
03A4:Skillful Amulet
03A5:Holy Unicorn Signet
03A6:Salamander Ring
03A7:Glacial Ring
03A8:Thunderclap Ring
03A9:Cooling Bandana
03AA:Barbed Ribbon
03AB:Wooly Mittens
03AC:Fluffy Cape
03AE:Chloe's Charm
03AF:Rookie Egg
03B0:Golden Egg
03B1:Miser's Bracelet
03B2:Silver Goblet
03B3:Gold Goblet
03B4:Gauntlets Of The Abyss
03B5:Crown Of The Abyss
03B6:Talisman Of The Abyss
03B7:Celestial Talisman
03B8:Magia Soul
03B9:Magia Heart
03BA:White Cat-Ear Hood
03BB:Black Cat-Ear Hood
03BC:Dream Crown
03BD:Ancient Crown
03BF:Ring Of The Unicorn
03C0:Ring Of The Unicorn
03C1:Ring Of The Unicorn
03C2:Ring Of The Maiden
03C3:Ring Of The Maiden
03C4:Ring Of The Maiden
03C5:Hp +50
03C6:Hp +200
03C7:Str +100
03C8:Physical Attack +
03C9:Magical Attack +
03CA:Critical Damage +
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>16902</ID>
              <Description>"LIST_LEVEL"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0000:--------
0001:Level 1
0002:Level 2
0003:Level 3
0004:Level 4
0005:Level 5
0006:Level 6
0007:Level 7
0008:Level 8
0009:Level 9
000A:Level 10
000B:Level 11
000C:Level 12
000D:Level 13
000E:Level 14
000F:Level 15
0010:Level 16
0011:Level 17
0012:Level 18
0013:Level 19
0014:Level 20
0015:Level 21
0016:Level 22
0017:Level 23
0018:Level 24
0019:Level 25
001A:Level 26
001B:Level 27
001C:Level 28
001D:Level 29
001E:Level 30
001F:Level 31
0020:Level 32
0021:Level 33
0022:Level 34
0023:Level 35
0024:Level 36
0025:Level 37
0026:Level 38
0027:Level 39
0028:Level 40
0029:Level 41
002A:Level 42
002B:Level 43
002C:Level 44
002D:Level 45
002E:Level 46
002F:Level 47
0030:Level 48
0031:Level 49
0032:Level 50
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>138</ID>
              <Description>"LIST_LEVELEXP"</Description>
              <DropDownList DisplayValueAsItem="1">0:Lv0
99:Lv1
299:Lv2
599:Lv3
999:Lv4
1499:Lv5
2099:Lv6
2799:Lv7
3649:Lv8
4649:Lv9
5799:Lv10
7099:Lv11
8599:Lv12
10349:Lv13
12349:Lv14
14699:Lv15
17399:Lv16
20499:Lv17
23999:Lv18
27999:Lv19
32499:Lv20
37499:Lv21
43099:Lv22
49399:Lv23
56399:Lv24
64199:Lv25
72899:Lv26
82499:Lv27
93199:Lv28
105299:Lv29
118799:Lv30
133899:Lv31
150599:Lv32
169299:Lv33
189999:Lv34
213099:Lv35
238799:Lv36
267299:Lv37
298999:Lv38
334299:Lv39
373599:Lv40
417499:Lv41
466199:Lv42
520499:Lv43
580999:Lv44
648499:Lv45
723499:Lv46
806999:Lv47
899999:Lv48
999999:Lv49
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>16952</ID>
              <Description>"LIST_ENABLE"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:OFF
1:ON
</DropDownList>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17079</ID>
          <Description>"======= Development (take care! that maybe crash.)  ======="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>17173</ID>
              <Description>"Battle - Damage Predictions (tracing.... not ready)"</Description>
              <Options moHideChildren="1"/>
              <Color>FF8080</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
aobscanregion(FuncDamagePredictionsInject,hInstance,hInstance+08000000,49 ?? ?? 00 ?? ?? ?? ?? ?? ?? 89 ?? 43 ?? ?? ?? ?? 41 ?? ?? ?? ?? ?? ?? ?? 41 ?? ?? ?? 45 ?? ?? 75 ?? C5 ?? ?? ?? C5 ?? ?? ?? ?? C5 ?? ?? ?? C5 ?? ?? ?? EB ?? C5 ?? ?? ?? C5 ?? ?? ?? ?? C5 ?? ?? ?? C5 ?? ?? ?? 41 ?? ?? ?? ?? ?? ?? C4 ?? ?? ?? ?? C5 ?? ?? ?? ?? C5 ?? ?? ?? 89) // should be unique
alloc(newmem,$1000)
alloc(FuncDamagePredictionsOrigin,32)

label(code)
label(return)
label(AddrDamagePredictions)

align 8
FuncDamagePredictionsOrigin:
  readmem(FuncDamagePredictionsInject+0x0c,17)

  align 8
newmem:
  mov [AddrDamagePredictions],r10
  add [AddrDamagePredictions],r9

  //xor rax,rax
  //mov [r10+r9+18],eax
  //mov [r10+r9+1C],eax
  //mov [r10+r9+20],eax
  //mov [r10+r9+24],eax

code:
  //mov [r10+r9+18],eax
  //mov eax,[r10+rbx+00000DC8]
  //mov ebx,[r10+rbp]
  readmem(FuncDamagePredictionsInject+0x0c,17)
  jmp return

align 8
AddrDamagePredictions:
  dq 0

FuncDamagePredictionsInject+0C:
  jmp far newmem
  nop 3
return:
registersymbol(FuncDamagePredictionsInject)
registersymbol(FuncDamagePredictionsOrigin)
registersymbol(AddrDamagePredictions)

[DISABLE]

FuncDamagePredictionsInject+0C:
  readmem(FuncDamagePredictionsOrigin,17)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3924A6FC22C

3924A6FC206: 45 85 C0                       - test r8d,r8d
3924A6FC209: 74 12                          - je 3924A6FC21D
3924A6FC20B: C5 E0 57 DB                    - vxorps xmm3,xmm3,xmm3
3924A6FC20F: C5 F8 2F CB                    - vcomiss xmm1,xmm3
3924A6FC213: 41 0F 92 C0                    - setb r8b
3924A6FC217: 45 0F B6 C0                    - movzx r8d,r8b
3924A6FC21B: EB 03                          - jmp 3924A6FC220
3924A6FC21D: 45 31 C0                       - xor r8d,r8d
3924A6FC220: 49 BA 00 00 95 47 92 02 00 00  - mov r10,0000029247950000
3924A6FC22A: 89 C0                          - mov eax,eax
// ---------- INJECTING HERE ----------
3924A6FC22C: 43 89 44 0A 18                 - mov [r10+r9+18],eax
// ---------- DONE INJECTING  ----------
3924A6FC231: 41 8B 84 1A C8 0D 00 00        - mov eax,[r10+rbx+00000DC8]
3924A6FC239: 41 8B 1C 2A                    - mov ebx,[r10+rbp]
3924A6FC23D: 45 85 C0                       - test r8d,r8d
3924A6FC240: 75 13                          - jne 3924A6FC255
3924A6FC242: C5 FA 7E C9                    - vmovq xmm1,xmm1
3924A6FC246: C5 F9 70 C9 FC                 - pshufd xmm1,xmm0,xmm1-04
3924A6FC24B: C5 E8 57 D2                    - vxorps xmm2,xmm2,xmm2
3924A6FC24F: C5 EA 11 C9                    - vmovss xmm1,xmm2,xmm1
3924A6FC253: EB 11                          - jmp 3924A6FC266
3924A6FC255: C5 FA 7E CA                    - vmovq xmm1,xmm2
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>17174</ID>
                  <Description>"函數位址 (請勿變更)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>FuncDamagePredictionsInject+0C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17175</ID>
                  <Description>"Enemy hurt (Back ground color)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17188</ID>
                  <Description>"Friendly hurt (Back ground color)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17176</ID>
                  <Description>"Enemy hurt"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17177</ID>
                  <Description>"Friendly hurt"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>1C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17178</ID>
                  <Description>"Friendly hurt 2 ?"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>20</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17179</ID>
                  <Description>"Friendly hurt3 ?"</Description>
                  <ShowAsSigned>1</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrDamagePredictions</Address>
                  <Offsets>
                    <Offset>24</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17180</ID>
                  <Description>"---------- ---------- ----------"</Description>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>17121</ID>
          <Description>"======= Old Method ======="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>17122</ID>
              <Description>"Character info (world map exploration) #1"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <Color>8080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
aobscanregion(ArmyCharsInject,hInstance,hInstance+08000000,4C ?? ?? ?? ?? ?? ?? ?? 4C ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 4A ?? ?? ?? ?? 4A ?? ?? ?? ?? 4E ?? ?? ?? ?? 46 ?? ?? ?? ?? 45 ?? ?? 44 ?? ?? ?? ?? 4C ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? 49 ?? ?? ?? 4A ?? ?? ?? ?? 4C) // should be unique
alloc(newmem,$1000)
alloc(ArmyCharsOrigin,32)

label(code)
label(return)
label(dewsloop)
label(AddrChars)
label(iMinDews)

align 8
ArmyCharsOrigin:
  readmem(ArmyCharsInject+0x25,15)

align 8
newmem:
  lea rsi,[rcx+r9]
  mov [AddrChars],rsi
  cmp qword ptr[iMinDews],0
  je  code

  push rcx
  mov rcx,#10
  add rsi,0038
dewsloop:
  dec rcx
  mov r8b,[rsi+rcx+08]
  cmp r8b,[iMinDews]
  jae @F
  mov r8b,[iMinDews]
  mov [rsi+rcx+08],r8b
@@:
  cmp rcx,0
  jne dewsloop
  pop rcx

code:
  //mov rsi,[rcx+r9+38]
  //mov r8,[rcx+r9+40]
  //mov r11d,[rcx+r9+47]
  readmem(ArmyCharsInject+0x25,15)
  jmp return

align 8
AddrChars:
  dq 0
iMinDews:
  dq 0

ArmyCharsInject+0025:
  jmp far newmem
  nop
return:
registersymbol(ArmyCharsInject)
registersymbol(ArmyCharsOrigin)
registersymbol(AddrChars)
registersymbol(iMinDews)

[DISABLE]

ArmyCharsInject+0025:
  readmem(ArmyCharsOrigin,15)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3CE8D34F8EF

3CE8D34F8AE: 48 89 94 29 10 05 00 00  - mov [rcx+rbp+00000510],rdx
3CE8D34F8B6: 4A 8B 54 09 10           - mov rdx,[rcx+r9+10]
3CE8D34F8BB: 4A 8B 74 09 18           - mov rsi,[rcx+r9+18]
3CE8D34F8C0: 4E 8B 44 09 20           - mov r8,[rcx+r9+20]
3CE8D34F8C5: 4E 8B 5C 09 28           - mov r11,[rcx+r9+28]
3CE8D34F8CA: 4C 89 9C 29 38 05 00 00  - mov [rcx+rbp+00000538],r11
3CE8D34F8D2: 4C 89 84 29 30 05 00 00  - mov [rcx+rbp+00000530],r8
3CE8D34F8DA: 48 89 B4 29 28 05 00 00  - mov [rcx+rbp+00000528],rsi
3CE8D34F8E2: 48 89 94 29 20 05 00 00  - mov [rcx+rbp+00000520],rdx
3CE8D34F8EA: 4A 8B 54 09 30           - mov rdx,[rcx+r9+30]
// ---------- INJECTING HERE ----------
3CE8D34F8EF: 4A 8B 74 09 38           - mov rsi,[rcx+r9+38]
// ---------- DONE INJECTING  ----------
3CE8D34F8F4: 4E 8B 44 09 40           - mov r8,[rcx+r9+40]
3CE8D34F8F9: 46 8B 5C 09 47           - mov r11d,[rcx+r9+47]
3CE8D34F8FE: 45 89 DB                 - mov r11d,r11d
3CE8D34F901: 44 89 5C 39 47           - mov [rcx+rdi+47],r11d
3CE8D34F906: 4C 89 84 29 50 05 00 00  - mov [rcx+rbp+00000550],r8
3CE8D34F90E: 48 89 B4 29 48 05 00 00  - mov [rcx+rbp+00000548],rsi
3CE8D34F916: 48 89 94 29 40 05 00 00  - mov [rcx+rbp+00000540],rdx
3CE8D34F91E: 49 8D 51 4C              - lea rdx,[r9+4C]
3CE8D34F922: 4A 8B 74 09 4C           - mov rsi,[rcx+r9+4C]
3CE8D34F927: 4C 8B 44 11 08           - mov r8,[rcx+rdx+08]
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>17123</ID>
                  <Description>"函數位址 (請勿變更)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>ArmyCharsInject+0005</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17124</ID>
                  <Description>"=== Highlight of Selected Character Uint === "</Description>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>17125</ID>
                  <Description>"Character ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17126</ID>
                  <Description>"Class"</Description>
                  <DropDownListLink>LIST_CLASS</DropDownListLink>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>28</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17127</ID>
                  <Description>"Level"</Description>
                  <DropDownListLink>LIST_LEVEL</DropDownListLink>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>3C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17128</ID>
                  <Description>"Experience"</Description>
                  <DropDownListLink>LIST_LEVELEXP</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17129</ID>
                  <Description>"Used various dews (times)"</Description>
                  <Options moHideChildren="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF0080</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>40</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>17130</ID>
                      <Description>"Set minimum times of uses (0 = Disable)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>0080FF</Color>
                      <VariableType>Byte</VariableType>
                      <Address>iMinDews</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17131</ID>
                      <Description>"Dew of Vitality (HP)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0000</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17132</ID>
                      <Description>"Dew of Strength (ATK)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0001</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17133</ID>
                      <Description>"Dew of Protection (DEF)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0002</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17134</ID>
                      <Description>"Dew of Knowledge (Mag. ATK)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0003</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17135</ID>
                      <Description>"Dew of Warding (Mag. DEF)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0004</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17136</ID>
                      <Description>"Dew of Skill (Accuracy)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0005</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17137</ID>
                      <Description>"Dew of Acuity (Evasion)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0006</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17138</ID>
                      <Description>"Dew of Keenness (Critical Rate)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0007</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17139</ID>
                      <Description>"Dew of Parry (Guard Rate)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0008</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17140</ID>
                      <Description>"Dew of Agility (Initiative)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0009</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17141</ID>
                      <Description>"Dew of Illusion (All skills)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+000A</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>17142</ID>
                  <Description>"Equipped  Slot"</Description>
                  <Options moHideChildren="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF0080</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>AddrChars</Address>
                  <Offsets>
                    <Offset>4C</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>17143</ID>
                      <Description>"1st Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0000</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17144</ID>
                      <Description>"2nd Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0004</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17145</ID>
                      <Description>"3th Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0008</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17146</ID>
                      <Description>"4th Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+000C</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>17147</ID>
                  <Description>"---------- ---------- ----------"</Description>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17148</ID>
              <Description>"Character info (world map exploration) #2"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <Color>8080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
aobscanregion(ArmyCharacterInject,hInstance,hInstance+08000000,45 ?? ?? 45 ?? ?? 44 ?? ?? ?? ?? 8B ?? ?? ?? 41 ?? ?? 44 ?? ?? ?? ?? 48 ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 4C ?? ?? ?? 4C ?? ?? ?? ?? ?? ?? 48 89 ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? C7 ?? ?? ?? ?? ?? ?? ?? ?? ?? C7 ?? ?? ?? ?? ?? ?? ?? ?? ?? 44 ?? ?? ?? ?? ?? ?? 44 ?? ?? ?? ?? ?? ?? 48) // should be unique
alloc(newmem,$1000)
alloc(ArmyCharacterSource,32)

label(code)
label(return)
label(dewloop)
label(AddrCharacter)
label(iMinDewUsed)

align 8
ArmyCharacterSource:
  readmem(ArmyCharacterInject+0x0B,15)

align 8
newmem:
  lea r12,[rax+rbp]
  mov [AddrCharacter],r12
  cmp qword ptr[iMinDewUsed],0
  je  code

  push rcx
  push rsi
  mov rcx,#10
  add rsi,0038
dewloop:
  dec rcx
  mov r12b,[rsi+rcx+08]
  cmp r12b,[iMinDewUsed]
  jae @F
  mov r12b,[iMinDewUsed]
  mov [rsi+rcx+08],r12b
@@:
  cmp rcx,0
  jne dewloop
  pop rsi
  pop rcx

code:
  //mov ebp,[rax+rbp+38]
  //mov r12d,ebp
  //mov [rax+rsi+08],r12d
  //mov [rbx],rdi
  readmem(ArmyCharacterInject+0x0B,15)
  jmp return

align 8
AddrCharacter:
  dq 0
iMinDewUsed:
  dq 0

ArmyCharacterInject+000B:
  jmp far newmem
  nop
return:
registersymbol(ArmyCharacterInject)
registersymbol(ArmyCharacterSource)
registersymbol(AddrCharacter)
registersymbol(iMinDewUsed)

[DISABLE]
ArmyCharacterInject+000B:
  readmem(ArmyCharacterSource,15)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 2FF952AFB3C
45 89 E4 44 88 64 30 11


2FF952AFB15: 45 85 DB                          - test r11d,r11d
2FF952AFB18: 41 0F 94 C3                       - sete r11b
2FF952AFB1C: 45 0F B6 DB                       - movzx r11d,r11b
2FF952AFB20: 45 31 E4                          - xor r12d,r12d
2FF952AFB23: 41 C7 C5 01 00 00 00              - mov r13d,00000001
2FF952AFB2A: 45 85 DB                          - test r11d,r11d
2FF952AFB2D: 45 0F 45 EC                       - cmovne r13d,r12d
2FF952AFB31: 45 89 EC                          - mov r12d,r13d
2FF952AFB34: 45 89 E4                          - mov r12d,r12d
2FF952AFB37: 44 88 64 30 11                    - mov [rax+rsi+11],r12b
// ---------- INJECTING HERE ----------
2FF952AFB3C: 8B 6C 28 38                       - mov ebp,[rax+rbp+38]
// ---------- DONE INJECTING  ----------
2FF952AFB40: 41 89 EC                          - mov r12d,ebp
2FF952AFB43: 44 89 64 30 08                    - mov [rax+rsi+08],r12d
2FF952AFB48: 48 89 3B                          - mov [rbx],rdi
2FF952AFB4B: 48 89 53 40                       - mov [rbx+40],rdx
2FF952AFB4F: 48 89 6B 48                       - mov [rbx+48],rbp
2FF952AFB53: 4C 89 53 50                       - mov [rbx+50],r10
2FF952AFB57: 4C 89 83 B0 00 00 00              - mov [rbx+000000B0],r8
2FF952AFB5E: 48 89 8B C8 00 00 00              - mov [rbx+000000C8],rcx
2FF952AFB65: 48 C7 83 F0 00 00 00 98 64 9D 08  - mov qword ptr [rbx+000000F0],089D6498
2FF952AFB70: C7 83 70 03 00 00 00 00 00 00     - mov [rbx+00000370],00000000
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>17149</ID>
                  <Description>"函數位址 (請勿變更)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>ArmyCharacterInject+000B</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17150</ID>
                  <Description>"=== Highlight of Selected Character Uint === "</Description>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>17151</ID>
                  <Description>"Character ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17152</ID>
                  <Description>"Class"</Description>
                  <DropDownListLink>LIST_CLASS</DropDownListLink>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>28</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17153</ID>
                  <Description>"Level"</Description>
                  <DropDownListLink>LIST_LEVEL</DropDownListLink>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>3C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17154</ID>
                  <Description>"Experience"</Description>
                  <DropDownListLink>LIST_LEVELEXP</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>38</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17155</ID>
                  <Description>"Used various dews (times)"</Description>
                  <Options moHideChildren="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF0080</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>40</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>17156</ID>
                      <Description>"Set minimum times of uses (0 = Disable)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>0080FF</Color>
                      <VariableType>Byte</VariableType>
                      <Address>iMinDewUsed</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17157</ID>
                      <Description>"Dew of Vitality (HP)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0000</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17158</ID>
                      <Description>"Dew of Strength (ATK)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0001</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17159</ID>
                      <Description>"Dew of Protection (DEF)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0002</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17160</ID>
                      <Description>"Dew of Knowledge (Mag. ATK)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0003</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17161</ID>
                      <Description>"Dew of Warding (Mag. DEF)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0004</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17162</ID>
                      <Description>"Dew of Skill (Accuracy)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0005</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17163</ID>
                      <Description>"Dew of Acuity (Evasion)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0006</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17164</ID>
                      <Description>"Dew of Keenness (Critical Rate)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0007</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17165</ID>
                      <Description>"Dew of Parry (Guard Rate)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0008</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17166</ID>
                      <Description>"Dew of Agility (Initiative)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+0009</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17167</ID>
                      <Description>"Dew of Illusion (All skills)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+000A</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>17168</ID>
                  <Description>"Equipped  Slot"</Description>
                  <Options moHideChildren="1"/>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF0080</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>AddrCharacter</Address>
                  <Offsets>
                    <Offset>4C</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>17169</ID>
                      <Description>"1st Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0000</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17170</ID>
                      <Description>"2nd Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0004</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17171</ID>
                      <Description>"3th Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0008</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>17172</ID>
                      <Description>"4th Slot"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+000C</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17214</ID>
              <Description>"Battle info, (Battle Map) #1"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <Color>8080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
aobscanregion(BattleInject,hInstance,hInstance+08000000,48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 41 ?? ?? 41 ?? ?? 45 ?? ?? 45 ?? ?? 45 ?? ?? 41 ?? ?? ?? 45 ?? ?? ?? 45 ?? ?? 41 ?? ?? ?? 45 ?? ?? ?? 45 ?? ?? 41 ?? ?? ?? 45 ?? ?? ?? 45 ?? ?? 45 ?? ?? 45 ?? ?? 45 ?? ?? 41) // should be unique
alloc(newmem,$1000)
alloc(BattleOrigin,32)

label(code)
label(return)
label(AddrBattle)

align 8
BattleOrigin:
  readmem(BattleInject+0x18,16)

align 8
newmem:
  lea r8,[rax+rdx]
  mov [AddrBattle],r8

code:
  //mov eax,[rax+rdx+000009E8]
  //mov r8d,ecx
  //mov r9d,eax
  //mov r10d,r8d
  readmem(BattleInject+0x18,16)
  jmp return

align 8
AddrBattle:
  dq 0

BattleInject+0018:
  jmp far newmem
  nop 2
return:
registersymbol(BattleInject)
registersymbol(BattleOrigin)
registersymbol(AddrBattle)


[DISABLE]
BattleInject+0018:
  readmem(BattleOrigin,16)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 32BF53082F7

48 B8 ?? ?? ?? ?? ?? ?? ?? ??
8B ?? ?? ?? ?? ?? ??
48 ?? ?? ?? ?? ?? ??
8B 84 10 E8 09 00 00 41 89 C8 45 89 C2 45 29 CA


32BF53082BA: 83 E8 01                       - sub eax,01
32BF53082BD: 89 83 10 04 00 00              - mov [rbx+00000410],eax
32BF53082C3: 48 B8 00 00 5D F2 2B 02 00 00  - mov rax,0000022BF25D0000
32BF53082CD: 0F B6 84 30 C0 05 00 00        - movzx eax,byte ptr [rax+rsi+000005C0]
32BF53082D5: 89 C1                          - mov ecx,eax
32BF53082D7: 85 C9                          - test ecx,ecx
32BF53082D9: 0F 85 38 02 00 00              - jne 32BF5308517
32BF53082DF: 48 B8 00 00 5D F2 2B 02 00 00  - mov rax,0000022BF25D0000
32BF53082E9: 8B 8C 30 A8 05 00 00           - mov ecx,[rax+rsi+000005A8]
32BF53082F0: 48 8B 90 90 12 7E 0B           - mov rdx,[rax+0B7E1290]
// ---------- INJECTING HERE ----------
32BF53082F7: 8B 84 10 E8 09 00 00           - mov eax,[rax+rdx+000009E8]
// ---------- DONE INJECTING  ----------
32BF53082FE: 41 89 C8                       - mov r8d,ecx
32BF5308301: 41 89 C1                       - mov r9d,eax
32BF5308304: 45 89 C2                       - mov r10d,r8d
32BF5308307: 45 29 CA                       - sub r10d,r9d
32BF530830A: 45 85 D2                       - test r10d,r10d
32BF530830D: 41 0F 9C C3                    - setl r11b
32BF5308311: 45 0F B6 DB                    - movzx r11d,r11b
32BF5308315: 45 85 D2                       - test r10d,r10d
32BF5308318: 41 0F 94 C4                    - sete r12b
32BF530831C: 45 0F B6 E4                    - movzx r12d,r12b
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>17215</ID>
                  <Description>"函數位址 (請勿變更)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>BattleInject+0018</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17216</ID>
                  <Description>"!!! Attention, If you are not in Battle,  Don't freeze any one !!!"</Description>
                  <Color>0000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>17217</ID>
                  <Description>"Battle data header (Don't change)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <VariableType>Array of byte</VariableType>
                  <ByteLength>4</ByteLength>
                  <Address>AddrBattle</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17218</ID>
                  <Description>"Valor (Brave)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrBattle</Address>
                  <Offsets>
                    <Offset>9E8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17219</ID>
                  <Description>"Battle items usage count"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrBattle</Address>
                  <Offsets>
                    <Offset>9D8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17220</ID>
                  <Description>"Battle Time (0 = Start time)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrBattle</Address>
                  <Offsets>
                    <Offset>9BA</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17221</ID>
                  <Description>"---------- ---------- ----------"</Description>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>17208</ID>
              <Description>"Battle info, (Battle Map) #2"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <Color>8080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
aobscanregion(BattlingInject,hInstance,hInstance+08000000,8D ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? ?? ?? ?? ?? 48 ?? ?? EB) // should be unique
alloc(newmem,$1000)
alloc(BattlingOrigin,32)

label(code)
label(return)
label(AddrBattling)

align 8
BattlingOrigin:
  readmem(BattlingInject+0x0E,32)

newmem:
  lea rsi,[rbp+rcx]
  mov [AddrBattling],rsi

code:
  //mov rsi,[rbp+rcx+48]
  //lea rax,[rsi+rax]
  //mov [rbp+rcx+48],rax
  readmem(BattlingInject+0x0E,14)
  jmp return

align 8
AddrBattling:
  dq 0

BattlingInject+0E:
  jmp far newmem
return:
registersymbol(BattlingInject)
registersymbol(BattlingOrigin)
registersymbol(AddrBattling)

[DISABLE]
BattlingInject+0E:
  readmem(BattlingOrigin,32)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 3423F6D1181

3423F6D1153: C5 FA 2D C0                    - vcvtss2si eax,xmm0
3423F6D1157: C5 FA 5C C2                    - vsubss xmm0,xmm0,xmm2
3423F6D115B: C5 FA C2 C9 06                 - vcmpnless xmm1,xmm0,xmm1
3423F6D1160: C5 F9 DB C1                    - vpand xmm0,xmm0,xmm1
3423F6D1164: C5 FA 2D E8                    - vcvtss2si ebp,xmm0
3423F6D1168: C5 FA C2 C2 05                 - vcmpnltss xmm0,xmm0,xmm2
3423F6D116D: C5 F9 7E C6                    - vmovd esi,xmm0
3423F6D1171: 31 F5                          - xor ebp,esi
3423F6D1173: 8D 44 05 00                    - lea eax,[rbp+rax+00]
3423F6D1177: 48 BD 00 00 57 3A 42 02 00 00  - mov rbp,000002423A570000
// ---------- INJECTING HERE ----------
3423F6D1181: 48 8B 74 0D 48                 - mov rsi,[rbp+rcx+48]
// ---------- DONE INJECTING  ----------
3423F6D1186: 48 8D 04 06                    - lea rax,[rsi+rax]
3423F6D118A: 48 89 44 0D 48                 - mov [rbp+rcx+48],rax
3423F6D118F: 48 8B 4C 15 10                 - mov rcx,[rbp+rdx+10]
3423F6D1194: 48 8B 7C 15 00                 - mov rdi,[rbp+rdx+00]
3423F6D1199: 48 8B 6C 15 08                 - mov rbp,[rbp+rdx+08]
3423F6D119E: 48 83 C2 20                    - add rdx,20
3423F6D11A2: 48 89 43 40                    - mov [rbx+40],rax
3423F6D11A6: 48 89 73 48                    - mov [rbx+48],rsi
3423F6D11AA: 48 89 8B 98 00 00 00           - mov [rbx+00000098],rcx
3423F6D11B1: 48 89 BB E8 00 00 00           - mov [rbx+000000E8],rdi
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>17209</ID>
                  <Description>"函數位址 (請勿變更)"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C0C0C0</Color>
                  <GroupHeader>1</GroupHeader>
                  <Address>BattlingInject+0E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17212</ID>
                  <Description>"Battle Time (0 = Start time)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AddrBattling</Address>
                  <Offsets>
                    <Offset>48</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17211</ID>
                  <Description>"Battle items usage count"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrBattling</Address>
                  <Offsets>
                    <Offset>68</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>17210</ID>
                  <Description>"Valor (Brave)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>2 Bytes</VariableType>
                  <Address>AddrBattling</Address>
                  <Offsets>
                    <Offset>78</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2074</ID>
      <Description>"Compact View Mode"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">{$lua}
if syntaxcheck then return end

local function compactMode()
    MainForm.Splitter1.visible = memrec.active
    MainForm.Panel5.visible    = memrec.active
end

[ENABLE]
synchronize(compactMode)

[DISABLE]
synchronize(compactMode)
{$asm}


</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>lets reset and check if the aob is good enough

new ryujinx so the addresses should be different

it wont work anymore

it didnt save because i dindt save the game btw

thats it!

now go off to learn :)

reverse engineering

english is my sencond language xD bye bye now!
</Comments>
</CheatTable>
