<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>559</ID>
      <Description>"CompactMode (Activate  Me!)"</Description>
      <LastState/>
      <Color>800000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if not syntaxcheck then
  openProcess("StarOceanTheLastHope.exe")
end
{$asm}
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
{$lua}
if not syntaxcheck then
  openProcess("StarOceanTheLastHope.exe")
end
{$asm}
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"Enable Code"</Description>
      <Options moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <Color>800000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,1024)

///
label(PartySPPtr)
registersymbol(PartySPPtr)
label(BonusBoardPtr)
registersymbol(BonusBoardPtr)
label(CharacterPtr)
registersymbol(CharacterPtr)
label(CharacterSlot)
registersymbol(CharacterSlot)

///
newmem:

///
PartySPPtr:
dq StarOceanTheLastHope.exe+1059010

BonusBoardPtr:
dq StarOceanTheLastHope.exe+1051840

CharacterPtr:
dq 0
CharacterSlot:
dd 0

[DISABLE]

unregistersymbol(PartySPPtr)
unregistersymbol(ItemTestPtr)
unregistersymbol(BonusBoardPtr)
unregistersymbol(CharacterPtr)
unregistersymbol(CharacterSlot)

dealloc(newmem)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>21066</ID>
          <Description>"Max Money &amp; Colosseum Point"</Description>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : StarOceanTheLastHope.exe
  Version: 
  Date   : 2024-04-04
  Author : User

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(MaxMoney,StarOceanTheLastHope.exe,8B 80 24 01 00 00) // should be unique
alloc(newmem,$1000,MaxMoney)

label(code)
label(return)

newmem:
  mov [rax+00000124],#9999999
  mov [rax+00000128],#999999

code:
  mov eax,[rax+00000124]
  jmp return

MaxMoney:
  jmp newmem
  nop
return:
registersymbol(MaxMoney)

[DISABLE]

MaxMoney:
  db 8B 80 24 01 00 00

unregistersymbol(MaxMoney)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: StarOceanTheLastHope.exe+7567C7

StarOceanTheLastHope.exe+7567A7: 8B 80 34 03 00 00     - mov eax,[rax+00000334]
StarOceanTheLastHope.exe+7567AD: C3                    - ret 
StarOceanTheLastHope.exe+7567AE: CC                    - int 3 
StarOceanTheLastHope.exe+7567AF: CC                    - int 3 
StarOceanTheLastHope.exe+7567B0: 48 8B 05 49 28 90 00  - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+7567B7: 8B 80 28 01 00 00     - mov eax,[rax+00000128]
StarOceanTheLastHope.exe+7567BD: C3                    - ret 
StarOceanTheLastHope.exe+7567BE: CC                    - int 3 
StarOceanTheLastHope.exe+7567BF: CC                    - int 3 
StarOceanTheLastHope.exe+7567C0: 48 8B 05 39 28 90 00  - mov rax,[StarOceanTheLastHope.exe+1059000]
// ---------- INJECTING HERE ----------
StarOceanTheLastHope.exe+7567C7: 8B 80 24 01 00 00     - mov eax,[rax+00000124]
// ---------- DONE INJECTING  ----------
StarOceanTheLastHope.exe+7567CD: C3                    - ret 
StarOceanTheLastHope.exe+7567CE: CC                    - int 3 
StarOceanTheLastHope.exe+7567CF: CC                    - int 3 
StarOceanTheLastHope.exe+7567D0: 48 8B 05 29 28 90 00  - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+7567D7: 8B 80 1C 01 00 00     - mov eax,[rax+0000011C]
StarOceanTheLastHope.exe+7567DD: C3                    - ret 
StarOceanTheLastHope.exe+7567DE: CC                    - int 3 
StarOceanTheLastHope.exe+7567DF: CC                    - int 3 
StarOceanTheLastHope.exe+7567E0: 48 8B 05 19 28 90 00  - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+7567E7: 8B 80 2C 01 00 00     - mov eax,[rax+0000012C]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1030</ID>
          <Description>"Max Enemy Kill"</Description>
          <Options moAlwaysHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(EnemyKilledAOB,StarOceanTheLastHope.exe,48 89 74 24 68 0F B7 70 04 48 8D 54 24 20) // should be unique
registersymbol(EnemyKilledAOB)
alloc(newmem,$1024)

label(code)
label(return)
label(EnemyKilledMult)
registersymbol(EnemyKilledMult)

newmem:

code:
  db 48 89 74 24 68 0F B7 70 04 48 8D 54 24 20
  imul di,[EnemyKilledMult]
  jmp return

EnemyKilledMult:
dd 270F

EnemyKilledAOB:
  jmp newmem
  return:
  
[DISABLE]

EnemyKilledAOB:
  db 48 89 74 24 68 0F B7 70 04 48 8D 54 24 20
  
unregistersymbol(EnemyKilledMult)
unregistersymbol(EnemyKilledAOB)
dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>1031</ID>
              <Description>"Enemy Killed Multiplier"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>EnemyKilledMult</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1020</ID>
          <Description>"Infinite MP (In-Battle)"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(DamageMPModAOB,StarOceanTheLastHope.exe,79 12 C7 47 20 00 00 00 00 48 8B 5C 24 30 48 83 C4 20 5F C3 3B D8 0F 4F D8) // should be unique
registersymbol(DamageMPModAOB)
alloc(newmem,$2048)

label(code)
label(return)

newmem:

code:
  db 79 12 C7 47 20 00 00 00 00 48 8B 5C 24 30 48 83 C4 20 5F C3 3B D8 0F 4F D8
  cmp [rdi],1
  jl @F
  mov ebx,eax
@@:
  jmp return

DamageMPModAOB:
  jmp newmem
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop

return:

[DISABLE]

DamageMPModAOB:
  db 79 12 C7 47 20 00 00 00 00 48 8B 5C 24 30 48 83 C4 20 5F C3 3B D8 0F 4F D8

unregistersymbol(DamageMPModAOB)
dealloc(newmem)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1100</ID>
          <Description>"Infinite Items (In-Battle)"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(ItemUseAOB5,StarOceanTheLastHope.exe,41 B0 01 48 8B CF 0F B7 D0 E8 ?? ?? ?? ?? 44 8B) // should be unique
registersymbol(ItemUseAOB5)
alloc(newmem,$1024)

label(SaveBytes5)
registersymbol(SaveBytes5)

newmem:
SaveBytes5:
  readmem(ItemUseAOB5+9,5)

ItemUseAOB5+9:
  db 90 90 90 90 90

[DISABLE]

ItemUseAOB5+9:
  readmem(SaveBytes5,5)

unregistersymbol(ItemUseAOB5)
unregistersymbol(SaveBytes5)
dealloc(newmem)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>21002</ID>
          <Description>"Infinite Items (Out-of-Battle)"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(ItemUseAOB4,StarOceanTheLastHope.exe,41 B0 01 48 2B D9 48 C1 EB 02 8D 53 01 E8 ?? ?? ?? ?? B8) // should be unique
registersymbol(ItemUseAOB4)
alloc(newmem,$1024)

label(SaveBytes4)
registersymbol(SaveBytes4)

newmem:
SaveBytes4:
  readmem(ItemUseAOB4+D,5)

ItemUseAOB4+D:
  db 90 90 90 90 90

[DISABLE]

ItemUseAOB4+D:
  readmem(SaveBytes4,5)

unregistersymbol(ItemUseAOB4)
unregistersymbol(SaveBytes4)
dealloc(newmem)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1080</ID>
          <Description>"Infinite Items (Item Creation)"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(ItemUseAOB1,StarOceanTheLastHope.exe,0F B7 D6 49 8B CE E8 ?? ?? ?? ?? 48 FF CB) // should be unique
registersymbol(ItemUseAOB1)
alloc(newmem,$1024)

label(SaveBytes1)
registersymbol(SaveBytes1)

newmem:
SaveBytes1:
  readmem(ItemUseAOB1+6,5)

ItemUseAOB1+6:
  db 90 90 90 90 90

[DISABLE]

ItemUseAOB1+6:
  readmem(SaveBytes1,5)

unregistersymbol(ItemUseAOB1)
unregistersymbol(SaveBytes1)
dealloc(newmem)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>21070</ID>
          <Description>"Max SP (Individual &amp; Party)"</Description>
          <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <Color>800000</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>21068</ID>
              <Description>"Individual SP"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : StarOceanTheLastHope.exe
  Version: 
  Date   : 2024-04-05
  Author : User

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(MaxSP,StarOceanTheLastHope.exe,0F BF 48 10 3B D9) // should be unique
alloc(newmem,$1000,MaxSP)

label(code)
label(return)

newmem:
  mov word ptr [rax+10],#9999

code:
  movsx ecx,word ptr [rax+10]
  cmp ebx,ecx
  jmp return

MaxSP:
  jmp newmem
  nop
return:
registersymbol(MaxSP)

[DISABLE]

MaxSP:
  db 0F BF 48 10 3B D9

unregistersymbol(MaxSP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: StarOceanTheLastHope.exe+6C90F9

StarOceanTheLastHope.exe+6C90D3: 44 0F B6 43 44        - movzx r8d,byte ptr [rbx+44]
StarOceanTheLastHope.exe+6C90D8: 0F BF 53 02           - movsx edx,word ptr [rbx+02]
StarOceanTheLastHope.exe+6C90DC: 48 8B C8              - mov rcx,rax
StarOceanTheLastHope.exe+6C90DF: E8 9C A5 0A 00        - call StarOceanTheLastHope.exe+773680
StarOceanTheLastHope.exe+6C90E4: 8B D8                 - mov ebx,eax
StarOceanTheLastHope.exe+6C90E6: E8 E5 B1 FB FF        - call StarOceanTheLastHope.exe+6842D0
StarOceanTheLastHope.exe+6C90EB: 8B C8                 - mov ecx,eax
StarOceanTheLastHope.exe+6C90ED: E8 CE B8 FB FF        - call StarOceanTheLastHope.exe+6849C0
StarOceanTheLastHope.exe+6C90F2: 8B C8                 - mov ecx,eax
StarOceanTheLastHope.exe+6C90F4: E8 E7 B1 FB FF        - call StarOceanTheLastHope.exe+6842E0
// ---------- INJECTING HERE ----------
StarOceanTheLastHope.exe+6C90F9: 0F BF 48 10           - movsx ecx,word ptr [rax+10]
// ---------- DONE INJECTING  ----------
StarOceanTheLastHope.exe+6C90FD: 3B D9                 - cmp ebx,ecx
StarOceanTheLastHope.exe+6C90FF: 77 17                 - ja StarOceanTheLastHope.exe+6C9118
StarOceanTheLastHope.exe+6C9101: 48 8B 07              - mov rax,[rdi]
StarOceanTheLastHope.exe+6C9104: 48 8B CF              - mov rcx,rdi
StarOceanTheLastHope.exe+6C9107: 48 8B 5C 24 30        - mov rbx,[rsp+30]
StarOceanTheLastHope.exe+6C910C: 48 83 C4 20           - add rsp,20
StarOceanTheLastHope.exe+6C9110: 5F                    - pop rdi
StarOceanTheLastHope.exe+6C9111: 48 FF A0 B0 02 00 00  - jmp qword ptr [rax+000002B0]
StarOceanTheLastHope.exe+6C9118: 32 C0                 - xor al,al
StarOceanTheLastHope.exe+6C911A: 48 8B 5C 24 30        - mov rbx,[rsp+30]
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>21069</ID>
              <Description>"Party SP"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : StarOceanTheLastHope.exe
  Version: 
  Date   : 2024-04-05
  Author : User

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(SharedSP,StarOceanTheLastHope.exe,8B 80 30 01 00 00 C3) // should be unique
alloc(newmem,$1000,SharedSP)

label(code)
label(return)

newmem:
  mov [rax+00000130],#9999

code:
  mov eax,[rax+00000130]
  jmp return

SharedSP:
  jmp newmem
  nop
return:
registersymbol(SharedSP)

[DISABLE]

SharedSP:
  db 8B 80 30 01 00 00

unregistersymbol(SharedSP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: StarOceanTheLastHope.exe+756807

StarOceanTheLastHope.exe+7567E0: 48 8B 05 19 28 90 00     - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+7567E7: 8B 80 2C 01 00 00        - mov eax,[rax+0000012C]
StarOceanTheLastHope.exe+7567ED: C3                       - ret 
StarOceanTheLastHope.exe+7567EE: CC                       - int 3 
StarOceanTheLastHope.exe+7567EF: CC                       - int 3 
StarOceanTheLastHope.exe+7567F0: 48 8B 05 09 28 90 00     - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+7567F7: 0F B7 80 14 03 00 00     - movzx eax,word ptr [rax+00000314]
StarOceanTheLastHope.exe+7567FE: C3                       - ret 
StarOceanTheLastHope.exe+7567FF: CC                       - int 3 
StarOceanTheLastHope.exe+756800: 48 8B 05 F9 27 90 00     - mov rax,[StarOceanTheLastHope.exe+1059000]
// ---------- INJECTING HERE ----------
StarOceanTheLastHope.exe+756807: 8B 80 30 01 00 00        - mov eax,[rax+00000130]
// ---------- DONE INJECTING  ----------
StarOceanTheLastHope.exe+75680D: C3                       - ret 
StarOceanTheLastHope.exe+75680E: CC                       - int 3 
StarOceanTheLastHope.exe+75680F: CC                       - int 3 
StarOceanTheLastHope.exe+756810: 48 8B 05 E9 27 90 00     - mov rax,[StarOceanTheLastHope.exe+1059000]
StarOceanTheLastHope.exe+756817: 48 63 D1                 - movsxd  rdx,ecx
StarOceanTheLastHope.exe+75681A: 0F B7 84 50 14 03 00 00  - movzx eax,word ptr [rax+rdx*2+00000314]
StarOceanTheLastHope.exe+756822: C3                       - ret 
StarOceanTheLastHope.exe+756823: CC                       - int 3 
StarOceanTheLastHope.exe+756824: CC                       - int 3 
StarOceanTheLastHope.exe+756825: CC                       - int 3 
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1060</ID>
          <Description>"Monster Drops Max Qty"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(EnemyDropsAOB,StarOceanTheLastHope.exe,44 0F B7 CB 44 0F B6 C6 41 0F B7 D4 48 8B C8 40 88 74 24 20 E8 ?? ?? ?? ??) // should be unique
registersymbol(EnemyDropsAOB)
aobscanmodule(EnemyDropsAddCallAOB,StarOceanTheLastHope.exe,48 89 5C 24 18 48 89 6C 24 20 57 41 54 41 56 48 83 EC 20 41) // should be unique
registersymbol(EnemyDropsAddCallAOB)
alloc(newmem,$1024)

label(code)
label(return)
label(ItemQtyToGet2)
registersymbol(ItemQtyToGet2)
label(ItemQtyToGetDefault)
registersymbol(ItemQtyToGetDefault)
label(SaveCall)
registersymbol(SaveCall)

newmem:

code:
  push r13
  mov r13,[ItemQtyToGetDefault]
  mov [ItemQtyToGet2],r13
  pop r13
  mov [OldRB],rbx
  mov [OldSI],rsi
  mov [OldR12],r12
  mov [OldRA],rax
StartLoop:
  mov rbx,[OldRB]
  mov rsi,[OldSI]
  mov r12,[OldR12]
  mov rax,[OldRA]
  db 44 0F B7 CB 44 0F B6 C6 41 0F B7 D4 48 8B C8 40 88 74 24 20
  call EnemyDropsAddCallAOB
  dec [ItemQtyToGet2]
  cmp [ItemQtyToGet2],0
  jg StartLoop
  jmp return
  
ItemQtyToGet2:
dq 0
ItemQtyToGetDefault:
dq 14
OldRB:
dq 0
OldSI:
dq 0
OldR12:
dq 0
OldRA:
dq 0
SaveCall:
  readmem(EnemyDropsAOB+14,5)
  
EnemyDropsAOB:
  jmp newmem
  nop
  nop
  nop
  nop
  nop
  nop
  nop
  nop
  nop
  nop
  nop
  return:
  
[DISABLE]

EnemyDropsAOB:
  db 44 0F B7 CB 44 0F B6 C6 41 0F B7 D4 48 8B C8 40 88 74 24 20 E8
EnemyDropsAOB+14:
  readmem(SaveCall,5)
  
unregistersymbol(EnemyDropsAOB)
unregistersymbol(EnemyDropsAddCallAOB)
unregistersymbol(ItemQtyToGet2)
unregistersymbol(ItemQtyToGetDefault)
unregistersymbol(SaveCall)

dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>1061</ID>
              <Description>"Item Quantity To Get"</Description>
              <Color>800000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>ItemQtyToGetDefault</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>21125</ID>
          <Description>"Exp Multiplier (x10)"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_EXP,StarOceanTheLastHope.exe,03 56 44 48 8B CE) // should be unique
registersymbol(SO_TLH_EXP)

registersymbol(SO_TLH_EXPMult)
label(SO_TLH_EXPMult)
alloc(newmem,$1000,StarOceanTheLastHope.exe)

label(code)
label(return)

newmem:
  mov ecx,[rsi+44]
  imul ecx,[SO_TLH_EXPMult]
  mov [rsi+44],ecx
code:
  add edx,[rsi+44]
  mov rcx,rsi
  jmp return
SO_TLH_EXPMult:
dd 10
SO_TLH_EXP:
  jmp newmem
  nop
return:


[DISABLE]

SO_TLH_EXP:
  db 03 56 44 48 8B CE

unregistersymbol(SO_TLH_EXPMult)
unregistersymbol(SO_TLH_EXP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+530A4C

"StarOceanTheLastHope.exe"+530A1C: 48 8B 0D F5 0D B2 00        -  mov rcx,[StarOceanTheLastHope.exe+1051818]
"StarOceanTheLastHope.exe"+530A23: E8 C8 FB FC FF              -  call StarOceanTheLastHope.exe+5005F0
"StarOceanTheLastHope.exe"+530A28: FF C0                       -  inc eax
"StarOceanTheLastHope.exe"+530A2A: 89 86 C0 00 00 00           -  mov [rsi+000000C0],eax
"StarOceanTheLastHope.exe"+530A30: E8 4B 55 22 00              -  call StarOceanTheLastHope.exe+755F80
"StarOceanTheLastHope.exe"+530A35: 03 86 C0 00 00 00           -  add eax,[rsi+000000C0]
"StarOceanTheLastHope.exe"+530A3B: 8B C8                       -  mov ecx,eax
"StarOceanTheLastHope.exe"+530A3D: E8 0E 5D 22 00              -  call StarOceanTheLastHope.exe+756750
"StarOceanTheLastHope.exe"+530A42: 8B 56 48                    -  mov edx,[rsi+48]
"StarOceanTheLastHope.exe"+530A45: 44 8B 86 C0 00 00 00        -  mov r8d,[rsi+000000C0]
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+530A4C: 03 56 44                    -  add edx,[rsi+44]
"StarOceanTheLastHope.exe"+530A4F: 48 8B CE                    -  mov rcx,rsi
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+530A52: E8 49 D3 FF FF              -  call StarOceanTheLastHope.exe+52DDA0
"StarOceanTheLastHope.exe"+530A57: 48 8B 05 BA 0D B2 00        -  mov rax,[StarOceanTheLastHope.exe+1051818]
"StarOceanTheLastHope.exe"+530A5E: 48 8B 08                    -  mov rcx,[rax]
"StarOceanTheLastHope.exe"+530A61: 48 8B 89 90 01 00 00        -  mov rcx,[rcx+00000190]
"StarOceanTheLastHope.exe"+530A68: E8 43 0F FF FF              -  call StarOceanTheLastHope.exe+5219B0
"StarOceanTheLastHope.exe"+530A6D: 33 FF                       -  xor edi,edi
"StarOceanTheLastHope.exe"+530A6F: 44 8B E8                    -  mov r13d,eax
"StarOceanTheLastHope.exe"+530A72: 44 8B FF                    -  mov r15d,edi
"StarOceanTheLastHope.exe"+530A75: 85 C0                       -  test eax,eax
"StarOceanTheLastHope.exe"+530A77: 0F 8E 15 01 00 00           -  jng StarOceanTheLastHope.exe+530B92
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>21126</ID>
              <Description>"EXP Mult"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SO_TLH_EXPMult</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>21072</ID>
          <Description>"Max Beat Experience (In One Battle)"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(BeatEXPModAOB1,StarOceanTheLastHope.exe,0F B7 81 FC 03 00 00 66 83 F8 01 75 1D) // should be unique
registersymbol(BeatEXPModAOB1)
alloc(newmem,1024,StarOceanTheLastHope.exe)

label(code)
label(return)
label(BeatEXPMult)
registersymbol(BeatEXPMult)

newmem:

code:
  db 0F B7 81 FC 03 00 00
  imul edx,[BeatEXPMult]
  jmp return
  
BeatEXPMult:
dd 1F4

BeatEXPModAOB1:
  jmp newmem
  nop
  nop
  return:
  
[DISABLE]

BeatEXPModAOB1:
  db 0F B7 81 FC 03 00 00
  
unregistersymbol(BeatEXPMult)
unregistersymbol(BeatEXPModAOB1)

dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>21073</ID>
              <Description>"Beat EXP Mult"</Description>
              <Color>800000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>BeatEXPMult</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>21074</ID>
          <Description>"Max Bonus Board (Doesn't Display But Gives Results)"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(BonusBoardAOB,StarOceanTheLastHope.exe,66 0F 6E 4D CC 0F 57 C0 0F 5B C9) // should be unique
registersymbol(BonusBoardAOB)
alloc(newmem,$2048)

label(code)
label(return)
label(BonusCount)
registersymbol(BonusCount)
newmem:

code:
  push r8
  mov r8,[BonusCount]
  mov [rbp-30],r8d
  mov [rbp-34],r8d
  mov [rbp-38],r8d
  mov [rbp-3C],r8d
  mov [rbp-40],r8d
  pop r8
  db 66 0F 6E 4D CC
  jmp return

BonusCount:
dq #10

BonusBoardAOB:
  jmp newmem
  return:

[DISABLE]

BonusBoardAOB:
  db 66 0F 6E 4D CC 0F 57 C0 0F 5B C9

unregistersymbol(BonusBoardAOB)
unregistersymbol(BonusCount)
dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>21075</ID>
              <Description>"Bonus Count"</Description>
              <Color>800000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>BonusCount</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1040</ID>
          <Description>"Quick Fill Rush Gauge/Enemy Never Rush"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(RushModAOB,StarOceanTheLastHope.exe,F3 0F 10 91 B4 27 01 00 F3 0F 11 89 B4 27 01 00) // should be unique
registersymbol(RushModAOB)
alloc(newmem,$2048)

label(code)
label(return)
label(QuickFillRush)
registersymbol(QuickFillRush)
label(EnemyNeverRush)
registersymbol(EnemyNeverRush)

newmem:

code:
  db F3 0F 10 91 B4 27 01 00
  cmp byte ptr [rcx+0000046C],FF
  je @F
  cmp byte ptr [rcx+000004FD],FF
  jne @F
  cmp [QuickFillRush],1
  jne originalcode
  movss xmm1,[MaxRushGauge]
  jmp originalcode
@@:
  cmp [EnemyNeverRush],1
  jne originalcode
  movss xmm1,[MinRushGauge]
originalcode:
  db F3 0F 11 89 B4 27 01 00
  jmp return

MaxRushGauge:
dd (float)100.0
MinRushGauge:
dd (float)0.0
QuickFillRush:
dd 1
EnemyNeverRush:
dd 1

RushModAOB:
  jmp newmem
    nop
    nop

return:

[DISABLE]

RushModAOB:
  db F3 0F 10 91 B4 27 01 00 F3 0F 11 89 B4 27 01 00

unregistersymbol(RushModAOB)
unregistersymbol(QuickFillRush)
unregistersymbol(EnemyNeverRush)
dealloc(newmem)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>1041</ID>
              <Description>"Quick Rush Gauge"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>QuickFillRush</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>1042</ID>
              <Description>"Enemy Never Rush"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>EnemyNeverRush</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>21077</ID>
          <Description>"================================================================================================"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>21076</ID>
          <Description>"&lt;Old Script&gt;"</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <Color>C0C0C0</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>1090</ID>
              <Description>"No Item Requirement When Item Creating"</Description>
              <Options moHideChildren="1"/>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(ItemUseAOB2,StarOceanTheLastHope.exe,75 B9 48 8B 5C 24 08 41 8B C0 C3) // should be unique
registersymbol(ItemUseAOB2)
alloc(newmem,$1024)

label(code)
label(return)

newmem:
code:
  db 48 8B 5C 24 08
  mov r8w,#20
  jmp return

ItemUseAOB2+2:
  jmp newmem
  return:

[DISABLE]

ItemUseAOB2+2:
  db 48 8B 5C 24 08 41 8B C0 C3

unregistersymbol(ItemUseAOB2)
dealloc(newmem)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>1050</ID>
              <Description>"Multiply/Change Item Qty On Gain Item (Set ItemQtyToGet To 0 To Use Multiplier Instead)"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(ItemsAOB,StarOceanTheLastHope.exe,48 89 5C 24 40 49 63 F0 48 89 7C 24 48 48 8D 5A 08) // should be unique
registersymbol(ItemsAOB)
alloc(newmem,$1024)

label(code)
label(return)
label(ItemQtyToGet)
registersymbol(ItemQtyToGet)
label(ItemQtyToGetMult)
registersymbol(ItemQtyToGetMult)

newmem:

code:
  db 48 89 5C 24 40 49 63 F0 48 89 7C 24 48 48 8D 5A 08
  push rbx
  push rsi
  push r14
StartLoop:
  cmp [rbx],0
  jle SkipProcess
  cmp word ptr [rbx-04],04B1
  jge SkipProcess
  cmp [ItemQtyToGet],0
  je DoMultiplier
  movzx r14,byte ptr [ItemQtyToGet]
  mov [rbx],r14w
  add rbx,10
  dec rsi
  jne StartLoop
  jmp DoFinish
DoMultiplier:
  movzx r14,word ptr [rbx]
  imul r14,[ItemQtyToGetMult]
  mov [rbx],r14w
SkipProcess:
  add rbx,10
  dec rsi
  jne StartLoop
DoFinish:
  pop r14
  pop rsi
  pop rbx
  jmp return
  
ItemQtyToGet:
dd 0
ItemQtyToGetMult:
dd 2
TestItemSave:
dq 0
TestItemSave2:
dq 0

ItemsAOB:
  jmp newmem
  nop
  nop
  nop
  return:
  
[DISABLE]

ItemsAOB:
  db 48 89 5C 24 40 49 63 F0 48 89 7C 24 48 48 8D 5A 08
  
unregistersymbol(ItemsAOB)
unregistersymbol(ItemQtyToGet)
unregistersymbol(ItemQtyToGetMult)

dealloc(newmem)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>1051</ID>
                  <Description>"Item Quantity To Get"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>ItemQtyToGet</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1052</ID>
                  <Description>"Item Quantity To Get Multiplier"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>ItemQtyToGetMult</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1300</ID>
              <Description>"Always Get All Drop Items From Monster"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(ItemDropAOB4,StarOceanTheLastHope.exe,C1 EA 05 6B D2 64 2B CA 3B CB 72 19) // should be unique
registersymbol(ItemDropAOB4)
alloc(newmem,$5120)

aobscanmodule(ItemDropAOB5,StarOceanTheLastHope.exe,45 8B 24 0E 48 8B C8 41 0F B7 D4) // should be unique
registersymbol(ItemDropAOB5)

///
label(code)
label(return)
label(ItemList)
registersymbol(ItemList)
label(ItemCount)
registersymbol(ItemCount)
label(ItemNbrToGet4)
registersymbol(ItemNbrToGet4)
label(AutoIncreaseItemNbr4)
registersymbol(AutoIncreaseItemNbr4)
label(UsePreferredItem4)
registersymbol(UsePreferredItem4)
label(PreferredItem4)
registersymbol(PreferredItem4)
label(GetOneItemPerMonster)
registersymbol(GetOneItemPerMonster)

///
label(newmem5)
label(code5)
label(return5)

newmem:

code:
  db C1 EA 05 6B D2 64
  mov rdi,[rsp+20]
  mov [MonsterNbr],rdi
  xor rdi,rdi
  push r13
  push r14
  push r12
  cmp [MonsterNbr],0
  jne SkipResetItemList
  mov r13,ItemList
  mov [r13],rdi
  mov [r13+8],rdi
  mov [r13+10],rdi
  mov [r13+18],rdi
  mov [r13+20],rdi
  mov [r13+28],rdi
  mov [r13+30],rdi
  mov [r13+38],rdi
  mov [r13+40],rdi
  mov [r13+48],rdi
  mov [r13+50],rdi
  mov [r13+58],rdi
  mov [r13+60],rdi
  mov [r13+68],rdi
  mov [r13+70],rdi
  mov [r13+78],rdi
  mov [r13+80],rdi
  mov [r13+88],rdi
  mov [r13+90],rdi
  mov [r13+98],rdi
  mov [r13+A0],rdi
  mov [r13+A8],rdi
  mov [r13+B0],rdi
  mov [r13+B8],rdi
  mov [r13+C0],rdi
  mov [r13+C8],rdi
  mov [r13+D0],rdi
  mov [r13+D8],rdi
  mov [ItemCount],edi
SkipResetItemList:
  mov r13,ItemList
  mov r14,[ItemCount]
SaveAllItemLoop:
  cmp rdi,5
  jnl DoneSaveAllItem
  xor r12,r12
  mov r12d,[r15+rdi*4+2C]
  cmp r12d,0
  je @F
  mov [r13+r14*4],r12d
  inc r14
  mov [ItemCount],r14
@@:
  inc rdi
  jmp SaveAllItemLoop
DoneSaveAllItem:  
  cmp [UsePreferredItem4],1
  jne SkipPreferredItem
  xor r12,r12
  mov r12d,[PreferredItem4]
  mov [r13+r14*4],r12d
  inc r14
  mov [ItemCount],r14
  mov [UsePreferredItem4],0
SkipPreferredItem:
  xor rdi,rdi
  pop r12
  pop r14
  xor r13,r13
  cmp [ItemNbrToGet4],5
  jge @F
  mov rdi,[ItemNbrToGet4]
  cmp [AutoIncreaseItemNbr4],1
  jne StartLoop
  inc [ItemNbrToGet4]
  jmp StartLoop
@@:
  xor rdi,rdi
  cmp [AutoIncreaseItemNbr4],1
  jne StartLoop
  mov [ItemNbrToGet4],rdi  
StartLoop:
  cmp word ptr [r15+rdi*4+2C],0
  jne DoFinishProcessing
  cmp rdi,0
  je DoFinishProcessing
  cmp rdi,5
  jge @F
  inc rdi
  jmp StartLoop
@@:
  xor rdi,rdi
  jmp StartLoop
DoFinishProcessing:
  pop r13
  jmp return

newmem5:

code5:
  cmp [GetOneItemPerMonster],1
  je originalcode5
  cmp [ItemCount],0
  jne @F
  mov r12d,[rcx+4C]
  mov rcx,rax
  jmp return5
@@:
  push r14
  push rbx
  mov r14,ItemList
  mov rbx,[ItemCount]
  dec rbx
  mov [ItemCount],ebx
  xor r12,r12
  mov r12d,[r14+rbx*4]
  mov dword ptr [r14+rbx*4],0
  cmp rbx,0
  jne @F
  mov r15,1
  jmp CleanUpGetItems
@@:
  mov r15,2
  jmp CleanUpGetItems
CleanUpGetItems:
  pop rbx
  pop r14
  jmp return5
  
originalcode5:
  mov r12d,[r14+rcx]
  mov rcx,rax
  jmp return5
  
GetOneItemPerMonster:
dq 0
ItemNbrToGet4:
dq 0
AutoIncreaseItemNbr4:
dd 1
UsePreferredItem4:
dd 0
PreferredItem4:
dq 0259
MonsterNbr:
dq 0
ItemCount:
dq 0
ItemList:
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
dq 0
      
ItemDropAOB4:
  jmp newmem
  nop
  return:

ItemDropAOB4+A:
  db EB

ItemDropAOB5:
  jmp newmem5
  nop
  nop
  return5:
  
[DISABLE]

ItemDropAOB4:
  db C1 EA 05 6B D2 64 2B CA 3B CB 72 19
  
ItemDropAOB4+A:
  db 72

ItemDropAOB5:
  db 45 8B 24 0E 48 8B C8 41 0F B7 D4
  
unregistersymbol(ItemDropAOB4)
unregistersymbol(ItemNbrToGet4)
unregistersymbol(PreferredItem4)
unregistersymbol(UsePreferredItem4)
unregistersymbol(ItemList)
unregistersymbol(ItemCount)
unregistersymbol(GetOneItemPerMonster)

dealloc(newmem)

</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>1301</ID>
                  <Description>"Get One Item Per Monster"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>GetOneItemPerMonster</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1302</ID>
                  <Description>"Item Nbr To Get (Set 0 To 4 to Unlock Monster Data Items)"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>ItemNbrToGet4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1303</ID>
                  <Description>"Auto Increase Item Nbr To Get (To Loop Through Items For Monster Data)"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AutoIncreaseItemNbr4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1304</ID>
                  <Description>"Use Extra Item"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>UsePreferredItem4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1305</ID>
                  <Description>"Extra Item Drop (Set This If You Want To Get Specific Item After Battle)"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0001:Workman's Blade
0002:Storm Blade
0003:Blessed Blade
0004:Flame Sword
0005:Caridanon Sword
0006:Silvance
0007:Venom Sword
0008:Bastard Sword
0009:Icecrusher Sword
000A:Famed Sword "Veinslay"
000B:Mithril Sword
000C:Observer's Sword
000D:Arcana Sword
000E:Holy Sword "Farewell"
000F:Lightning Sword
0010:Moonstone Sword
0011:Demon Sword "Levantine"
0012:Imperial Sword
0013:Binding Sword "Shiho Mzrasa"
001F:Short Bow
0020:Eldarian Bow
0021:Torch Bow
0022:Hunting Bow
0023:Earthsould Bow
0024:Cardianon Bow
0025:Alien Arc
0026:Composite Bow
0027:Bellwether's Bow
0028:Mystic Bow
0029:Bow of Wisdom
002A:Wild Arc
002B:Spirit Bow "Darkstriker"
002C:Saint's Bow
002D:Homing Arc
002E:Evil Spirit's Bow
002F:Artifact Bow
0030:Fierce Bow "Reppu Shingetsu"
0031:Mediumistic Bow
003D:Eldarian Rapier
003E:Guardian's Rapier
003F:Iron Saber
0040:Icicle Rapier
0041:Elastic Rapier
0042:Rune Saber
0043:Mithril Rapier
0044:Sylph's Saber
0045:Infinity Saber
0046:Sky Sword "Ama-no-Murakumo"
0047:Onyx Saber
0051:Candy Wand
0052:Flame Wand
0053:Booster Wand
0054:Ruby Wand
0055:Wand of Wonder
0056:Rune Wand
0057:Crystal Wand
0058:Nature Wand
0059:Star Ruby Wand
005A:Nightmare Wand
005B:Wand of Resonance
005C:Blazing Wand
005D:Dinvine Wand "Empyreal Reverie"
005E:Ancient Sage's Wand
0065:Master Cannon
0066:Plasma Cannon
0067:Ancient Cannon
0068:Deadly Cannon
0069:T08 Lightning Cannon
006A:Dragoon Blaster
006B:Immortal Smasher
006C:Vulcan Discharger
006D:Photonic Blaster
006E:Ultimate Cannon
006F:Ogre Cannon "Legion's Howl"
0070:Symbol Cannon "Tempest"
0079:Iron Claws
007A:Vermillion Claws
007B:Ocean Claws
007C:Dragon Claws
007D:Hurricane Claws
007E:Slasher Claws
007F:Bigfoot's Claws
0080:Burning Claws
0081:Hidden Claws "Crimson Falcons"
0082:Rumble Claws
008D:Ceremonial Spear
008E:Saefarer's Harpoon
008F:Crested Spear
0090:Cyclone Spear
0091:Judgement Spear
0092:Observer's Spear
0093:Sacred Spear
0094:Sea Serpent Harpoon
0095:Unicorn Lance
0096:Trident Harpoon
0097:Victory Lance
00A1:Symbol Staff
00A2:Fanatic's Staff
00A3:Staff of Freezing
00A4:Sacred Scepter
00A5:Wildfang Staff
00A6:Mysterious Scepter
00A7:Raven Staff
00A8:Calamity Staff
00A9:Blood Scepter
00AA:Wizard's Staff
00B5:Eldarian Scythe
00B6:Inferno Sickle
00B7:Laser Scythe
00B8:Grim Reaper
00B9:Quadplex Scythe
00BA:Conqueror Scythe "Asura Vajra"
00BB:Quake Scythe
00BF:Scumbag Slayer
00C0:Laser Weapon
00C9:SRF Armor
00CA:Eldarian Armor
00CB:Shell Armor
00CC:Guardian's Armor
00CD:Aqua Mail
00CE:Dragonscale Armor
00CF:Bronto Armor
00D0:Astral Armor
00D1:Flame Rune Mail
00D2:Majestic Armor
00D3:Crystal Armor
00D4:Earthrock Mail
00D5:Eldarian Battle Armor
00D6:Ogre's Armor
00D7:Dual Armor
00D8:Red Dragon Mail
00D9:Dullahan's Armor
00DA:Sylphide's Mail
00DB:Valiant Mail
00DC:Battle Armor "God of Hellfire"
00DD:Universal Armor
00E7:SRF Protector
00E8:Iron Protector
00E9:Mystic Chainmail
00EA:Blizzard Protector
00EB:Steaked Chainmail
00EC:Solid Protector
00ED:Lizard Guard
00EE:Volcanic Chainmail
00EF:Dragon Guard
00F0:Earthcrest Guard
00F1:Star Protector
00F2:Mithril Protector
00F3:Holy Chainmail
00F4:Darkblood Chainmail
00F5:Sorcerous Guard
00F6:Absolute Protector
00FB:Varigear
00FC:Folklore Plate
00FD:Volcanic Gear
00FE:Might Varigear
00FF:Fully-Tuned Plate
0100:Thunderbolt Gear
0101:Plate of the lost Monarch
0102:Electroshock Gear "War Deity"
0103:Override Gear "Omega"
010F:Symbologist's Robe
0110:Aqua Robe
0111:Comet Robe
0112:Alien's Robe
0113:Traveler's Cloak
0114:Protective Robe
0115:Alchemist's Cloak
0116:Flare Robe
0117:Mirage Robe
0118:Feathered Robe
0119:Mystic Robe
011A:Earthern Robe
011B:Sorceress's Robe
011C:Lustrous Robe
011D:Dark Elf's Robe
011E:Seven Star Cloak
011F:Virtuous Robe
0123:Laser Suit
0124:Valkyrie's Garb
012D:Astralian Emblem
012E:Bandit's Gloves
012F:Energy Bracelet
0130:Magic Bracelet
0131:Power Bracelet
0132:Wisdom Bracelet
0133:Attack Bracelet
0134:Sturdy Bracelet
0135:Sniper's Bangle
0136:Slayer's Bangle
0137:Silver Bangle
0138:Light Scarf
0139:Darkness Scarf
013A:Berserker's Scarf
013B:Healing Band
013C:Faerie Band
013D:Learning Gloves
013E:Foal Snaps
013F:Stallion Snaps
0140:Fire Armlet
0141:Wind Armlet
0142:Earth Armlet
0143:Water Armlet
0144:Thunder Armlet
0145:tri-Emblem
0146:tri-Emblum
014B:Anti-Poison Amulet
014C:Anti-Stun Amulet
014D:Anti-Freezing Amulet
014E:Anti-Paralysis Amulet
014F:Anti-Silence Amulet
0150:Anti-Fog Amulet
0151:Anti-Curse Amulet
0153:Anti-Pumpkin Amulet
0154:Anti-Void Amulet
0155:Battler Amulet
0156:Demon Amulet
0157:Raven Amulet
0158:Silver Amulet
0159:Sacrificial Doll
015A:Greater Sacrificial Doll
015B:Oracle's Charm
015C:Lutea's Sacred Stone
015D:Warning Brooch
015E:Silent Talisman
015F:Magick Emblem
0160:Solo Champion Medal
0161:Team Champion Medal
0162:Bunny Champion Medal
0163:Green Talisman
0164:Red Talisman
0165:Blue Talisman
0166:Regeneration Symbol
0167:Earth Charm
0168:Water Charm
0169:Fire Charm
016A:Wind Charm
016B:Thunder Charm
016C:Light Charm
016D:Darkness Charm
016E:Adephaga Jewel
016F:Adephaga Drus Jewel
0170:Adephaga Venom Jewel
0171:Adephaga Milies Jewel
0172:Adephaga Prox Jewel
0173:Polyphaga Jewel
0174:Polyphaga Drus Jewel
0175:Phantom Beetle Jewel
0176:Killer Wasp Jewel
0177:Honeybee Jewel
0178:Stinger Jewel
0179:Gust Hornet Jewel
017A:Gerel Jewel
017B:Vomiting Gel Jewel
017C:Stroper Jewel
017D:Chaotic Cell Jewel
017E:Acid Gerel Jewel
0180:Genomic Beast Jewel
0181:Mage Chimera Jewel
0182:Ancient Chimera Jewel
0183:Phantom Chimera Jewel
0184:Trinity Tusk Jewel
0185:Chimera Beast Jewel
0186:Cursed Horror Jewel
0187:Soul Reaper Jewel
0188:Misfortuner Jewel
0189:Grim Reaper Jewel
018A:Phantom Leader Jewel
018B:Phantom Soldier Jewel
018C:Dark Panzer Jewel
018D:Dark Soldier Jewel
018F:Dermoptera Jewel
0190:Bloodtail Jewel
0191:Saber-Toothed Tiger Jewel
0192:Unicorn Wolf Jewel
0193:Leonblade Jewel
0194:Dryad Jewel
0195:Mandragora Jewel
0196:Lamia Radix Jewel
0197:Queen Mandragora Jewel
0198:Man-Eating Tree Jewel
0199:Albero di Anima Jewel
019A:Treant Jewel
019B:Stone Golem Jewel
019C:Metal Golem Jewel
019D:Lava Golem Jewel
019E:Jade Golem Jewel
019F:Lizard Soldier Jewel
01A0:Wise Lizardman Jewel
01A1:Lizard Commander Jewel
01A2:Lizard Warrior Jewel
01A3:Lizard Shaman Jewel
01A4:Phantom Lizard Jewel
01A5:Lizard Tyrant Jewel
01A6:Kobold Jewel
01A7:Kobold Bandit Jewel
01A8:Dragon Newt Jewel
01A9:Armed Dragon Newt Jewel
01AA:Phantom Dragon Newt Jewel
01AB:Dragon General Jewel
01AC:Undying Dragon Jewel
01AD:Dominator Dragon Jewel
01AE:Mist Grave Jewel
01AF:Giant Fungus Jewel
01B0:Myconid Jewel
01B1:Guard Bot "Commando" Jewel
01B2:Guard Bot "Assaulter" Jewel
01B3:Dark Bot "Striker" Jewel
01B4:Cardianon Soldier Jewel
01B5:Cardianon General Jewel
01B6:Dark Raptor Jewel
01B7:Armed Dragoon Jewel
01B8:Phantom Dragoon Jewel
01B9:Soldier Zombie Jewel
01BA:Chaotic Leader Jewel
01BB:Augmentoid Jewel
01BC:Little Alien Jewel
01BD:Little Phantom Jewel
01BE:Little Mutant Jewel
01BF:Rock Hermit Jewel
01C0:Dark Material Jewel
01C1:Flying Ice Jewel
01C2:Damascus Fort Jewel
01C3:Killer Chelae Jewel
01C4:Waving Pincers Jewel
01C5:Hades Crab Jewel
01C6:Peryton Jewel
01C7:Axe Beak Jewel
01C8:Crater Peryton Jewel
01C9:Harpyia Jewel
01CA:Harpy Jewel
01CB:Winged Nightmare Jewel
01CC:Spirit Priest Jewel
01CD:Dark Bishop Jewel
01CE:Spirit Archbishop Jewel
01CF:Skeleton Soldier Jewel
01D0:Skeleton Armor Jewel
01D1:Bone Knight Jewel
01D2:Mana Yeti Jewel
01D3:Bigfoot Sam Jewel
01D4:Desert Ogre Jewel
01D5:Dark Ape Jewel
01D6:Spriggan Jewel
01D7:Fire Corpse Jewel
01D8:Ice Corpse Jewel
01D9:Lightning Corpse Jewel
01DA:Ghostkeeper Jewel
01DB:Succubus Jewel
01DC:Moonlight Lady Jewel
01DD:Guardian Beast Jewel
01DE:Forsaken Beast Jewel
01DF:Ring Beast Jewel
01E0:Cave Guardian Jewel
01E1:Temple Guardian Jewel
01E2:Early Psynard Jewel
01E3:Prehistoric Psynard Jewel
01E4:Sand Bird Jewel
01E5:Master Wizard Jewel
01E6:Necromancer Jewel
01E7:Arch Spellmaster Jewel
01E8:Dark Clown Jewel
01E9:Hell Clown Jewel
01EA:Horned Turtle Jewel
01EB:Horned Tortoise Jewel
01EC:Antlered Tortoise Jewel
01ED:Giant Bat Jewel
01EE:Corpse Bat Jewel
01EF:Vampire Bat Jewel
01F0:Guiafairo Jewel
01F1:Apprentice Scumbag Jewel
01F2:Thieving Scumbag Jewel
01F3:Metal Scumbag Jewel
01F4:Ashlay Bernbeldt Jewel
01F5:Sydonaist Alpha Jewel
01F6:Sydonaist Beta Jewel
01F7:Sydonaist Gamma Jewel
01F8:Sydonaist Delta Jewel
01F9:Black Eagle Jewel
01FA:Red Eagle Ranger Jewel
01FB:Blue Eagle Ranger Jewel
01FC:White Eagle Ranger Jewel
01FD:Black Eagle Ranger Jewel
01FE:Armaros Jewel
01FF:Armaros Manifest Jewel
0200:Barachiel Jewel
0201:Sahariel Jewel
0202:Tamiel Jewel
0203:Kokabiel Jewel
0204:Kokabiel Spawn Jewel
0205:Apostle of Creation Jewel
0206:Satanail Jewel
0207:Gabriel Celeste Jewel
0208:Ethereal Queen Jewel
0259:Blueberries
025A:Bigberries
025B:Blackberries
025C:Thornberries
025D:Mixed Syrup
025E:Bizarre Fruite
0261:Ripe Berries
0262:Perfect Berries
0263:Physical Stimulant
0264:Mental Stimulant
0265:Gambleberries
0266:Aquaberries
0267:Basil
0268:Fresh Sage
0269:Hot Chocolate
026A:Red Herb
026B:Glowstick
026C:Pumpkin Extract
026E:Holy Water
026F:Void Recovery Unit
0270:Poison Relief Unit
0271:Melting Unit
0272:Mobilization Unit
0273:Speech Restoration Unit
0274:Vision Enhancement Unit
0275:Dispelling Unit
0276:Resurrection Elixir
0277:Resurrection Unit
0278:Resistance Potion
0279:Strength Potion
027A:Mental Potion
027B:Fortitude Potion
027C:Hyper Potion
027D:Pickled Pepper Potion
027E:Vile Goop
027F:Riot Potion
0280:Fainting Potion
0281:DANGER! DO NOT DRINK!
0282:Poison Cider
0283:Frozen Cider
0284:Static Cider
0285:Silent Cider
0286:Cloudy Cider
0287:Cursed Cider
0288:Pumpkin Cider
0295:Element Breaker
0296:Attack Breaker
0297:Intelligence Breaker
0298:Defense Breaker
0299:Ultimate Bomb
029A:EM Bomb
029B:Wide-Range EM Bomb
029C:Self-Destructor 3000
029D:Compact Poison Bomb
029E:Compact Stun Bomb
029F:Compact Freezing Bomb
02A0:Compact Silence Bomb
02A1:Lesser Demon's Fetish
02A2:Deluxe Poison Bomb
02A3:Deluxe Stun Bomb
02A4:Deluxe Freezing Bomb
02A5:Deluxe Silence Bomb
02A6:Greater Demon's Fetish
02A7:Time Stopper
02A8:HP Absorption Unit
02A9:MP Absorption Unit
02B3:Scrambling Unit
02B4:Super Aphrodisiac
02B5:Love Potion No. 256
02B6:Silver Chalice
02B7:Gold Chalove
02B8:Chalice of Love
02B9:Tent
02BD:Symbol Card "Earth Glaive"
02BE:Symbol Card "Earth Glaive" +
02BF:Symbol Card "Stone Rain"
02C0:Symbol Card "Stone Rain" +
02C1:Symbol Card "Terra Hammer"
02C2:Symbol Card "Terra Hammer" +
02C3:Symbol Card "Ice Needles"
02C4:Symbol Card "Ice Needles" +
02C5:Symbol Card "Deep Freeze"
02C6:Symbol Card "Deep Freeze" +
02C7:Symbol Card "Arctic Impact"
02C8:Symbol Card "Arctic Impact" +
02C9:Symbol Card "Fire Bolt"
02CA:Symbol Card "Fire Bolt" +
02CB:Symbol Card "Explosion"
02CC:Symbol Card "Explosion" +
02CD:Symbol Card "Volcanic Burst"
02CE:Symbol Card "Volcanic Burst" +
02CF:Symbol Card "Wind Blade"
02D0:Symbol Card "Wind Blade" +
02D1:Symbol Card "Blast Hurricane"
02D2:Symbol Card "Blast Hurricane" +
02D3:Symbol Card "Tornado"
02D4:Symbol Card "Tornado" +
02D5:Symbol Card "Lightning Blast"
02D6:Symbol Card "Lightning Blast" +
02D7:Symbol Card "Thunder Flare"
02D8:Symbol Card "Thunder Flare" +
02D9:Symbol Card "Plasma Cyclone"
02DA:Symbol Card "Plasma Cyclone" +
02DB:Symbol Card "Radiant Lancer"
02DC:Symbol Card "Radiant Lancer" +
02DD:Symbol Card "Sunflare"
02DE:Symbol Card "Sunflare" +
02DF:Symbol Card "Aurora Rings"
02E0:Symbol Card "Aurora Rings" +
02E1:Symbol Card "Shadow Needles"
02E2:Symbol Card "Shadow Needles" +
02E3:Symbol Card "Vampiric Blade"
02E4:Symbol Card "Vampiric Blade" +
02E5:Symbol Card "Dark Devourer"
02E6:Symbol Card "Dark Devourer" +
02E7:Symbol Card "Divine Wave"
02E8:Symbol Card "Divine Wave" +
02E9:Symbol Card "Extinction"
02EA:Symbol Card "Extinction" +
02EB:Symbol Card "Reaping Spark"
02EC:Symbol Card "Reaping Spark" +
02ED:Symbol Card "Healing"
02EE:Symbol Card "Healing" +
02EF:Symbol Card "Ex Healing"
02F0:Symbol Card "Ex Healing" +
02F1:Symbol Card "Faerie Healing"
02F2:Symbol Card "Faerie Healing" +
02F3:Symbol Card "Faerie Light"
02F4:Symbol Card "Faerie Light" +
02F5:Symbol Card "Antidote"
02F6:Symbol Card "Cure Condition"
02F7:Symbol Card "Restoration"
02F8:Symbol Card "Restoration" +
02F9:Symbol Card "Resurrection"
02FA:Symbol Card "Enhance"
02FB:Symbol Card "Enhance" +
02FC:Symbol Card "Enlighten"
02FD:Symbol Card "Enlighten" +
02FE:Symbol Card "Angel Feather"
02FF:Symbol Card "Angel Feather" +
0300:Symbol Card "Enshelter"
0301:Symbol Card "Enshelter" +
0302:Symbol Card "Reflection"
0303:Symbol Card "Reflection" +
0304:Symbol Card "Sacred Pain"
0305:Symbol Card "Sacred Pain" +
0306:Symbol Card "Silence"
0307:Symbol Card "Silence" +
0308:Symbol Card "Void"
0309:Symbol Card "Void" +
030A:Symbol Card "Symbolic Weapon"
030B:Symbol Card "Symbolic Weapon" +
0317:Skill Manual "Faerie Star"
0320:Skill Manual "Anthropology"
0321:Skill Manual "Botany"
0322:Skill Manual "Entomology"
0323:Skill Manual "Parapsychology"
0325:Skill Manual "Ornithology"
0326:Skill Manual "Demonology"
0327:Skill Manual "Zoology"
0328:Skill Manual "Treasure Sense"
0329:Skill Manual "Appetite"
032A:Skill Manual "Haggling"
032B:Skill Manual "Trap Evasion"
032C:Skill Manual "Chain Combos"
0330:Skill Manual "Duplication"
0331:Skill Manual "Augury"
0333:Skill Manual "Pickpocketing"
0334:Skill Manual "Ocarina"
0335:Skill Manual "Bunny Call"
0336:Skill Manual "Charge"
0337:Skill Manual "ATK Boost"
0338:Skill Manual "INT Boost"
0339:Skill Manual "HP Boost"
033A:Skill Manual "MP Boost"
033B:Skill Manual "Fast Cast"
033C:Skill Manual "Energy Shield"
033D:Skill Manual "Critical Hit"
033E:Skill Manual "No Guard"
033F:Skill Manual "First Aid"
0340:Skill Manual "Auto Healing"
0341:Skill Manual "Stun"
0342:Skill Manual "Pride"
0343:Skill Manual "Fury Boost"
0344:Skill Manual "Elusion"
0345:Skill Manual "Rage"
0346:Skill Manual "Steal"
0347:Skill Manual "Taunt"
0348:Skill Manual "Berserk"
0349:Skill Manual "Focus"
034A:Skill Manual "Scan Enemy"
034B:Skill Manual "Convert"
034C:Skill Manual "Emergency Repairs"
034D:Skill Manual "Hide"
034E:Skill Manual "Mindflare"
034F:Skill Manual "Scintillant Scream"
0350:Skill Manual "Savage Sparrows"
0351:Skill Manual "Divine Wave"
0352:Skill Manual "Trinity Blaze"
0353:Skill Manual "Godslayer"
0354:Skill Manual "Max Shockwave"
0355:Skill Manual "Plasma Cyclone"
0356:Skill Manual "Sunflare"
0357:Skill Manual "Dragon Roar"
035D:Pickled Plum Rice
035E:Ochazuke
035F:Oyakodon
0360:Curry Rice
0361:Pasta Peperoncino
0362:Pasta Bolognese
0363:Pasta Genovese
0364:Humburg Steak
0365:Beef Steak
0366:Sukiyaki
0367:Salt-Grilled Saury
0368:Salmon Meuniere
0369:Swordfish Piccatte
036A:Sushi
036B:Nectar
036C:Tasty Mushroom
036D:Tasty Mushroom?
036E:Famous Grape Juice
036F:Sweet Fruit
0370:Lemon
0371:Pickled Plum
0372:Seaweed
0373:Lemon Juice
0374:Caesar Salad
0375:Ratatouille
0376:Vegetable Stir-Fry
0378:Rich Cheese
0379:Custard Pie
037A:Shortcake
037B:Blueberry Tart
037C:Mille-feuille
037D:Natto
037E:Rotten Fish
037F:Otherworldly Cuisine
0380:Fermented Sushi
0385:Attack Seeds
0386:Defense Seeds
0387:Accuracy Seeds
0388:Protection Seeds
0389:Intelligence Seeds
038A:Health Seeds
038B:Magic Seeds
038C:Potent Attack Seeds
038D:Potent Defense Seeds
038E:Potent Accuracy Seeds
038F:Potent Protection Seeds
0390:Potent Intelligence Seeds
0391:Potent Health Seeds
0392:Potent Magic Seeds
0393:Stamina Pie
0394:Speed Pie
0395:Acceleration Pie
0396:Miracle Pie
0399:Iron
039A:Silver
039B:Gold
039C:Mercury
039D:Steel
039E:Platinum
039F:Coal
03A0:Aluminum
03A1:Runic Metal
03A2:Mithril
03A3:Meteorite
03A4:Moonstone
03A5:Earth Gem
03A6:Ice Gem
03A7:Fire Gem
03A8:Wind Gem
03A9:Thunder Gem
03AA:Light Gem
03AB:Darkness Gem
03AC:Crystal
03AD:Ruby
03AE:Green Beryl
03AF:Gnomestone
03B0:Nereidstone
03B1:Salamanderstone
03B2:Sylphstone
03B3:Thorstone
03B4:Angelstone
03B5:Shadestone
03B6:Citrine
03B7:Star Ruby
03B8:Star Sapphire
03B9:Philosopher's Stone
03BA:Magical Clay
03BB:Disintegration Stone
03C1:Lacquer
03C2:Wooden Stick
03C3:Ebony
03C4:Oak
03C5:Ash
03C6:Cane
03C7:Blue Rose
03C8:Shadow Rose
03C9:Dendrobium
03CA:Funereal Bouquet
03CB:Red Seed
03CC:Blue Seed
03CD:Ge Gen Tang
03CE:Ginseng
03CF:Poison Hemlock
03D0:Caterpillar Fungus
03D1:Aramid Fiber
03D2:Carbon Fiber
03D3:Wool
03D4:Silk
03D5:Cashmere
03D6:Manacloth
03D7:Fur Pelt
03D8:Biocloth
03D9:Taffeta Ribbon
03DA:Stain Ribbon
03DB:Velvet Ribbon
03DC:Mana Ribbon
03DD:Handspun Thread
03DE:Dwarven Embroidery Thread
03DF:Faerie Embroidery Thread
03E0:Sharkskin
03E1:Lizardskin
03E2:Snakeskin
03E3:Insect Leg
03E4:Insect Egg
03E5:Bee Stinger
03E6:Wrapped Carapace
03E7:Peryton Droppings
03E8:Wolf Fang
03E9:Wolf Oil
03EA:Saber-Toothed Tiger Fang
03EB:Giant Bird Feather
03EC:Dragon Scale
03ED:Red Dragon Scale
03EE:Dragon God Scale
03EF:Dragonblood Crystal
03F0:Sandfish
03F1:Crimson Firefly
03F2:Psynard Egg
03F3:Barrier Spiritwater
03F4:All-Purpose Ceramic
03F5:Bracteate
03F6:Crystal Skull
03F7:Gunpowder
03F8:Intensified Gunpowder
03F9:Empty Bottle
03FA:Natural Water
03FD:Magical Brush
03FE:Earth Paint
03FF:Water Paint
0400:Fire Paint
0401:Wind Paint
0402:Thunder Paint
0403:Light Paint
0404:Dark Paint
0405:Nil Paint
0406:Healing Paint
0407:Mysterious Paint
0408:Attack Card
0409:Attack Card +
040A:Healing Card
040B:Healing Card +
040C:Support Card
040D:Support Card +
040E:Parchment
040F:Fine Parchment
0411:Broken Metal Cutting Blade
0412:Repair Kit
0413:Rivet
0414:Bowstring
0415:Swept Hit
0416:Neck Chain
0417:Broken Music Box
0418:Music Box
0419:Guitar Parts
041A:Small Guitar
041B:Mystery Box
041C:Memorial Plate
041D:Magic Capacitor
041E:Symbol Booster
041F:Universal Device
0420:Micro Circuit
0421:Quantum Processor
0422:Micro Hadron Collider
0423:Micro Heavy Ion Collider
0424:Laser Oscillator
0425:Sighting Unit
0426:Mystery Electronic Circuit
0427:Mystery Mobile Frame
0428:Alchemist's Water
0429:Lezard's Flask
042A:Plastic Explosive
042B:Bunny Feed
042C:Japonesque Vase
042D:Vivid Vase
042E:Coquittish Vase
042F:Traditional Vase
0430:Growth Stimulant Ampule
0431:Faerie of Aggression
0432:Faerie of Wisdom
0433:Faerie of Fortification
0434:Faerie of Accuracy
0435:Faerie of Protection
0436:Fang Flute
0437:Feathered Comb
0438:Gabriel Celeste's Feather
0439:Ethereal Queen's Feather
043A:Vinegar
043B:White Rice
043C:Uncooked Pasta
043D:Raw Animal Meat
043E:Raw Fish
043F:Common Egg
0440:Vegetables
0441:Seasonings
0442:Olive Oil
0443:Special Warishita Sauce
0444:Fresh Cream
0445:Pie Crusts
044C:Monster Jewel
044D:Recipe Memo 01
044E:Recipe Memo 02
044F:Recipe Memo 03
0450:Recipe Memo 04
0451:Recipe Memo 05
0452:Recipe Memo 06
0453:Recipe Memo 07
0454:Recipe Memo 08
0455:Recipe Memo 09
0456:Recipe Memo 10
0457:Recipe Memo 11
0458:Recipe Memo 12
0459:Recipe Memo 13
045A:Recipe Memo 14
045B:Recipe Memo 15
045C:Recipe Memo 16
045D:Recipe Memo 17
045E:Recipe Memo 18
045F:Recipe Memo 19
0460:Recipe Memo 20
0461:Recipe Memo 21
0462:Recipe Memo 22
0463:Recipe Memo 23
0465:Recipe Memo 24
0466:Recipe Memo 25
0467:Recipe Memo 26
0468:Recipe Memo 27
0469:Recipe Memo 28
046A:Recipe Memo 29
046B:Recipe Memo 30
046C:Secret Memo
049C:Map of Astral
049D:Echo Machine
049E:Boy's Gift Box
049F:Girl's Gift Box
04A0:LiL Vending Machine No. 1
04A1:LiL Vending Machine No. 2
04A2:LiL Vending Maching No. 3
04A3:Biorhythm Tester
04A4:Aroma of Love
04A5:Mood Stone
04A6:Bunny Plush
04A7:Ominous Metal
04A8:Healing Sheet
04A9:Curing Sheet
04AA:Memory Plate
04AC:Jukebox
04B1:Knight's Bangle
04B2:Old Pendant
04B3:Meteor Fragment
04B4:Symbol Stone
04B5:Cardianon Data Disc
04B6:Bunny Reins
04B7:Lamp of Guidance
04B8:Curious Cat
04B9:Gorgeous Gem
04BA:Wooden Doll
04BB:Exquisite Wooden Doll
04BC:Note from Fez
04BE:Weapon Shop Key
04BF:Purgatorium Stone
04C0:Secret Diary
04C1:Cryptograph 1
04C2:Cryptograph 2
04C3:Cryptograph 3
04C4:Phylosopher's Tome
04C5:Psynard Chick
04C6:Letter from Owen
04C7:Earth Ring
04C8:Water Ring
04C9:Fire Ring
04CA:Wind Ring
04CB:Thunder Ring
04CC:Light Ring
04CD:Darkness Ring
04CE:Cardianon ID Card
04CF:Cardianon ID Card +
04D0:Shining Stone
04D1:Faerie Orchid
04D2:Empty Bucket
04D3:Bucket of Water
04D4:Serpent Staff
04D5:Stone Fragment
04D6:Star of Reason
04D7:Star of Life
04D8:Star of Being
04D9:Star of Fortune
04DA:Star of Justice
04DB:Star of Faith
04DC:Star of Ruin
04DD:Star Dipper
04DE:Geostone
04DF:Seraphic Doll
04E0:Carrot Doll
</DropDownList>
                  <ShowAsHex>1</ShowAsHex>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>PreferredItem4</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1010</ID>
              <Description>"Damage Modifier Script (God Mode, etc)"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(DamageModAOB,StarOceanTheLastHope.exe,85 DB 79 04 8B D9 EB 05 3B D8 0F 4F D8 89 5F 1C) // should be unique
registersymbol(DamageModAOB)
alloc(newmem,$4096)

label(code)
label(return)
label(GodMode)
registersymbol(GodMode)
label(HeroDamageMult)
registersymbol(HeroDamageMult)
label(HeroNeverDie)
registersymbol(HeroNeverDie)
label(EnemyDamageMult)
registersymbol(EnemyDamageMult)
label(OneHitKill)
registersymbol(OneHitKill)
label(SkipGodMode)
registersymbol(SkipGodMode)
label(SkipHeroDamageMult)
registersymbol(SkipHeroDamageMult)
label(EnemyHit)
registersymbol(EnemyHit)
label(DoFinish)
registersymbol(DoFinish)

newmem:

code:
  push r12
  cmp [rdi],1
  jl EnemyHit
  cmp [GodMode],1
  jne SkipGodMode
  mov ebx,eax
  jmp DoFinish
SkipGodMode:
  cmp [HeroDamageMult],(float)0.0
  je SkipHeroDamageMult
  cmp [rdi+14],0
  je SkipHeroDamageMult
  cmp ebx,[rdi+1C]
  jg SkipHeroDamageMult
  mov r12,[rdi+1C]
  sub r12,ebx
  push r12
  fild dword ptr [rsp]
  fmul dword ptr [HeroDamageMult]
  fistp dword ptr [rsp]
  pop r12
  neg r12d
  add r12d,[rdi+1C]
  cmp r12d,0
  jg @F
  mov r12d,[HeroNeverDie]
@@:
  cmp [rdi+14],0
  jne @F
  xor r12d,r12d
@@:  
  mov ebx,r12d
  jmp DoFinish
SkipHeroDamageMult:
  cmp [HeroNeverDie],1
  jne DoFinish
  cmp ebx,0
  jg DoFinish
  cmp [rdi+14],0
  je @F
  mov ebx,1
  jmp DoFinish
@@:
  mov ebx,0
  jmp DoFinish
EnemyHit:
  cmp [OneHitKill],1
  jne @F
  cmp ebx,1
  jle DoFinish
  mov ebx,1
  jmp DoFinish
@@:
  cmp [EnemyDamageMult],(float)0.0
  je DoFinish
  cmp ebx,[rdi+1C]
  jg DoFinish
  mov r12,[rdi+1C]
  sub r12,ebx
  push r12
  fild dword ptr [rsp]
  fmul dword ptr [EnemyDamageMult]
  fistp dword ptr [rsp]
  pop r12
  neg r12d
  add r12d,[rdi+1C]
  cmp r12d,0
  jle @F
  mov r12d,0
  jmp DoFinish
@@:
  mov ebx,r12d
DoFinish:
  pop r12
  db 85 DB 79 04 8B D9 EB 05 3B D8 0F 4F D8 0F 4F D8 89 5F 1C
  jmp return

GodMode:
dd 0
OneHitKill:
dd 0
EnemyDamageMult:
dd (float)0.0
HeroDamageMult:
dd (float)0.0
HeroNeverDie:
dd 1

DamageModAOB:
  jmp newmem
  nop
  nop

return:

[DISABLE]

DamageModAOB:
  db 85 DB 79 04 8B D9 EB 05 3B D8 0F 4F D8 89 5F 1C

unregistersymbol(DamageModAOB)
unregistersymbol(GodMode)
unregistersymbol(HeroDamageMult)
unregistersymbol(HeroNeverDie)
unregistersymbol(OneHitKill)
unregistersymbol(EnemyDamageMult)
dealloc(newmem)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>1011</ID>
                  <Description>"God Mode (Infinite HP)"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>GodMode</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1012</ID>
                  <Description>"Hero Never Die (If On and God Mode Off, HP Drops But Never Below 1)"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>HeroNeverDie</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1013</ID>
                  <Description>"Hero Damage Multiplier (Set to Zero = Off; Otherwise multiplier"</Description>
                  <Color>800000</Color>
                  <VariableType>Float</VariableType>
                  <Address>HeroDamageMult</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1014</ID>
                  <Description>"One Hit Kill (Enemies)"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Off
1:On
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>OneHitKill</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1015</ID>
                  <Description>"Enemy Damage Multiplier (Set to Zero = Off; Otherwise multiplier"</Description>
                  <Color>800000</Color>
                  <VariableType>Float</VariableType>
                  <Address>EnemyDamageMult</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1150</ID>
              <Description>"Specific Damage Modifier Script (Battle Trophy)"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(DamageModAOB2,StarOceanTheLastHope.exe,F3 44 0F 2C CE 0F 28 B4 24 C0 00 00 00) // should be unique
registersymbol(DamageModAOB2)
alloc(newmem,$1024)

label(code)
label(return)
label(SpecificDamageAmt)
registersymbol(SpecificDamageAmt)

newmem:

code:
  db F3 44 0F 2C CE
  cmp [rdi+7A8],1
  jge return
  mov r9d,[SpecificDamageAmt]
  jmp return
  
SpecificDamageAmt:
dd #555

DamageModAOB2:
  jmp newmem
  return:
  
[DISABLE]

DamageModAOB2:
  db F3 44 0F 2C CE 0F 28 B4 24 C0 00 00 00
  
unregistersymbol(DamageModAOB2)
unregistersymbol(SpecificDamageAmt)
dealloc(newmem)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>21018</ID>
                  <Description>"Specific Damage Amount"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>SpecificDamageAmt</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1070</ID>
              <Description>"Modify Shop Items (Buy Something To Update Pointer)"</Description>
              <LastState/>
              <Color>800000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(ShopItemsAOB,StarOceanTheLastHope.exe,48 89 84 24 80 00 00 00 48 8D 88 B2 01 00 00) // should be unique
registersymbol(ShopItemsAOB)
alloc(newmem,$2048)

label(code)
label(return)
label(ShopPtr)
registersymbol(ShopPtr)
label(ItemIDStart)
registersymbol(ItemIDStart)
label(ShopNbrItems)
registersymbol(ShopNbrItems)

newmem:

code:
  db 48 89 84 24 80 00 00 00 48 8D 88 B2 01 00 00
  push rcx
  push rsi
  mov si,[rbx+0000015A]
  mov [ShopNbrItems],esi
  dec rsi
StartLoop4:
  sub rcx,6
  dec rsi
  cmp rsi,0
  jg StartLoop4  
  mov [ShopPtr],rcx
  pop rsi
  pop rcx
  jmp return

ShopPtr:
dq 0
ItemIDStart:
dq 1
ShopNbrItems:
dd 0

ShopItemsAOB:
  jmp newmem
  nop
return:

[DISABLE]

ShopItemsAOB:
  db 48 89 84 24 80 00 00 00 48 8D 88 B2 01 00 00

unregistersymbol(ShopItemsAOB)
unregistersymbol(ItemIDStart)
unregistersymbol(ShopNbrItems)
unregistersymbol(ShopPtr)

dealloc(newmem)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>1078</ID>
                  <Description>"Item ID Start"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0001:Workman's Blade
0002:Storm Blade
0003:Blessed Blade
0004:Flame Sword
0005:Caridanon Sword
0006:Silvance
0007:Venom Sword
0008:Bastard Sword
0009:Icecrusher Sword
000A:Famed Sword "Veinslay"
000B:Mithril Sword
000C:Observer's Sword
000D:Arcana Sword
000E:Holy Sword "Farewell"
000F:Lightning Sword
0010:Moonstone Sword
0011:Demon Sword "Levantine"
0012:Imperial Sword
0013:Binding Sword "Shiho Mzrasa"
001F:Short Bow
0020:Eldarian Bow
0021:Torch Bow
0022:Hunting Bow
0023:Earthsould Bow
0024:Cardianon Bow
0025:Alien Arc
0026:Composite Bow
0027:Bellwether's Bow
0028:Mystic Bow
0029:Bow of Wisdom
002A:Wild Arc
002B:Spirit Bow "Darkstriker"
002C:Saint's Bow
002D:Homing Arc
002E:Evil Spirit's Bow
002F:Artifact Bow
0030:Fierce Bow "Reppu Shingetsu"
0031:Mediumistic Bow
003D:Eldarian Rapier
003E:Guardian's Rapier
003F:Iron Saber
0040:Icicle Rapier
0041:Elastic Rapier
0042:Rune Saber
0043:Mithril Rapier
0044:Sylph's Saber
0045:Infinity Saber
0046:Sky Sword "Ama-no-Murakumo"
0047:Onyx Saber
0051:Candy Wand
0052:Flame Wand
0053:Booster Wand
0054:Ruby Wand
0055:Wand of Wonder
0056:Rune Wand
0057:Crystal Wand
0058:Nature Wand
0059:Star Ruby Wand
005A:Nightmare Wand
005B:Wand of Resonance
005C:Blazing Wand
005D:Dinvine Wand "Empyreal Reverie"
005E:Ancient Sage's Wand
0065:Master Cannon
0066:Plasma Cannon
0067:Ancient Cannon
0068:Deadly Cannon
0069:T08 Lightning Cannon
006A:Dragoon Blaster
006B:Immortal Smasher
006C:Vulcan Discharger
006D:Photonic Blaster
006E:Ultimate Cannon
006F:Ogre Cannon "Legion's Howl"
0070:Symbol Cannon "Tempest"
0079:Iron Claws
007A:Vermillion Claws
007B:Ocean Claws
007C:Dragon Claws
007D:Hurricane Claws
007E:Slasher Claws
007F:Bigfoot's Claws
0080:Burning Claws
0081:Hidden Claws "Crimson Falcons"
0082:Rumble Claws
008D:Ceremonial Spear
008E:Saefarer's Harpoon
008F:Crested Spear
0090:Cyclone Spear
0091:Judgement Spear
0092:Observer's Spear
0093:Sacred Spear
0094:Sea Serpent Harpoon
0095:Unicorn Lance
0096:Trident Harpoon
0097:Victory Lance
00A1:Symbol Staff
00A2:Fanatic's Staff
00A3:Staff of Freezing
00A4:Sacred Scepter
00A5:Wildfang Staff
00A6:Mysterious Scepter
00A7:Raven Staff
00A8:Calamity Staff
00A9:Blood Scepter
00AA:Wizard's Staff
00B5:Eldarian Scythe
00B6:Inferno Sickle
00B7:Laser Scythe
00B8:Grim Reaper
00B9:Quadplex Scythe
00BA:Conqueror Scythe "Asura Vajra"
00BB:Quake Scythe
00BF:Scumbag Slayer
00C0:Laser Weapon
00C9:SRF Armor
00CA:Eldarian Armor
00CB:Shell Armor
00CC:Guardian's Armor
00CD:Aqua Mail
00CE:Dragonscale Armor
00CF:Bronto Armor
00D0:Astral Armor
00D1:Flame Rune Mail
00D2:Majestic Armor
00D3:Crystal Armor
00D4:Earthrock Mail
00D5:Eldarian Battle Armor
00D6:Ogre's Armor
00D7:Dual Armor
00D8:Red Dragon Mail
00D9:Dullahan's Armor
00DA:Sylphide's Mail
00DB:Valiant Mail
00DC:Battle Armor "God of Hellfire"
00DD:Universal Armor
00E7:SRF Protector
00E8:Iron Protector
00E9:Mystic Chainmail
00EA:Blizzard Protector
00EB:Steaked Chainmail
00EC:Solid Protector
00ED:Lizard Guard
00EE:Volcanic Chainmail
00EF:Dragon Guard
00F0:Earthcrest Guard
00F1:Star Protector
00F2:Mithril Protector
00F3:Holy Chainmail
00F4:Darkblood Chainmail
00F5:Sorcerous Guard
00F6:Absolute Protector
00FB:Varigear
00FC:Folklore Plate
00FD:Volcanic Gear
00FE:Might Varigear
00FF:Fully-Tuned Plate
0100:Thunderbolt Gear
0101:Plate of the lost Monarch
0102:Electroshock Gear "War Deity"
0103:Override Gear "Omega"
010F:Symbologist's Robe
0110:Aqua Robe
0111:Comet Robe
0112:Alien's Robe
0113:Traveler's Cloak
0114:Protective Robe
0115:Alchemist's Cloak
0116:Flare Robe
0117:Mirage Robe
0118:Feathered Robe
0119:Mystic Robe
011A:Earthern Robe
011B:Sorceress's Robe
011C:Lustrous Robe
011D:Dark Elf's Robe
011E:Seven Star Cloak
011F:Virtuous Robe
0123:Laser Suit
0124:Valkyrie's Garb
012D:Astralian Emblem
012E:Bandit's Gloves
012F:Energy Bracelet
0130:Magic Bracelet
0131:Power Bracelet
0132:Wisdom Bracelet
0133:Attack Bracelet
0134:Sturdy Bracelet
0135:Sniper's Bangle
0136:Slayer's Bangle
0137:Silver Bangle
0138:Light Scarf
0139:Darkness Scarf
013A:Berserker's Scarf
013B:Healing Band
013C:Faerie Band
013D:Learning Gloves
013E:Foal Snaps
013F:Stallion Snaps
0140:Fire Armlet
0141:Wind Armlet
0142:Earth Armlet
0143:Water Armlet
0144:Thunder Armlet
0145:tri-Emblem
0146:tri-Emblum
014B:Anti-Poison Amulet
014C:Anti-Stun Amulet
014D:Anti-Freezing Amulet
014E:Anti-Paralysis Amulet
014F:Anti-Silence Amulet
0150:Anti-Fog Amulet
0151:Anti-Curse Amulet
0153:Anti-Pumpkin Amulet
0154:Anti-Void Amulet
0155:Battler Amulet
0156:Demon Amulet
0157:Raven Amulet
0158:Silver Amulet
0159:Sacrificial Doll
015A:Greater Sacrificial Doll
015B:Oracle's Charm
015C:Lutea's Sacred Stone
015D:Warning Brooch
015E:Silent Talisman
015F:Magick Emblem
0160:Solo Champion Medal
0161:Team Champion Medal
0162:Bunny Champion Medal
0163:Green Talisman
0164:Red Talisman
0165:Blue Talisman
0166:Regeneration Symbol
0167:Earth Charm
0168:Water Charm
0169:Fire Charm
016A:Wind Charm
016B:Thunder Charm
016C:Light Charm
016D:Darkness Charm
016E:Adephaga Jewel
016F:Adephaga Drus Jewel
0170:Adephaga Venom Jewel
0171:Adephaga Milies Jewel
0172:Adephaga Prox Jewel
0173:Polyphaga Jewel
0174:Polyphaga Drus Jewel
0175:Phantom Beetle Jewel
0176:Killer Wasp Jewel
0177:Honeybee Jewel
0178:Stinger Jewel
0179:Gust Hornet Jewel
017A:Gerel Jewel
017B:Vomiting Gel Jewel
017C:Stroper Jewel
017D:Chaotic Cell Jewel
017E:Acid Gerel Jewel
0180:Genomic Beast Jewel
0181:Mage Chimera Jewel
0182:Ancient Chimera Jewel
0183:Phantom Chimera Jewel
0184:Trinity Tusk Jewel
0185:Chimera Beast Jewel
0186:Cursed Horror Jewel
0187:Soul Reaper Jewel
0188:Misfortuner Jewel
0189:Grim Reaper Jewel
018A:Phantom Leader Jewel
018B:Phantom Soldier Jewel
018C:Dark Panzer Jewel
018D:Dark Soldier Jewel
018F:Dermoptera Jewel
0190:Bloodtail Jewel
0191:Saber-Toothed Tiger Jewel
0192:Unicorn Wolf Jewel
0193:Leonblade Jewel
0194:Dryad Jewel
0195:Mandragora Jewel
0196:Lamia Radix Jewel
0197:Queen Mandragora Jewel
0198:Man-Eating Tree Jewel
0199:Albero di Anima Jewel
019A:Treant Jewel
019B:Stone Golem Jewel
019C:Metal Golem Jewel
019D:Lava Golem Jewel
019E:Jade Golem Jewel
019F:Lizard Soldier Jewel
01A0:Wise Lizardman Jewel
01A1:Lizard Commander Jewel
01A2:Lizard Warrior Jewel
01A3:Lizard Shaman Jewel
01A4:Phantom Lizard Jewel
01A5:Lizard Tyrant Jewel
01A6:Kobold Jewel
01A7:Kobold Bandit Jewel
01A8:Dragon Newt Jewel
01A9:Armed Dragon Newt Jewel
01AA:Phantom Dragon Newt Jewel
01AB:Dragon General Jewel
01AC:Undying Dragon Jewel
01AD:Dominator Dragon Jewel
01AE:Mist Grave Jewel
01AF:Giant Fungus Jewel
01B0:Myconid Jewel
01B1:Guard Bot "Commando" Jewel
01B2:Guard Bot "Assaulter" Jewel
01B3:Dark Bot "Striker" Jewel
01B4:Cardianon Soldier Jewel
01B5:Cardianon General Jewel
01B6:Dark Raptor Jewel
01B7:Armed Dragoon Jewel
01B8:Phantom Dragoon Jewel
01B9:Soldier Zombie Jewel
01BA:Chaotic Leader Jewel
01BB:Augmentoid Jewel
01BC:Little Alien Jewel
01BD:Little Phantom Jewel
01BE:Little Mutant Jewel
01BF:Rock Hermit Jewel
01C0:Dark Material Jewel
01C1:Flying Ice Jewel
01C2:Damascus Fort Jewel
01C3:Killer Chelae Jewel
01C4:Waving Pincers Jewel
01C5:Hades Crab Jewel
01C6:Peryton Jewel
01C7:Axe Beak Jewel
01C8:Crater Peryton Jewel
01C9:Harpyia Jewel
01CA:Harpy Jewel
01CB:Winged Nightmare Jewel
01CC:Spirit Priest Jewel
01CD:Dark Bishop Jewel
01CE:Spirit Archbishop Jewel
01CF:Skeleton Soldier Jewel
01D0:Skeleton Armor Jewel
01D1:Bone Knight Jewel
01D2:Mana Yeti Jewel
01D3:Bigfoot Sam Jewel
01D4:Desert Ogre Jewel
01D5:Dark Ape Jewel
01D6:Spriggan Jewel
01D7:Fire Corpse Jewel
01D8:Ice Corpse Jewel
01D9:Lightning Corpse Jewel
01DA:Ghostkeeper Jewel
01DB:Succubus Jewel
01DC:Moonlight Lady Jewel
01DD:Guardian Beast Jewel
01DE:Forsaken Beast Jewel
01DF:Ring Beast Jewel
01E0:Cave Guardian Jewel
01E1:Temple Guardian Jewel
01E2:Early Psynard Jewel
01E3:Prehistoric Psynard Jewel
01E4:Sand Bird Jewel
01E5:Master Wizard Jewel
01E6:Necromancer Jewel
01E7:Arch Spellmaster Jewel
01E8:Dark Clown Jewel
01E9:Hell Clown Jewel
01EA:Horned Turtle Jewel
01EB:Horned Tortoise Jewel
01EC:Antlered Tortoise Jewel
01ED:Giant Bat Jewel
01EE:Corpse Bat Jewel
01EF:Vampire Bat Jewel
01F0:Guiafairo Jewel
01F1:Apprentice Scumbag Jewel
01F2:Thieving Scumbag Jewel
01F3:Metal Scumbag Jewel
01F4:Ashlay Bernbeldt Jewel
01F5:Sydonaist Alpha Jewel
01F6:Sydonaist Beta Jewel
01F7:Sydonaist Gamma Jewel
01F8:Sydonaist Delta Jewel
01F9:Black Eagle Jewel
01FA:Red Eagle Ranger Jewel
01FB:Blue Eagle Ranger Jewel
01FC:White Eagle Ranger Jewel
01FD:Black Eagle Ranger Jewel
01FE:Armaros Jewel
01FF:Armaros Manifest Jewel
0200:Barachiel Jewel
0201:Sahariel Jewel
0202:Tamiel Jewel
0203:Kokabiel Jewel
0204:Kokabiel Spawn Jewel
0205:Apostle of Creation Jewel
0206:Satanail Jewel
0207:Gabriel Celeste Jewel
0208:Ethereal Queen Jewel
0259:Blueberries
025A:Bigberries
025B:Blackberries
025C:Thornberries
025D:Mixed Syrup
025E:Bizarre Fruite
0261:Ripe Berries
0262:Perfect Berries
0263:Physical Stimulant
0264:Mental Stimulant
0265:Gambleberries
0266:Aquaberries
0267:Basil
0268:Fresh Sage
0269:Hot Chocolate
026A:Red Herb
026B:Glowstick
026C:Pumpkin Extract
026E:Holy Water
026F:Void Recovery Unit
0270:Poison Relief Unit
0271:Melting Unit
0272:Mobilization Unit
0273:Speech Restoration Unit
0274:Vision Enhancement Unit
0275:Dispelling Unit
0276:Resurrection Elixir
0277:Resurrection Unit
0278:Resistance Potion
0279:Strength Potion
027A:Mental Potion
027B:Fortitude Potion
027C:Hyper Potion
027D:Pickled Pepper Potion
027E:Vile Goop
027F:Riot Potion
0280:Fainting Potion
0281:DANGER! DO NOT DRINK!
0282:Poison Cider
0283:Frozen Cider
0284:Static Cider
0285:Silent Cider
0286:Cloudy Cider
0287:Cursed Cider
0288:Pumpkin Cider
0295:Element Breaker
0296:Attack Breaker
0297:Intelligence Breaker
0298:Defense Breaker
0299:Ultimate Bomb
029A:EM Bomb
029B:Wide-Range EM Bomb
029C:Self-Destructor 3000
029D:Compact Poison Bomb
029E:Compact Stun Bomb
029F:Compact Freezing Bomb
02A0:Compact Silence Bomb
02A1:Lesser Demon's Fetish
02A2:Deluxe Poison Bomb
02A3:Deluxe Stun Bomb
02A4:Deluxe Freezing Bomb
02A5:Deluxe Silence Bomb
02A6:Greater Demon's Fetish
02A7:Time Stopper
02A8:HP Absorption Unit
02A9:MP Absorption Unit
02B3:Scrambling Unit
02B4:Super Aphrodisiac
02B5:Love Potion No. 256
02B6:Silver Chalice
02B7:Gold Chalove
02B8:Chalice of Love
02B9:Tent
02BD:Symbol Card "Earth Glaive"
02BE:Symbol Card "Earth Glaive" +
02BF:Symbol Card "Stone Rain"
02C0:Symbol Card "Stone Rain" +
02C1:Symbol Card "Terra Hammer"
02C2:Symbol Card "Terra Hammer" +
02C3:Symbol Card "Ice Needles"
02C4:Symbol Card "Ice Needles" +
02C5:Symbol Card "Deep Freeze"
02C6:Symbol Card "Deep Freeze" +
02C7:Symbol Card "Arctic Impact"
02C8:Symbol Card "Arctic Impact" +
02C9:Symbol Card "Fire Bolt"
02CA:Symbol Card "Fire Bolt" +
02CB:Symbol Card "Explosion"
02CC:Symbol Card "Explosion" +
02CD:Symbol Card "Volcanic Burst"
02CE:Symbol Card "Volcanic Burst" +
02CF:Symbol Card "Wind Blade"
02D0:Symbol Card "Wind Blade" +
02D1:Symbol Card "Blast Hurricane"
02D2:Symbol Card "Blast Hurricane" +
02D3:Symbol Card "Tornado"
02D4:Symbol Card "Tornado" +
02D5:Symbol Card "Lightning Blast"
02D6:Symbol Card "Lightning Blast" +
02D7:Symbol Card "Thunder Flare"
02D8:Symbol Card "Thunder Flare" +
02D9:Symbol Card "Plasma Cyclone"
02DA:Symbol Card "Plasma Cyclone" +
02DB:Symbol Card "Radiant Lancer"
02DC:Symbol Card "Radiant Lancer" +
02DD:Symbol Card "Sunflare"
02DE:Symbol Card "Sunflare" +
02DF:Symbol Card "Aurora Rings"
02E0:Symbol Card "Aurora Rings" +
02E1:Symbol Card "Shadow Needles"
02E2:Symbol Card "Shadow Needles" +
02E3:Symbol Card "Vampiric Blade"
02E4:Symbol Card "Vampiric Blade" +
02E5:Symbol Card "Dark Devourer"
02E6:Symbol Card "Dark Devourer" +
02E7:Symbol Card "Divine Wave"
02E8:Symbol Card "Divine Wave" +
02E9:Symbol Card "Extinction"
02EA:Symbol Card "Extinction" +
02EB:Symbol Card "Reaping Spark"
02EC:Symbol Card "Reaping Spark" +
02ED:Symbol Card "Healing"
02EE:Symbol Card "Healing" +
02EF:Symbol Card "Ex Healing"
02F0:Symbol Card "Ex Healing" +
02F1:Symbol Card "Faerie Healing"
02F2:Symbol Card "Faerie Healing" +
02F3:Symbol Card "Faerie Light"
02F4:Symbol Card "Faerie Light" +
02F5:Symbol Card "Antidote"
02F6:Symbol Card "Cure Condition"
02F7:Symbol Card "Restoration"
02F8:Symbol Card "Restoration" +
02F9:Symbol Card "Resurrection"
02FA:Symbol Card "Enhance"
02FB:Symbol Card "Enhance" +
02FC:Symbol Card "Enlighten"
02FD:Symbol Card "Enlighten" +
02FE:Symbol Card "Angel Feather"
02FF:Symbol Card "Angel Feather" +
0300:Symbol Card "Enshelter"
0301:Symbol Card "Enshelter" +
0302:Symbol Card "Reflection"
0303:Symbol Card "Reflection" +
0304:Symbol Card "Sacred Pain"
0305:Symbol Card "Sacred Pain" +
0306:Symbol Card "Silence"
0307:Symbol Card "Silence" +
0308:Symbol Card "Void"
0309:Symbol Card "Void" +
030A:Symbol Card "Symbolic Weapon"
030B:Symbol Card "Symbolic Weapon" +
0317:Skill Manual "Faerie Star"
0320:Skill Manual "Anthropology"
0321:Skill Manual "Botany"
0322:Skill Manual "Entomology"
0323:Skill Manual "Parapsychology"
0325:Skill Manual "Ornithology"
0326:Skill Manual "Demonology"
0327:Skill Manual "Zoology"
0328:Skill Manual "Treasure Sense"
0329:Skill Manual "Appetite"
032A:Skill Manual "Haggling"
032B:Skill Manual "Trap Evasion"
032C:Skill Manual "Chain Combos"
0330:Skill Manual "Duplication"
0331:Skill Manual "Augury"
0333:Skill Manual "Pickpocketing"
0334:Skill Manual "Ocarina"
0335:Skill Manual "Bunny Call"
0336:Skill Manual "Charge"
0337:Skill Manual "ATK Boost"
0338:Skill Manual "INT Boost"
0339:Skill Manual "HP Boost"
033A:Skill Manual "MP Boost"
033B:Skill Manual "Fast Cast"
033C:Skill Manual "Energy Shield"
033D:Skill Manual "Critical Hit"
033E:Skill Manual "No Guard"
033F:Skill Manual "First Aid"
0340:Skill Manual "Auto Healing"
0341:Skill Manual "Stun"
0342:Skill Manual "Pride"
0343:Skill Manual "Fury Boost"
0344:Skill Manual "Elusion"
0345:Skill Manual "Rage"
0346:Skill Manual "Steal"
0347:Skill Manual "Taunt"
0348:Skill Manual "Berserk"
0349:Skill Manual "Focus"
034A:Skill Manual "Scan Enemy"
034B:Skill Manual "Convert"
034C:Skill Manual "Emergency Repairs"
034D:Skill Manual "Hide"
034E:Skill Manual "Mindflare"
034F:Skill Manual "Scintillant Scream"
0350:Skill Manual "Savage Sparrows"
0351:Skill Manual "Divine Wave"
0352:Skill Manual "Trinity Blaze"
0353:Skill Manual "Godslayer"
0354:Skill Manual "Max Shockwave"
0355:Skill Manual "Plasma Cyclone"
0356:Skill Manual "Sunflare"
0357:Skill Manual "Dragon Roar"
035D:Pickled Plum Rice
035E:Ochazuke
035F:Oyakodon
0360:Curry Rice
0361:Pasta Peperoncino
0362:Pasta Bolognese
0363:Pasta Genovese
0364:Humburg Steak
0365:Beef Steak
0366:Sukiyaki
0367:Salt-Grilled Saury
0368:Salmon Meuniere
0369:Swordfish Piccatte
036A:Sushi
036B:Nectar
036C:Tasty Mushroom
036D:Tasty Mushroom?
036E:Famous Grape Juice
036F:Sweet Fruit
0370:Lemon
0371:Pickled Plum
0372:Seaweed
0373:Lemon Juice
0374:Caesar Salad
0375:Ratatouille
0376:Vegetable Stir-Fry
0378:Rich Cheese
0379:Custard Pie
037A:Shortcake
037B:Blueberry Tart
037C:Mille-feuille
037D:Natto
037E:Rotten Fish
037F:Otherworldly Cuisine
0380:Fermented Sushi
0385:Attack Seeds
0386:Defense Seeds
0387:Accuracy Seeds
0388:Protection Seeds
0389:Intelligence Seeds
038A:Health Seeds
038B:Magic Seeds
038C:Potent Attack Seeds
038D:Potent Defense Seeds
038E:Potent Accuracy Seeds
038F:Potent Protection Seeds
0390:Potent Intelligence Seeds
0391:Potent Health Seeds
0392:Potent Magic Seeds
0393:Stamina Pie
0394:Speed Pie
0395:Acceleration Pie
0396:Miracle Pie
0399:Iron
039A:Silver
039B:Gold
039C:Mercury
039D:Steel
039E:Platinum
039F:Coal
03A0:Aluminum
03A1:Runic Metal
03A2:Mithril
03A3:Meteorite
03A4:Moonstone
03A5:Earth Gem
03A6:Ice Gem
03A7:Fire Gem
03A8:Wind Gem
03A9:Thunder Gem
03AA:Light Gem
03AB:Darkness Gem
03AC:Crystal
03AD:Ruby
03AE:Green Beryl
03AF:Gnomestone
03B0:Nereidstone
03B1:Salamanderstone
03B2:Sylphstone
03B3:Thorstone
03B4:Angelstone
03B5:Shadestone
03B6:Citrine
03B7:Star Ruby
03B8:Star Sapphire
03B9:Philosopher's Stone
03BA:Magical Clay
03BB:Disintegration Stone
03C1:Lacquer
03C2:Wooden Stick
03C3:Ebony
03C4:Oak
03C5:Ash
03C6:Cane
03C7:Blue Rose
03C8:Shadow Rose
03C9:Dendrobium
03CA:Funereal Bouquet
03CB:Red Seed
03CC:Blue Seed
03CD:Ge Gen Tang
03CE:Ginseng
03CF:Poison Hemlock
03D0:Caterpillar Fungus
03D1:Aramid Fiber
03D2:Carbon Fiber
03D3:Wool
03D4:Silk
03D5:Cashmere
03D6:Manacloth
03D7:Fur Pelt
03D8:Biocloth
03D9:Taffeta Ribbon
03DA:Stain Ribbon
03DB:Velvet Ribbon
03DC:Mana Ribbon
03DD:Handspun Thread
03DE:Dwarven Embroidery Thread
03DF:Faerie Embroidery Thread
03E0:Sharkskin
03E1:Lizardskin
03E2:Snakeskin
03E3:Insect Leg
03E4:Insect Egg
03E5:Bee Stinger
03E6:Wrapped Carapace
03E7:Peryton Droppings
03E8:Wolf Fang
03E9:Wolf Oil
03EA:Saber-Toothed Tiger Fang
03EB:Giant Bird Feather
03EC:Dragon Scale
03ED:Red Dragon Scale
03EE:Dragon God Scale
03EF:Dragonblood Crystal
03F0:Sandfish
03F1:Crimson Firefly
03F2:Psynard Egg
03F3:Barrier Spiritwater
03F4:All-Purpose Ceramic
03F5:Bracteate
03F6:Crystal Skull
03F7:Gunpowder
03F8:Intensified Gunpowder
03F9:Empty Bottle
03FA:Natural Water
03FD:Magical Brush
03FE:Earth Paint
03FF:Water Paint
0400:Fire Paint
0401:Wind Paint
0402:Thunder Paint
0403:Light Paint
0404:Dark Paint
0405:Nil Paint
0406:Healing Paint
0407:Mysterious Paint
0408:Attack Card
0409:Attack Card +
040A:Healing Card
040B:Healing Card +
040C:Support Card
040D:Support Card +
040E:Parchment
040F:Fine Parchment
0411:Broken Metal Cutting Blade
0412:Repair Kit
0413:Rivet
0414:Bowstring
0415:Swept Hit
0416:Neck Chain
0417:Broken Music Box
0418:Music Box
0419:Guitar Parts
041A:Small Guitar
041B:Mystery Box
041C:Memorial Plate
041D:Magic Capacitor
041E:Symbol Booster
041F:Universal Device
0420:Micro Circuit
0421:Quantum Processor
0422:Micro Hadron Collider
0423:Micro Heavy Ion Collider
0424:Laser Oscillator
0425:Sighting Unit
0426:Mystery Electronic Circuit
0427:Mystery Mobile Frame
0428:Alchemist's Water
0429:Lezard's Flask
042A:Plastic Explosive
042B:Bunny Feed
042C:Japonesque Vase
042D:Vivid Vase
042E:Coquittish Vase
042F:Traditional Vase
0430:Growth Stimulant Ampule
0431:Faerie of Aggression
0432:Faerie of Wisdom
0433:Faerie of Fortification
0434:Faerie of Accuracy
0435:Faerie of Protection
0436:Fang Flute
0437:Feathered Comb
0438:Gabriel Celeste's Feather
0439:Ethereal Queen's Feather
043A:Vinegar
043B:White Rice
043C:Uncooked Pasta
043D:Raw Animal Meat
043E:Raw Fish
043F:Common Egg
0440:Vegetables
0441:Seasonings
0442:Olive Oil
0443:Special Warishita Sauce
0444:Fresh Cream
0445:Pie Crusts
044C:Monster Jewel
044D:Recipe Memo 01
044E:Recipe Memo 02
044F:Recipe Memo 03
0450:Recipe Memo 04
0451:Recipe Memo 05
0452:Recipe Memo 06
0453:Recipe Memo 07
0454:Recipe Memo 08
0455:Recipe Memo 09
0456:Recipe Memo 10
0457:Recipe Memo 11
0458:Recipe Memo 12
0459:Recipe Memo 13
045A:Recipe Memo 14
045B:Recipe Memo 15
045C:Recipe Memo 16
045D:Recipe Memo 17
045E:Recipe Memo 18
045F:Recipe Memo 19
0460:Recipe Memo 20
0461:Recipe Memo 21
0462:Recipe Memo 22
0463:Recipe Memo 23
0465:Recipe Memo 24
0466:Recipe Memo 25
0467:Recipe Memo 26
0468:Recipe Memo 27
0469:Recipe Memo 28
046A:Recipe Memo 29
046B:Recipe Memo 30
046C:Secret Memo
049C:Map of Astral
049D:Echo Machine
049E:Boy's Gift Box
049F:Girl's Gift Box
04A0:LiL Vending Machine No. 1
04A1:LiL Vending Machine No. 2
04A2:LiL Vending Maching No. 3
04A3:Biorhythm Tester
04A4:Aroma of Love
04A5:Mood Stone
04A6:Bunny Plush
04A7:Ominous Metal
04A8:Healing Sheet
04A9:Curing Sheet
04AA:Memory Plate
04AC:Jukebox
04B1:Knight's Bangle
04B2:Old Pendant
04B3:Meteor Fragment
04B4:Symbol Stone
04B5:Cardianon Data Disc
04B6:Bunny Reins
04B7:Lamp of Guidance
04B8:Curious Cat
04B9:Gorgeous Gem
04BA:Wooden Doll
04BB:Exquisite Wooden Doll
04BC:Note from Fez
04BE:Weapon Shop Key
04BF:Purgatorium Stone
04C0:Secret Diary
04C1:Cryptograph 1
04C2:Cryptograph 2
04C3:Cryptograph 3
04C4:Phylosopher's Tome
04C5:Psynard Chick
04C6:Letter from Owen
04C7:Earth Ring
04C8:Water Ring
04C9:Fire Ring
04CA:Wind Ring
04CB:Thunder Ring
04CC:Light Ring
04CD:Darkness Ring
04CE:Cardianon ID Card
04CF:Cardianon ID Card +
04D0:Shining Stone
04D1:Faerie Orchid
04D2:Empty Bucket
04D3:Bucket of Water
04D4:Serpent Staff
04D5:Stone Fragment
04D6:Star of Reason
04D7:Star of Life
04D8:Star of Being
04D9:Star of Fortune
04DA:Star of Justice
04DB:Star of Faith
04DC:Star of Ruin
04DD:Star Dipper
04DE:Geostone
04DF:Seraphic Doll
04E0:Carrot Doll
</DropDownList>
                  <ShowAsHex>1</ShowAsHex>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ItemIDStart</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>1077</ID>
                  <Description>"Update Shop With Items Starting At Item ID Start"</Description>
                  <LastState/>
                  <Color>800000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
{$lua}
start = 0x14105AD30
local currentItem = getAddress("ItemIDStart")
currentItem = readInteger(currentItem)
local currentPlace = getAddress("ShopPtr")
currentPlace = readPointer(currentPlace)
local ShopSize = getAddress("ShopNbrItems")
ShopSize = readInteger(ShopSize)
local size = 0x7FF
if currentPlace ~= 0 then
	for i = 0, (ShopSize - 1) do
		while (readInteger(start+currentItem*8)) == 0 do
			currentItem = currentItem + 1
			writeInteger(getAddress("ItemIDStart"),currentItem)
		end
		writeSmallInteger(currentPlace+i*6,currentItem+0x8000)
		writeBytes(currentPlace+i*6+5,20)
		currentItem = currentItem + 1
		writeInteger(getAddress("ItemIDStart"),currentItem)
	end
end
{$asm}
[DISABLE]
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>1071</ID>
                  <Description>"Shop Item 1 ID"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1072</ID>
                  <Description>"Shop Item 1 Type"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1073</ID>
                  <Description>"Shop Item 2 ID"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>6</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1074</ID>
                  <Description>"Shop Item 2 Type"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1075</ID>
                  <Description>"Shop Item 3 ID"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1076</ID>
                  <Description>"Shop Item 3 Type"</Description>
                  <Color>800000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>ShopPtr</Address>
                  <Offsets>
                    <Offset>E</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>2000</ID>
              <Description>"Options Made By TheByteSize"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>800000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>21021</ID>
                  <Description>"Battle Scripts"</Description>
                  <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>1126</ID>
                      <Description>"EXP Mult"</Description>
                      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_EXP,StarOceanTheLastHope.exe,03 56 44 48 8B CE) // should be unique
registersymbol(SO_TLH_EXP)

registersymbol(SO_TLH_EXPMult)
label(SO_TLH_EXPMult)
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  mov ecx,[rsi+44]
  imul ecx,[SO_TLH_EXPMult]
  mov [rsi+44],ecx
code:
  add edx,[rsi+44]
  mov rcx,rsi
  jmp return
SO_TLH_EXPMult:
dd 5
SO_TLH_EXP:
  jmp newmem
  nop

return:


[DISABLE]

SO_TLH_EXP:
  db 03 56 44 48 8B CE

unregistersymbol(SO_TLH_EXPMult)
unregistersymbol(SO_TLH_EXP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+530A4C

"StarOceanTheLastHope.exe"+530A1C: 48 8B 0D F5 0D B2 00        -  mov rcx,[StarOceanTheLastHope.exe+1051818]
"StarOceanTheLastHope.exe"+530A23: E8 C8 FB FC FF              -  call StarOceanTheLastHope.exe+5005F0
"StarOceanTheLastHope.exe"+530A28: FF C0                       -  inc eax
"StarOceanTheLastHope.exe"+530A2A: 89 86 C0 00 00 00           -  mov [rsi+000000C0],eax
"StarOceanTheLastHope.exe"+530A30: E8 4B 55 22 00              -  call StarOceanTheLastHope.exe+755F80
"StarOceanTheLastHope.exe"+530A35: 03 86 C0 00 00 00           -  add eax,[rsi+000000C0]
"StarOceanTheLastHope.exe"+530A3B: 8B C8                       -  mov ecx,eax
"StarOceanTheLastHope.exe"+530A3D: E8 0E 5D 22 00              -  call StarOceanTheLastHope.exe+756750
"StarOceanTheLastHope.exe"+530A42: 8B 56 48                    -  mov edx,[rsi+48]
"StarOceanTheLastHope.exe"+530A45: 44 8B 86 C0 00 00 00        -  mov r8d,[rsi+000000C0]
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+530A4C: 03 56 44                    -  add edx,[rsi+44]
"StarOceanTheLastHope.exe"+530A4F: 48 8B CE                    -  mov rcx,rsi
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+530A52: E8 49 D3 FF FF              -  call StarOceanTheLastHope.exe+52DDA0
"StarOceanTheLastHope.exe"+530A57: 48 8B 05 BA 0D B2 00        -  mov rax,[StarOceanTheLastHope.exe+1051818]
"StarOceanTheLastHope.exe"+530A5E: 48 8B 08                    -  mov rcx,[rax]
"StarOceanTheLastHope.exe"+530A61: 48 8B 89 90 01 00 00        -  mov rcx,[rcx+00000190]
"StarOceanTheLastHope.exe"+530A68: E8 43 0F FF FF              -  call StarOceanTheLastHope.exe+5219B0
"StarOceanTheLastHope.exe"+530A6D: 33 FF                       -  xor edi,edi
"StarOceanTheLastHope.exe"+530A6F: 44 8B E8                    -  mov r13d,eax
"StarOceanTheLastHope.exe"+530A72: 44 8B FF                    -  mov r15d,edi
"StarOceanTheLastHope.exe"+530A75: 85 C0                       -  test eax,eax
"StarOceanTheLastHope.exe"+530A77: 0F 8E 15 01 00 00           -  jng StarOceanTheLastHope.exe+530B92
}
</AssemblerScript>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>1127</ID>
                          <Description>"EXP Mult"</Description>
                          <VariableType>4 Bytes</VariableType>
                          <Address>SO_TLH_EXPMult</Address>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21022</ID>
                      <Description>"Fol Mult x10"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_FolMult,StarOceanTheLastHope.exe,41 03 C1 89 46 4C) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  imul r9d,#10 //Multiplier
code:
  add eax,r9d
  mov [rsi+4C],eax
  jmp return

SO_TLH_FolMult:
  jmp newmem
  nop

return:
registersymbol(SO_TLH_FolMult)

[DISABLE]

SO_TLH_FolMult:
  db 41 03 C1 89 46 4C

unregistersymbol(SO_TLH_FolMult)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+530951

"StarOceanTheLastHope.exe"+53092C: 44 89 46 50           -  mov [rsi+50],r8d
"StarOceanTheLastHope.exe"+530930: 45 8B C1              -  mov r8d,r9d
"StarOceanTheLastHope.exe"+530933: 4C 0F AF C1           -  imul r8,rcx
"StarOceanTheLastHope.exe"+530937: B9 FF E0 F5 05        -  mov ecx,05F5E0FF
"StarOceanTheLastHope.exe"+53093C: 49 83 C0 32           -  add r8,32
"StarOceanTheLastHope.exe"+530940: 49 F7 E0              -  mul r8
"StarOceanTheLastHope.exe"+530943: 4C 2B C2              -  sub r8,rdx
"StarOceanTheLastHope.exe"+530946: 49 D1 E8              -  shr r8,1
"StarOceanTheLastHope.exe"+530949: 4A 8D 04 02           -  lea rax,[rdx+r8]
"StarOceanTheLastHope.exe"+53094D: 48 C1 E8 06           -  shr rax,06
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+530951: 41 03 C1              -  add eax,r9d
"StarOceanTheLastHope.exe"+530954: 89 46 4C              -  mov [rsi+4C],eax
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+530957: 3B C1                 -  cmp eax,ecx
"StarOceanTheLastHope.exe"+530959: 76 06                 -  jna StarOceanTheLastHope.exe+530961
"StarOceanTheLastHope.exe"+53095B: 48 89 4E 4C           -  mov [rsi+4C],rcx
"StarOceanTheLastHope.exe"+53095F: EB 0D                 -  jmp StarOceanTheLastHope.exe+53096E
"StarOceanTheLastHope.exe"+530961: 2B C8                 -  sub ecx,eax
"StarOceanTheLastHope.exe"+530963: 8B 46 50              -  mov eax,[rsi+50]
"StarOceanTheLastHope.exe"+530966: 3B C1                 -  cmp eax,ecx
"StarOceanTheLastHope.exe"+530968: 0F 47 C1              -  cmova eax,ecx
"StarOceanTheLastHope.exe"+53096B: 89 46 50              -  mov [rsi+50],eax
"StarOceanTheLastHope.exe"+53096E: E8 CD 56 22 00        -  call StarOceanTheLastHope.exe+756040
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21023</ID>
                      <Description>"Inf MP"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_InfMP,StarOceanTheLastHope.exe,41 8B 5E 20 49 8B CE E8 87) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  mov ebx,[r14+3D0]
  mov [r14+20],ebx
code:
  mov ebx,[r14+20]
  mov rcx,r14
  jmp return

SO_TLH_InfMP:
  jmp newmem
  nop
  nop

return:
registersymbol(SO_TLH_InfMP)

[DISABLE]

SO_TLH_InfMP:
  db 41 8B 5E 20 49 8B CE E8 87

unregistersymbol(SO_TLH_InfMP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+6554DD

"StarOceanTheLastHope.exe"+6554BE: 76 04                          -  jna StarOceanTheLastHope.exe+6554C4
"StarOceanTheLastHope.exe"+6554C0: 44 0F 28 C7                    -  movaps xmm8,xmm7
"StarOceanTheLastHope.exe"+6554C4: 48 85 FF                       -  test rdi,rdi
"StarOceanTheLastHope.exe"+6554C7: 75 0E                          -  jne StarOceanTheLastHope.exe+6554D7
"StarOceanTheLastHope.exe"+6554C9: 41 8B 5E 1C                    -  mov ebx,[r14+1C]
"StarOceanTheLastHope.exe"+6554CD: 49 8B CE                       -  mov rcx,r14
"StarOceanTheLastHope.exe"+6554D0: E8 DB 9A 10 00                 -  call StarOceanTheLastHope.exe+75EFB0
"StarOceanTheLastHope.exe"+6554D5: EB 30                          -  jmp StarOceanTheLastHope.exe+655507
"StarOceanTheLastHope.exe"+6554D7: 48 83 FF 01                    -  cmp rdi,01
"StarOceanTheLastHope.exe"+6554DB: 75 0E                          -  jne StarOceanTheLastHope.exe+6554EB
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+6554DD: 41 8B 5E 20                    -  mov ebx,[r14+20]
"StarOceanTheLastHope.exe"+6554E1: 49 8B CE                       -  mov rcx,r14
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+6554E4: E8 87 9C 10 00                 -  call StarOceanTheLastHope.exe+75F170
"StarOceanTheLastHope.exe"+6554E9: EB 1C                          -  jmp StarOceanTheLastHope.exe+655507
"StarOceanTheLastHope.exe"+6554EB: 49 8B 07                       -  mov rax,[r15]
"StarOceanTheLastHope.exe"+6554EE: 49 8B CF                       -  mov rcx,r15
"StarOceanTheLastHope.exe"+6554F1: FF 90 D0 06 00 00              -  call qword ptr [rax+000006D0]
"StarOceanTheLastHope.exe"+6554F7: 49 8B 07                       -  mov rax,[r15]
"StarOceanTheLastHope.exe"+6554FA: 49 8B CF                       -  mov rcx,r15
"StarOceanTheLastHope.exe"+6554FD: F3 0F 2C D8                    -  cvttss2si ebx,xmm0
"StarOceanTheLastHope.exe"+655501: FF 90 D8 06 00 00              -  call qword ptr [rax+000006D8]
"StarOceanTheLastHope.exe"+655507: 85 DB                          -  test ebx,ebx
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21024</ID>
                      <Description>"PT SP Mult x10"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_PTSPMult,StarOceanTheLastHope.exe,03 45 D0 8B C8) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  mov ecx,[rbp-30]
  imul ecx,#10  //Multiplier
  mov [rbp-30],ecx
code:
  add eax,[rbp-30]
  mov ecx,eax
  jmp return

SO_TLH_PTSPMult:
  jmp newmem

return:
registersymbol(SO_TLH_PTSPMult)

[DISABLE]

SO_TLH_PTSPMult:
  db 03 45 D0 8B C8

unregistersymbol(SO_TLH_PTSPMult)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+530A12

"StarOceanTheLastHope.exe"+5309EB: 8B 5E 50              -  mov ebx,[rsi+50]
"StarOceanTheLastHope.exe"+5309EE: 8B B8 A0 07 00 00     -  mov edi,[rax+000007A0]
"StarOceanTheLastHope.exe"+5309F4: 03 5E 4C              -  add ebx,[rsi+4C]
"StarOceanTheLastHope.exe"+5309F7: E8 04 50 23 00        -  call StarOceanTheLastHope.exe+765A00
"StarOceanTheLastHope.exe"+5309FC: 4C 8D 45 B0           -  lea r8,[rbp-50]
"StarOceanTheLastHope.exe"+530A00: 48 8B C8              -  mov rcx,rax
"StarOceanTheLastHope.exe"+530A03: 44 8B CB              -  mov r9d,ebx
"StarOceanTheLastHope.exe"+530A06: 8B D7                 -  mov edx,edi
"StarOceanTheLastHope.exe"+530A08: E8 33 4F 23 00        -  call StarOceanTheLastHope.exe+765940
"StarOceanTheLastHope.exe"+530A0D: E8 6E 56 22 00        -  call StarOceanTheLastHope.exe+756080
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+530A12: 03 45 D0              -  add eax,[rbp-30]
"StarOceanTheLastHope.exe"+530A15: 8B C8                 -  mov ecx,eax
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+530A17: E8 A4 5E 22 00        -  call StarOceanTheLastHope.exe+7568C0
"StarOceanTheLastHope.exe"+530A1C: 48 8B 0D F5 0D B2 00  -  mov rcx,[StarOceanTheLastHope.exe+1051818]
"StarOceanTheLastHope.exe"+530A23: E8 C8 FB FC FF        -  call StarOceanTheLastHope.exe+5005F0
"StarOceanTheLastHope.exe"+530A28: FF C0                 -  inc eax
"StarOceanTheLastHope.exe"+530A2A: 89 86 C0 00 00 00     -  mov [rsi+000000C0],eax
"StarOceanTheLastHope.exe"+530A30: E8 4B 55 22 00        -  call StarOceanTheLastHope.exe+755F80
"StarOceanTheLastHope.exe"+530A35: 03 86 C0 00 00 00     -  add eax,[rsi+000000C0]
"StarOceanTheLastHope.exe"+530A3B: 8B C8                 -  mov ecx,eax
"StarOceanTheLastHope.exe"+530A3D: E8 0E 5D 22 00        -  call StarOceanTheLastHope.exe+756750
"StarOceanTheLastHope.exe"+530A42: 8B 56 48              -  mov edx,[rsi+48]
}
</AssemblerScript>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>21025</ID>
                  <Description>"Field Scripts"</Description>
                  <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>21026</ID>
                      <Description>"Inf PT SP - Skill Boost"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_InfPTSP,StarOceanTheLastHope.exe,89 88 30 01 00 00) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  cmp [rax+00000130],ecx
  jge return
code:
  mov [rax+00000130],ecx
  jmp return

SO_TLH_InfPTSP:
  jmp newmem
  nop
return:
registersymbol(SO_TLH_InfPTSP)

[DISABLE]

SO_TLH_InfPTSP:
  db 89 88 30 01 00 00

unregistersymbol(SO_TLH_InfPTSP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+7568D1

"StarOceanTheLastHope.exe"+7568BA: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568BB: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568BC: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568BD: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568BE: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568BF: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568C0: B8 0F 27 00 00              -  mov eax,0000270F
"StarOceanTheLastHope.exe"+7568C5: 3B C8                       -  cmp ecx,eax
"StarOceanTheLastHope.exe"+7568C7: 0F 47 C8                    -  cmova ecx,eax
"StarOceanTheLastHope.exe"+7568CA: 48 8B 05 1F 27 90 00        -  mov rax,[StarOceanTheLastHope.exe+1058FF0]
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+7568D1: 89 88 30 01 00 00           -  mov [rax+00000130],ecx
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+7568D7: C3                          -  ret 
"StarOceanTheLastHope.exe"+7568D8: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568D9: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DA: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DB: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DC: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DD: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DE: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568DF: CC                          -  int 3 
"StarOceanTheLastHope.exe"+7568E0: 66 85 D2                    -  test dx,dx
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21027</ID>
                      <Description>"PT SP Mult x10 - Harvest"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_PTSPHarvestMult,StarOceanTheLastHope.exe,41 0F BF DF 89 5C 24 28) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  imul r15d,#10 //Multiplier
code:
  movsx ebx,r15w
  mov [rsp+28],ebx
  jmp return

SO_TLH_PTSPHarvestMult:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(SO_TLH_PTSPHarvestMult)

[DISABLE]

SO_TLH_PTSPHarvestMult:
  db 41 0F BF DF 89 5C 24 28

unregistersymbol(SO_TLH_PTSPHarvestMult)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+7DE0E8

"StarOceanTheLastHope.exe"+7DE0CB: FF C7                 -  inc edi
"StarOceanTheLastHope.exe"+7DE0CD: FF C3                 -  inc ebx
"StarOceanTheLastHope.exe"+7DE0CF: 41 3B DE              -  cmp ebx,r14d
"StarOceanTheLastHope.exe"+7DE0D2: 7C EC                 -  jl StarOceanTheLastHope.exe+7DE0C0
"StarOceanTheLastHope.exe"+7DE0D4: 89 7C 24 20           -  mov [rsp+20],edi
"StarOceanTheLastHope.exe"+7DE0D8: 45 84 E4              -  test r12l,r12l
"StarOceanTheLastHope.exe"+7DE0DB: 75 0B                 -  jne StarOceanTheLastHope.exe+7DE0E8
"StarOceanTheLastHope.exe"+7DE0DD: 49 8B 4D 40           -  mov rcx,[r13+40]
"StarOceanTheLastHope.exe"+7DE0E1: 8B D7                 -  mov edx,edi
"StarOceanTheLastHope.exe"+7DE0E3: E8 B8 58 05 00        -  call StarOceanTheLastHope.exe+8339A0
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+7DE0E8: 41 0F BF DF           -  movsx ebx,r15w
"StarOceanTheLastHope.exe"+7DE0EC: 89 5C 24 28           -  mov [rsp+28],ebx
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+7DE0F0: E8 8B 7F F7 FF        -  call StarOceanTheLastHope.exe+756080
"StarOceanTheLastHope.exe"+7DE0F5: 8D 0C 03              -  lea ecx,[rbx+rax]
"StarOceanTheLastHope.exe"+7DE0F8: E8 C3 87 F7 FF        -  call StarOceanTheLastHope.exe+7568C0
"StarOceanTheLastHope.exe"+7DE0FD: 45 33 FF              -  xor r15d,r15d
"StarOceanTheLastHope.exe"+7DE100: 85 FF                 -  test edi,edi
"StarOceanTheLastHope.exe"+7DE102: 0F 8E 5D 03 00 00     -  jng StarOceanTheLastHope.exe+7DE465
"StarOceanTheLastHope.exe"+7DE108: 41 8B CF              -  mov ecx,r15d
"StarOceanTheLastHope.exe"+7DE10B: E8 D0 7F F7 FF        -  call StarOceanTheLastHope.exe+7560E0
"StarOceanTheLastHope.exe"+7DE110: 8B D8                 -  mov ebx,eax
"StarOceanTheLastHope.exe"+7DE112: 8D 48 FF              -  lea ecx,[rax-01]
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21028</ID>
                      <Description>"Inf Fol - Shop(&gt;500K)"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_InfFOL,StarOceanTheLastHope.exe,89 88 24 01 00 00) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  cmp [rax+00000124],ecx
  jle code
  cmp ecx,#500000  //Fol 500K minimum;ignore change to less if going under 500K
  jge code
  jmp return
code:
  mov [rax+00000124],ecx
  jmp return

SO_TLH_InfFOL:
  jmp newmem
  nop
return:
registersymbol(SO_TLH_InfFOL)

[DISABLE]

SO_TLH_InfFOL:
  db 89 88 24 01 00 00

unregistersymbol(SO_TLH_InfFOL)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+756851

"StarOceanTheLastHope.exe"+75683A: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75683B: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75683C: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75683D: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75683E: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75683F: CC                             -  int 3 
"StarOceanTheLastHope.exe"+756840: B8 FF E0 F5 05                 -  mov eax,05F5E0FF
"StarOceanTheLastHope.exe"+756845: 3B C8                          -  cmp ecx,eax
"StarOceanTheLastHope.exe"+756847: 0F 47 C8                       -  cmova ecx,eax
"StarOceanTheLastHope.exe"+75684A: 48 8B 05 9F 27 90 00           -  mov rax,[StarOceanTheLastHope.exe+1058FF0]
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+756851: 89 88 24 01 00 00              -  mov [rax+00000124],ecx
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+756857: C3                             -  ret 
"StarOceanTheLastHope.exe"+756858: CC                             -  int 3 
"StarOceanTheLastHope.exe"+756859: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685A: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685B: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685C: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685D: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685E: CC                             -  int 3 
"StarOceanTheLastHope.exe"+75685F: CC                             -  int 3 
"StarOceanTheLastHope.exe"+756860: B8 03 00 00 00                 -  mov eax,00000003
}
</AssemblerScript>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>21029</ID>
                  <Description>"Editor/Viewer"</Description>
                  <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>21030</ID>
                      <Description>"Character Edit"</Description>
                      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_CharEdit,StarOceanTheLastHope.exe,8B 7B 1C 48 8B CB) // should be unique
registersymbol(SO_TLH_CharEdit)

registersymbol(SO_TLH_CharLevel)
label(SO_TLH_CharLevel)
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  lea rdi,[rbx+08]
  mov [SO_TLH_CharLevel],rdi
code:
  mov edi,[rbx+1C]
  mov rcx,rbx
  jmp return
SO_TLH_CharLevel:
dd 0
SO_TLH_CharEdit:
  jmp newmem
  nop

return:


[DISABLE]

SO_TLH_CharEdit:
  db 8B 7B 1C 48 8B CB

unregistersymbol(SO_TLH_CharLevel)
unregistersymbol(SO_TLH_CharEdit)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+713B77

"StarOceanTheLastHope.exe"+713B4B: 33 FF                    -  xor edi,edi
"StarOceanTheLastHope.exe"+713B4D: 41 FF CF                 -  dec r15d
"StarOceanTheLastHope.exe"+713B50: 41 83 FF 12              -  cmp r15d,12
"StarOceanTheLastHope.exe"+713B54: 0F 87 87 01 00 00        -  ja StarOceanTheLastHope.exe+713CE1
"StarOceanTheLastHope.exe"+713B5A: 48 8D 15 9F C4 8E FF     -  lea rdx,[StarOceanTheLastHope.exe]
"StarOceanTheLastHope.exe"+713B61: 42 8B 84 BA 1C 3D 71 00  -  mov eax,[rdx+r15*4+00713D1C]
"StarOceanTheLastHope.exe"+713B69: 48 03 C2                 -  add rax,rdx
"StarOceanTheLastHope.exe"+713B6C: FF E0                    -  jmp rax
"StarOceanTheLastHope.exe"+713B6E: 0F BF 7B 08              -  movsx edi,word ptr [rbx+08]
"StarOceanTheLastHope.exe"+713B72: E9 6A 01 00 00           -  jmp StarOceanTheLastHope.exe+713CE1
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+713B77: 8B 7B 1C                 -  mov edi,[rbx+1C]
"StarOceanTheLastHope.exe"+713B7A: 48 8B CB                 -  mov rcx,rbx
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+713B7D: E8 2E B4 04 00           -  call StarOceanTheLastHope.exe+75EFB0
"StarOceanTheLastHope.exe"+713B82: 8B C8                    -  mov ecx,eax
"StarOceanTheLastHope.exe"+713B84: 85 FF                    -  test edi,edi
"StarOceanTheLastHope.exe"+713B86: 75 0E                    -  jne StarOceanTheLastHope.exe+713B96
"StarOceanTheLastHope.exe"+713B88: 48 8B 46 38              -  mov rax,[rsi+38]
"StarOceanTheLastHope.exe"+713B8C: B9 03 00 00 00           -  mov ecx,00000003
"StarOceanTheLastHope.exe"+713B91: 48 8B 18                 -  mov rbx,[rax]
"StarOceanTheLastHope.exe"+713B94: EB 3E                    -  jmp StarOceanTheLastHope.exe+713BD4
"StarOceanTheLastHope.exe"+713B96: B8 67 66 66 66           -  mov eax,66666667
"StarOceanTheLastHope.exe"+713B9B: F7 E9                    -  imul ecx
}
</AssemblerScript>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>21031</ID>
                          <Description>"Name"</Description>
                          <VariableType>String</VariableType>
                          <Length>12</Length>
                          <Unicode>1</Unicode>
                          <CodePage>0</CodePage>
                          <ZeroTerminate>1</ZeroTerminate>
                          <Address>SO_TLH_CharLevel</Address>
                          <Offsets>
                            <Offset>98</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>21032</ID>
                          <Description>"Level"</Description>
                          <VariableType>4 Bytes</VariableType>
                          <Address>SO_TLH_CharLevel</Address>
                          <Offsets>
                            <Offset>0</Offset>
                          </Offsets>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1064</ID>
                              <Description>"EXP"</Description>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+4</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21033</ID>
                              <Description>"SP"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+8</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21034</ID>
                              <Description>"?"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+A</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21035</ID>
                              <Description>"Max HP"</Description>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+C</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>21036</ID>
                                  <Description>"Current HP"</Description>
                                  <VariableType>4 Bytes</VariableType>
                                  <Address>+8</Address>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21037</ID>
                              <Description>"Max MP"</Description>
                              <VariableType>4 Bytes</VariableType>
                              <Address>+10</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>21038</ID>
                                  <Description>"Current MP"</Description>
                                  <VariableType>4 Bytes</VariableType>
                                  <Address>+8</Address>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21039</ID>
                              <Description>"ATK"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+1C</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21040</ID>
                              <Description>"INT"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+24</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21041</ID>
                              <Description>"DEF"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+1E</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21042</ID>
                              <Description>"HIT"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+20</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21043</ID>
                              <Description>"GRD"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+22</Address>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21044</ID>
                      <Description>"Selected Item"</Description>
                      <Options moHideChildren="1"/>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_SelectedItem,StarOceanTheLastHope.exe,41 0F B7 8C C3 F8 70 02 00) // should be unique
registersymbol(SO_TLH_SelectedItem)

registersymbol(SO_TLH_SelectedItem_Qty)
label(SO_TLH_SelectedItem_Qty)

alloc(newmem,$2048)

label(code)
label(return)

newmem:
  push rcx
  lea rcx,[r11+rax*8+000270F8]
  mov [SO_TLH_SelectedItem_Qty],rcx
  pop rcx
code:
  movzx ecx,word ptr [r11+rax*8+000270F8]
  jmp return
SO_TLH_SelectedItem_Qty:
dd 0
SO_TLH_SelectedItem:
  jmp newmem
  nop
  nop
  nop
  nop

return:


[DISABLE]

SO_TLH_SelectedItem:
  db 41 0F B7 8C C3 F8 70 02 00

unregistersymbol(SO_TLH_SelectedItem_Qty)
unregistersymbol(SO_TLH_SelectedItem)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+769F3A

"StarOceanTheLastHope.exe"+769F1C: B9 77 05 00 00              -  mov ecx,00000577
"StarOceanTheLastHope.exe"+769F21: 8D 43 FF                    -  lea eax,[rbx-01]
"StarOceanTheLastHope.exe"+769F24: 4C 8B D2                    -  mov r10,rdx
"StarOceanTheLastHope.exe"+769F27: 66 3B C1                    -  cmp ax,cx
"StarOceanTheLastHope.exe"+769F2A: 76 08                       -  jna StarOceanTheLastHope.exe+769F34
"StarOceanTheLastHope.exe"+769F2C: 33 C0                       -  xor eax,eax
"StarOceanTheLastHope.exe"+769F2E: 48 8B 5C 24 08              -  mov rbx,[rsp+08]
"StarOceanTheLastHope.exe"+769F33: C3                          -  ret 
"StarOceanTheLastHope.exe"+769F34: 0F B7 C3                    -  movzx eax,bx
"StarOceanTheLastHope.exe"+769F37: 45 33 C0                    -  xor r8d,r8d
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+769F3A: 41 0F B7 8C C3 F8 70 02 00  -  movzx ecx,word ptr [r11+rax*8+000270F8]
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+769F43: 66 85 C9                    -  test cx,cx
"StarOceanTheLastHope.exe"+769F46: 74 4F                       -  je StarOceanTheLastHope.exe+769F97
"StarOceanTheLastHope.exe"+769F48: BB 20 4E 00 00              -  mov ebx,00004E20
"StarOceanTheLastHope.exe"+769F4D: 0F 1F 00                    -  nop [rax]
"StarOceanTheLastHope.exe"+769F50: 8D 41 FF                    -  lea eax,[rcx-01]
"StarOceanTheLastHope.exe"+769F53: 66 3B C3                    -  cmp ax,bx
"StarOceanTheLastHope.exe"+769F56: 77 0D                       -  ja StarOceanTheLastHope.exe+769F65
"StarOceanTheLastHope.exe"+769F58: 0F B7 C1                    -  movzx eax,cx
"StarOceanTheLastHope.exe"+769F5B: FF C8                       -  dec eax
"StarOceanTheLastHope.exe"+769F5D: 48 98                       -  cdqe 
}
</AssemblerScript>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>21045</ID>
                          <Description>"Actual QTY Tracker?"</Description>
                          <VariableType>Byte</VariableType>
                          <Address>SO_TLH_SelectedItem_Qty</Address>
                          <Offsets>
                            <Offset>0</Offset>
                          </Offsets>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>21046</ID>
                              <Description>"2 bytes ID?"</Description>
                              <ShowAsHex>1</ShowAsHex>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+2</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21047</ID>
                              <Description>"ID?"</Description>
                              <ShowAsHex>1</ShowAsHex>
                              <VariableType>Byte</VariableType>
                              <Address>+2</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21048</ID>
                              <Description>"Item Type?"</Description>
                              <ShowAsHex>1</ShowAsHex>
                              <VariableType>Byte</VariableType>
                              <Address>+3</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21049</ID>
                              <Description>"QTY Display1"</Description>
                              <VariableType>Byte</VariableType>
                              <Address>+4</Address>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21050</ID>
                              <Description>"QTY Display2"</Description>
                              <VariableType>Byte</VariableType>
                              <Address>+6</Address>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>1137</ID>
                  <Description>"Battle Trophy"</Description>
                  <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>1131</ID>
                      <Description>"Trophy Check1"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_TrophyCheck1,StarOceanTheLastHope.exe,39 73 14 7F 3F) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  add esi,[rbx+14]
code:
  cmp [rbx+14],esi
  jg StarOceanTheLastHope.exe+762A5C
  jmp return

SO_TLH_TrophyCheck1:
  jmp newmem
return:
registersymbol(SO_TLH_TrophyCheck1)

[DISABLE]

SO_TLH_TrophyCheck1:
  db 39 73 14 7F 3F

unregistersymbol(SO_TLH_TrophyCheck1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+762A18

"StarOceanTheLastHope.exe"+7629FB: 75 5F                    -  jne StarOceanTheLastHope.exe+762A5C
"StarOceanTheLastHope.exe"+7629FD: 4C 8B 54 24 60           -  mov r10,[rsp+60]
"StarOceanTheLastHope.exe"+762A02: 0F B7 43 02              -  movzx eax,word ptr [rbx+02]
"StarOceanTheLastHope.exe"+762A06: 41 3B C4                 -  cmp eax,r12d
"StarOceanTheLastHope.exe"+762A09: 75 51                    -  jne StarOceanTheLastHope.exe+762A5C
"StarOceanTheLastHope.exe"+762A0B: 0F B7 43 12              -  movzx eax,word ptr [rbx+12]
"StarOceanTheLastHope.exe"+762A0F: 41 3B C7                 -  cmp eax,r15d
"StarOceanTheLastHope.exe"+762A12: 75 48                    -  jne StarOceanTheLastHope.exe+762A5C
"StarOceanTheLastHope.exe"+762A14: 85 ED                    -  test ebp,ebp
"StarOceanTheLastHope.exe"+762A16: 75 07                    -  jne StarOceanTheLastHope.exe+762A1F
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+762A18: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762A1B: 7F 3F                    -  jg StarOceanTheLastHope.exe+762A5C
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+762A1D: EB 11                    -  jmp StarOceanTheLastHope.exe+762A30
"StarOceanTheLastHope.exe"+762A1F: 83 FD 01                 -  cmp ebp,01
"StarOceanTheLastHope.exe"+762A22: 75 07                    -  jne StarOceanTheLastHope.exe+762A2B
"StarOceanTheLastHope.exe"+762A24: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762A27: 7C 33                    -  jl StarOceanTheLastHope.exe+762A5C
"StarOceanTheLastHope.exe"+762A29: EB 05                    -  jmp StarOceanTheLastHope.exe+762A30
"StarOceanTheLastHope.exe"+762A2B: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762A2E: 75 2C                    -  jne StarOceanTheLastHope.exe+762A5C
"StarOceanTheLastHope.exe"+762A30: 0F B7 13                 -  movzx edx,word ptr [rbx]
"StarOceanTheLastHope.exe"+762A33: 41 B0 01                 -  mov r8l,01
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1140</ID>
                      <Description>"Trophy Check2"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_TLH_TrophyCheck2,StarOceanTheLastHope.exe,39 73 14 7F 4B) // should be unique
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  mov esi,[rbx+14]
code:
  cmp [rbx+14],esi
  jg StarOceanTheLastHope.exe+762BB8
  jmp return

SO_TLH_TrophyCheck2:
  jmp newmem

return:
registersymbol(SO_TLH_TrophyCheck2)

[DISABLE]

SO_TLH_TrophyCheck2:
  db 39 73 14 7F 4B

unregistersymbol(SO_TLH_TrophyCheck2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+762B68

"StarOceanTheLastHope.exe"+762B4B: 75 6B                    -  jne StarOceanTheLastHope.exe+762BB8
"StarOceanTheLastHope.exe"+762B4D: 4C 8B 4C 24 60           -  mov r9,[rsp+60]
"StarOceanTheLastHope.exe"+762B52: 0F B7 43 02              -  movzx eax,word ptr [rbx+02]
"StarOceanTheLastHope.exe"+762B56: 41 3B C4                 -  cmp eax,r12d
"StarOceanTheLastHope.exe"+762B59: 75 5D                    -  jne StarOceanTheLastHope.exe+762BB8
"StarOceanTheLastHope.exe"+762B5B: 0F B7 43 12              -  movzx eax,word ptr [rbx+12]
"StarOceanTheLastHope.exe"+762B5F: 41 3B C7                 -  cmp eax,r15d
"StarOceanTheLastHope.exe"+762B62: 75 54                    -  jne StarOceanTheLastHope.exe+762BB8
"StarOceanTheLastHope.exe"+762B64: 85 ED                    -  test ebp,ebp
"StarOceanTheLastHope.exe"+762B66: 75 07                    -  jne StarOceanTheLastHope.exe+762B6F
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+762B68: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762B6B: 7F 4B                    -  jg StarOceanTheLastHope.exe+762BB8
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+762B6D: EB 11                    -  jmp StarOceanTheLastHope.exe+762B80
"StarOceanTheLastHope.exe"+762B6F: 83 FD 01                 -  cmp ebp,01
"StarOceanTheLastHope.exe"+762B72: 75 07                    -  jne StarOceanTheLastHope.exe+762B7B
"StarOceanTheLastHope.exe"+762B74: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762B77: 7C 3F                    -  jl StarOceanTheLastHope.exe+762BB8
"StarOceanTheLastHope.exe"+762B79: EB 05                    -  jmp StarOceanTheLastHope.exe+762B80
"StarOceanTheLastHope.exe"+762B7B: 39 73 14                 -  cmp [rbx+14],esi
"StarOceanTheLastHope.exe"+762B7E: 75 38                    -  jne StarOceanTheLastHope.exe+762BB8
"StarOceanTheLastHope.exe"+762B80: 8B 84 24 80 00 00 00     -  mov eax,[rsp+00000080]
"StarOceanTheLastHope.exe"+762B87: 39 43 18                 -  cmp [rbx+18],eax
}
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1135</ID>
                      <Description>"Selected Char Trophy"</Description>
                      <Options moHideChildren="1"/>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]

aobscanmodule(SO_LTH_SelectedCharTrophy,StarOceanTheLastHope.exe,42 0F B7 4C 03 10) // should be unique
registersymbol(SO_LTH_SelectedCharTrophy)

registersymbol(SO_LTH_SelectedCharTrophyPtr)
label(SO_LTH_SelectedCharTrophyPtr)
alloc(newmem,$2048)

label(code)
label(return)

newmem:
  lea rcx,[rbx+r8+10]
  mov [SO_LTH_SelectedCharTrophyPtr],rcx
code:
  movzx ecx,word ptr [rbx+r8+10]
  jmp return
SO_LTH_SelectedCharTrophyPtr:
dd 0
SO_LTH_SelectedCharTrophy:
  jmp newmem
  nop

return:


[DISABLE]

SO_LTH_SelectedCharTrophy:
  db 42 0F B7 4C 03 10

unregistersymbol(SO_LTH_SelectedCharTrophyPtr)
unregistersymbol(SO_LTH_SelectedCharTrophy)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarOceanTheLastHope.exe"+7658CD

"StarOceanTheLastHope.exe"+7658AE: 44 8B F2                 -  mov r14d,edx
"StarOceanTheLastHope.exe"+7658B1: 8B EE                    -  mov ebp,esi
"StarOceanTheLastHope.exe"+7658B3: 8B FE                    -  mov edi,esi
"StarOceanTheLastHope.exe"+7658B5: 41 39 70 04              -  cmp [r8+04],esi
"StarOceanTheLastHope.exe"+7658B9: 76 5F                    -  jna StarOceanTheLastHope.exe+76591A
"StarOceanTheLastHope.exe"+7658BB: 48 89 5C 24 30           -  mov [rsp+30],rbx
"StarOceanTheLastHope.exe"+7658C0: 8B DE                    -  mov ebx,esi
"StarOceanTheLastHope.exe"+7658C2: 42 0F B7 44 03 12        -  movzx eax,word ptr [rbx+r8+12]
"StarOceanTheLastHope.exe"+7658C8: 41 3B C6                 -  cmp eax,r14d
"StarOceanTheLastHope.exe"+7658CB: 75 24                    -  jne StarOceanTheLastHope.exe+7658F1
// ---------- INJECTING HERE ----------
"StarOceanTheLastHope.exe"+7658CD: 42 0F B7 4C 03 10        -  movzx ecx,word ptr [rbx+r8+10]
// ---------- DONE INJECTING  ----------
"StarOceanTheLastHope.exe"+7658D3: FF C6                    -  inc esi
"StarOceanTheLastHope.exe"+7658D5: 8D 41 FF                 -  lea eax,[rcx-01]
"StarOceanTheLastHope.exe"+7658D8: 3D 83 03 00 00           -  cmp eax,00000383
"StarOceanTheLastHope.exe"+7658DD: 77 12                    -  ja StarOceanTheLastHope.exe+7658F1
"StarOceanTheLastHope.exe"+7658DF: E8 DC 03 FF FF           -  call StarOceanTheLastHope.exe+755CC0
"StarOceanTheLastHope.exe"+7658E4: 4C 8B 05 75 45 8F 00     -  mov r8,[StarOceanTheLastHope.exe+1059E60]
"StarOceanTheLastHope.exe"+7658EB: 84 C0                    -  test al,al
"StarOceanTheLastHope.exe"+7658ED: 74 02                    -  je StarOceanTheLastHope.exe+7658F1
"StarOceanTheLastHope.exe"+7658EF: FF C5                    -  inc ebp
"StarOceanTheLastHope.exe"+7658F1: FF C7                    -  inc edi
}
</AssemblerScript>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>1133</ID>
                          <Description>"1st base pointer"</Description>
                          <VariableType>2 Bytes</VariableType>
                          <Address>SO_LTH_SelectedCharTrophyPtr</Address>
                          <Offsets>
                            <Offset>-f78</Offset>
                          </Offsets>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1136</ID>
                              <Description>"1st"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+0</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1143</ID>
                                  <Description>"Requirement Type"</Description>
                                  <VariableType>2 Bytes</VariableType>
                                  <Address>+12</Address>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1144</ID>
                                      <Description>"Requirement Count"</Description>
                                      <VariableType>2 Bytes</VariableType>
                                      <Address>+2</Address>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1145</ID>
                              <Description>"2nd"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>+28</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1146</ID>
                                  <Description>"Requirement Type"</Description>
                                  <VariableType>2 Bytes</VariableType>
                                  <Address>+12</Address>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1147</ID>
                                      <Description>"Requirement Count"</Description>
                                      <VariableType>2 Bytes</VariableType>
                                      <Address>+2</Address>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>300</ID>
              <Description>"Pointers"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>800000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>301</ID>
                  <Description>"Difficulty Level"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Earth
1:Galaxy
2:Universe
3:Chaos
</DropDownList>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>PartySPPtr</Address>
                  <Offsets>
                    <Offset>11C</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>302</ID>
                  <Description>"Battles Fought"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>PartySPPtr</Address>
                  <Offsets>
                    <Offset>120</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>303</ID>
                  <Description>"Fol"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>PartySPPtr</Address>
                  <Offsets>
                    <Offset>124</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>315</ID>
                  <Description>"Colisieum Gold"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>PartySPPtr</Address>
                  <Offsets>
                    <Offset>128</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>304</ID>
                  <Description>"Party SP"</Description>
                  <Color>800000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>PartySPPtr</Address>
                  <Offsets>
                    <Offset>130</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>8000</ID>
                  <Description>"Battle Trophies"</Description>
                  <Options moHideChildren="1"/>
                  <LastState/>
                  <Color>800000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
				  
alloc(newmem,$2048)

label(CurrentBTChar)
registersymbol(CurrentBTChar)
label(CurrentBTNbr)
registersymbol(CurrentBTNbr)

newmem:

CurrentBTChar:
dd 0
CurrentBTNbr:
dd 1

[DISABLE]

unregistersymbol(CurrentBTChar)
unregistersymbol(CurrentBTNbr)

dealloc(newmem)
</AssemblerScript>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>7095</ID>
                      <Description>"Current Character To Edit"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">00:Edge
10:Reimi
20:Faize
30:Lymle
40:Bacchus
50:Meracle
60:Myuria
70:Sarah
80:Arumat
</DropDownList>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Byte</VariableType>
                      <Address>CurrentBTChar</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>7096</ID>
                      <Description>"Current Battle Trophy To Edit"</Description>
                      <VariableType>Byte</VariableType>
                      <Address>CurrentBTNbr</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>7097</ID>
                      <Description>"Turn Battle Trophy Selected for Selected Character On"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]
{$lua}					
local currentChar = readInteger(getAddress("CurrentBTChar"))
local currentBTNbr = readInteger(getAddress("CurrentBTNbr"))
local shiftBytes = currentBTNbr // 8
local shiftRemainder = currentBTNbr % 8
local NumToOr = 0
if (shiftRemainder == 0) then
  NumToOr = 0x80 
  shiftBytes = shiftBytes - 1
else
	NumToOr = 1 &lt;&lt; shiftRemainder
	NumToOr = NumToOr &gt;&gt; 1
end
local NumToAnd = 255 ~ NumToOr
local newValue = readBytes(readPointer(readPointer(getAddress("PartySPPtr")))+0x6B5F4+currentChar+shiftBytes) | NumToOr
writeBytes(readPointer(readPointer(getAddress("PartySPPtr")))+0x6B5F4+currentChar+shiftBytes,newValue)					
{$asm}
[DISABLE]
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>21019</ID>
                      <Description>"Turn Battle Trophy Selected for Selected Character Off"</Description>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]
{$lua}					
local currentChar = readInteger(getAddress("CurrentBTChar"))
local currentBTNbr = readInteger(getAddress("CurrentBTNbr"))
local shiftBytes = currentBTNbr // 8
local shiftRemainder = currentBTNbr % 8
local NumToOr = 0
if (shiftRemainder == 0) then
  NumToOr = 0x80 
  shiftBytes = shiftBytes - 1
else
	NumToOr = 1 &lt;&lt; shiftRemainder
	NumToOr = NumToOr &gt;&gt; 1
end
local NumToAnd = 255 ~ NumToOr
local newValue = readBytes(readPointer(readPointer(getAddress("PartySPPtr")))+0x6B5F4+currentChar+shiftBytes) &amp; NumToAnd
writeBytes(readPointer(readPointer(getAddress("PartySPPtr")))+0x6B5F4+currentChar+shiftBytes,newValue)					
{$asm}
[DISABLE]
</AssemblerScript>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8001</ID>
                      <Description>"Edge Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B5F4</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8002</ID>
                      <Description>"Reimi Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B604</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8003</ID>
                      <Description>"Faize Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B614</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8004</ID>
                      <Description>"Lymle Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B624</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8005</ID>
                      <Description>"Bacchus Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B634</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8006</ID>
                      <Description>"Meracle Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B644</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8007</ID>
                      <Description>"Myuria Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B654</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8008</ID>
                      <Description>"Sarah Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B664</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>8009</ID>
                      <Description>"Arumat Battle Trophies"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>Array of byte</VariableType>
                      <ByteLength>16</ByteLength>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>6B674</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>5000</ID>
                  <Description>"Party Members"</Description>
                  <Options moHideChildren="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>5001</ID>
                      <Description>"Battle Member 1"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>3C</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5002</ID>
                      <Description>"Battle Member 2"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>40</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5003</ID>
                      <Description>"Battle Member 3"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>44</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5004</ID>
                      <Description>"Battle Member 4"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>48</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5005</ID>
                      <Description>"Reserve Member 1"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>4C</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5006</ID>
                      <Description>"Reserve Member 2"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>50</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5007</ID>
                      <Description>"Reserve Member 3"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>54</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>5008</ID>
                      <Description>"Reserve Member 4"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:Edge
2:Reimi
3:Faize
4:Lymle
5:Bacchus
6:Meracle
7:Sarah
8:Myuria
9:Arumat
</DropDownList>
                      <VariableType>4 Bytes</VariableType>
                      <Address>PartySPPtr</Address>
                      <Offsets>
                        <Offset>58</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>21060</ID>
                  <Description>"Character Editor (DrummerIX)"</Description>
                  <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>3096</ID>
                      <Description>"Character Slot"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0000:Edge
0510:Reimi
0A20:Faize
0F30:Lymle
1440:Bacchus
1950:Meracle
1E60:Sarah
2370:Myuria
2880:Arumat
</DropDownList>
                      <ShowAsHex>1</ShowAsHex>
                      <VariableType>2 Bytes</VariableType>
                      <Address>CharacterSlot</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3090</ID>
                      <Description>"Start Character Editor"</Description>
                      <Options moHideChildren="1"/>
                      <LastState/>
                      <VariableType>Auto Assembler Script</VariableType>
                      <AssemblerScript>[ENABLE]
{$lua}
writePointer(getAddress("CharacterPtr"),readPointer(readPointer(getAddress("PartySPPtr")))+0x12E0+readPointer(getAddress("CharacterSlot")))
{$asm}
[DISABLE]
</AssemblerScript>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>3097</ID>
                          <Description>"EXP"</Description>
                          <VariableType>4 Bytes</VariableType>
                          <Address>CharacterPtr</Address>
                          <Offsets>
                            <Offset>[CharacterSlot]+4</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>21062</ID>
                          <Description>"BEAT"</Description>
                          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
                          <LastState Value="" RealAddress="00000000"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>21061</ID>
                              <Description>"---- Note ----"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21063</ID>
                              <Description>"Probably best not to touch Beat stuff as it's not working"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21065</ID>
                              <Description>"No changes where made to original but it also didn't work..."</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21064</ID>
                              <Description>"---- Note ----"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21020</ID>
                              <Description>"Beat S"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+3EA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21053</ID>
                              <Description>"Beat N"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+3EC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>3098</ID>
                              <Description>"Beat B"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+3EE</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>3095</ID>
                          <Description>"Field Skills"</Description>
                          <Options moHideChildren="1" moRecursiveSetValue="1"/>
                          <LastState Value="" RealAddress="00000000"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>4000</ID>
                              <Description>"Smithing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02A8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4001</ID>
                              <Description>"Cooking"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02AA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4002</ID>
                              <Description>"Alchemy"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02AC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4003</ID>
                              <Description>"Artistry"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02AE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4004</ID>
                              <Description>"Engineering"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02B0</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4005</ID>
                              <Description>"Crafting"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02B2</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4006</ID>
                              <Description>"Compounding"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02B4</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4007</ID>
                              <Description>"Synthesis (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02B6</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4008</ID>
                              <Description>"Anthropology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02B8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4009</ID>
                              <Description>"Botany"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02BA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4010</ID>
                              <Description>"Entomology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02BC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4011</ID>
                              <Description>"Parapsychology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02BE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4012</ID>
                              <Description>"Robotics"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02C0</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4013</ID>
                              <Description>"Ornithology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02C2</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4014</ID>
                              <Description>"Demonology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02C4</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4015</ID>
                              <Description>"Zoology"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02C6</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4016</ID>
                              <Description>"Treasure Sense (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02C8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4017</ID>
                              <Description>"Appetite"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02CA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4018</ID>
                              <Description>"Haggling"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02CC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4019</ID>
                              <Description>"Trap Evasion"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02CE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4020</ID>
                              <Description>"Chain Combos"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02D0</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4021</ID>
                              <Description>"Harvesting"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02D2</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4022</ID>
                              <Description>"Mining"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02D4</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4023</ID>
                              <Description>"Sprinting (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02D6</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4024</ID>
                              <Description>"Duplication"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02D8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4025</ID>
                              <Description>"Augury"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02DA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4026</ID>
                              <Description>"Stealth"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02DC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4027</ID>
                              <Description>"Pickpocketing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02DE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4028</ID>
                              <Description>"Ocarina (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02E0</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4029</ID>
                              <Description>"Bunny Call (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02E2</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4030</ID>
                              <Description>"Charge"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02E4</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>4095</ID>
                          <Description>"Battle Skills"</Description>
                          <Options moHideChildren="1"/>
                          <LastState Value="" RealAddress="00000000"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>4100</ID>
                              <Description>"ATK Boost"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02E6</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4101</ID>
                              <Description>"INT Boost"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02E8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4102</ID>
                              <Description>"HP Boost"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02EA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4103</ID>
                              <Description>"MP Boost"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02EC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4104</ID>
                              <Description>"Fast Cast"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02EE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4105</ID>
                              <Description>"Energy Shield"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02F0</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4106</ID>
                              <Description>"Critical Hit"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02F2</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4107</ID>
                              <Description>"No Guard"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02F4</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4108</ID>
                              <Description>"First Aid"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02F6</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4109</ID>
                              <Description>"Auto Healing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02F8</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4110</ID>
                              <Description>"Stun"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02FA</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4111</ID>
                              <Description>"Pride"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02FC</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4112</ID>
                              <Description>"Fury Boost"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+02FE</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4113</ID>
                              <Description>"Elusion"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0300</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4114</ID>
                              <Description>"Rage"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0302</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4115</ID>
                              <Description>"Steal"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0304</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4116</ID>
                              <Description>"Taunt (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0306</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4117</ID>
                              <Description>"Berserk"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0308</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4118</ID>
                              <Description>"Focus"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+030A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4119</ID>
                              <Description>"Scan Enemy (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+030C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4120</ID>
                              <Description>"Convert"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+030E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4121</ID>
                              <Description>"Emergency Repairs"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0310</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4122</ID>
                              <Description>"Hide (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0312</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4123</ID>
                              <Description>"Mindflare"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0314</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>4195</ID>
                          <Description>"Symbol Skills"</Description>
                          <Options moHideChildren="1"/>
                          <LastState Value="" RealAddress="00000000"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>4200</ID>
                              <Description>"Earth Glaive"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0316</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4201</ID>
                              <Description>"Stone Rain"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0318</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4202</ID>
                              <Description>"Terra Hammer"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+031A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4203</ID>
                              <Description>"Ice Needles"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+031C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4204</ID>
                              <Description>"Deep Freeze"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+031E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4205</ID>
                              <Description>"Arctic Impact"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0320</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4206</ID>
                              <Description>"Fire Bolt"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0322</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4207</ID>
                              <Description>"Explosion"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0324</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4208</ID>
                              <Description>"Volcanic Burst"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0326</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4209</ID>
                              <Description>"Wind Blade"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0328</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4210</ID>
                              <Description>"Tornado"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+032A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4211</ID>
                              <Description>"Blast Hurricane"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+032C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4212</ID>
                              <Description>"Lighning Blast"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+032E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4213</ID>
                              <Description>"Thunder Flare"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0330</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4214</ID>
                              <Description>"Plasma Cyclone"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0332</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4215</ID>
                              <Description>"Radiant Lancer"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0334</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4217</ID>
                              <Description>"Aurora Rings"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0338</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4218</ID>
                              <Description>"Sunflare"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+033A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4219</ID>
                              <Description>"Vampiric Blade"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+033C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4220</ID>
                              <Description>"Shadow Needles"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+033E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4221</ID>
                              <Description>"Dark Devourer"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0340</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4222</ID>
                              <Description>"Divine Wave"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0342</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4223</ID>
                              <Description>"Extinction"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0344</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4224</ID>
                              <Description>"Reaping Spark"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0346</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4225</ID>
                              <Description>"Healing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0348</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4226</ID>
                              <Description>"Ex Healing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+034A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4227</ID>
                              <Description>"Faerie Healing"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+034C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4228</ID>
                              <Description>"Faerie Light"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+034E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4229</ID>
                              <Description>"Faerie Star"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0350</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4230</ID>
                              <Description>"Antidote (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0352</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4231</ID>
                              <Description>"Cure Condition (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0354</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4232</ID>
                              <Description>"Restoration"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0356</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4233</ID>
                              <Description>"Resurrection (Max 1)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0358</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4234</ID>
                              <Description>"Enhance"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+035A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4235</ID>
                              <Description>"Enlighten"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+035C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4236</ID>
                              <Description>"Angel Feather"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+035E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4237</ID>
                              <Description>"Enshelter"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0360</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4238</ID>
                              <Description>"Reflection"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0362</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4239</ID>
                              <Description>"Sacred Pain"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0364</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4240</ID>
                              <Description>"Silence"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0366</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4241</ID>
                              <Description>"Void"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0368</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4242</ID>
                              <Description>"Symbolic Weapon"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+036A</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>4295</ID>
                          <Description>"Special Skills"</Description>
                          <Options moHideChildren="1"/>
                          <LastState Value="" RealAddress="00000000"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>21057</ID>
                              <Description>"---- Guide Start ----"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21054</ID>
                              <Description>"E: Edge | L: Lymle | A:Arumat | R:Reimi | M:Meracle | B:Bacchus"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21055</ID>
                              <Description>"NONE = 0"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21056</ID>
                              <Description>"UNUSED = may crash not work etc leave zero to be safe"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21058</ID>
                              <Description>"---- Guide End ----"</Description>
                              <LastState Value="" RealAddress="00000000"/>
                              <GroupHeader>1</GroupHeader>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4300</ID>
                              <Description>"NULL_UNKNOWN"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+036E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4301</ID>
                              <Description>"E:Rising Blade | L:Hatchet Reel | A:Unholy Maelstrom | R:Sonic Thorn | M:Ripper Pounce | B:Force Breaker"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0370</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4302</ID>
                              <Description>"E:Stampede Slash | L:Scorching Star | A:Nether Strike | R:Seraphic Thunder | M:Comet Impact | B:Galvanic Shock"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0372</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4303</ID>
                              <Description>"E:Aura Spark | L:Hound Grenade | A:Diabolic Edge | R:Crimson Squall | M:Acrobatic Vault | B:Irradiation"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0374</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4304</ID>
                              <Description>"E:Mystic Cross | L:Spiral Fang | A:UNUSED Abyss Fang | R:Chaotic Blossoms | M:Claws of Fury | B:Termination"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0376</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4305</ID>
                              <Description>"E:Cyclone Blade | L:Trinity Blaze | A:Bloodstorm Revolution | R:Hunter's Moon | M:Somersault Smash | B:Black Hole Sphere"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0378</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4306</ID>
                              <Description>"E:Celestial Sword | L:NONE | A:Aerial Gallows | R:Crescent Wings | M:Drill Spike | B:Blesses Buster"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+037A</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>4307</ID>
                              <Description>"E:Raging Strike | L:NONE | A:Dragon Roar | R:Heavenly Flight | M:X Claw | B:UNUSED Force Breaker (2?)"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+037C</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21051</ID>
                              <Description>"E:Scintillant Stream | L:NONE | A:NONE | R:Savage Sparrows | M:UNUSED Glitter Rush | B:Justice Savior"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+037E</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21052</ID>
                              <Description>"E:NONE | L:NONE | A:NONE | R:UNUSED Weeping Blooms | M:Max Shockwave | B:Godslayer"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0380</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>21059</ID>
                              <Description>"NULL_UNKNOWN"</Description>
                              <VariableType>2 Bytes</VariableType>
                              <Address>CharacterPtr</Address>
                              <Offsets>
                                <Offset>[CharacterSlot]+0382</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>3000</ID>
                  <Description>"Bonus Board (Only In Battle And Only Change Ones Already Received In Game)"</Description>
                  <Options moHideChildren="1" moRecursiveSetValue="1"/>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>800000</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>3001</ID>
                      <Description>"Bonus Board 1"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>C</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3002</ID>
                      <Description>"Bonus Board 2"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>D</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3003</ID>
                      <Description>"Bonus Board 3"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>E</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3004</ID>
                      <Description>"Bonus Board 4"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>F</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3005</ID>
                      <Description>"Bonus Board 5"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>10</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3006</ID>
                      <Description>"Bonus Board 6"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>11</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3007</ID>
                      <Description>"Bonus Board 7"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>12</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3008</ID>
                      <Description>"Bonus Board 8"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>13</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3009</ID>
                      <Description>"Bonus Board 9"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>14</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3010</ID>
                      <Description>"Bonus Board 10"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>15</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3011</ID>
                      <Description>"Bonus Board 11"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>16</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3012</ID>
                      <Description>"Bonus Board 12"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>17</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3013</ID>
                      <Description>"Bonus Board 13"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>3014</ID>
                      <Description>"Bonus Board 14"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Nothing
1:EXP
2:FOL
3:HP/MP
4:SP
</DropDownList>
                      <VariableType>Byte</VariableType>
                      <Address>BonusBoardPtr</Address>
                      <Offsets>
                        <Offset>19</Offset>
                        <Offset>68</Offset>
                        <Offset>0</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
