<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Toggle Compact View"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

if not toggleCompactView then
    function toggleCompactView(sender, forceEnable)
        local isCompactMode = not (compactViewMenuItem.Caption == 'Compact View Mode')
        if forceEnable ~= nil then
            isCompactMode = not forceEnable
        end

        synchronize(function()
            compactViewMenuItem.Caption = isCompactMode and 'Compact View Mode' or 'Full View Mode'
            getMainForm().Splitter1.Visible = isCompactMode
            getMainForm().Panel4.Visible    = isCompactMode
            getMainForm().Panel5.Visible    = isCompactMode
        end)
    end
end

if not createCompactViewMenu then
    function createCompactViewMenu()
        if isCompactMenuCreated then return end

        synchronize(function()
            local mainMenu = getMainForm().Menu.Items
            compactViewMenuItem = createMenuItem(mainMenu)
            compactViewMenuItem.Caption = 'Compact View Mode'
            compactViewMenuItem.OnClick = toggleCompactView
            mainMenu.add(compactViewMenuItem)
        end)

        isCompactMenuCreated = true
    end
end

createCompactViewMenu()
toggleCompactView(nil, true)

[DISABLE]
{$lua}
if toggleCompactView then
    toggleCompactView(nil, false)
end
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Toggle scripts"</Description>
      <Color>4080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
{$lua}
if (syntaxcheck) then return end
synchronize(function()
  getLuaEngine().menuItem5.doClick()
  getLuaEngine().Close()
end)

local enableBattleScripts = {
  0, -- "Toggle Compact View"
  16, -- "Item Editor"
  160, -- "Crystal Editor"
  186, -- "Keep min. EN"
  188, -- "Get SP after battle"
  191, -- "Get enhance piece amount after battle"
  195, -- "Recipe: set min. particles# (残響) after use"
  2, -- "Bullets / crafting: craft / keep at least min. set?"
  3, -- "Crafting: set min. material amount"
  5, -- "Battle: XP multiplier"
  7, -- "Battle: fast skill cooldown"
  9, -- "Battle: damage control"
  15, -- "←Quick break"
  161, -- "Additional Methods"
  164, -- "←Auto set min. amount"
  17, -- "Additional methods"
  189, -- "Method.2"
  196, -- "Browse &amp; set"
  162, -- "Method.2 (Equip socket-select)"
  18, -- "Additional method.2 (effect 1 not empty)"
  19, -- "Additional method.3 (material grade)"
  20, -- "Additional method.4 (Settlement / raw materials)"
  21, -- "Additional method.5 (Equipments, if HP+/Atk+/Def+/Spd+ not zero)"
}
local addressList = getAddressList()
synchronize(function()
  for _, id in ipairs(enableBattleScripts) do
    local memRec = addressList.getMemoryRecordByID(id)
    if memRec and not memRec.Active then
      memRec.Active = true
      sleep(30)
    end
    addressList.refresh()
  end
end)
synchronize(function() getLuaEngine().Close() end)
[DISABLE]
{$lua}
if (syntaxcheck) then return end
synchronize(function()
  getLuaEngine().menuItem5.doClick()
  getLuaEngine().Close()
end)

local disableBattleScripts = {
  210, -- "eng"
  206, -- "cht"
  202, -- "jpn"
  21, -- "Additional method.5 (Equipments, if HP+/Atk+/Def+/Spd+ not zero)"
  200, -- "。"
  20, -- "Additional method.4 (Settlement / raw materials)"
  19, -- "Additional method.3 (material grade)"
  18, -- "Additional method.2 (effect 1 not empty)"
  162, -- "Method.2 (Equip socket-select)"
  86, -- "正體中文"
  35, -- "日本語"
  31, -- "Duplicate select item to container"
  29, -- "←Set min quality / 最小品質を設定"
  27, -- "←Set min traits Lv / 最小特性 Lvを設定"
  25, -- "←Set min effects Lv / 最小効果Lvを設定"
  22, -- "←Set min amount / 最小数量を設定"
  199, -- "https://opencheattables.com"
  196, -- "Browse &amp; set"
  189, -- "Method.2"
  17, -- "Additional methods"
  164, -- "←Auto set min. amount"
  161, -- "Additional Methods"
  15, -- "←Quick break"
  123, -- "English desc."
  9, -- "Battle: damage control"
  7, -- "Battle: fast skill cooldown"
  5, -- "Battle: XP multiplier"
  3, -- "Crafting: set min. material amount"
  2, -- "Bullets / crafting: craft / keep at least min. set?"
  198, -- "Atelier Yumia: The Alchemist of Memories &amp; the Envisioned Land  /  https://opencheattables.com"
  195, -- "Recipe: set min. particles# (残響) after use"
  191, -- "Get enhance piece amount after battle"
  188, -- "Get SP after battle"
  186, -- "Keep min. EN"
  182, -- "Synthesis: mana multiplier"
  179, -- "Synthesis: easy lv up"
  160, -- "Crystal Editor"
  16, -- "Item Editor"
  0, -- "Toggle Compact View"
}
local addressList = getAddressList()
synchronize(function()
  for _, id in ipairs(disableBattleScripts) do
    local memRec = addressList.getMemoryRecordByID(id)
    if memRec and memRec.Active then
      memRec.Active = false
      sleep(30)
    end
    addressList.refresh()
  end
end)
synchronize(function() getLuaEngine().Close() end)

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Bullets / crafting: craft / keep at least min. set?"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BULLETS_NO_DEC,$process,B8 E7 03 00 00 3B D0 0F 47) // should be unique
alloc(newmem,$1000,INJECT_BULLETS_NO_DEC)

label(code)
label(return)

newmem:
  cmp edx, r8d
  jae code
  mov edx, r8d

code:
  mov eax,000003E7
  jmp return

INJECT_BULLETS_NO_DEC:
  jmp newmem
return:
registersymbol(INJECT_BULLETS_NO_DEC)

[DISABLE]

INJECT_BULLETS_NO_DEC:
  db B8 E7 03 00 00

unregistersymbol(INJECT_BULLETS_NO_DEC)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1105C65

Atelier_Yumia.exe+1105C57: CC              - int 3 
Atelier_Yumia.exe+1105C58: CC              - int 3 
Atelier_Yumia.exe+1105C59: CC              - int 3 
Atelier_Yumia.exe+1105C5A: CC              - int 3 
Atelier_Yumia.exe+1105C5B: CC              - int 3 
Atelier_Yumia.exe+1105C5C: CC              - int 3 
Atelier_Yumia.exe+1105C5D: CC              - int 3 
Atelier_Yumia.exe+1105C5E: CC              - int 3 
Atelier_Yumia.exe+1105C5F: CC              - int 3 
Atelier_Yumia.exe+1105C60: 44 0F BE 41 0A  - movsx r8d,byte ptr [rcx+0A]
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1105C65: B8 E7 03 00 00  - mov eax,000003E7
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1105C6A: 3B D0           - cmp edx,eax
Atelier_Yumia.exe+1105C6C: 0F 47 D0        - cmova edx,eax
Atelier_Yumia.exe+1105C6F: 41 83 E8 03     - sub r8d,03
Atelier_Yumia.exe+1105C73: 74 18           - je Atelier_Yumia.exe+1105C8D
Atelier_Yumia.exe+1105C75: 41 83 E8 01     - sub r8d,01
Atelier_Yumia.exe+1105C79: 74 12           - je Atelier_Yumia.exe+1105C8D
Atelier_Yumia.exe+1105C7B: 41 83 F8 01     - cmp r8d,01
Atelier_Yumia.exe+1105C7F: 74 0C           - je Atelier_Yumia.exe+1105C8D
Atelier_Yumia.exe+1105C81: 33 C0           - xor eax,eax
Atelier_Yumia.exe+1105C83: 85 D2           - test edx,edx
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Crafting: set min. material amount"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_INF_CRAFT_MATERIAL,$process,0F B7 40 14 48 8B 5C 24 30) // should be unique
alloc(newmem,$1000,INJECT_INF_CRAFT_MATERIAL)

label(code)
label(return i_min_craft_mat_val)

newmem:
  push rbx
  mov bx, [rax+14]
  cmp bx, [i_min_craft_mat_val]
  jae endp
  mov bx, [i_min_craft_mat_val]
  mov [rax+14], bx

endp:
  pop rbx

code:
  movzx eax,word ptr [rax+14]
  mov rbx,[rsp+30]
  jmp return
align 10 cc
  i_min_craft_mat_val:
  dw #288

INJECT_INF_CRAFT_MATERIAL:
  jmp newmem
  nop 4
return:
registersymbol(INJECT_INF_CRAFT_MATERIAL i_min_craft_mat_val)

[DISABLE]

INJECT_INF_CRAFT_MATERIAL:
  db 0F B7 40 14 48 8B 5C 24 30

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1141576

Atelier_Yumia.exe+1141559: 74 2A           - je Atelier_Yumia.exe+1141585
Atelier_Yumia.exe+114155B: 45 84 C9        - test r9b,r9b
Atelier_Yumia.exe+114155E: 74 16           - je Atelier_Yumia.exe+1141576
Atelier_Yumia.exe+1141560: 0F B7 48 16     - movzx ecx,word ptr [rax+16]
Atelier_Yumia.exe+1141564: 66 03 48 14     - add cx,[rax+14]
Atelier_Yumia.exe+1141568: 0F B7 C1        - movzx eax,cx
Atelier_Yumia.exe+114156B: 48 8B 5C 24 30  - mov rbx,[rsp+30]
Atelier_Yumia.exe+1141570: 48 83 C4 20     - add rsp,20
Atelier_Yumia.exe+1141574: 5F              - pop rdi
Atelier_Yumia.exe+1141575: C3              - ret 
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1141576: 0F B7 40 14     - movzx eax,word ptr [rax+14]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+114157A: 48 8B 5C 24 30  - mov rbx,[rsp+30]
Atelier_Yumia.exe+114157F: 48 83 C4 20     - add rsp,20
Atelier_Yumia.exe+1141583: 5F              - pop rdi
Atelier_Yumia.exe+1141584: C3              - ret 
Atelier_Yumia.exe+1141585: 48 8B 5C 24 30  - mov rbx,[rsp+30]
Atelier_Yumia.exe+114158A: 33 C0           - xor eax,eax
Atelier_Yumia.exe+114158C: 48 83 C4 20     - add rsp,20
Atelier_Yumia.exe+1141590: 5F              - pop rdi
Atelier_Yumia.exe+1141591: C3              - ret 
Atelier_Yumia.exe+1141592: CC              - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"min. value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_min_craft_mat_val</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Battle: XP multiplier"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-24
  Author : bbfox@https:/opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_XP_MULTI,$process,B9 64 00 00 00 03) // should be unique
alloc(newmem,$1000,INJECT_XP_MULTI)

label(code)
label(return vf_xp_multi)

newmem:
  vmovss xmm14, [vf_xp_multi]
  vcvtsi2ss xmm15, xmm15, edx
  vmulss xmm15, xmm14, xmm15
  vcvtss2si edx, xmm15

code:
  mov ecx,00000064
  jmp return
align 10 cc
  vf_xp_multi:
  dd (float)1.15

INJECT_XP_MULTI:
  jmp newmem


return:
registersymbol(INJECT_XP_MULTI vf_xp_multi)

[DISABLE]

INJECT_XP_MULTI:
  db B9 64 00 00 00

unregistersymbol(INJECT_XP_MULTI vf_xp_multi)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1113750

Atelier_Yumia.exe+111373B: CC              - int 3 
Atelier_Yumia.exe+111373C: CC              - int 3 
Atelier_Yumia.exe+111373D: CC              - int 3 
Atelier_Yumia.exe+111373E: CC              - int 3 
Atelier_Yumia.exe+111373F: CC              - int 3 
Atelier_Yumia.exe+1113740: 48 89 5C 24 08  - mov [rsp+08],rbx
Atelier_Yumia.exe+1113745: 57              - push rdi
Atelier_Yumia.exe+1113746: 48 83 EC 20     - sub rsp,20
Atelier_Yumia.exe+111374A: 8B 59 74        - mov ebx,[rcx+74]
Atelier_Yumia.exe+111374D: 48 8B F9        - mov rdi,rcx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1113750: B9 64 00 00 00  - mov ecx,00000064
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1113755: 03 DA           - add ebx,edx
Atelier_Yumia.exe+1113757: E8 44 50 F9 FF  - call Atelier_Yumia.exe+10A87A0
Atelier_Yumia.exe+111375C: 33 D2           - xor edx,edx
Atelier_Yumia.exe+111375E: 48 8B CF        - mov rcx,rdi
Atelier_Yumia.exe+1113761: 85 DB           - test ebx,ebx
Atelier_Yumia.exe+1113763: 0F 4F D3        - cmovg edx,ebx
Atelier_Yumia.exe+1113766: 3B D0           - cmp edx,eax
Atelier_Yumia.exe+1113768: 0F 4C C2        - cmovl eax,edx
Atelier_Yumia.exe+111376B: 89 47 74        - mov [rdi+74],eax
Atelier_Yumia.exe+111376E: 48 8B 5C 24 30  - mov rbx,[rsp+30]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>6</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_xp_multi</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"Battle: fast skill cooldown"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-24
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_FAST_SKILL_CD,$process,F3 0F 5C 44 0A 18) // should be unique
alloc(newmem,$1000,INJECT_FAST_SKILL_CD)

label(code)
label(return vf_skill_cd)

newmem:
  vmovss xmm15, [rdx+rcx+18]
  vxorps xmm14, xmm14, xmm14
  vucomiss xmm15, xmm14

  jbe code
  vmovss xmm14, [vf_skill_cd]
  vsubss xmm15, xmm15, xmm14
  vmovss [rdx+rcx+18], xmm15


code:
  subss xmm0,[rdx+rcx+18]
  jmp return
align 10 cc
  vf_01:
  dd (float)0.01
  vf_skill_cd:
  dd (float)0.01

INJECT_FAST_SKILL_CD:
  jmp newmem
  nop
return:
registersymbol(INJECT_FAST_SKILL_CD vf_skill_cd)

[DISABLE]

INJECT_FAST_SKILL_CD:
  db F3 0F 5C 44 0A 18

unregistersymbol(INJECT_FAST_SKILL_CD vf_skill_cd)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+F0EA68

Atelier_Yumia.exe+F0EA47: C3                       - ret 
Atelier_Yumia.exe+F0EA48: 48 63 C2                 - movsxd  rax,edx
Atelier_Yumia.exe+F0EA4B: 0F 57 D2                 - xorps xmm2,xmm2
Atelier_Yumia.exe+F0EA4E: 48 6B D0 1C              - imul rdx,rax,1C
Atelier_Yumia.exe+F0EA52: F3 0F 10 44 0A 1C        - movss xmm0,[rdx+rcx+1C]
Atelier_Yumia.exe+F0EA58: 0F 2F D0                 - comiss xmm2,xmm0
Atelier_Yumia.exe+F0EA5B: 73 22                    - jae Atelier_Yumia.exe+F0EA7F
Atelier_Yumia.exe+F0EA5D: F3 0F 10 4C 0A 20        - movss xmm1,[rdx+rcx+20]
Atelier_Yumia.exe+F0EA63: 0F 2F D1                 - comiss xmm2,xmm1
Atelier_Yumia.exe+F0EA66: 73 17                    - jae Atelier_Yumia.exe+F0EA7F
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+F0EA68: F3 0F 5C 44 0A 18        - subss xmm0,[rdx+rcx+18]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+F0EA6E: F3 0F 5E C1              - divss xmm0,xmm1
Atelier_Yumia.exe+F0EA72: F3 0F 58 05 92 67 6F 01  - addss xmm0,[Atelier_Yumia.exe+260520C]
Atelier_Yumia.exe+F0EA7A: F3 0F 2C C0              - cvttss2si eax,xmm0
Atelier_Yumia.exe+F0EA7E: C3                       - ret 
Atelier_Yumia.exe+F0EA7F: 8B 44 0A 28              - mov eax,[rdx+rcx+28]
Atelier_Yumia.exe+F0EA83: 2B 44 0A 24              - sub eax,[rdx+rcx+24]
Atelier_Yumia.exe+F0EA87: C3                       - ret 
Atelier_Yumia.exe+F0EA88: CC                       - int 3 
Atelier_Yumia.exe+F0EA89: CC                       - int 3 
Atelier_Yumia.exe+F0EA8A: CC                       - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>8</ID>
          <Description>"additional tick"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_skill_cd</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Battle: damage control"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-17
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_DAMAGE_MULTI,Atelier_Yumia.exe,44 8B 86 B0 00 00 00) // should be unique
alloc(newmem,$1000,INJECT_DAMAGE_MULTI)

label(code)
label(return vf_damage_multi_2_player vf_damage_multi_2_enemy is_quick_break i_min_hp_threshold i_min_hp_ratio)

newmem:
  cmp r14d, 0
  jg code
  movaps xmm14, [vf_damage_multi_2_player]
  vcvtsi2ss xmm15, xmm15, r14d
  vshufps xmm15, xmm15, xmm15, 0
  vmulps xmm15, xmm14, xmm15

  cmp qword ptr [rsi+80], 0
  jne to_enemy
  cmp qword ptr [rsi+88], 0
  jne to_enemy
  cmp qword ptr [rsi+90], 0
  jne to_enemy
  cmp qword ptr [rsi+A0], 0
  jne to_enemy

  //vcvtss2si r14d, xmm15

  mov r8d,[rsi+000000B8]
  vmovss xmm14, [i_min_hp_ratio]
  vcvtsi2ss xmm13, xmm13, r8d
  vmulss xmm13, xmm13, xmm14
  push r15
  vcvtss2si r15d, xmm13 // max HP * min ratio
  mov r8d,[rsi+000000B0]

  vcvtss2si r14d, xmm15
  add r8d, r14d
  cmp r8d, r15d
  jge end_ratio_chk

  mov r8d, r15d
  mov [rsi+000000B0], r8d
  vxorps xmm15, xmm15, xmm15

end_ratio_chk:
  pop r15


  mov r8d,[rsi+000000B0]
  vcvtss2si r14d, xmm15
  add r8d, r14d
  cmp r8d, [i_min_hp_threshold]
  jge code_pre

  mov r8d, [i_min_hp_threshold]
  vxorps xmm15, xmm15, xmm15
  mov [rsi+000000B0], r8d

  jmp code_pre

to_enemy:
  cmp dword ptr [rsi+A0], 0
  jne to_e_break
  vshufps xmm15, xmm15, xmm15, 1
  cmp dword ptr [is_quick_break], 1
  jne code_pre
  cmp dword ptr [rsi+000000B4], 1
  jb code_pre
  mov dword ptr [rsi+000000B4], 1
  jmp code_pre

to_e_break:
  cmp dword ptr [is_quick_break], 1
  jne code
  cmp dword ptr [rsi+000000B0], 1
  jbe code
  mov dword ptr [rsi+000000B0], 1

code_pre:
  vcvtss2si r14d, xmm15
code:
  mov r8d,[rsi+000000B0]
  jmp return
align 10 cc
  vf_damage_multi_2_player:
  dd (float)0.8
  vf_damage_multi_2_enemy:
  dd (float)1
  dd 0 0
  is_quick_break:
  dd 1
  i_min_hp_threshold:
  dd 32
  i_min_hp_ratio:
  dd (float)0.2

INJECT_DAMAGE_MULTI:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_DAMAGE_MULTI vf_damage_multi_2_player vf_damage_multi_2_enemy is_quick_break i_min_hp_threshold i_min_hp_ratio)

[DISABLE]

INJECT_DAMAGE_MULTI:
  db 44 8B 86 B0 00 00 00

unregistersymbol(INJECT_DAMAGE_MULTI vf_damage_multi_2_player vf_damage_multi_2_enemy is_quick_break i_min_hp_threshold i_min_hp_ratio)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+F20D42

Atelier_Yumia.exe+F20D23: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+F20D26: 74 60                    - je Atelier_Yumia.exe+F20D88
Atelier_Yumia.exe+F20D28: 8D 57 01                 - lea edx,[rdi+01]
Atelier_Yumia.exe+F20D2B: E8 10 E2 05 00           - call Atelier_Yumia.exe+F7EF40
Atelier_Yumia.exe+F20D30: 84 C0                    - test al,al
Atelier_Yumia.exe+F20D32: 75 43                    - jne Atelier_Yumia.exe+F20D77
Atelier_Yumia.exe+F20D34: 48 89 74 24 30           - mov [rsp+30],rsi
Atelier_Yumia.exe+F20D39: 8B D7                    - mov edx,edi
Atelier_Yumia.exe+F20D3B: 48 8D 34 BB              - lea rsi,[rbx+rdi*4]
Atelier_Yumia.exe+F20D3F: 48 8B CB                 - mov rcx,rbx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+F20D42: 44 8B 86 B0 00 00 00     - mov r8d,[rsi+000000B0]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+F20D49: 45 03 C6                 - add r8d,r14d
Atelier_Yumia.exe+F20D4C: E8 9F 0B 00 00           - call Atelier_Yumia.exe+F218F0
Atelier_Yumia.exe+F20D51: 48 8B 43 40              - mov rax,[rbx+40]
Atelier_Yumia.exe+F20D55: 48 83 B8 C8 00 00 00 00  - cmp qword ptr [rax+000000C8],00
Atelier_Yumia.exe+F20D5D: 74 13                    - je Atelier_Yumia.exe+F20D72
Atelier_Yumia.exe+F20D5F: 83 FF 01                 - cmp edi,01
Atelier_Yumia.exe+F20D62: 75 0E                    - jne Atelier_Yumia.exe+F20D72
Atelier_Yumia.exe+F20D64: 39 BE B0 00 00 00        - cmp [rsi+000000B0],edi
Atelier_Yumia.exe+F20D6A: 7D 06                    - jnl Atelier_Yumia.exe+F20D72
Atelier_Yumia.exe+F20D6C: 89 BE B0 00 00 00        - mov [rsi+000000B0],edi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>10</ID>
          <Description>"multiplier to player"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_damage_multi_2_player</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"multiplier to enemy"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_damage_multi_2_enemy</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"min. HP ratio"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>i_min_hp_ratio</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"min. HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_min_hp_threshold</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"←Quick break"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
is_quick_break:
  dd 1
 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
is_quick_break:
  dd 0
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>16</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEMS,$process,0F B7 77 04 85 C9) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_ITEMS)

label(code)
label(return i_base_item_addr i_method_3_on i_method_4_on i_method_2_on i_method_5_on)
label(i_min_amount_threshold i_item_amount_set_to is_set_min_effect_lv i_min_effect_lv is_set_min_amount)
label(is_set_min_trait_lv i_min_trait_lv is_set_min_quality i_min_quality)

newmem:
  test ecx,ecx
  jz chk_amount_flags

check_method2:
  cmp dword ptr [i_method_2_on], 1
  jne check_method5
  cmp word ptr [rdi+E], 0 // effect1
  je check_method5
  jmp chk_amount_flags


check_method5:
  cmp dword ptr [i_method_5_on], 1
  jne check_method4
  cmp qword ptr [rdi+7C], 0 // 7C, 7E, 80, 82: HP+, Atk+. Def+, Spd+
  je check_method4
  jmp chk_amount_flags

check_method4:
  cmp dword ptr [i_method_4_on], 1
  jne check_method3
  cmp byte ptr [rdi+0A], 4
  je chk_amount_flags
  cmp byte ptr [rdi+0A], 5
  je chk_amount_flags
  //jmp save_addr

check_method3:
  cmp dword ptr [i_method_3_on], 1
  jne save_addr
  cmp byte ptr [rdi+30], 5
  je chk_amount_flags

save_addr:
  mov [i_base_item_addr], rdi

  // amount &amp; level automation settings
chk_amount_flags:
chk_amounts:
  cmp word ptr [is_set_min_amount], 1
  jne chk_effects_lv

  mov si, [i_min_amount_threshold]
  cmp [rdi+8], si
  jb chk_effects_lv

  mov si, [i_item_amount_set_to]
  cmp [rdi+8], si
  jae chk_effects_lv

  mov [rdi+8], si

chk_effects_lv:                    // 特性
  cmp word ptr [is_set_min_effect_lv], 1
  jne chk_trait_lv

  push rcx
  push rbx

  mov rcx, 6                      // 6 筆資料
  mov si, [i_min_effect_lv]
  lea rbx, [rdi+0E]               // rbx 指向第一筆資料

loop_chklv:
  cmp word ptr [rbx], 0
  jne chk_effect_lv_inner         // lv != 0

  jmp loop_next

chk_effect_lv_inner:
  cmp word ptr [rbx], si
  jae loop_next
  mov word ptr [rbx], si          // 寫入最小等級

loop_next:
  add rbx, 4                      // 下一筆（間隔4 bytes）
  dec rcx
  jnz loop_chklv

endp_loop:
  pop rbx
  pop rcx

chk_trait_lv:                     // 效果
  cmp word ptr [is_set_min_trait_lv], 1
  jne check_quality

  push rcx
  push rbx

  mov rcx, 3                      // 3 筆資料
  mov si, [i_min_trait_lv]
  lea rbx, [rdi+26]               // rbx 指向第一筆資料

loop_chk_trait_lv:
  cmp word ptr [rbx], 0
  jne chk_trait_lv_inner          // lv != 0

  jmp loop_next_trait

chk_trait_lv_inner:
  cmp word ptr [rbx], si
  jae loop_next_trait
  mov word ptr [rbx], si          // 寫入最小等級

loop_next_trait:
  add rbx, 4                      // 下一筆（間隔4 bytes）
  dec rcx
  jnz loop_chk_trait_lv

endp_trait_chk_loop:
  pop rbx
  pop rcx


check_quality:
  cmp word ptr [is_set_min_quality], 1
  jne code_pre

  mov si, [i_min_quality]
  cmp [rdi+4], si
  jae chk_quality_max
  mov [rdi+4], si

chk_quality_max:
  cmp [rdi+6], si
  jae code_pre
  mov [rdi+6], si

code_pre:

code:
  movzx esi,word ptr [rdi+04]
  test ecx,ecx
  jmp return
align 10 cc
  i_base_item_addr:
  dq 0
  i_method_2_on:
  dd 0
  i_method_3_on:
  dd 0
  i_method_4_on:
  dd 0
  i_method_5_on:
  dd 0
  is_set_min_amount:
  dw 0 0
  i_min_amount_threshold:
  dw 2 0
  i_item_amount_set_to:
  dw 55 0
  is_set_min_effect_lv:
  dw 0 0
  i_min_effect_lv:
  dw 3 0
  is_set_min_trait_lv:
  dw 0 0
  i_min_trait_lv:
  dw 3 0
  is_set_min_quality:
  dw 0 0
  i_min_quality:
  dw 65 0

INJECT_BROWSE_ITEMS:
  jmp newmem
  nop
return:
registersymbol(INJECT_BROWSE_ITEMS i_base_item_addr i_method_3_on i_method_4_on i_method_2_on i_method_5_on)
registersymbol(i_min_amount_threshold i_item_amount_set_to is_set_min_effect_lv i_min_effect_lv is_set_min_amount)
registersymbol(is_set_min_trait_lv i_min_trait_lv is_set_min_quality i_min_quality)
[DISABLE]

INJECT_BROWSE_ITEMS:
  db 0F B7 77 04 85 C9

unregistersymbol(INJECT_BROWSE_ITEMS i_base_item_addr i_method_3_on i_method_4_on i_method_2_on i_method_5_on)
unregistersymbol(i_min_amount_threshold i_item_amount_set_to is_set_min_effect_lv i_min_effect_lv is_set_min_amount)
unregistersymbol(is_set_min_trait_lv i_min_trait_lv is_set_min_quality i_min_quality)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+110D20B

Atelier_Yumia.exe+110D1DF: E8 3C 06 04 00        - call Atelier_Yumia.exe+114D820
Atelier_Yumia.exe+110D1E4: 48 8D 15 6D 4A ED 00  - lea rdx,[Atelier_Yumia.exe+1FE1C58]
Atelier_Yumia.exe+110D1EB: 48 8B C8              - mov rcx,rax
Atelier_Yumia.exe+110D1EE: E8 FD 4E 02 00        - call Atelier_Yumia.exe+11320F0
Atelier_Yumia.exe+110D1F3: 84 C0                 - test al,al
Atelier_Yumia.exe+110D1F5: 0F 84 DC 00 00 00     - je Atelier_Yumia.exe+110D2D7
Atelier_Yumia.exe+110D1FB: 0F BE 4F 0A           - movsx ecx,byte ptr [rdi+0A]
Atelier_Yumia.exe+110D1FF: 33 DB                 - xor ebx,ebx
Atelier_Yumia.exe+110D201: 48 89 6C 24 40        - mov [rsp+40],rbp
Atelier_Yumia.exe+110D206: 48 89 74 24 48        - mov [rsp+48],rsi
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+110D20B: 0F B7 77 04           - movzx esi,word ptr [rdi+04]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+110D20F: 85 C9                 - test ecx,ecx
Atelier_Yumia.exe+110D211: 74 0A                 - je Atelier_Yumia.exe+110D21D
Atelier_Yumia.exe+110D213: 83 E9 01              - sub ecx,01
Atelier_Yumia.exe+110D216: 74 05                 - je Atelier_Yumia.exe+110D21D
Atelier_Yumia.exe+110D218: 83 F9 01              - cmp ecx,01
Atelier_Yumia.exe+110D21B: 75 24                 - jne Atelier_Yumia.exe+110D241
Atelier_Yumia.exe+110D21D: 48 8B 0D 84 B3 6E 01  - mov rcx,[Atelier_Yumia.exe+27F85A8]
Atelier_Yumia.exe+110D224: 48 85 C9              - test rcx,rcx
Atelier_Yumia.exe+110D227: 74 1E                 - je Atelier_Yumia.exe+110D247
Atelier_Yumia.exe+110D229: E8 F2 05 04 00        - call Atelier_Yumia.exe+114D820
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>17</ID>
          <Description>"Additional methods"</Description>
          <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>18</ID>
              <Description>"Additional method.2 (effect 1 not empty)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEMS_2,$process,0F B6 51 02 0F BF 09 E9 ?? ?? ?? ?? CC B8) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_ITEMS_2)

label(code)
label(return)

i_method_2_on:
  dd 1

newmem:
  test r12, r12
  jnz code
  push rcx
  lea rcx, [rcx-C]
  mov [i_base_item_addr], rcx
  pop rcx


code:
  movzx edx,byte ptr [rcx+02]
  movsx ecx,word ptr [rcx]
  jmp return

INJECT_BROWSE_ITEMS_2:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_BROWSE_ITEMS_2)

[DISABLE]

INJECT_BROWSE_ITEMS_2:
  db 0F B6 51 02 0F BF 09
i_method_2_on:
  dd 0
unregistersymbol(INJECT_BROWSE_ITEMS_2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1102793

Atelier_Yumia.exe+1102787: CC              - int 3
Atelier_Yumia.exe+1102788: CC              - int 3
Atelier_Yumia.exe+1102789: CC              - int 3
Atelier_Yumia.exe+110278A: CC              - int 3
Atelier_Yumia.exe+110278B: CC              - int 3
Atelier_Yumia.exe+110278C: CC              - int 3
Atelier_Yumia.exe+110278D: CC              - int 3
Atelier_Yumia.exe+110278E: CC              - int 3
Atelier_Yumia.exe+110278F: CC              - int 3
Atelier_Yumia.exe+1102790: 4C 8B C2        - mov r8,rdx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1102793: 0F B6 51 02     - movzx edx,byte ptr [rcx+02]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1102797: 0F BF 09        - movsx ecx,word ptr [rcx]
Atelier_Yumia.exe+110279A: E9 61 14 F7 FF  - jmp Atelier_Yumia.exe+1073C00
Atelier_Yumia.exe+110279F: CC              - int 3
Atelier_Yumia.exe+11027A0: B8 FF FF FF FF  - mov eax,FFFFFFFF
Atelier_Yumia.exe+11027A5: C6 41 02 00     - mov byte ptr [rcx+02],00
Atelier_Yumia.exe+11027A9: 66 89 01        - mov [rcx],ax
Atelier_Yumia.exe+11027AC: C3              - ret
Atelier_Yumia.exe+11027AD: CC              - int 3
Atelier_Yumia.exe+11027AE: CC              - int 3
Atelier_Yumia.exe+11027AF: CC              - int 3
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>19</ID>
              <Description>"Additional method.3 (material grade)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEMS_3,$process,0F BE 47 30 83 F8 05) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_ITEMS_3)

label(code)
label(return)

i_method_3_on:
  dd 1

newmem:
  mov [i_base_item_addr], rdi
  mov dword ptr [i_method_3_on], 1

code:
  movsx eax,byte ptr [rdi+30]
  cmp eax,05
  jmp return


INJECT_BROWSE_ITEMS_3:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_BROWSE_ITEMS_3)

[DISABLE]

INJECT_BROWSE_ITEMS_3:
  db 0F BE 47 30 83 F8 05

i_method_3_on:
  dd 0

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+11056DC

Atelier_Yumia.exe+11056BB: 8B 0C 81              - mov ecx,[rcx+rax*4]
Atelier_Yumia.exe+11056BE: EB 35                 - jmp Atelier_Yumia.exe+11056F5
Atelier_Yumia.exe+11056C0: 33 C0                 - xor eax,eax
Atelier_Yumia.exe+11056C2: 48 8D 0D 1F 7B ED 00  - lea rcx,[Atelier_Yumia.exe+1FDD1E8]
Atelier_Yumia.exe+11056C9: 81 FB 77 01 00 00     - cmp ebx,00000177
Atelier_Yumia.exe+11056CF: 0F 9F C0              - setg al
Atelier_Yumia.exe+11056D2: 83 C0 04              - add eax,04
Atelier_Yumia.exe+11056D5: 48 98                 - cdqe 
Atelier_Yumia.exe+11056D7: 8B 0C 81              - mov ecx,[rcx+rax*4]
Atelier_Yumia.exe+11056DA: EB 19                 - jmp Atelier_Yumia.exe+11056F5
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+11056DC: 0F BE 47 30           - movsx eax,byte ptr [rdi+30]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+11056E0: 83 F8 05              - cmp eax,05
Atelier_Yumia.exe+11056E3: 77 0E                 - ja Atelier_Yumia.exe+11056F3
Atelier_Yumia.exe+11056E5: 48 98                 - cdqe 
Atelier_Yumia.exe+11056E7: 48 8D 0D FA 7A ED 00  - lea rcx,[Atelier_Yumia.exe+1FDD1E8]
Atelier_Yumia.exe+11056EE: 8B 0C 81              - mov ecx,[rcx+rax*4]
Atelier_Yumia.exe+11056F1: EB 02                 - jmp Atelier_Yumia.exe+11056F5
Atelier_Yumia.exe+11056F3: 33 C9                 - xor ecx,ecx
Atelier_Yumia.exe+11056F5: 03 E9                 - add ebp,ecx
Atelier_Yumia.exe+11056F7: 48 8D 05 3A 16 E8 00  - lea rax,[Atelier_Yumia.exe+1F86D38]
Atelier_Yumia.exe+11056FE: 48 8D 4C 24 20        - lea rcx,[rsp+20]
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>20</ID>
              <Description>"Additional method.4 (Settlement / raw materials)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEMS_4,$process,0F BE 51 0A 48 8B F9) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_ITEMS_4)

label(code)
label(return)

newmem:
  cmp byte ptr [rcx+0A], 4
  je to_process
  cmp byte ptr [rcx+0A], 5
  je to_process
  jmp code

to_process:
  mov dword ptr [i_method_4_on], 1
  mov [i_base_item_addr], rcx

code:
  movsx edx,byte ptr [rcx+0A]
  mov rdi,rcx
  jmp return

INJECT_BROWSE_ITEMS_4:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_BROWSE_ITEMS_4)

[DISABLE]

INJECT_BROWSE_ITEMS_4:
  db 0F BE 51 0A 48 8B F9
i_method_4_on:
  dd 0
unregistersymbol(INJECT_BROWSE_ITEMS_4)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1105FBA

Atelier_Yumia.exe+1105FA9: CC                    - int 3 
Atelier_Yumia.exe+1105FAA: CC                    - int 3 
Atelier_Yumia.exe+1105FAB: CC                    - int 3 
Atelier_Yumia.exe+1105FAC: CC                    - int 3 
Atelier_Yumia.exe+1105FAD: CC                    - int 3 
Atelier_Yumia.exe+1105FAE: CC                    - int 3 
Atelier_Yumia.exe+1105FAF: CC                    - int 3 
Atelier_Yumia.exe+1105FB0: 48 89 5C 24 18        - mov [rsp+18],rbx
Atelier_Yumia.exe+1105FB5: 57                    - push rdi
Atelier_Yumia.exe+1105FB6: 48 83 EC 30           - sub rsp,30
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1105FBA: 0F BE 51 0A           - movsx edx,byte ptr [rcx+0A]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1105FBE: 48 8B F9              - mov rdi,rcx
Atelier_Yumia.exe+1105FC1: 85 D2                 - test edx,edx
Atelier_Yumia.exe+1105FC3: 74 0A                 - je Atelier_Yumia.exe+1105FCF
Atelier_Yumia.exe+1105FC5: 83 EA 01              - sub edx,01
Atelier_Yumia.exe+1105FC8: 74 05                 - je Atelier_Yumia.exe+1105FCF
Atelier_Yumia.exe+1105FCA: 83 FA 01              - cmp edx,01
Atelier_Yumia.exe+1105FCD: 75 2C                 - jne Atelier_Yumia.exe+1105FFB
Atelier_Yumia.exe+1105FCF: 48 8B 0D E2 E5 6E 01  - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+1105FD6: 48 85 C9              - test rcx,rcx
Atelier_Yumia.exe+1105FD9: 0F 84 F8 00 00 00     - je Atelier_Yumia.exe+11060D7
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>21</ID>
              <Description>"Additional method.5 (Equipments, if HP+/Atk+/Def+/Spd+ not zero)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEMS_5,$process,42 0F BF 54 77 7C) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_ITEMS_5)

label(code)
label(return)

i_method_5_on:
  dd 1

newmem:
  test r14, r14
  jnz code
  mov [i_base_item_addr], rdi

code:
  movsx edx,word ptr [rdi+r14*2+7C]
  jmp return

INJECT_BROWSE_ITEMS_5:
  jmp newmem
  nop
return:
registersymbol(INJECT_BROWSE_ITEMS_5)

[DISABLE]

INJECT_BROWSE_ITEMS_5:
  db 42 0F BF 54 77 7C

i_method_5_on:
  dd 0

unregistersymbol(INJECT_BROWSE_ITEMS_5)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1105B7D

Atelier_Yumia.exe+1105B58: 48 8B 0D 09 EA 6E 01     - mov rcx,[Atelier_Yumia.exe+27F4568]
Atelier_Yumia.exe+1105B5F: E8 DC 67 F6 FF           - call Atelier_Yumia.exe+106C340
Atelier_Yumia.exe+1105B64: 48 85 C0                 - test rax,rax
Atelier_Yumia.exe+1105B67: 74 0E                    - je Atelier_Yumia.exe+1105B77
Atelier_Yumia.exe+1105B69: 41 8B D6                 - mov edx,r14d
Atelier_Yumia.exe+1105B6C: 48 8B C8                 - mov rcx,rax
Atelier_Yumia.exe+1105B6F: E8 1C 7B 17 00           - call Atelier_Yumia.exe+127D690
Atelier_Yumia.exe+1105B74: 44 8B E0                 - mov r12d,eax
Atelier_Yumia.exe+1105B77: 80 7F 0A 00              - cmp byte ptr [rdi+0A],00
Atelier_Yumia.exe+1105B7B: 75 09                    - jne Atelier_Yumia.exe+1105B86
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1105B7D: 42 0F BF 54 77 7C        - movsx edx,word ptr [rdi+r14*2+7C]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1105B83: 44 03 E2                 - add r12d,edx
Atelier_Yumia.exe+1105B86: 0F 57 C0                 - xorps xmm0,xmm0
Atelier_Yumia.exe+1105B89: F3 0F 7F 45 E8           - movdqu [rbp-18],xmm0
Atelier_Yumia.exe+1105B8E: 48 C7 45 F8 00 00 00 00  - mov qword ptr [rbp-08],00000000
Atelier_Yumia.exe+1105B96: 48 8D 55 E8              - lea rdx,[rbp-18]
Atelier_Yumia.exe+1105B9A: 41 8B CE                 - mov ecx,r14d
Atelier_Yumia.exe+1105B9D: E8 0E 81 17 00           - call Atelier_Yumia.exe+127DCB0
Atelier_Yumia.exe+1105BA2: 48 8B 75 F0              - mov rsi,[rbp-10]
Atelier_Yumia.exe+1105BA6: 48 8B 5D E8              - mov rbx,[rbp-18]
Atelier_Yumia.exe+1105BAA: 48 3B DE                 - cmp rbx,rsi
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"←Set min amount / 最小数量を設定"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
is_set_min_amount:
  dw 1
 
[DISABLE]
is_set_min_amount:
  dw 0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>23</ID>
              <Description>"min amount to trigger"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_min_amount_threshold</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>24</ID>
              <Description>"set amount to"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_item_amount_set_to</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"←Set min effects Lv / 最小効果Lvを設定"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
is_set_min_effect_lv:
  dw 1

[DISABLE]
is_set_min_effect_lv:
  dw 0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>26</ID>
              <Description>"min. lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_min_effect_lv</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>27</ID>
          <Description>"←Set min traits Lv / 最小特性 Lvを設定"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
is_set_min_trait_lv:
  dw 1

[DISABLE]
is_set_min_trait_lv:
  dw 0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>28</ID>
              <Description>"min. lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_min_trait_lv</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>29</ID>
          <Description>"←Set min quality / 最小品質を設定"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
is_set_min_quality:
  dw 1

[DISABLE]
is_set_min_quality:
  dw 0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>30</ID>
              <Description>"min. lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_min_quality</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>31</ID>
          <Description>"Duplicate select item to container"</Description>
          <Color>FF80FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
--NO_ACTIVATE
if syntaxcheck then return end

clearLuaLog()

if memrec then print(memrec.Description) end
print("Start copying item...")

local itemBaseAddr = readPointer("i_base_item_addr")
if not itemBaseAddr or itemBaseAddr == 0 then
  print("Please select an item first.")
  return
end

print(string.format("Source item address: %08X", itemBaseAddr))

-- Constants
local ItemRecordSize = 134
local EmptyItemID = 65535

-- Check game process
if getAddressSafe(process) == nil then
  print("Game process not found.")
  return
end

-- Start scanning
local currentAddr = itemBaseAddr
local found = false

while true do
  local itemID = readSmallInteger(currentAddr + 2)
  if itemID == EmptyItemID then
    print("Found empty slot at: " .. string.format("%08X", currentAddr))
    local bytes = readBytes(itemBaseAddr, ItemRecordSize, true)
    writeBytes(currentAddr, bytes)
    found = true
    break
  end

  currentAddr = currentAddr + ItemRecordSize
  if currentAddr - itemBaseAddr &gt; ItemRecordSize * 4950 then
    print("Safety stop: scanned over 4950 records.")
    break
  end
end

if not found then
  print("No empty slot found. Item not copied.")
end

closeLuaEngine()
{$asm}
[DISABLE]

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>32</ID>
              <Description>"Warning: used for "container window" only; make sure you have space left!"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>33</ID>
              <Description>"Warning: may cause game unstable, recommended only for useable item and equipments"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>34</ID>
              <Description>"Close &amp; open menu to take affect"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"日本語"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>36</ID>
              <Description>"Base address"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>37</ID>
              <Description>"シリアルナンバー"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>38</ID>
              <Description>"アイテムID"</Description>
              <DropDownListLink>Item-ID-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>39</ID>
              <Description>"品質"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>40</ID>
              <Description>"品質 Max"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>41</ID>
              <Description>"数量"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>42</ID>
              <Description>"?"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>43</ID>
              <Description>"?"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>44</ID>
              <Description>"お気に入り"</Description>
              <DropDownListLink>特性スロット 1 </DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>1</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>45</ID>
              <Description>"特性スロット 1 "</Description>
              <DropDownList DisplayValueAsItem="1">0:無効
1:有効
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>2</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"特性スロット 2"</Description>
              <DropDownListLink>特性スロット 1 </DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>3</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"特性スロット 3 "</Description>
              <DropDownListLink>特性スロット 1 </DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>4</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>48</ID>
              <Description>"効果 1"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>49</ID>
              <Description>"効果 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>50</ID>
              <Description>"効果 2"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>51</ID>
              <Description>"効果 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>12</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>52</ID>
              <Description>"効果 3"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>53</ID>
              <Description>"効果 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>16</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>54</ID>
              <Description>"効果 4"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>55</ID>
              <Description>"効果 4 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>56</ID>
              <Description>"効果 5"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>57</ID>
              <Description>"効果 5 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>58</ID>
              <Description>"効果 6"</Description>
              <DropDownListLink>Effects-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>59</ID>
              <Description>"効果 6 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>22</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>60</ID>
              <Description>"特性 1"</Description>
              <DropDownListLink>Traits-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>61</ID>
              <Description>"特性 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>26</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>62</ID>
              <Description>"特性 2"</Description>
              <DropDownListLink>Traits-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>63</ID>
              <Description>"特性 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>64</ID>
              <Description>"特性 3"</Description>
              <DropDownListLink>Traits-jpn</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>65</ID>
              <Description>"特性 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>66</ID>
              <Description>"Material Grade"</Description>
              <DropDownListLink>Grade-ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>67</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>32</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>68</ID>
              <Description>"?? (40)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>69</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>52</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>70</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>71</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>72</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>73</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>78</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>74</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>75</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>76</ID>
              <Description>"Equip: HP+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>77</ID>
              <Description>"Equip: Atk+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>78</ID>
              <Description>"Equip: Def+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>80</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>79</ID>
              <Description>"Equip: Spd+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>82</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>80</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>81</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>82</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>54</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>83</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>64</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>84</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>16</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>85</ID>
              <Description>"??"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>2</ByteLength>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>84</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"正體中文"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>87</ID>
              <Description>"流水號"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>88</ID>
              <Description>"道具ID"</Description>
              <DropDownListLink>Item-ID-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>89</ID>
              <Description>"品質"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90</ID>
              <Description>"品質上限"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>91</ID>
              <Description>"道具數量"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>92</ID>
              <Description>"?"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>93</ID>
              <Description>"?"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>94</ID>
              <Description>"最愛"</Description>
              <DropDownListLink>特性插槽 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>1</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>95</ID>
              <Description>"特性插槽 1"</Description>
              <DropDownList DisplayValueAsItem="1">0:無效
1:有效
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>2</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>96</ID>
              <Description>"特性插槽 2"</Description>
              <DropDownListLink>特性插槽 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>3</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>97</ID>
              <Description>"特性插槽 3"</Description>
              <DropDownListLink>特性插槽 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>4</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>98</ID>
              <Description>"效果 1"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>99</ID>
              <Description>"效果 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>100</ID>
              <Description>"效果 2"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>101</ID>
              <Description>"效果 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>12</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>102</ID>
              <Description>"效果 3"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>103</ID>
              <Description>"效果 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>16</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>104</ID>
              <Description>"效果 4"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105</ID>
              <Description>"效果 4 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>106</ID>
              <Description>"效果 5"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>107</ID>
              <Description>"效果 5 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>108</ID>
              <Description>"效果 6"</Description>
              <DropDownListLink>Effects-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>109</ID>
              <Description>"效果 6 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>22</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>110</ID>
              <Description>"特性 1"</Description>
              <DropDownListLink>Traits-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>111</ID>
              <Description>"特性 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>26</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>112</ID>
              <Description>"特性 2"</Description>
              <DropDownListLink>Traits-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>113</ID>
              <Description>"特性 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>114</ID>
              <Description>"特性 3"</Description>
              <DropDownListLink>Traits-cht</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"特性 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>116</ID>
              <Description>"道具品質等級"</Description>
              <DropDownListLink>Grade-ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>117</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>119</ID>
              <Description>"Equip: HP+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"Equip: Atk+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>121</ID>
              <Description>"Equip: Def+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>80</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>122</ID>
              <Description>"Equip: Spd+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>82</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>123</ID>
          <Description>"English desc."</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Serial No."</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Item ID"</Description>
              <DropDownListLink>Item-ID-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Quality"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Max quality"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>6</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"Material: Amount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>129</ID>
              <Description>"?"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>130</ID>
              <Description>"?"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>131</ID>
              <Description>"Favorite"</Description>
              <DropDownListLink>Trait slot 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>1</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>132</ID>
              <Description>"Trait slot 1"</Description>
              <DropDownList DisplayValueAsItem="1">0:Disabled
1:Enabled
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>2</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>133</ID>
              <Description>"Trait slot 2"</Description>
              <DropDownListLink>Trait slot 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>3</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>134</ID>
              <Description>"Trait slot 3"</Description>
              <DropDownListLink>Trait slot 1</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Binary</VariableType>
              <BitStart>4</BitStart>
              <BitLength>1</BitLength>
              <ShowAsBinary>0</ShowAsBinary>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>135</ID>
              <Description>"Effect 1"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>136</ID>
              <Description>"Effect 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>137</ID>
              <Description>"Effect 2"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>138</ID>
              <Description>"Effect 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>12</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>139</ID>
              <Description>"Effect 3"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>140</ID>
              <Description>"Effect 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>16</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"Effect 4"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>142</ID>
              <Description>"Effect 4 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>143</ID>
              <Description>"Effect 5"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>144</ID>
              <Description>"Effect 5 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>1E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>145</ID>
              <Description>"Effect 6"</Description>
              <DropDownListLink>Effects-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>146</ID>
              <Description>"Effect 6 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>22</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>147</ID>
              <Description>"Traits 1"</Description>
              <DropDownListLink>Traits-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>148</ID>
              <Description>"Traits 1 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>26</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>149</ID>
              <Description>"Traits 2"</Description>
              <DropDownListLink>Traits-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>150</ID>
              <Description>"Traits 2 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>151</ID>
              <Description>"Traits 3"</Description>
              <DropDownListLink>Traits-eng</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>152</ID>
              <Description>"Traits 3 Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>2E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>153</ID>
              <Description>"Material Grade"</Description>
              <DropDownListLink>Grade-ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>154</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>155</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>156</ID>
              <Description>"Equip: HP+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>157</ID>
              <Description>"Equip: Atk+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>7E</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>158</ID>
              <Description>"Equip: Def+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>80</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>159</ID>
              <Description>"Equip: Spd+"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_item_addr</Address>
              <Offsets>
                <Offset>82</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>160</ID>
      <Description>"Crystal Editor"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-23
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_CRYSTAL_EDITOR,$process,0F BF 10 48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 85 C0 0F 84 ?? ?? ?? ?? 40) // should be unique
alloc(newmem,$1000,INJECT_CRYSTAL_EDITOR)

alloc(INJECT_CRYSTAL_EDITORo, 10)

label(code)
label(return i_base_crystal_addr is_set_crysl_min_amount i_min_crysl)

INJECT_CRYSTAL_EDITORo:
  readmem(INJECT_CRYSTAL_EDITOR, 10)

newmem:
  lea rdx, [rax-30]
  mov [i_base_crystal_addr], rdx

  cmp dword ptr [is_set_crysl_min_amount], 1
  jne @F

  mov cx, [i_min_crysl]
  cmp [rdx+8], cx
  jae @F
  mov [rdx+8], cx

@@:
  xor rdx, rdx

code:
  movsx edx,word ptr [rax]
  reassemble(INJECT_CRYSTAL_EDITOR+3)
  //mov rcx,[Atelier_Yumia.exe+27F4568]
  jmp return
align 10 cc
  i_base_crystal_addr:
  dq 0
  is_set_crysl_min_amount:
  dd 0
  i_min_crysl:
  dw 7


INJECT_CRYSTAL_EDITOR:
  jmp newmem
  nop 5
return:
registersymbol(INJECT_CRYSTAL_EDITOR i_base_crystal_addr is_set_crysl_min_amount i_min_crysl)
registersymbol(INJECT_CRYSTAL_EDITORo)
[DISABLE]

INJECT_CRYSTAL_EDITOR:
  //db 0F BF 10 48 8B 0D 18 26 29 01
  readmem(INJECT_CRYSTAL_EDITORo, 10)

unregistersymbol(INJECT_CRYSTAL_EDITOR i_base_crystal_addr is_set_crysl_min_amount i_min_crysl)
dealloc(newmem)
unregistersymbol(INJECT_CRYSTAL_EDITORo)
dealloc(INJECT_CRYSTAL_EDITORo)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1561F46

Atelier_Yumia.exe+1561F1A: 84 C0                    - test al,al
Atelier_Yumia.exe+1561F1C: 0F 84 9D 00 00 00        - je Atelier_Yumia.exe+1561FBF
Atelier_Yumia.exe+1561F22: 48 8B 4D 58              - mov rcx,[rbp+58]
Atelier_Yumia.exe+1561F26: 48 8D 15 67 5A 00 01     - lea rdx,[Atelier_Yumia.exe+2567994]
Atelier_Yumia.exe+1561F2D: 41 B0 01                 - mov r8b,01
Atelier_Yumia.exe+1561F30: E8 BB 63 20 00           - call Atelier_Yumia.exe+17682F0
Atelier_Yumia.exe+1561F35: 48 8B CB                 - mov rcx,rbx
Atelier_Yumia.exe+1561F38: E8 A3 3B BA FF           - call Atelier_Yumia.exe+1105AE0
Atelier_Yumia.exe+1561F3D: 48 85 C0                 - test rax,rax
Atelier_Yumia.exe+1561F40: 0F 84 23 01 00 00        - je Atelier_Yumia.exe+1562069
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1561F46: 0F BF 10                 - movsx edx,word ptr [rax]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1561F49: 48 8B 0D 18 26 29 01     - mov rcx,[Atelier_Yumia.exe+27F4568]
Atelier_Yumia.exe+1561F50: E8 DB A7 B0 FF           - call Atelier_Yumia.exe+106C730
Atelier_Yumia.exe+1561F55: 48 85 C0                 - test rax,rax
Atelier_Yumia.exe+1561F58: 0F 84 0B 01 00 00        - je Atelier_Yumia.exe+1562069
Atelier_Yumia.exe+1561F5E: 40 32 FF                 - xor dil,dil
Atelier_Yumia.exe+1561F61: 48 8D 98 14 01 00 00     - lea rbx,[rax+00000114]
Atelier_Yumia.exe+1561F68: 4C 8D B0 18 01 00 00     - lea r14,[rax+00000118]
Atelier_Yumia.exe+1561F6F: 49 3B DE                 - cmp rbx,r14
Atelier_Yumia.exe+1561F72: 0F 84 F1 00 00 00        - je Atelier_Yumia.exe+1562069
Atelier_Yumia.exe+1561F78: F3 0F 10 35 80 F1 04 01  - movss xmm6,[Atelier_Yumia.exe+25B1100]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>161</ID>
          <Description>"Additional Methods"</Description>
          <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>162</ID>
              <Description>"Method.2 (Equip socket-select)"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-23
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_CRYSTAL_EDITOR_2,$process,0F BF 18 8B D3) // should be unique
alloc(newmem,$1000,INJECT_CRYSTAL_EDITOR_2)

label(code)
label(return)

newmem:
  lea rbx, [rax-30]
  mov [i_base_crystal_addr], rbx
  xor rbx, rbx

code:
  movsx ebx,word ptr [rax]
  mov edx,ebx
  jmp return

INJECT_CRYSTAL_EDITOR_2:
  jmp newmem
return:
registersymbol(INJECT_CRYSTAL_EDITOR_2)

[DISABLE]

INJECT_CRYSTAL_EDITOR_2:
  db 0F BF 18 8B D3

unregistersymbol(INJECT_CRYSTAL_EDITOR_2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1106307

Atelier_Yumia.exe+11062E2: 48 83 EC 20           - sub rsp,20
Atelier_Yumia.exe+11062E6: 48 8B D9              - mov rbx,rcx
Atelier_Yumia.exe+11062E9: E8 22 79 17 00        - call Atelier_Yumia.exe+127DC10
Atelier_Yumia.exe+11062EE: 84 C0                 - test al,al
Atelier_Yumia.exe+11062F0: 74 26                 - je Atelier_Yumia.exe+1106318
Atelier_Yumia.exe+11062F2: 33 C9                 - xor ecx,ecx
Atelier_Yumia.exe+11062F4: 48 8D 43 30           - lea rax,[rbx+30]
Atelier_Yumia.exe+11062F8: 80 7B 0A 03           - cmp byte ptr [rbx+0A],03
Atelier_Yumia.exe+11062FC: 48 0F 45 C1           - cmovne rax,rcx
Atelier_Yumia.exe+1106300: 48 8B 0D 61 E2 6E 01  - mov rcx,[Atelier_Yumia.exe+27F4568]
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1106307: 0F BF 18              - movsx ebx,word ptr [rax]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+110630A: 8B D3                 - mov edx,ebx
Atelier_Yumia.exe+110630C: E8 1F 64 F6 FF        - call Atelier_Yumia.exe+106C730
Atelier_Yumia.exe+1106311: 48 85 C0              - test rax,rax
Atelier_Yumia.exe+1106314: 8B C3                 - mov eax,ebx
Atelier_Yumia.exe+1106316: 75 05                 - jne Atelier_Yumia.exe+110631D
Atelier_Yumia.exe+1106318: B8 FF FF FF FF        - mov eax,FFFFFFFF
Atelier_Yumia.exe+110631D: 48 83 C4 20           - add rsp,20
Atelier_Yumia.exe+1106321: 5B                    - pop rbx
Atelier_Yumia.exe+1106322: C3                    - ret 
Atelier_Yumia.exe+1106323: CC                    - int 3 
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>164</ID>
          <Description>"←Auto set min. amount"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
is_set_crysl_min_amount:
  dd 1

[DISABLE]
is_set_crysl_min_amount:
  dd 0

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>165</ID>
          <Description>"min. amount"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_min_crysl</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>166</ID>
          <Description>"Serial"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>167</ID>
          <Description>"ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>2</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>168</ID>
          <Description>"Quality"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>169</ID>
          <Description>"Max quality"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>170</ID>
          <Description>"Crystal: Amount"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>171</ID>
          <Description>"??"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>Byte</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>172</ID>
          <Description>"??"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>Byte</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>B</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>173</ID>
          <Description>"特性 - 日本語"</Description>
          <DropDownListLink>Traits-jpn</DropDownListLink>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>174</ID>
          <Description>"特性 - 正體中文"</Description>
          <DropDownListLink>Traits-cht</DropDownListLink>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>175</ID>
          <Description>"Trait - English"</Description>
          <DropDownListLink>Traits-eng</DropDownListLink>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>176</ID>
          <Description>"Lv"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>32</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>177</ID>
          <Description>"??"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>34</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>178</ID>
          <Description>"??"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_crystal_addr</Address>
          <Offsets>
            <Offset>36</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>179</ID>
      <Description>"Synthesis: easy lv up"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_SYN_EASY_LvUp,$process,66 01 07 4D 8D 76 08) // should be unique
alloc(newmem,$1000,INJECT_SYN_EASY_LvUp)

label(code)
label(return vf_syn_lv_multi)

newmem:
  test ax, ax
  jz code
  vcvtsi2ss xmm15, xmm15, eax
  vmovss xmm14, [vf_syn_lv_multi]
  vmulss xmm15, xmm14, xmm15
  vcvtss2si eax, xmm15

code:
  add [rdi],ax
  cmp word ptr [rdi], 0
  jge @F
  mov word ptr [rdi], 0
@@:
  lea r14,[r14+08]
  jmp return
align 10 cc
  vf_syn_lv_multi:
  dd (float)1.5

INJECT_SYN_EASY_LvUp:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_SYN_EASY_LvUp vf_syn_lv_multi)

[DISABLE]

INJECT_SYN_EASY_LvUp:
  db 66 01 07 4D 8D 76 08

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1301A9A

Atelier_Yumia.exe+1301A75: B9 04 00 00 00           - mov ecx,00000004
Atelier_Yumia.exe+1301A7A: 48 0F 47 CB              - cmova rcx,rbx
Atelier_Yumia.exe+1301A7E: 77 07                    - ja Atelier_Yumia.exe+1301A87
Atelier_Yumia.exe+1301A80: 48 0F BF C3              - movsx rax,bx
Atelier_Yumia.exe+1301A84: 66 F3 AB                 - repe stosw 
Atelier_Yumia.exe+1301A87: 66 89 5D 28              - mov [rbp+28],bx
Atelier_Yumia.exe+1301A8B: 49 83 C6 08              - add r14,08
Atelier_Yumia.exe+1301A8F: 48 8B FD                 - mov rdi,rbp
Atelier_Yumia.exe+1301A92: 49 8B 0E                 - mov rcx,[r14]
Atelier_Yumia.exe+1301A95: E8 A6 EE FF FF           - call Atelier_Yumia.exe+1300940
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1301A9A: 66 01 07                 - add [rdi],ax
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1301A9D: 4D 8D 76 08              - lea r14,[r14+08]
Atelier_Yumia.exe+1301AA1: 48 8D 7F 02              - lea rdi,[rdi+02]
Atelier_Yumia.exe+1301AA5: 49 83 EF 01              - sub r15,01
Atelier_Yumia.exe+1301AA9: 75 E7                    - jne Atelier_Yumia.exe+1301A92
Atelier_Yumia.exe+1301AAB: 48 8B 44 24 78           - mov rax,[rsp+78]
Atelier_Yumia.exe+1301AB0: 48 8B 94 24 88 00 00 00  - mov rdx,[rsp+00000088]
Atelier_Yumia.exe+1301AB8: 48 89 6C 24 78           - mov [rsp+78],rbp
Atelier_Yumia.exe+1301ABD: 0F B7 80 30 0C 00 00     - movzx eax,word ptr [rax+00000C30]
Atelier_Yumia.exe+1301AC4: 66 41 03 04 24           - add ax,[r12]
Atelier_Yumia.exe+1301AC9: 66 41 89 04 24           - mov [r12],ax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>180</ID>
          <Description>"Disable after syhtnesis"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>181</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_syn_lv_multi</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>182</ID>
      <Description>"Synthesis: mana multiplier"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_SYN_MANA_MULTI,$process,66 41 03 04 24) // should be unique
alloc(newmem,$1000,INJECT_SYN_MANA_MULTI)

label(code)
label(return vf_syn_mana_multi)

newmem:
  vcvtsi2ss xmm15, xmm15, eax
  vmovss xmm14, [vf_syn_mana_multi]
  vmulss xmm15, xmm14, xmm15
  vcvtss2si eax, xmm15

code:
  add ax,[r12]
  cmp word ptr [r12], 0
  jge return
  mov word ptr [r12], 0
  jmp return
align 10 cc
  vf_syn_mana_multi:
  dd (float)1.5

INJECT_SYN_MANA_MULTI:
  jmp newmem
return:
registersymbol(INJECT_SYN_MANA_MULTI vf_syn_mana_multi)

[DISABLE]

INJECT_SYN_MANA_MULTI:
  db 66 41 03 04 24

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1301AC4

Atelier_Yumia.exe+1301A95: E8 A6 EE FF FF           - call Atelier_Yumia.exe+1300940
INJECT_SYN_EASY_LvUp: E9 61 E5 CA FE           - jmp 7FF7EED70000
Atelier_Yumia.exe+1301A9F: 66 90                    - nop 2
Atelier_Yumia.exe+1301AA1: 48 8D 7F 02              - lea rdi,[rdi+02]
Atelier_Yumia.exe+1301AA5: 49 83 EF 01              - sub r15,01
Atelier_Yumia.exe+1301AA9: 75 E7                    - jne Atelier_Yumia.exe+1301A92
Atelier_Yumia.exe+1301AAB: 48 8B 44 24 78           - mov rax,[rsp+78]
Atelier_Yumia.exe+1301AB0: 48 8B 94 24 88 00 00 00  - mov rdx,[rsp+00000088]
Atelier_Yumia.exe+1301AB8: 48 89 6C 24 78           - mov [rsp+78],rbp
Atelier_Yumia.exe+1301ABD: 0F B7 80 30 0C 00 00     - movzx eax,word ptr [rax+00000C30]
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1301AC4: 66 41 03 04 24           - add ax,[r12]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1301AC9: 66 41 89 04 24           - mov [r12],ax
Atelier_Yumia.exe+1301ACE: 48 85 D2                 - test rdx,rdx
Atelier_Yumia.exe+1301AD1: 74 1B                    - je Atelier_Yumia.exe+1301AEE
Atelier_Yumia.exe+1301AD3: 44 0F B7 C0              - movzx r8d,ax
Atelier_Yumia.exe+1301AD7: 4C 8D 4D 16              - lea r9,[rbp+16]
Atelier_Yumia.exe+1301ADB: 48 8D 45 17              - lea rax,[rbp+17]
Atelier_Yumia.exe+1301ADF: 48 8D 4C 24 78           - lea rcx,[rsp+78]
Atelier_Yumia.exe+1301AE4: 48 89 44 24 20           - mov [rsp+20],rax
Atelier_Yumia.exe+1301AE9: E8 C2 FB FF FF           - call Atelier_Yumia.exe+13016B0
Atelier_Yumia.exe+1301AEE: 48 8B FD                 - mov rdi,rbp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>183</ID>
          <Description>"Enable before starting synthesis"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>184</ID>
          <Description>"Disable after syhtnesis"</Description>
          <Color>8000FF</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>185</ID>
          <Description>"multiplier"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>Float</VariableType>
          <Address>vf_syn_mana_multi</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>186</ID>
      <Description>"Keep min. EN"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_KEEP_MIN_EN,$process,D2 66 0F 4F C2 66 89 81 ?? 0? 00 00 C3) // should be unique
alloc(newmem,$1000,INJECT_KEEP_MIN_EN+5)

alloc(INJECT_KEEP_MIN_ENo, 7)

label(code)
label(return i_min_en_threshold)

INJECT_KEEP_MIN_ENo:
  readmem(INJECT_KEEP_MIN_EN+5, 7)

newmem:
  cmp ax, [i_min_en_threshold]
  jae code
  mov ax, [i_min_en_threshold]

code:
  //mov [rcx+000000D2],ax
  readmem(INJECT_KEEP_MIN_EN+5, 7)
  jmp return
align 10 cc
  i_min_en_threshold:
  dw 51

INJECT_KEEP_MIN_EN+5:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_KEEP_MIN_EN i_min_en_threshold)
registersymbol(INJECT_KEEP_MIN_ENo)
[DISABLE]

INJECT_KEEP_MIN_EN+5:
  //db 66 89 81 D2 00 00 00
  readmem(INJECT_KEEP_MIN_ENo, 7)

unregistersymbol(*)
dealloc(newmem)
unregistersymbol(INJECT_KEEP_MIN_ENo)
dealloc(INJECT_KEEP_MIN_ENo)


{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1152BF5

Atelier_Yumia.exe+1152BCF: 66 45 85 C0           - test r8w,r8w
Atelier_Yumia.exe+1152BD3: 66 41 0F 4F C0        - cmovg ax,r8w
Atelier_Yumia.exe+1152BD8: 66 89 81 D2 00 00 00  - mov [rcx+000000D2],ax
Atelier_Yumia.exe+1152BDF: C3                    - ret
Atelier_Yumia.exe+1152BE0: 0F B7 81 D4 00 00 00  - movzx eax,word ptr [rcx+000000D4]
Atelier_Yumia.exe+1152BE7: 66 3B D0              - cmp dx,ax
Atelier_Yumia.exe+1152BEA: 7D 09                 - jnl Atelier_Yumia.exe+1152BF5
Atelier_Yumia.exe+1152BEC: 33 C0                 - xor eax,eax
Atelier_Yumia.exe+1152BEE: 66 85 D2              - test dx,dx
Atelier_Yumia.exe+1152BF1: 66 0F 4F C2           - cmovg ax,dx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1152BF5: 66 89 81 D2 00 00 00  - mov [rcx+000000D2],ax
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1152BFC: C3                    - ret
Atelier_Yumia.exe+1152BFD: CC                    - int 3
Atelier_Yumia.exe+1152BFE: CC                    - int 3
Atelier_Yumia.exe+1152BFF: CC                    - int 3
Atelier_Yumia.exe+1152C00: 48 89 5C 24 10        - mov [rsp+10],rbx
Atelier_Yumia.exe+1152C05: 55                    - push rbp
Atelier_Yumia.exe+1152C06: 56                    - push rsi
Atelier_Yumia.exe+1152C07: 57                    - push rdi
Atelier_Yumia.exe+1152C08: 41 56                 - push r14
Atelier_Yumia.exe+1152C0A: 41 57                 - push r15
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>187</ID>
          <Description>"min. value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_min_en_threshold</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>188</ID>
      <Description>"Get SP after battle"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_SP,$process,8B 81 ?? ?? 00 00 89 44 24 40 48 8B 0A) // should be unique
alloc(newmem,$1000,INJECT_GET_SP)

alloc(INJECT_GET_SPo, 6)

label(code)
label(return i_base_sp_addr i_base_sp_off)

INJECT_GET_SPo:
  readmem(INJECT_GET_SP, 6)

newmem:
  mov [i_base_sp_addr], rcx
  push r15
  xor r15, r15
  db 41 BF
  readmem(INJECT_GET_SP+2, 4)
  mov [i_base_sp_off], r15
  pop r15

code:
  //mov eax,[rcx+000000A0]
  readmem(INJECT_GET_SP, 6)
  jmp return
align 10 cc
  i_base_sp_addr:
  dq 0
  i_base_sp_off:
  dq 0

INJECT_GET_SP:
  jmp newmem
  nop
return:
registersymbol(INJECT_GET_SP i_base_sp_addr i_base_sp_off)
registersymbol(INJECT_GET_SPo)

[DISABLE]

INJECT_GET_SP:
  //db 8B 81 A0 00 00 00
  readmem(INJECT_GET_SPo, 6)

unregistersymbol(INJECT_GET_SP i_base_sp_addr i_base_sp_off)
dealloc(newmem)
unregistersymbol(INJECT_GET_SPo)
dealloc(INJECT_GET_SPo)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+112B005

Atelier_Yumia.exe+112AFEC: CC                       - int 3
Atelier_Yumia.exe+112AFED: CC                       - int 3
Atelier_Yumia.exe+112AFEE: CC                       - int 3
Atelier_Yumia.exe+112AFEF: CC                       - int 3
Atelier_Yumia.exe+112AFF0: 48 89 5C 24 18           - mov [rsp+18],rbx
Atelier_Yumia.exe+112AFF5: 48 89 74 24 20           - mov [rsp+20],rsi
Atelier_Yumia.exe+112AFFA: 57                       - push rdi
Atelier_Yumia.exe+112AFFB: 48 83 EC 30              - sub rsp,30
Atelier_Yumia.exe+112AFFF: 48 8B FA                 - mov rdi,rdx
Atelier_Yumia.exe+112B002: 48 8B D9                 - mov rbx,rcx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+112B005: 8B 81 A0 00 00 00        - mov eax,[rcx+000000A0]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+112B00B: 89 44 24 40              - mov [rsp+40],eax
Atelier_Yumia.exe+112B00F: 48 8B 0A                 - mov rcx,[rdx]
Atelier_Yumia.exe+112B012: 48 8B 01                 - mov rax,[rcx]
Atelier_Yumia.exe+112B015: C7 44 24 20 07 00 00 00  - mov [rsp+20],00000007
Atelier_Yumia.exe+112B01D: 4C 8D 0D B4 4C EB 00     - lea r9,[Atelier_Yumia.exe+1FDFCD8]
Atelier_Yumia.exe+112B024: 41 B8 04 00 00 00        - mov r8d,00000004
Atelier_Yumia.exe+112B02A: 48 8D 54 24 40           - lea rdx,[rsp+40]
Atelier_Yumia.exe+112B02F: FF 50 78                 - call qword ptr [rax+78]
Atelier_Yumia.exe+112B032: 8B 83 A4 00 00 00        - mov eax,[rbx+000000A4]
Atelier_Yumia.exe+112B038: 89 44 24 40              - mov [rsp+40],eax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>189</ID>
          <Description>"Method.2"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_SP2,$process,44 8B 81 ?? ?? 00 00 44 03) // should be unique
alloc(newmem,$1000,INJECT_GET_SP2)

alloc(INJECT_GET_SP2o, 7)

label(code)
label(return)

INJECT_GET_SP2o:
  readmem(INJECT_GET_SP2, 7)

newmem:
  mov [i_base_sp_addr], rcx

  push r15
  xor r15, r15
  db 49 c7 c7 //e0 00 00 00
  readmem(INJECT_GET_SP2+3, 4)
  lea r15, [r15-40]
  mov [i_base_sp_off], r15
  pop r15


code:
  readmem(INJECT_GET_SP2, 7)
  //mov r8d,[rcx+000000E0]
  jmp return

INJECT_GET_SP2:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_GET_SP2)
registersymbol(INJECT_GET_SP2o)

[DISABLE]

INJECT_GET_SP2:
  //db 44 8B 81 E0 00 00 00
  readmem(INJECT_GET_SP2o, 7)

unregistersymbol(INJECT_GET_SP2)
dealloc(newmem)
unregistersymbol(INJECT_GET_SP2o)
dealloc(INJECT_GET_SP2o)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+112A550

Atelier_Yumia.exe+112A543: 48 83 C4 20                    - add rsp,20
Atelier_Yumia.exe+112A547: 5F                             - pop rdi
Atelier_Yumia.exe+112A548: C3                             - ret
Atelier_Yumia.exe+112A549: CC                             - int 3
Atelier_Yumia.exe+112A54A: CC                             - int 3
Atelier_Yumia.exe+112A54B: CC                             - int 3
Atelier_Yumia.exe+112A54C: CC                             - int 3
Atelier_Yumia.exe+112A54D: CC                             - int 3
Atelier_Yumia.exe+112A54E: CC                             - int 3
Atelier_Yumia.exe+112A54F: CC                             - int 3
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+112A550: 44 8B 81 E0 00 00 00           - mov r8d,[rcx+000000E0]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+112A557: 44 03 C2                       - add r8d,edx
Atelier_Yumia.exe+112A55A: 41 81 F8 9F 86 01 00           - cmp r8d,0001869F
Atelier_Yumia.exe+112A561: 7C 0B                          - jl Atelier_Yumia.exe+112A56E
Atelier_Yumia.exe+112A563: C7 81 E0 00 00 00 9F 86 01 00  - mov [rcx+000000E0],0001869F
Atelier_Yumia.exe+112A56D: C3                             - ret
Atelier_Yumia.exe+112A56E: 33 C0                          - xor eax,eax
Atelier_Yumia.exe+112A570: 45 85 C0                       - test r8d,r8d
Atelier_Yumia.exe+112A573: 41 0F 4F C0                    - cmovg eax,r8d
Atelier_Yumia.exe+112A577: 89 81 E0 00 00 00              - mov [rcx+000000E0],eax
Atelier_Yumia.exe+112A57D: C3                             - ret
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>190</ID>
          <Description>"SP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_base_sp_addr</Address>
          <Offsets>
            <Offset>[i_base_sp_off]</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>191</ID>
      <Description>"Get enhance piece amount after battle"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_ENHANCE_PIECE,$process,41 8B 87 ?? 00 00 00 4C 8D 0D ?? ?? ?? ?? 48 8B 0E ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 41) // should be unique
alloc(newmem,$1000,INJECT_GET_ENHANCE_PIECE)

alloc(INJECT_GET_ENHANCE_PIECEo, 7)

label(code)
label(return i_base_enh_piece_addr i_base_enh_piece_off)

INJECT_GET_ENHANCE_PIECEo:
  readmem(INJECT_GET_ENHANCE_PIECE, 7)

newmem:
  mov [i_base_enh_piece_addr], r15
  xor r9, r9
  db 41 b9
  readmem(INJECT_GET_ENHANCE_PIECE+3, 4)
  mov [i_base_enh_piece_off], r9

code:
  //mov eax,[r15+00000098]
  readmem(INJECT_GET_ENHANCE_PIECE, 7)
  jmp return
align 10 cc
  i_base_enh_piece_addr:
  dq 0
  i_base_enh_piece_off:
  dq 0

INJECT_GET_ENHANCE_PIECE:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_GET_ENHANCE_PIECE i_base_enh_piece_addr i_base_enh_piece_off)
registersymbol(INJECT_GET_ENHANCE_PIECEo)
[DISABLE]

INJECT_GET_ENHANCE_PIECE:
  //db 41 8B 87 98 00 00 00
  readmem(INJECT_GET_ENHANCE_PIECEo, 7)

unregistersymbol(INJECT_GET_ENHANCE_PIECE i_base_enh_piece_addr i_base_enh_piece_off)
dealloc(newmem)
unregistersymbol(INJECT_GET_ENHANCE_PIECEo)
dealloc(INJECT_GET_ENHANCE_PIECEo)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+11528D4

Atelier_Yumia.exe+11528A3: FF 50 78                 - call qword ptr [rax+78]
Atelier_Yumia.exe+11528A6: 41 0F B7 87 94 00 00 00  - movzx eax,word ptr [r15+00000094]
Atelier_Yumia.exe+11528AE: 4C 8D 0D 93 F8 E8 00     - lea r9,[Atelier_Yumia.exe+1FE2148]
Atelier_Yumia.exe+11528B5: 48 8B 0E                 - mov rcx,[rsi]
Atelier_Yumia.exe+11528B8: 48 8D 55 D7              - lea rdx,[rbp-29]
Atelier_Yumia.exe+11528BC: 66 89 45 D7              - mov [rbp-29],ax
Atelier_Yumia.exe+11528C0: 41 B8 02 00 00 00        - mov r8d,00000002
Atelier_Yumia.exe+11528C6: C7 44 24 20 05 00 00 00  - mov [rsp+20],00000005
Atelier_Yumia.exe+11528CE: 48 8B 01                 - mov rax,[rcx]
Atelier_Yumia.exe+11528D1: FF 50 78                 - call qword ptr [rax+78]
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+11528D4: 41 8B 87 98 00 00 00     - mov eax,[r15+00000098]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+11528DB: 4C 8D 0D 7E F8 E8 00     - lea r9,[Atelier_Yumia.exe+1FE2160]
Atelier_Yumia.exe+11528E2: 48 8B 0E                 - mov rcx,[rsi]
Atelier_Yumia.exe+11528E5: 48 8D 55 D7              - lea rdx,[rbp-29]
Atelier_Yumia.exe+11528E9: 89 45 D7                 - mov [rbp-29],eax
Atelier_Yumia.exe+11528EC: 41 B8 04 00 00 00        - mov r8d,00000004
Atelier_Yumia.exe+11528F2: C7 44 24 20 07 00 00 00  - mov [rsp+20],00000007
Atelier_Yumia.exe+11528FA: 48 8B 01                 - mov rax,[rcx]
Atelier_Yumia.exe+11528FD: FF 50 78                 - call qword ptr [rax+78]
Atelier_Yumia.exe+1152900: 41 8B 87 9C 00 00 00     - mov eax,[r15+0000009C]
Atelier_Yumia.exe+1152907: 4C 8D 0D 62 F8 E8 00     - lea r9,[Atelier_Yumia.exe+1FE2170]
Atelier_Yumia.exe+115290E - 48 8B 0E              - mov rcx,[rsi]
Atelier_Yumia.exe+1152911 - 48 8D 55 D7           - lea rdx,[rbp-29]
Atelier_Yumia.exe+1152915 - 89 45 D7              - mov [rbp-29],eax

}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>192</ID>
          <Description>"En"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>i_base_enh_piece_addr</Address>
          <Offsets>
            <Offset>[i_base_enh_piece_off]-6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>193</ID>
          <Description>"Piece"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_base_enh_piece_addr</Address>
          <Offsets>
            <Offset>[i_base_enh_piece_off]</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>194</ID>
          <Description>"Prism"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>FF8080</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_base_enh_piece_addr</Address>
          <Offsets>
            <Offset>[i_base_enh_piece_off]+4</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>195</ID>
      <Description>"Recipe: set min. particles# (残響) after use"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : bbfox@htgtps://opencheaattables.com
}

[ENABLE]

aobscanmodule(INJECT_SET_MIN_MEMORY_PIECE,$process,89 81 ?? ?? 00 00 48 8B 0D ?? ?? ?? ?? 48 85 C9 74 ?? 48 8B 01) // should be unique
alloc(newmem,$1000,INJECT_SET_MIN_MEMORY_PIECE)

alloc(INJECT_SET_MIN_MEMORY_PIECEo, 6)

label(code)
label(return i_min_mem_piece)

INJECT_SET_MIN_MEMORY_PIECEo:
  readmem(INJECT_SET_MIN_MEMORY_PIECE, 6)

newmem:
  cmp eax, [i_min_mem_piece]
  jae code
  mov eax, [i_min_mem_piece]

code:
  //mov [rcx+000000E0],eax
  readmem(INJECT_SET_MIN_MEMORY_PIECE, 6)
  jmp return
align 10 cc
  i_min_mem_piece:
  dd 65

INJECT_SET_MIN_MEMORY_PIECE:
  jmp newmem
  nop
return:
registersymbol(INJECT_SET_MIN_MEMORY_PIECE i_min_mem_piece)
registersymbol(INJECT_SET_MIN_MEMORY_PIECEo)
[DISABLE]

INJECT_SET_MIN_MEMORY_PIECE:
  //db 89 81 E0 00 00 00
  readmem(INJECT_SET_MIN_MEMORY_PIECEo, 6)

unregistersymbol(INJECT_SET_MIN_MEMORY_PIECE i_min_mem_piece)
dealloc(newmem)
unregistersymbol(INJECT_SET_MIN_MEMORY_PIECEo)
dealloc(INJECT_SET_MIN_MEMORY_PIECEo)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1152EF5

Atelier_Yumia.exe+1152ED0: 83 FA 0C                       - cmp edx,0C
Atelier_Yumia.exe+1152ED3: 77 3C                          - ja Atelier_Yumia.exe+1152F11
Atelier_Yumia.exe+1152ED5: 48 63 C2                       - movsxd  rax,edx
Atelier_Yumia.exe+1152ED8: 48 8D 0C 81                    - lea rcx,[rcx+rax*4]
Atelier_Yumia.exe+1152EDC: 8B 81 E0 00 00 00              - mov eax,[rcx+000000E0]
Atelier_Yumia.exe+1152EE2: 44 3B C0                       - cmp r8d,eax
Atelier_Yumia.exe+1152EE5: 7E 0B                          - jle Atelier_Yumia.exe+1152EF2
Atelier_Yumia.exe+1152EE7: C7 81 E0 00 00 00 00 00 00 00  - mov [rcx+000000E0],00000000
Atelier_Yumia.exe+1152EF1: C3                             - ret
Atelier_Yumia.exe+1152EF2: 41 2B C0                       - sub eax,r8d
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1152EF5: 89 81 E0 00 00 00              - mov [rcx+000000E0],eax
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1152EFB: 48 8B 0D 8E 1D 6A 01           - mov rcx,[Atelier_Yumia.exe+27F4C90]
Atelier_Yumia.exe+1152F02: 48 85 C9                       - test rcx,rcx
Atelier_Yumia.exe+1152F05: 74 0A                          - je Atelier_Yumia.exe+1152F11
Atelier_Yumia.exe+1152F07: 48 8B 01                       - mov rax,[rcx]
Atelier_Yumia.exe+1152F0A: 48 FF A0 48 01 00 00           - jmp qword ptr [rax+00000148]
Atelier_Yumia.exe+1152F11: C3                             - ret
Atelier_Yumia.exe+1152F12: CC                             - int 3
Atelier_Yumia.exe+1152F13: CC                             - int 3
Atelier_Yumia.exe+1152F14: CC                             - int 3
Atelier_Yumia.exe+1152F15: CC                             - int 3
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>196</ID>
          <Description>"Browse &amp; set"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-21
  Author : $bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_N_SET_MEM_PIECE,$process,83 FA 0C 77 ?? 48 63 C2 8B 84 81 ?? 0? 00 00 C3 33 C0 C3 CC) // should be unique
alloc(newmem,$1000,INJECT_BROWSE_N_SET_MEM_PIECE)

alloc(INJECT_BROWSE_N_SET_MEM_PIECEo, 7)

label(code)
label(return)

INJECT_BROWSE_N_SET_MEM_PIECEo:
  readmem(INJECT_BROWSE_N_SET_MEM_PIECE+8, 7)

newmem:
  push r15
  push r14
  //lea r15,[rcx+rax*4+000000E0]
  db 4c 8d bc 81
  readmem(INJECT_BROWSE_N_SET_MEM_PIECE+B, 4)

  mov r14d, [r15]
  cmp r14d, [i_min_mem_piece]
  jae endp
  mov r14d, [i_min_mem_piece]
  mov [r15], r14d

endp:
  pop r14
  pop r15

code:
  //mov eax,[rcx+rax*4+000000E0]
  readmem(INJECT_BROWSE_N_SET_MEM_PIECE+8, 7)
  jmp return

INJECT_BROWSE_N_SET_MEM_PIECE+8:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_BROWSE_N_SET_MEM_PIECE)
registersymbol(INJECT_BROWSE_N_SET_MEM_PIECEo)

[DISABLE]

INJECT_BROWSE_N_SET_MEM_PIECE+8:
  //db 8B 84 81 E0 00 00 00
  readmem(INJECT_BROWSE_N_SET_MEM_PIECEo, 7)

unregistersymbol(INJECT_BROWSE_N_SET_MEM_PIECE)
dealloc(newmem)
unregistersymbol(INJECT_BROWSE_N_SET_MEM_PIECEo)
dealloc(INJECT_BROWSE_N_SET_MEM_PIECEo)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1152538

Atelier_Yumia.exe+115251D: E8 1E F0 E9 FF        - call Atelier_Yumia.exe+FF1540
Atelier_Yumia.exe+1152522: 8B C8                 - mov ecx,eax
Atelier_Yumia.exe+1152524: 48 83 C4 28           - add rsp,28
Atelier_Yumia.exe+1152528: E9 83 EE E9 FF        - jmp Atelier_Yumia.exe+FF13B0
Atelier_Yumia.exe+115252D: CC                    - int 3
Atelier_Yumia.exe+115252E: CC                    - int 3
Atelier_Yumia.exe+115252F: CC                    - int 3
Atelier_Yumia.exe+1152530: 83 FA 0C              - cmp edx,0C
Atelier_Yumia.exe+1152533: 77 0B                 - ja Atelier_Yumia.exe+1152540
Atelier_Yumia.exe+1152535: 48 63 C2              - movsxd  rax,edx
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1152538: 8B 84 81 E0 00 00 00  - mov eax,[rcx+rax*4+000000E0]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+115253F: C3                    - ret
Atelier_Yumia.exe+1152540: 33 C0                 - xor eax,eax
Atelier_Yumia.exe+1152542: C3                    - ret
Atelier_Yumia.exe+1152543: CC                    - int 3
Atelier_Yumia.exe+1152544: CC                    - int 3
Atelier_Yumia.exe+1152545: CC                    - int 3
Atelier_Yumia.exe+1152546: CC                    - int 3
Atelier_Yumia.exe+1152547: CC                    - int 3
Atelier_Yumia.exe+1152548: CC                    - int 3
Atelier_Yumia.exe+1152549: CC                    - int 3
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>197</ID>
          <Description>"min. value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>i_min_mem_piece</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>198</ID>
      <Description>"Atelier Yumia: The Alchemist of Memories &amp; the Envisioned Land  /  https://opencheattables.com"</Description>
      <Options moHideChildren="1"/>
      <Color>00A800</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>199</ID>
          <Description>"https://opencheattables.com"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
--NO_ACTIVATE
[DISABLE]
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>200</ID>
              <Description>"。"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>201</ID>
                  <Description>"Grade-ID"</Description>
                  <DropDownList DisplayValueAsItem="1">0:E
1:D
2:C
3:B
4:A
5:S
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>202</ID>
                  <Description>"jpn"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>203</ID>
                      <Description>"Item-ID-jpn"</Description>
                      <DropDownList DisplayValueAsItem="1">0:きれいな水
1:地底湖の水
2:サーレ水
3:山麓の岩清水
4:黒水
5:退紅竹
6:アクアコーク
7:リキッドリング
8:太古の蒼水
9:静穏の精霊水
10:マナリーフ
11:黄金麦
12:ウインドミューレ
13:ナンジャコレ
14:紅鶴草
15:丈夫なつる
16:ニトロエ
17:ネンシン草
18:幸せクローバー
19:アオツメクサ
20:ジェスターツール
21:カクカクタス
22:メタリーフ
:千年樹の幼木
23:虹葉
24:ペルシード
25:天使の抱擁
26:フォンタナ草
27:ゼステンウルフ
28:うに
29:いぶるうに
30:スクラップうに
31:結晶うに
32:病忘れの花
33:北風の花
34:陽気な蜜花
35:アイスカーネーション
36:精霊の花衣
37:虚妄の祝福
38:エンロウジン
39:セレストロジェ
40:太陽の花
41:深緑の月華
42:テツマトイ
43:ハイビスマス
44:ダークカーネーション
45:ローズクリスタル
46:翡翠の三日月
47:トーン
48:クスリゴケ
49:セイタカトーン
50:金糸雀のさえずり
51:誘惑の雫
52:フュメパルファム
53:乾燥香
54:薬樹液
55:パナケア草
56:カルシウムボール
57:キノコパウダー
58:怨嗟の叫び
59:怪しげな香木
60:錯乱のリン粉
61:釣鐘草
62:劣力のオーブ
63:大樹の一雫
64:ルブルムリリー
65:インバースメタル
66:シーリングハーブ
67:進化の聖銀
68:ドンケルハイト
69:白砂
70:黒砂
71:エメラルドグラス
72:ハーモニックサンド
73:アイゼンシュタオプ
74:堕ちた星屑
75:砕けた石片
76:水辺の苔石
77:白霊岩
78:古代生物の化石
79:ブリーズストーン
80:灰英石
81:ジニアストンリング
82:メビウス石
83:コバルト石
85:溟海岩
84:ガーディアンストーン
86:イグニストン
87:グラキエストン
88:アマタイト鉱
89:モルディナイト
90:ペントナイト
91:ダマスカストン
92:クジビキ鉱石
93:永遠結晶
94:メテオライト鉱
95:アルミティエルツ
96:マナメルタザイト
97:水晶の欠片
98:琥珀水晶
99:ヴァルトパール
100:ドライアジェイド
101:紫英原鉱
102:オレオール原石
103:七煌原石
104:マインコーラル
105:ぷにフォッシル
106:渦巻く炎の欠片
107:アメトライト
108:アダマント
109:乾いた木くず
110:パンクラッカ
111:モウルドバーク
112:エナジーパウダー
113:太陽の跳ね水
114:紙くず
115:ロストハート
116:オルフレイム
117:ハッタリバッテリ
118:ケモノ肉
119:何かのタマゴ
:パルマの実
120:月夜のベリー
121:桃林檎
122:ハニーマルム
123:赤い悪魔
124:ペアリンゴ
125:ヴェノムナット
126:バルーンフルーツ
127:フルメタルグレープ
128:電気スイカ
129:長老にんにく
130:ピュアトリフ
131:ホウリの実
:ハチの巣
132:森林ハチの巣
133:ニガ蜜
134:銀ハチの巣
135:ビーハイブン
136:マシュリム
137:カサダケ
138:カワラ茸
139:カワキ茸
140:ゲキヤバイタケ
141:ヨルノキフジン
142:スワードパラソル
143:雨除けの銀傘
144:宝晶セオイダケ
145:ゴールデンクラウン
:きれいな貝殻
146:サルディン
147:シゾール
:エグゾフィッシュ
148:コケマトイ
149:まりも
150:神仙魚
151:ケルベロスフィッシュ
152:毒風船
153:フランホラ
154:ソーンフィッシュ
155:ロックフィッシュ
156:メイスフィッシュ
157:ブロンズスイマー
158:ハツデンガニ
159:オリハルコンシェル
160:ドラゴンフィッシュ
161:ニュイラーハ
162:皇魚
163:アマカケルホコ
164:フロールビー
165:ハニーアント
166:スピリト・モルグ
167:キノコモドキ
168:カットラス
169:エンデ・ガイド
170:マグネットビートル
171:レディバグクイーン
172:コットンバグズ
174:硬質なクモ糸
173:綿毛草
175:粘菌糸
176:クロムワイヤー
177:天梅雨の糸
:アイヒェ
178:丈夫な丸太
179:森林の老木
180:森の気分屋
181:グリープ
182:磁気を放つ倒木
183:蓄雷樹
184:プリティンバー
185:千年樹木
186:腐木の毒霧
187:エアメタル
188:ワールウィンド
189:ホロウクリスタ
190:金剛石の欠片
191:ブロンズシュテルン
192:アインクォーツ
193:ヒカリマイマイ
194:流れ星の欠片
195:スカラーレポ
196:仄暗い陽光石
197:コングの堅甲
198:歴戦の鎧片
199:大きな骨
200:動物の毛皮
201:幻獣の毛皮
202:浮竜の涙
203:浮竜の羽毛
204:狩人の鉤爪
205:ハンターアイ
206:パルマの実
207:陥落した城壁
208:霊馬の魂
209:岩獣のウロコ
210:ゼリーキューブ
211:ゴーレムコア
212:エーテルコア
213:パンサークロウ
214:怪鳥の黒卵
215:エレメントコア
216:狂獣のウロコ
217:堅牢な化石
218:サンゴ石
219:仄暗い陽光石
220:ぷにぷに玉・青
221:ぷにぷに玉・緑
222:ぷにぷに玉・赤
223:ぷにぷに玉・紫
224:ぷにぷに玉・黒
228:ぷにぷに玉・白
229:ぷにぷに玉・銀
230:ぷにぷに玉・金
231:ぷにぷに玉・虹
232:スクラップパーツ
233:王狼の外骨
234:フォームジェム
235:狩人の仕込み羽
236:金剛大歯
237:戦士の革地
238:刈り取るハサミ
239:大霊馬の魂
240:王ワニの防刃革
241:長の錫杖
242:岩獣の宝石鱗
243:放電器官
244:コアフレーム
245:致命のかぎ爪
246:先導者の首飾り
247:バベルパール
248:大ぷに玉
249:苔むした森の遺宝
250:埋もれた森の遺宝
251:胞子舞う谷の遺宝
252:菌糸纏う谷の遺宝
253:朽ちた地の遺宝
254:錆びた地の遺宝
255:傷一つない古の遺宝
256:復元された古の遺宝
280:フラム
281:レヘルン
282:プラジグ
283:ルフト
285:メテオール
286:ミラージュソード
287:シャルフラム
288:ハルトレヘルン
289:ステラプラジグ
290:ヴィジオンルフト
284:ディアブルポッド
292:エンデメテオ
291:カースアーチェ
294:グランシャイン
293:スペリオルグリモア
295:樹林の治療薬
296:リラックスハープ
297:リバイバルブーケ
298:リョーヤクチニガシ
299:快晴のてるてる坊主
300:パナケイアスフィア
301:ヒールアンブレラ
302:再生のエネルギア
303:天恵のアーミラリ
304:輪廻の生命石
305:エンハンスフルート
306:久遠の星時計
307:バイタルスロットル
308:息災延命の環
309:栄冠のメルクマール
310:ハピレスシャトル
311:ネバーオープン
312:アンフェルキューブ
313:ディスディメンジョン
313:デスグラシア
315:インゴット
316:クロース
317:ハチミツ
318:蒸留水
319:小麦粉
370:グランツオルゲン
371:セージコート
320:中和剤・赤
321:中和剤・青
322:中和剤・黄
323:中和剤・緑
324:フェルゼンザルツ
325:紡がれた糸
326:エッセンスパウダー
327:繁栄のグリモア
328:プライマルパーツ
329:祝福のジャングルベル
330:リプカゲル
331:アンブロイド
332:スピリットマイアズム
333:赤翼の偽花
334:フェトルクロス
335:ヴァイオエルツ
336:マシュトーン
337:はねとばり
338:デッドリーレプリカ
339:ヴォイドパーツ
340:ティンバーピルツ
341:プラジオライト
342:鉄くずの残り香
343:ねばねば星塊
344:ダマスカスプレート
345:三色水晶
346:神秘の二重螺旋
347:ポイズンファン
348:コーラルチップ
349:永久機関
350:カクタス繊維
351:ビスマステン
352:メタルパーツ
353:ビスマスクリスタル
354:プロテクタイト
355:古代の劇物
356:コイルクローバー
357:お手製ブラックホール
358:アシスアフォード
359:トリリオンロケット
360:ハイパーセル
361:王国の城壁
362:フレキシブルランバー
363:ウィズダムパーツ
364:イモータルブルーム
365:天糸
366:中和剤・虹
367:春景色
368:マリシャスチェーン
369:賢者の石
375:旅立ちの銃杖
376:マナセプター
377:アークラフィア
378:エフェメラルレコード
379:護身用の槍
380:クライノート
381:ユニコーンの逸角
382:秘槍トリアイナ
383:ハントレス
384:バロックアームズ
385:フォルシュトレッカ
386:オルクスアポステル
387:自慢のパイルバンカー
388:ガンドレーヴァ
389:ドゥームブリンガー
390:インペリアルドライブ
391:改造大鎌
392:イリーガルシックル
393:冥闇の執行人
394:ディアボリックサイズ
395:鋸刀
396:恋都仁華刀
397:杠
398:黄泉之蟷螂
399:流浪の服
400:ハンターウェア
401:ピクシーローブ
402:キャバリエプレート
403:帝王の威光
404:クルーガークローク
405:武人の装束
406:コランダムアーマー
407:不動八満
408:オーバーテイカー
409:サペンシアアニュラス
410:スカーレットスカーフ
411:グレイスリボン
412:カーススポイラー
413:闘志のバングル
414:エターナルフラワー
415:祈念の指輪
416:軍師のチョーカー
417:道化師の仮面
418:アナザーメモリー
419:訓練用ヘビーバンド
420:ぷにバッチ
421:不思議な刷毛
422:宝物庫の鍵
423:古びた取り換えパーツ
424:改造済取り換えパーツ
425:草分けの種
426:ウェルクスの弓と矢筒
427:マナ追跡装置
428:エナジーセル
429:壊れた錬成炉のコア
430:スティリウム
431:修復済錬成炉のコア
432:フルーメの首飾り
433:対魔衝撃弾
434:ニーナ用の銃弾
435:ネル族への手紙
436:人間への手紙
437:クライゼル鉱石
438:調査資料
471:リペアツール・木材
472:リペアツール・機械
473:リペアツール・液体
474:リペアツール・その他
479:初級包帯
480:中級包帯
481:上級包帯
482:初級食材セット
483:中級食材セット
484:上級食材セット
485:キャンプセット
486:縄梯子
487:ルアー
488:衝撃玉
489:レリックサーチャー
490:不思議な絵具
491:動物の餌
492:煙幕玉
493:空のハニーボトル
494:満たされたハニーボトル
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>204</ID>
                      <Description>"Effects-jpn"</Description>
                      <DropDownList DisplayValueAsItem="1">0:品質上昇
1:火ダメージ
2:氷ダメージ
3:雷ダメージ
4:風ダメージ
5:戦闘不能回復
6:ＨＰ回復
7:ブレイク回復
8:毒付与
9:眠り付与
10:呪い付与
11:火傷付与
12:凍傷付与
13:麻痺付与
14:束縛付与
15:スタン付与
16:加速付与
17:ダメージ軽減付与
18:継続ＨＰ回復付与
19:スキルダメージ増加
20:アイテムダメージ増加
21:攻撃力増加
22:防御力増加
23:素早さ増加
24:最大ＨＰ増加
25:攻防速増加
26:火耐性上昇
27:氷耐性上昇
28:雷耐性上昇
29:風耐性上昇
30:会心率上昇
31:会心ダメージ増加
32:状態異常耐性上昇
33:火ダメージ増加
34:氷ダメージ増加
35:雷ダメージ増加
36:風ダメージ増加
37:攻撃力低下
38:防御力低下
39:素早さ低下
40:最大ＨＰ減少
41:攻防速低下
42:火耐性低下
43:氷耐性低下
44:雷耐性低下
45:風耐性低下
46:会心率低下
47:会心ダメージ減少
48:－効果耐性低下
49:火ダメージ減少
50:氷ダメージ減少
51:雷ダメージ減少
52:風ダメージ減少
53:ＨＰ割合回復
54:呪縛の榴弾
55:封魔の一撃
56:－効果時間延長
57:隕鉄打ち
58:降り注ぐ星
59:幻影の鏡像
60:連続使用強化
61:使用回数増加
62:焼尽の剣
63:連鎖爆破
64:溢れ出る業火
65:砕氷の槌
66:一点突破
67:広がる氷河
68:天雷の槍
69:高圧電流
70:輝く矮星
71:螺旋の刃
72:風清弊絶
73:吹き荒ぶ烈風
74:雪風の一矢
75:霊障の弦
76:残心
77:熱雷の二振り
78:包囲の炎壁
79:疾駆する光雷
80:暴風の魔術
81:拘束の頁
82:伝導魔法
83:四精霊の祝福
84:煌めく剣筋
85:極星の輝き
86:－効果時間短縮
87:＋効果時間延長
88:再活の花びら
89:護りの誓約
90:ランダム属性耐性上昇
91:特製の薬効
92:晴天の領域
93:照らす日光
94:理想を写す
95:舞い散る花吹雪
96:ＣＴ短縮
97:恵みの雨
98:邪気を流す
99:連続発動
100:持続の歯車
101:再構築
102:動力充填
103:天球の導き
104:解放の羽根
105:オートリブート
106:神域の護り
107:背水の陣
108:生気循環
109:＋効果時間延長
110:フルスロットル
111:英気を養う
112:戦闘不能回避付与
113:厄除の珠
114:流れる霊力
115:宝玉の加護
116:パラレルワールド
117:プロテクション
118:アナイアレーション
119:ノックバック
120:呪詛の血文字
121:消えない筆跡
122:憎しみの章節
123:負の瘴気
124:夜の訪れ
125:闇の監獄
126:火の追撃
127:氷の追撃
128:雷の追撃
129:風の追撃
130:
131:
132:
133:攻撃力上昇
134:防御力上昇
135:素早さ上昇
136:全能力上昇
137:最大ＨＰ上昇
138:－効果耐性上昇
139:会心率上昇
140:会心ダメージ増加
141:スキルダメージ増加
142:アイテムダメージ増加
143:スキルＣＴ短縮
144:アイテムＣＴ短縮
145:インレンジ強化
146:アウトレンジ強化
147:ダメージ還元
148:回避率上昇
149:ダメージ軽減
150:環境マナ獲得量増加
151:物理ダメージ増加
152:魔法ダメージ増加
153:ブレイク強化
154:移動速度上昇
155:継続ＨＰ回復
156:火属性耐性上昇
157:氷属性耐性上昇
158:雷属性耐性上昇
159:風属性耐性上昇
160:物理属性耐性上昇
161:魔法属性耐性上昇
162:戦闘不能回避
163:魔の神髄
164:延焼する魔力
165:マナリサイクラー
166:時間圧縮
167:永劫の神杖
168:須臾の旋転
169:頑強な角
170:無垢な穂先
171:聖なる刻印
172:弱点露出
173:広がる傷跡
174:三段突き
175:スナイピング
176:スウィフトステップ
177:高速移動
178:ブルズアイ
179:デアデビル
180:インフィニティコンボ
181:アヴェンジャー
182:突き刺さる杭
183:血晶化
184:皇室御用達
185:戦陣の勝鬨
186:満ちる闘気
187:エクセキューション
188:因果応報
189:ライフスティール
190:悪魔の契約
191:呪われし剛腕
192:怪物の厄災
193:華麗な葉脈
194:気配遮断
195:引き継がれる枝
196:必殺の刃先
197:環境調律
198:飛天の小刀
199:妖精の囁き
200:気まぐれな恩寵
201:堅牢な胸甲
202:信頼の逸品
203:王者のオーラ
204:攻撃指令
205:士気高揚
206:鍛えられた鋼鉄
207:柔軟な可動域
208:相伝の鎧
209:霞の構え
210:危険察知
211:反応装甲
212:自動修復
213:衝撃吸収
214:分厚い岩壁
215:超重量級
216:食い込む岩片
217:超越者の証
218:呪文貫通
219:エターナルブレス
220:
221:
222:
223:強化・攻撃力上昇
224:強化・防御力上昇
225:強化・素早さ上昇
226:強化・全能力上昇
227:強化・最大ＨＰ上昇
228:強化・会心率上昇
229:強化・会心時強化
230:強化・スキル強化
231:強化・アイテム強化
232:強化・スキル短縮
233:強化・アイテム短縮
234:強化・ダメージ還元
235:強化・回避率上昇
236:強化・物理強化
237:強化・魔法強化
238:強化・イン強化
239:強化・アウト強化
240:強化・環境マナ増加
241:強化・移動速度上昇
242:強化・エナジー減少
243:強化・アドベント強化
244:強化・アドベント延長
245:強化・ガード強化
246:強化・回避強化
247:強化・マナフロー
248:強化・ブレイク
249:強化・コンボ
250:強化・パイル
251:強化・飛剣
252:強化・烙印
253:エナジー消費量減少
254:アドベント強化
255:アドベント時間延長
256:ガード強化
257:回避強化
258:マナフロー強化
259:ブレイク強化
260:コンボ強化
261:パイル強化
262:飛剣強化
263:烙印強化
269:闘争心
270:アドレナリンラッシュ
271:枯れない花輪
272:満開の花園
273:フェザーブーツ
274:ライトヴェール
275:聖者の祈り
276:奇襲作戦
277:合戦戦術
278:兵站補充
279:トリックスター
280:ジャックインボックス
281:忍び足
282:限界突破
283:逆境魂
284:セカンドチャンス
300:効果なし
301:調合 攻撃力上昇
302:調合 防御力上昇
303:調合 素早さ上昇
304:調合 ＨＰ上昇
305:調合 品質上昇
306:調合 作成個数増加
307:共鳴範囲拡大
308:調合 火属性ボーナス
309:調合 氷属性ボーナス
310:調合 雷属性ボーナス
311:調合 風属性ボーナス
312:調合 全属性ボーナス
313:調合 品質上昇+
314:スロット属性変化・火
315:スロット属性変化・氷
316:スロット属性変化・雷
317:スロット属性変化・風
318:浮遊マナボーナス
319:浮遊マナ還元
320:共鳴範囲拡大・円
321:共鳴範囲拡大・三角
322:共鳴範囲拡大・四角
323:共鳴範囲拡大・星
324:共鳴範囲拡大・１層
325:共鳴範囲拡大・２層
326:共鳴範囲拡大・３層
327:コア強化・品質
328:コア強化・HP
329:コア強化・攻撃力
330:コア強化・防御力
331:コア強化・素早さ
332:潜在覚醒
333:全知全能の雫
334:全知全能の花
335:属性共鳴・火
336:属性共鳴・氷
337:属性共鳴・雷
338:属性共鳴・風
339:中和剤　品質強化
340:糸素材　品質強化
341:金属　品質強化
342:宝石　品質強化
343:リビルド強化・品質
344:リビルド強化・共鳴範囲
345:リビルド強化・HP
346:リビルド強化・攻撃力
347:リビルド強化・防御力
348:リビルド強化・素早さ
353:共鳴強化
355:調合 攻撃力上昇+
356:調合 防御力上昇+
357:調合 素早さ上昇+
358:調合 ＨＰ上昇+
359:調合 攻防上昇
360:調合 防速上昇
361:調合 攻速上昇
362:調合 全能力上昇
400:経験値増加
401:ぷにスレイヤー
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>205</ID>
                      <Description>"Traits-jpn"</Description>
                      <DropDownList DisplayValueAsItem="1">0:破壊力上昇
1:回復力上昇
2:クリティカル
3:HP上昇
4:攻撃力上昇
5:防御力上昇
6:素早さ上昇
7:全能力強化
8:スキル強化
9:ブレイク時強化
10:CT短縮
11:アイテム使用回数増加
12:会心ダメージ増加
13:インレンジ強化
14:アウトレンジ強化
15:HP回復
16:火ダメージ追撃
17:氷ダメージ追撃
18:雷ダメージ追撃
19:風ダメージ追撃
20:毒付与
21:睡眠付与
22:火傷付与
23:麻痺付与
24:束縛付与
25:凍傷付与
26:呪い付与
27:毒治癒
28:睡眠治癒
29:火傷治癒
30:麻痺治癒
31:束縛治癒
32:凍傷治癒
33:呪い治癒
34:状態異常回復
35:攻防上昇
36:防速上昇
37:攻速上昇
38:HP継続回復
39:攻撃力低下
40:防御力低下
41:素早さ低下
42:火ダメージ軽減
43:氷ダメージ軽減
44:雷ダメージ軽減
45:風ダメージ軽減
46:火ダメージ強化
47:氷ダメージ強化
48:雷ダメージ強化
49:風ダメージ強化
50:ぷに特攻
51:ウルフ特攻
52:ウーパ特攻
53:ミミズク特攻
54:ビーバー特攻
55:ゴリラ特攻
56:ヤドカリ特攻
57:霊馬特攻
58:岩獣特攻
59:クラゲ特攻
60:ゴーレム特攻
61:エレメンタル特攻
62:走鳥特攻
63:パンサー特攻
64:ワニ特攻
65:ナエギ特攻
66:毒無効
67:睡眠無効
68:火傷無効
69:麻痺無効
70:束縛無効
71:凍傷無効
72:呪い無効
73:破壊力上昇＋
74:回復力上昇＋
75:クリティカル＋
76:HP上昇＋
77:攻撃力上昇＋
78:防御力上昇＋
79:素早さ上昇＋
80:全能力強化＋
81:スキル強化＋
82:ブレイク時強化＋
83:会心ダメージ増加＋
84:火ダメージ追撃＋
85:氷ダメージ追撃＋
86:雷ダメージ追撃＋
87:風ダメージ追撃＋
88:攻防上昇＋
89:防速上昇＋
90:攻速上昇＋
91:攻撃力低下＋
92:防御力低下＋
93:素早さ低下＋
94:火ダメージ軽減＋
95:氷ダメージ軽減＋
96:雷ダメージ軽減＋
97:風ダメージ軽減＋
98:火ダメージ強化＋
99:氷ダメージ強化＋
100:雷ダメージ強化＋
101:風ダメージ強化＋
102:戦士の構え
103:騎士の構え
104:火属性ブースト
105:氷属性ブースト
106:雷属性ブースト
107:風属性ブースト
108:火の衣
109:氷の衣
110:雷の衣
111:風の衣
112:火属性フィルター
113:氷属性フィルター
114:雷属性フィルター
115:風属性フィルター
116:ファイアプロテクト
117:アイスプロテクト
118:サンダープロテクト
119:ウィンドプロテクト
120:ライフドレイン
121:シフト強化・攻撃
122:シフト強化・防御
123:シフト強化・素早さ
124:戦闘準備・攻撃
125:戦闘準備・防御
126:戦闘準備・素早さ
127:経験値ボーナス
128:簡易化
129:複雑化
130:食いしばり
131:観察眼
132:博識
133:マルチブースト
134:シングルブースト
135:火属性見切り
136:氷属性見切り
137:雷属性見切り
138:風属性見切り
139:武具研磨
140:防具研磨
141:アドベント強化
142:アドベント覚醒
143:無属性追撃
144:アイテム使い
145:ラッキーアーマー
146:緊急回避
147:圧縮
148:最後の切り札
149:属性開放
150:質の力
151:アーマープレート
152:マジックシールド
153:聖騎士の鎧
154:鷹の目
155:ヒールガード
156:ヒールステップ
157:ソニックインパクト
158:等価交換
159:強制排熱
160:デコイサイン
161:粗治療
162:状態異常時強化
163:負の連鎖
164:アヴェンジャー
165:物理属性見切り
166:魔法属性見切り
167:曲芸師
168:流星群
169:オーバーヒール
170:物理属性ブースト
171:魔法属性ブースト
172:鋼の布
173:魔法の衣
174:獣の如し力
175:背水の構え
176:賢者の知恵
177:勇者の心
178:ヒートアップ
179:スロースターター
180:フレンドヒール
181:フィナーレ
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>206</ID>
                  <Description>"cht"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>207</ID>
                      <Description>"Item-ID-cht"</Description>
                      <DropDownList DisplayValueAsItem="1">0:乾淨的水
1:地底湖的水
2:鹽水
3:山麓的山泉水
4:黑水
5:退紅竹
6:海洋可樂
7:液體環
8:太古蒼水
9:平靜的精靈水
10:瑪那葉子
11:黃金麥
12:風車花
13:怪東西
14:紅鶴草
15:強韌藤蔓
16:硝基蘆薈
17:燃芯草
18:幸運四葉草
19:藍詰草
20:小丑道具
21:稜角仙人掌
22:金屬葉子
:千年樹幼樹
23:彩虹葉子
24:澄葉芽
25:天使的擁抱
26:噴水草
27:殺狼毒草
28:海膽
29:煙燻海膽
30:廢料海膽
31:結晶海膽
32:忘憂花
33:北風之花
34:陽氣蜜花
35:寒冰康乃馨
36:精靈的花衣
37:虛妄祝福
38:煙波核
39:聖藍玫瑰
40:太陽花
41:深綠之月華
42:纏鐵花
43:鉍礦木槿
44:暗黑康乃馨
45:玫瑰水晶
46:翡翠月牙
47:通草
48:藥苔
49:長頸通草
50:金絲雀鳴囀
51:誘惑甘露
52:芬芳香果
53:乾燥香
54:藥樹液
55:神藥草
56:鈣球
57:蘑菇孢子
58:怨嗟悲鳴
59:可疑的香木
60:錯亂的鱗粉
61:吊鐘草
62:劣力寶珠
63:大樹水滴
64:紅百合
65:逆反金屬
66:密封香草
67:進化的聖銀
68:一夜花
69:白砂
70:黑砂
71:翡翠玻璃
72:調和之砂
73:鐵粉
74:墜落的星塵
75:碎裂的石片
76:水邊苔石
77:白靈岩
78:古代生物化石
79:微風石
80:灰英石
81:天才石環
82:莫比烏斯石
83:鈷藍石
85:溟海岩
84:守護者之石
86:引燃石
87:寒冰石
88:赤鐵礦
89:毛爾迪夜石
90:派恩特夜石
91:鑌鐵石
92:賭運礦石
93:永恆結晶
94:隕石礦
95:萬能礦石
96:瑪那藍寶石
97:水晶碎片
98:琥珀水晶
99:森林珍珠
100:樹精翠玉
101:紫英原礦
102:光環原石
103:七煌原石
104:珊瑚礦
105:噗尼化石
106:漩渦火焰碎片
107:紫黃礦
108:金剛石
109:乾燥木屑
110:炸裂花生
111:發霉樹皮
112:能量粉
113:太陽噴水
114:紙屑
115:失落之心
116:烈焰礦石
117:唬人電池
118:獸肉
119:不知名的蛋
:帕爾馬果實
120:月夜莓果
121:桃蘋果
122:垂蜜蘋果
123:紅惡魔
124:雙生蘋果
125:猛毒果
126:氣球果
127:金屬葡萄
128:電西瓜
129:長老蒜
130:純淨松露
131:鵬梨果實
:蜂巢
132:森林蜂巢
133:苦蜜
134:銀蜂巢
135:疊層蜂蜜塊
136:雪白菇
137:傘菇
138:瓦片菇
139:乾燥菇
140:極其危險菇
141:暗夜貴婦人
142:劍傘菇
143:避雨銀傘
144:寶晶塞歐伊菇
145:金色王冠
:美麗貝殼
146:沙丁魚
147:巨螯蝦
:江龍魚
148:纏苔
149:毬藻
150:神仙魚
151:地獄犬魚
152:毒氣球
153:腐爛法螺
154:尖嘴剌魚
155:岩石魚
156:釘錘魚
157:古銅泳將
158:發電蟹
159:奧里哈鋼貝
160:龍魚
161:赤裸女神
162:皇魚
163:利矛魚
164:百花蜂
165:蜜蟻
166:靈團蟲
167:擬菇蟲
168:短刀蟲
169:恩戴蓋蝶
170:磁鐵甲蟲
171:女王瓢蟲
172:棉蟲
174:硬質蜘蛛絲
173:綿毛草
175:黏菌絲
176:鎳鉻絲
177:天梅雨之絲
:橡木
178:結實的圓木
179:森林的老樹
180:森林的率性樹枝
181:菌菇木
182:磁性倒木
183:蓄雷樹
184:可愛木材
185:千年樹木
186:朽木毒霧
187:金屬氣體
188:迴旋旋風
189:幽靈水晶
190:金剛石碎片
191:青銅之星
192:一秒水晶
193:光輝蝸牛
194:流星的碎片
195:學者報告
196:黯淡陽光石
197:金剛硬甲
198:身經百戰的鎧片
199:大骨
200:動物毛皮
201:幻獸毛皮
202:浮龍之淚
203:浮龍的羽毛
204:獵人的鉤爪
205:獵人之眼
206:帕爾馬果實
207:陷落的城牆
208:靈馬之魂
209:岩獸鱗片
210:果凍立方體
211:魔巨人核心
212:乙太核
213:豹爪
214:怪鳥的黑卵
215:元素核心
216:狂獸鱗片
217:堅固化石
218:珊瑚石
219:黯淡陽光石
220:噗尼噗尼珠‧藍
221:噗尼噗尼珠‧綠
222:噗尼噗尼珠‧紅
223:噗尼噗尼珠‧紫
224:噗尼噗尼珠‧黑
228:噗尼噗尼珠‧白
229:噗尼噗尼珠‧銀
230:噗尼噗尼珠‧金
231:噗尼噗尼珠‧虹
232:廢料零件
233:狼王的外骨骼
234:尊長寶石
235:獵人密羽
236:金剛大齒
237:戰士的皮革
238:收割螯足
239:大靈馬之魂
240:鱷魚王的防刃皮
241:首領錫杖
242:岩獸的寶石鱗
243:放電器官
244:核心護殼
245:致命鉤爪
246:領頭人首飾
247:通天珍珠
248:大噗尼珠
249:長苔蘚的森林遺寶
250:被埋沒的森林遺寶
251:孢子飛舞的山谷遺寶
252:菌絲纏繞的山谷遺寶
253:腐朽的地底遺寶
254:生鏽的地底遺寶
255:毫髮無傷的古老遺寶
256:復原後的古老遺寶
280:炎燒
281:冰精
282:雷球
283:風精
285:流星
286:迷幻之劍
287:尖銳炎燒
288:堅硬冰精
289:星辰雷球
290:幻象風精
284:惡魔容器
292:最終隕石
291:詛咒魔弓
294:宏偉光輝
293:高級魔導書
295:樹林的治療藥
296:放鬆豎琴
297:復活花束
298:苦口良藥
299:放晴的晴天娃娃
300:神藥球
301:治癒傘
302:再生能量齒輪
303:天恩渾儀
304:輪迴生命石
305:強化長笛
306:久遠的星辰時鐘
307:活力閥
308:消災延壽環
309:榮譽象徵
310:不幸羽球
311:嚴禁開啟
312:地獄立方體
313:扭曲次元
314:厄運
315:金屬塊
316:布料
317:蜂蜜
318:蒸餾水
319:麵粉
370:閃耀鋼塊
371:賢者皮料
320:中和劑‧紅
321:中和劑‧藍
322:中和劑‧黃
323:中和劑‧綠
324:岩鹽
325:織線
326:精華粉
327:繁盛魔導書
328:原始零件
329:祝福的叢林搖鈴
330:烈火凝膠
331:精純琥珀
332:精神瘴氣
333:赤翼偽花
334:菌菇布料
335:紫英礦塊
336:菌菇石
337:羽帳
338:致命仿製品
339:虛無零件
340:菌菇木材
341:堇雲石
342:鐵屑的餘味
343:黏手星塊
344:鑌鐵板
345:三色水晶
346:神祕的雙重螺旋
347:毒扇
348:珊瑚碎片
349:永久機關
350:稜角纖維
351:鉍礦塊
352:金屬零件
353:鉍礦水晶
354:嚴密守護
355:古代劇毒
356:四葉草線圈
357:手工黑洞
358:綠洲甘泉
359:萬億相框墜
360:究極電池
361:王國的城牆
362:泛用木材
363:智慧零件
364:不朽綻花
365:天絲
366:中和劑‧七彩
367:爛漫春景
368:惡意之鏈
369:賢者之石
375:啟程槍杖
376:瑪那權杖
377:拉菲雅木杖
378:剎那追憶
379:防身長槍
380:寶石長槍
381:獨角獸的尖角
382:祕槍三叉戟
383:女獵人
384:巴洛克武裝
385:執行者
386:死神使徒
387:得意貫釘
388:災厄護盾
389:毀滅使者
390:帝王驅動
391:改造大鐮
392:法外鐮刀
393:冥闇行刑者
394:惡魔之鐮
395:鋸刀
396:戀都仁華刀
397:交讓木之刀
398:黃泉之螳螂
399:流浪服
400:獵人裝
401:精靈長袍
402:騎士板甲
403:帝王威光
404:聰慧大衣
405:武人裝束
406:剛玉鎧甲
407:不動八滿
408:超越者
409:睿智之環
410:猩紅圍巾
411:優雅蝴蝶結
412:百咒不侵
413:鬥志手環
414:永恆之花
415:祈願戒指
416:軍師頸鍊
417:小丑面具
418:相異記憶
419:訓練用負重手環
420:噗尼徽章
421:不可思議的刷具
422:寶物庫鑰匙
423:陳舊的替換零件
424:改造過的替換零件
425:開拓種子
426:獸耳人的弓與箭筒
427:瑪那追蹤裝置
428:瑪那儲能罐
429:損壞的鍊成爐核心
430:史提利烏姆
431:已修復的鍊成爐核心
432:弗魯姆項鍊
433:對魔衝擊彈
434:妮娜專用子彈
435:給奈爾族的信
436:給人類的信
437:克萊塞爾礦石
438:調查資料
471:修理工具（木材）
472:修理工具（機械）
473:修理工具（液體）
474:修理工具（其他）
479:初級繃帶
480:中級繃帶
481:上級繃帶
482:初級食材箱
483:中級食材箱
484:上級食材箱
485:露營用具組
486:繩梯
487:假餌
488:衝擊珠
489:遺物搜尋器
490:不可思議的顏料
491:動物飼料
492:煙幕彈
493:空的花蜜罐
494:裝滿的花蜜罐
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>208</ID>
                      <Description>"Effects-cht"</Description>
                      <DropDownList DisplayValueAsItem="1">0:品質上升
1:火傷害
2:冰傷害
3:雷傷害
4:風傷害
5:回復無法戰鬥
6:HP回復
7:破防回復
8:賦予中毒
9:賦予睡眠
10:賦予詛咒
11:賦予燒傷
12:賦予凍傷
13:賦予麻痺
14:賦予束縛
15:賦予暈眩
16:賦予加速
17:賦予減輕傷害
18:賦予持續回復HP
19:增加技能傷害
20:增加道具傷害
21:攻擊力上升
22:防禦力上升
23:敏捷上升
24:HP最大值增加
25:攻防速上升
26:火耐性上升
27:冰耐性上升
28:雷耐性上升
29:風耐性上升
30:重擊率上升
31:重擊傷害增加
32:異常狀態耐性上升
33:火傷害增加
34:冰傷害增加
35:雷傷害增加
36:風傷害增加
37:攻擊力下降
38:防禦力下降
39:敏捷下降
40:HP最大值減少
41:攻防速下降
42:火耐性下降
43:冰耐性下降
44:雷耐性下降
45:風耐性下降
46:重擊率下降
47:重擊傷害減少
48:-效果耐性下降
49:火傷害減少
50:冰傷害減少
51:雷傷害減少
52:風傷害減少
53:HP比例回復
54:咒縛榴彈
55:封魔一擊
56:-效果時間延長
57:隕鐵擊打
58:天降繁星
59:幻影鏡像
60:連續使用強化
61:使用次數增加
62:燎盡之劍
63:連鎖爆破
64:滿溢的業火
65:碎冰之槌
66:集中突破
67:廣邈冰河
68:天雷之槍
69:高壓電流
70:閃耀矮星
71:螺旋之刃
72:風清弊絕
73:狂亂烈風
74:雪風一箭
75:靈障之弦
76:殘心
77:熱雷成雙
78:圍攻火牆
79:飛馳光雷
80:暴風魔術
81:束縛之頁
82:傳導魔法
83:四精靈的祝福
84:閃耀一劍
85:極星的光輝
86:-效果時間縮短
88:再生花瓣
89:守護誓約
90:隨機屬性耐性上升
91:特製藥效
92:晴天領域
93:照耀日光
94:映射理想
95:落櫻如雪
96:冷卻時間縮短
97:恩惠之雨
98:沖散邪氣
99:連續發動
100:持續的齒輪
101:重新構築
102:充填動力
103:天球的指引
104:解放的羽毛
105:自動重啟
106:神域守護
107:背水一戰
108:生機循環
110:閥門全開
111:養精蓄銳
112:賦予迴避無法戰鬥
113:除厄之珠
114:流動的靈力
115:寶玉庇護
116:平行世界
117:守護
118:滅絕
119:擊退
120:詛咒血字
121:不滅的筆跡
122:憎恨的章節
123:負面瘴氣
124:夜晚來訪
125:黑暗監獄
126:火之追擊
127:冰之追擊
128:雷之追擊
129:風之追擊
130:
131:
132:
133:攻擊力上升
134:防禦力上升
135:敏捷上升
136:全能力上升
137:HP最大值增加
138:-效果耐性上升
139:重擊率上升
140:重擊傷害增加
141:增加技能傷害
142:增加道具傷害
143:技能冷卻時間縮短
144:道具冷卻時間縮短
145:近距離強化
146:遠距離強化
147:傷害還原
148:迴避率上升
149:減輕傷害
150:環境瑪那獲得量增加
151:物理傷害增加
152:魔法傷害增加
153:破防強化
154:移動速度上升
155:持續回復HP
156:火屬性耐性上升
157:冰屬性耐性上升
158:雷屬性耐性上升
159:風屬性耐性上升
160:物理屬性耐性上升
161:魔法屬性耐性上升
162:迴避無法戰鬥
163:魔之精髓
164:延燒的魔力
165:瑪那回收器
166:時間壓縮
167:永劫神杖
168:須臾旋轉
169:頑強之角
170:純潔槍尖
171:神聖刻印
172:弱點暴露
173:擴散傷痕
174:三段突刺
175:精準狙擊
176:快速踏步
177:高速移動
178:正中紅心
179:奮不顧身
180:無限連擊
181:復仇者
182:穿刺之樁
183:血晶化
184:皇室御用
185:戰場的歡呼
186:充沛的鬥志
187:行刑
188:因果報應
189:生命竊取
190:惡魔契約
191:詛咒的力士
192:怪物的災禍
193:華麗的葉脈
194:阻絕氣息
195:傳承樹枝
196:必殺刀尖
197:環境調音
198:飛天小刀
199:妖精細語
200:即興恩寵
201:堅固胸甲
202:信賴的逸品
203:王者的靈氣
204:攻擊指令
205:士氣高漲
206:千錘百鍊的鋼鐵
207:靈活的可動範圍
208:祖傳的鎧甲
209:雲霞架勢
210:察覺危險
211:反應裝甲
212:自動修復
213:吸收衝擊
214:厚重岩壁
215:超重量級
216:深陷岩片
217:超越者之證
218:咒語貫穿
219:永恆吐息
220:
221:
222:
223:強化‧攻擊力上升
224:強化‧防禦力上升
225:強化‧敏捷上升
226:強化‧全能力上升
227:強化‧HP最大值增加
228:強化‧重擊率上升
229:強化‧重擊時強化
230:強化‧技能強化
231:強化‧道具強化
232:強化‧技能縮短
233:強化‧道具縮短
234:強化‧傷害還原
235:強化‧迴避率上升
236:強化‧物理強化
237:強化‧魔法強化
238:強化‧近距離強化
239:強化‧遠距離強化
240:強化‧環境瑪那增加
241:強化‧移動速度上升
242:強化‧能量減少
243:強化‧降臨強化
244:強化‧降臨延長
245:強化‧防禦強化
246:強化‧迴避強化
247:強化‧瑪那流
248:強化‧破防
249:強化‧連擊
250:強化‧樁柱
251:強化‧飛劍
252:強化‧烙印
253:能量消耗量減少
254:降臨強化
255:降臨時間延長
256:防禦強化
257:迴避強化
258:瑪那流強化
259:破防強化
260:連擊強化
261:樁柱強化
262:飛劍強化
263:烙印強化
269:鬥爭心
270:振奮衝刺
271:不凋花圈
272:盛開的花園
273:羽毛靴
274:光明面紗
275:聖者的祈禱
276:奇襲作戰
277:交戰戰術
278:兵站補充
279:搗蛋鬼
280:驚嚇箱
281:躡手躡腳
282:突破極限
283:逆境精神
284:第二次機會
300:無效果
301:調合 攻擊力上升
302:調合 防禦力上升
303:調合 敏捷上升
304:調合 HP上升
305:調合 品質上升
306:調合 製作個數增加
307:共鳴範圍擴大
308:調合　火屬性獎勵
309:調合　冰屬性獎勵
310:調合　雷屬性獎勵
311:調合　風屬性獎勵
312:調合　全屬性獎勵
313:調合　品質上升+
314:材料槽屬性變化‧火
315:材料槽屬性變化‧冰
316:材料槽屬性變化‧雷
317:材料槽屬性變化‧風
318:浮游瑪那獎勵
319:還原浮游瑪那
320:共鳴範圍擴大‧圓
321:共鳴範圍擴大‧三角
322:共鳴範圍擴大‧四邊
323:共鳴範圍擴大‧星
324:共鳴範圍擴大‧1層
325:共鳴範圍擴大‧2層
326:共鳴範圍擴大‧3層
327:核心強化‧品質
328:核心強化‧HP
329:核心強化‧攻擊力
330:核心強化‧防禦力
331:核心強化‧敏捷
332:潛在覺醒
333:全知全能之滴
334:全知全能之花
335:屬性共鳴‧火
336:屬性共鳴‧冰
337:屬性共鳴‧雷
338:屬性共鳴‧風
339:中和劑　品質強化
340:線材　品質強化
341:金屬　品質強化
342:寶石　品質強化
343:重組強化‧品質
344:重組強化‧共鳴範圍
345:重組強化‧HP
346:重組強化‧攻擊力
347:重組強化‧防禦力
348:重組強化‧敏捷
353:共鳴強化
355:調合 攻擊力上升+
356:調合 防禦力上升+
357:調合 敏捷上升+
358:調合 HP上升+
359:調合 攻防上升
360:調合 防速上升
361:調合 攻速上升
362:調合 全能力上升
400:經驗值增加
401:噗尼剋星
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>209</ID>
                      <Description>"Traits-cht"</Description>
                      <DropDownList DisplayValueAsItem="1">0:破壞力上升
1:回復力上升
2:重擊
3:HP上升
4:攻擊力上升
5:防禦力上升
6:敏捷上升
7:全能力強化
8:技能強化
9:破防時強化
10:冷卻時間縮短
11:道具使用次數增加
12:重擊傷害增加
13:近距離強化
14:遠距離強化
15:回復HP
16:火傷害追擊
17:冰傷害追擊
18:雷傷害追擊
19:風傷害追擊
20:賦予中毒
21:賦予睡眠
22:賦予燒傷
23:賦予麻痺
24:賦予束縛
25:賦予凍傷
26:賦予詛咒
27:治療中毒
28:治療睡眠
29:治療燒傷
30:治療麻痺
31:治療束縛
32:治療凍傷
33:治療詛咒
34:回復異常狀態
35:攻防上升
36:防速上升
37:攻速上升
38:持續回復HP
39:攻擊力下降
40:防禦力下降
41:敏捷下降
42:減輕火傷害
43:減輕冰傷害
44:減輕雷傷害
45:減輕風傷害
46:強化火傷害
47:強化冰傷害
48:強化雷傷害
49:強化風傷害
50:噗尼特攻
51:狼特攻
52:蠑螈特攻
53:貓頭鷹特攻
54:河狸特攻
55:大猩猩特攻
56:寄居蟹特攻
57:靈馬特攻
58:岩獸特攻
59:水母特攻
60:魔巨人特攻
61:元素特攻
62:走禽特攻
63:豹特攻
64:鱷魚特攻
65:苗蕈怪特攻
66:中毒無效
67:睡眠無效
68:燒傷無效
69:麻痺無效
70:束縛無效
71:凍傷無效
72:詛咒無效
73:破壞力上升+
74:回復力上升+
75:重擊+
76:HP上升+
77:攻擊力上升+
78:防禦力上升+
79:敏捷上升+
80:全能力強化+
81:技能強化+
82:破防時強化+
83:重擊傷害增加+
84:火傷害追擊+
85:冰傷害追擊+
86:雷傷害追擊+
87:風傷害追擊+
88:攻防上升+
89:防速上升+
90:攻速上升+
91:攻擊力下降+
92:防禦力下降+
93:敏捷下降+
94:減輕火傷害+
95:減輕冰傷害+
96:減輕雷傷害+
97:減輕風傷害+
98:強化火傷害+
99:強化冰傷害+
100:強化雷傷害+
101:強化風傷害+
102:戰士的架勢
103:騎士的架勢
104:火屬性加成
105:冰屬性加成
106:雷屬性加成
107:風屬性加成
108:火之衣
109:冰之衣
110:雷之衣
111:風之衣
112:火屬性過濾
113:冰屬性過濾
114:雷屬性過濾
115:風屬性過濾
116:火焰守護
117:寒冰守護
118:雷電守護
119:疾風守護
120:生命吸收
121:轉移強化：攻擊
122:轉移強化：防禦
123:轉移強化：敏捷
124:戰鬥準備：攻擊
125:戰鬥準備：防禦
126:戰鬥準備：敏捷
127:經驗值獎勵
128:簡易化
129:複雜化
130:咬緊牙關
131:洞察力
132:博學
133:複數加成
134:單體加成
135:識破火屬性
136:識破冰屬性
137:識破雷屬性
138:識破風屬性
139:研磨武器
140:研磨防具
141:降臨強化
142:降臨覺醒
143:無屬性追擊
144:道具高手
145:幸運鎧甲
146:緊急迴避
147:壓縮
148:最後王牌
149:屬性釋放
150:品質的力量
151:物理護甲
152:魔法護盾
153:聖騎士之鎧
154:鷹眼
155:治癒防禦
156:治癒步伐
157:音速衝擊
158:等價交換
159:強制排熱
160:誘餌信號
161:簡易治療
162:異常狀態時強化
163:負面連鎖
164:復仇者
165:識破物理屬性
166:識破魔法屬性
167:雜技師
168:流星群
169:超強度治療
170:物理屬性加成
171:魔法屬性加成
172:鋼布
173:魔法之衣
174:野獸般的力量
175:背水的架勢
176:賢者的智慧
177:勇者之心
178:熱度提升
179:後發制人
180:知音治癒
181:落幕終曲
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>210</ID>
                  <Description>"eng"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>211</ID>
                      <Description>"Item-ID-eng"</Description>
                      <DropDownList DisplayValueAsItem="1">0:Clean Water
1:Subterranean Water
2:Saline Water
3:Fresh Spring Water
4:Black Water
5:Rosy Water Bamboo
6:Aqua Soda
7:Liquid Ring
8:Ancient Blue Water
9:Tranquil Spirit Water
10:Mana Leaf
11:Golden Wheat
12:Pinwind
13:Whatchamacallit
14:Paradise Grass
15:Tough Vine
16:Nitraloe
17:Lucky Lantern Grass
18:Lucky Clover
19:Blue Clover
20:Harlequin Herb
21:Angular Cactus
22:Steeleaf
:Millennial Tree Sapling
23:Color-Changing Leaf
24:Pellucid
25:Angel's Embrace
26:Fontana Grass
27:Zersetzend Wolf
28:Uni
29:Smoldering Uni
30:Scrappy Uni
31:Crystal Uni
32:Health Flower
33:Northern Wind Flower
34:Sunny Honey Flower
35:Icy Carnation
36:Spirit's Regalia
37:Blessing of Delusion
38:Chained Flower
39:Celestial Rose
40:Solflower
41:Verdant Moonflower
42:Gilded Flower
43:Hibismuth
44:Dark Carnation
45:Rose Crystal
46:Crescent Moon Jade
47:Taun
48:Medicinal Moss
49:Tall Taun
50:Canary's Warble
51:Alluring Dew
52:Smoky Perfume
53:Dry Incense
54:Medicinal Sap
55:Panacea Flowers
56:Calciball
57:Mushroom Powder
58:Resentful Scream
59:Dubious Log
60:Confusion Powder
61:Campanula
62:Orb of Lesser Force
63:Refreshing Sap
64:Rubellum Lily
65:Inverse Metal
66:Sealed Herb
67:Evolved Sacred Silver
68:Dunkelheit
69:White Sand
70:Black Sand
71:Emerald Glass
72:Harmonic Sand
73:Eisenstaub
74:Fallen Stardust
75:Stone Fragments
76:Waterside Moss Stone
77:Ethereal Stone
78:Ancient Fossil
79:Breeze Stone
80:Ashen Stone
81:Puzzle Stone
82:Mobius Stone
83:Cobalt Stone
85:Deep Sea Stone
84:Guardian Stone
86:Igneo Stone
87:Glacial Stone
88:Amatite Ore
89:Mordenite
90:Pentanite
91:Damascal Stone
92:Lottery Ore
93:Eternal Crystal
94:Meteorite Ore
95:Allmachtserz
96:Mana Meltazite
97:Crystal Shards
98:Amber Crystal
99:Wald Pearl
100:Dryad Jade
101:Lilac Gemstone
102:Aura Gemstone
103:Rainbow Gemstone
104:Mine Coral
105:Puni Fossil
106:Swirling Fire Fragments
107:Ametrite
108:Adamant
109:Dried Lumber
110:Popshell
111:Moldy Bark
112:Energy Powder
113:Sun Splash
114:Paper Scraps
115:Lost Heart
116:Ore Flame
117:Overblown Battery
118:Beast Meat
119:Unknown Egg
:Palma Fruit
120:Moonlit Berry
121:Ambrosial Fruit
122:Honeyed Malum
123:Red Devil
124:Pairapple
125:Venom Nut
126:Balloon Fruit
127:Gunmetal Grapes
128:Electromelon
129:Elder Garlic
130:Pure Truffle
131:Pine Fruit
:Beehive
132:Forest Beehive
133:Bitter Beehive
134:Silver Beehive
135:Bee Haven
136:Mushedroom
137:Onmbrella
138:Tiled Mushroom
139:Parched Mushroom
140:Danger Mushroom
141:Dusk Mushroom
142:Sabersol
143:Argent Tarp
144:Jewel Mushroom
145:Golden Crown
:Pretty Shells
146:Sardine
147:Xisor
:Exofish
148:Mossclad
149:Marimo
150:Berobed Betta
151:Cerberus Fish
152:Poisoned Puffer
153:Decaying Shellfish
154:Sawe Fish
155:Rock Fish
156:Mace Fish
157:Bronze Swimmer
158:Conductive Crab
159:Orichalcum Shell
160:Dragon Fish
161:Nu Ilahat
162:Imperial Fish
163:Soaring Spearfish
164:Floral Bee
165:Honey Ant
166:Spirit Isopod
167:Mock Mushroom
168:Cutlass
169:Ende Guide
170:Magnet Beetle
171:Ladybug Queen
172:Cotton Bug
174:Restraint Silk
173:Cotton Grass
175:Slimy String
176:Chrome Wire
177:Heavenly Rain Thread
:Eiche
178:Tough Log
179:Wizened Wood
180:Forest Feeling
181:Grib
182:Magnetized Trunk
183:Lightning Tree
184:Prettimber
185:Millennial Tree
186:Rotwood Miasma
187:Air Chime
188:Malevolent Wind
189:Hollowcrysta
190:Diamond Chunk
191:Steronze
192:Einquartz
193:Glowshell
194:Fallen Star Piece
195:Scholar's Report
196:Gloomy Sunstone
197:Kong Plate
198:Lasting Armor Shard
199:Large Bone
200:Animal Hide
201:Mythical Hide
202:Salamander Tears
203:Salamander Down
204:Predator Talons
205:Hunter's Eye
206:Palma Fruit
207:Fallen Rampart
208:Spirit Horse Soul
209:Rock Raptor Scales
210:Jelly Cube
211:Golem Core
212:Ether Core
213:Panther Claws
214:Eerie Black Egg
215:Elemental Core
216:Fatal Beast Scale
217:Robust Fossil
218:Coral Stone
219:Gloomy Sunstone
220:Blue Puniball
221:Green Puniball
222:Red Puniball
223:Purple Puniball
224:Black Puniball
228:White Puniball
229:Silver Puniball
230:Gold Puniball
231:Rainbow Puniball
232:Scrapped Parts
233:Alpha Wolf Skeleton
234:Form Gem
235:Hunter's Training Feather
236:Indestructible Tooth
237:Warrior's Leathers
238:Harvesting Pincers
239:Large Spirit Horse Soul
240:King Crocodile Cut-Proof Hide
241:Chief's Staff
242:Bejeweled Rock Raptor Scale
243:Electric Organ
244:Core Frame
245:Fatal Claws
246:Vanguard's Necklace
247:Babel Pearl
248:Giant Puniball
249:Mossy Forest Relic
250:Hidden Forest Relic
251:Spore Valley Relic
252:Fungal Valley Relic
253:Decayed Land Relic
254:Rusted Land Relic
255:Pristine Ancient Relic
256:Restored Ancient Relic
280:Flamme
281:Lehrune
282:Plajig
283:Luft
285:Meteor
286:Mirage Sword
287:Sharp Flamme
288:Hart Lehrune
289:Stellar Plajig
290:Vision Luft
284:Diable Pod
292:Endemeteo
291:Cursed Arche
294:Granshine
293:Superior Grimoire
295:Woodland Remedy
296:Calming Harp
297:Revival Bouquet
298:Bitter Syrup
299:Warding Sunny
300:Panacea Sphere
301:Healing Parasol
302:Re-Energizing Gear
303:Heavenly Armillary
304:Stone of Rebirth
305:Enhancer Flute
306:Eternal Astral Clock
307:Vitality Overdrive
308:Longevity Band
309:Merkmal Banner
310:Sadness Shuttle
311:Never Open
312:Enfer Cube
313:Disdimension
314:Death Gratia
315:Ingot
316:Cloth
317:Honey
318:Distilled Water
319:Flour
370:Grand Orgen
371:Sage Coat
320:Red Neutralizer
321:Blue Neutralizer
322:Yellow Neutralizer
323:Green Neutralizer
324:Felsensalz
325:Spun Thread
326:Essence Powder
327:Prosperous Spellbook
328:Primal Remains
329:Lucky Leaf Bell
330:Ripuka Gel
331:Succinite
332:Shade Miasma
333:Red Pseudanthium
334:Fettle Cloth
335:Violet Erz
336:Fungstone
337:Feathered Veil
338:Deadly Replica
339:Void Components
340:Baumpilz
341:Prasiolite
342:Essence of Scrap
343:Viscous Starmass
344:Damascus Plate
345:Tri-Color Crystal
346:Secret Dual Spiral
347:Noxious Draft
348:Coral Chip
349:Perpetual Machine
350:Cactal Fiber
351:Bismuthene
352:Metal Parts
353:Bismuth Crystal
354:Protectite
355:Ancient Peril
356:Coiled Clover
357:Handmade Black Hole
358:Assist Afford
359:Trillion Locket
360:Hypercell
361:Royal Rampart
362:Flexible Lumber
363:Wisdom Component
364:Immortal Bloom
365:Heavenly Thread
366:Rainbow Neutralizer
367:Spring Scenery
368:Malicious Chain
369:Philosopher's Stone
375:Departure Gunstaff
376:Mana Scepter
377:Arc Raffia
378:Ephemeral Record
379:Defender's Spear
380:Kleinod
381:Splendid Alicorn
382:Secret Triaina
383:Huntress
384:Baroque Armaments
385:Vollstrecker
386:Apostle of Orcus
387:Prideful Pile Bunker
388:Gandir Laeva
389:Doombringer
390:Imperial Drive
391:Altered Scythe
392:Illegal Scythe
393:Executor of Gloom
394:Diabolical Scythe
395:Saw Blade
396:Blooming Love Sword
397:Poleblade
398:Hellion Mantis
399:Nomadic Clothing
400:Hunter's Wear
401:Pixie Robe
402:Cavalier Plate
403:Emperor's Influence
404:Kruger Cloak
405:Warrior's Attire
406:Corundum Armor
407:Unwavering Guard
408:Overtaker
409:Sapiencia Annulus
410:Scarlet Scarf
411:Grace Ribbon
412:Curse Spoiler
413:Brash Bangle
414:Eternal Flower
415:Prayer Ring
416:Warrior Choker
417:Jester's Mask
418:Crystallized Memoir
419:Training Wrist Weight
420:Puni Badge
421:Marvelous Brush
422:Treasure Trove Key
423:Old Replacement Parts
424:Refurbished Replacement Parts
425:Trailblazer Seed
426:Welleks Bow &amp; Quiver
427:Mana Tracker
428:Energy Cell
429:Broken Transposing Furnace Core
430:Stirium
431:Repaired Transposing Furnace Core
432:Flumme Necklace
433:Anti-Mana Shatter Ammo
434:Bullets for Nina
435:Letter to the Neru
436:Letter to the Human
437:Kreisel Ore
438:Research Notes
471:Repair Kit - Lumber
472:Repair Kit - Machinery
473:Repair Kit - Liquid
474:Repair Kit - Other
479:Basic Bandage
480:Average Bandage
481:Excellent Bandage
482:Decent Cooking Ingredients
483:Great Cooking Ingredients
484:Amazing Cooking Ingredients
485:Camping Set
486:Rope Ladder
487:Lure
488:Impact Orb
489:Relic Finder
490:Marvelous Paint
491:Animal Food
492:Smoke Bomb
493:Empty Nectar Bottle
494:Filled Nectar Bottle
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>212</ID>
                      <Description>"Effects-eng"</Description>
                      <DropDownList DisplayValueAsItem="1">0:Quality Boost
1:Fire Damage
2:Ice Damage
3:Bolt Damage
4:Air Damage
5:KO Recovery
6:HP Recovery
7:Stun Recovery
8:Inflict Poison
9:Inflict Sleep
10:Inflict Curse
11:Inflict Burns
12:Inflict Frostbite
13:Inflict Paralysis
14:Inflict Restraints
15:Inflict Daze
16:Acceleration
17:Damage Reduction
18:HP Regeneration
19:Skill Damage Up
20:Item Damage Up
21:ATK Up
22:DEF Up
23:SPD Up
24:Max HP Up
25:All Stats Up
26:Fire Resistance Up
27:Ice Resistance Up
28:Bolt Resistance Up
29:Air Resistance Up
30:Critical Rate Up
31:Critical Damage Up
32:SE Resistance Up
33:Fire Damage Up
34:Ice Damage Up
35:Bolt Damage Up
36:Air Damage Up
37:ATK Down
38:DEF Down
39:SPD Down
40:Max HP Down
41:All Stats Down
42:Fire Resistance Down
43:Ice Resistance Down
44:Bolt Resistance Down
45:Air Resistance Down
46:Critical Rate Down
47:Critical Damage Down
48:Negative Effect Resistance Down
49:Fire Damage Down
50:Ice Damage Down
51:Bolt Damage Down
52:Air Damage Down
53:Proportional HP Recovery
54:Binding Blast
55:Sealed Evil Strike
56:Extended Negative Effect Duration
57:Meteoric Strike
58:Meteor Shower
59:Phantom Reflection
60:Chain Boost
61:Item Uses Up
62:Searing Sword
63:Linked Explosions
64:Overflowing Hellfire
65:Icebreaker Hammer
66:Focused Breakthrough
67:Encroaching Glacier
68:Thunder Spear
69:High-Voltage Current
70:Dazzling Dwarf Star
71:Spiral Blade
72:Exorcising Breeze
73:Tempestuous Gale
74:Blizzard Arrow
75:Bowstring of Disorder
76:Maintained Focus
77:Firebolt Twincut
78:Encircling Flamewall
79:Dancing Flashbolt
80:Magic Gale
81:Binding Page
82:Conduction Magic
83:Blessing of the Four Spirits
84:Glimmering Swordplay
85:Polar Star's Radiance
86:Shorten Negative Effect Duration
87:Extend Positive Effect Duration
88:Revitalizing Bloom
89:Oath of Protection
90:Random Resistance Up
91:Medicinal Efficacy
92:Fair Weather Field
93:Illuminating Sunlight
94:Project the Ideal
95:Fluttering Petal Rain
96:Reduce Cooldown
97:Blessed Rain
98:Dispel Malice
99:Consecutive Activation
100:Perpetual Gears
101:Reconstruction
102:Replenish Power
103:Celestial Guidance
104:Emancipating Wings
105:Automatic Reboot
106:Sanctuary's Protection
107:Last Stand
108:Cycle of Life
109:Extend Positive Effect Duration
110:Full Throttle
111:Refreshed Vigor
112:Grant Resist KO
113:Warding Pearl
114:Flowing Spirit
115:Jewel's Protection
116:Parallel World
117:Protection
118:Annihilation
119:Knockback
120:Blood-Soaked Hex
121:Permanent Handwriting
122:Verses of Enmity
123:Negative Miasma
124:Evening Visitor
125:Dark Prison
126:Fire Follow-Up
127:Ice Follow-Up
128:Bolt Follow-Up
129:Air Follow-Up
130:
131:
132:
133:ATK Up
134:DEF Up
135:SPD Up
136:All Stats Up
137:Max HP Up
138:Negative Effect Resistance Up
139:Critical Rate Up
140:Critical Damage Up
141:Skill Damage Up
142:Item Damage Up
143:Reduce Skill Cooldown
144:Reduce Item Cooldown
145:Inner Range Boost
146:Outer Range Boost
147:Damage Restoration
148:Evasion Up
149:Reduce Damage
150:Environmental Mana Up
151:Physical Damage Up
152:Magic Damage Up
153:Stun Boost
154:Movement Speed Up
155:HP Regeneration
156:Fire Resistance Up
157:Ice Resistance Up
158:Bolt Resistance Up
159:Air Resistance Up
160:Physical Resistance Up
161:Magic Resistance Up
162:Resist KO
163:Demonic Essence
164:Conflagration Magic
165:Mana Recycler
166:Time Compression
167:Eternal Divine Staff
168:Instantaneous Rotation
169:Sturdy Horn
170:Pure Point
171:Sacred Seal
172:Vulnerability Exposure
173:Spreading Scars
174:Triple Thrust
175:Snipe
176:Swift Step
177:Rapid Movement
178:Bullseye
179:Daredevil
180:Infinite Combo
181:Avenger
182:Piercing Pile
183:Sanguine Crystal
184:Imperial Purveyor
185:Soldiers' Victorious Shout
186:Fiery Fighting Spirit
187:Execution
188:Retribution
189:Life Steal
190:Demonic Contract
191:Curse Bearer
192:Monstrous Calamity
193:Splendid Leaf Veins
194:Sensory Deprivation
195:Rod of Inheritance
196:Slice of Certain Death
197:Environmental Tuning
198:Heavenly Short Sword
199:Fairy's Whisper
200:Fickle Favor
201:Stout Breastplate
202:Reliable Masterpiece
203:Kingly Aura
204:Attack Orders
205:Morale Boost
206:Tempered Steel
207:Flexible Movements
208:Inherited Armor
209:Mist Stance
210:Danger Perception
211:Reactive Armor
212:Auto Restoration
213:Impact Absorption
214:Massive Cliff
215:Ultra Heavyweight Class
216:Eroded Fragment
217:Proof of Transcendence
218:Spell Penetration
219:Eternal Breath
220:
221:
222:
223:Boost: ATK UP
224:Boost: DEF Up
225:Boost: SPD Up
226:Boost: All Stats Up
227:Boost: Max HP Up
228:Boost: Critical Rate Up
229:Boost: Critical Damage Up
230:Boost: Skill Up
231:Boost: Item Up
232:Boost: Skill Cooldown
233:Boost: Item Cooldown
234:Boost: Damage Restoration
235:Boost: Evasion Up
236:Boost: Physical Up
237:Boost: Magic Up
238:Boost: Inner Range Up
239:Boost: Outer Range Up
240:Boost: Environmental Mana Up
241:Boost: Movement Speed Up
242:Boost: Energy Reduction
243:Boost: Enhanced Mana Surge
244:Boost: Extended Mana Surge
245:Boost: Guard Up
246:Boost: Improved Evasion
247:Boost: Mana Flow
248:Boost: Stun
249:Boost: Combo
250:Boost: Pile
251:Boost: Throwing Dagger
252:Boost: Brand
253:Reduce Energy Consumption
254:Enhanced Mana Surge
255:Extended Mana Surge
256:Guard Up
257:Improved Evasion
258:Mana Flow Up
259:Stun Boost
260:Combo Up
261:Pile Up
262:Throwing Dagger Up
263:Brand Up
269:Combative Spirit
270:Adrenaline Rush
271:Eternal Wreath
272:Blossoming Garden
273:Feather Boots
274:Veil of Light
275:Saintly Prayers
276:Surprise Strategies
277:Battle Tactics
278:Supply Replenishment
279:Trickster
280:Jack-in-the-Box
281:Silent Steps
282:Limit Breaker
283:Resilience
284:Second Chance
300:No Effect
301:Synthesis: ATK Up
302:Synthesis: DEF Up
303:Synthesis: SPD Up
304:Synthesis: HP Up
305:Synthesis: Quality Up
306:Synthesis: Quantity Up
307:Increase Resonance Area
308:Synthesis: Fire Bonus
309:Synthesis: Ice Bonus
310:Synthesis: Bolt Bonus
311:Synthesis: Air Bonus
312:Synthesis: All Element Bonus
313:Synthesis: Quality Up+
314:Slot Element Change - Fire
315:Slot Element Change - Ice
316:Slot Element Change - Bolt
317:Slot Element Change - Air
318:Drifting Mana Bonus
319:Drifting Mana Return
320:Increase Resonance Area - Circle
321:Increase Resonance Area - Triangle
322:Increase Resonance Area - Square
323:Increase Resonance Area - Star
324:Increase Resonance Area - 1st Stratum
325:Increase Resonance Area - 2nd Stratum
326:Increase Resonance Area - 3rd Stratum
327:Core Boost - Quality
328:Core Boost - HP
329:Core Boost - ATK
330:Core Boost - DEF
331:Core Boost - SPD
332:Latent Awakening
333:Omnipotent Drop
334:Omnipotent Flower
335:Element Resonance - Fire
336:Element Resonance - Ice
337:Element Resonance - Bolt
338:Element Resonance - Air
339:Neutralizers - Quality Boost
340:Threads - Quality Boost
341:Metals - Quality Boost
342:Jewels - Quality Boost
343:Rebuild Boost - Quality
344:Rebuild Boost - Resonance Area
345:Rebuild Boost - HP
346:Rebuild Boost - ATK
347:Rebuild Boost - DEF
348:Rebuild Boost - SPD
353:Resonance Boost
355:Synthesis: ATK Up+
356:Synthesis: DEF Up+
357:Synthesis: SPD Up+
358:Synthesis: HP Up+
359:Synthesis: ATK &amp; DEF Up
360:Synthesis: DEF &amp; SPD Up
361:Synthesis: ATK &amp; SPD Up
362:Synthesis: All Stats Up
400:EXP Up
401:Puni Crusher
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>213</ID>
                      <Description>"Traits-eng"</Description>
                      <DropDownList DisplayValueAsItem="1">0:Destructive
1:Healing
2:Critical
3:HP Up
4:ATK Up
5:DEF Up
6:SPD Up
7:All Stats Boost
8:Skill Boost
9:Stun Boost
10:Reduce Cooldown
11:Item Use Count Up
12:Critical Damage Up
13:Inner Range Boost
14:Outer Range Boost
15:Restore HP
16:Follow-Up Fire Damage
17:Follow-Up Ice Damage
18:Follow-Up Bolt Damage
19:Follow-Up Air Damage
20:Inflict Poison
21:Inflict Sleep
22:Inflict Burns
23:Inflict Paralysis
24:Inflict Restraints
25:Inflict Frostbite
26:Inflict Curse
27:Poison Cure
28:Sleep Cure
29:Burns Cure
30:Paralysis Cure
31:Restraints Cure
32:Frostbite Cure
33:Curse Cure
34:SE Recovery
35:ATK &amp; DEF Boost
36:DEF &amp; SPD Boost
37:ATK &amp; SPD Boost
38:HP Regeneration
39:Reduce ATK
40:Reduce DEF
41:Reduce SPD
42:Reduce Fire Damage
43:Reduce Ice Damage
44:Reduce Bolt Damage
45:Reduce Air Damage
46:Enhance Fire Damage
47:Enhance Ice Damage
48:Enhance Bolt Damage
49:Enhance Air Damage
50:Puni Slayer
51:Wolf Slayer
52:Salamander Slayer
53:Horned Owl Slayer
54:Beaver Slayer
55:Gorilla Slayer
56:Hermit Crab Slayer
57:Spirit Horse Slayer
58:Rock Raptor Slayer
59:Jellyfish Slayer
60:Golem Slayer
61:Elemental Slayer
62:Roadrunner Slayer
63:Panther Slayer
64:Crocodile Slayer
65:Sporeling Slayer
66:Block Poison
67:Block Sleep
68:Block Burns
69:Block Paralysis
70:Block Restraints
71:Block Frostbite
72:Block Curse
73:Destructive+
74:Healing+
75:Critical+
76:HP Up+
77:ATK Up+
78:DEF Up+
79:SPD Up+
80:All Stats Boost+
81:Skill Boost+
82:Stun Boost+
83:Critical Damage Up+
84:Follow-Up Fire Damage+
85:Follow-Up Ice Damage+
86:Follow-Up Bolt Damage+
87:Follow-Up Air Damage+
88:ATK &amp; DEF Boost+
89:DEF &amp; SPD Boost+
90:ATK &amp; SPD Boost+
91:Reduce ATK+
92:Reduce DEF+
93:Reduce SPD+
94:Reduce Fire Damage+
95:Reduce Ice Damage+
96:Reduce Bolt Damage+
97:Reduce Air Damage+
98:Enhance Fire Damage+
99:Enhance Ice Damage+
100:Enhance Bolt Damage+
101:Enhance Air Damage+
102:Warrior Stance
103:Knight Stance
104:Fire Boost
105:Ice Boost
106:Bolt Boost
107:Air Boost
108:Fire Robe
109:Ice Robe
110:Bolt Robe
111:Air Robe
112:Fire Filter
113:Ice Filter
114:Bolt Filter
115:Air Filter
116:Fire Protection
117:Ice Protection
118:Bolt Protection
119:Air Protection
120:Life Drain
121:Shift Boost - ATK
122:Shift Boost - DEF
123:Shift Boost - SPD
124:Battle Readiness - ATK
125:Battle Readiness - DEF
126:Battle Readiness - SPD
127:EXP Bonus
128:Simplification
129:Complication
130:Hunker Down
131:Keen Eye
132:Well-Learned
133:Multi Boost
134:Single Boost
135:Fire Evasion
136:Ice Evasion
137:Bolt Evasion
138:Air Evasion
139:Weapon Refining
140:Armor Refining
141:Enhanced Mana Surge
142:Awakened Mana Surge
143:Follow-Up Neutral Damage
144:Item Expert
145:Lucky Armor
146:Emergency Evasion
147:Compression
148:Ultimate Trump Card
149:Unleash Element
150:Power of Quality
151:Armor Plating
152:Magic Shield
153:Paladin Armor
154:Hawkeye
155:Heal Guard
156:Heal Step
157:Sonic Impact
158:Equivalent Exchange
159:Heat Dispersal
160:Decoy Sign
161:Rough Healing
162:SE Buff
163:Negative Link
164:Avenger
165:Physical Evasion
166:Magic Evasion
167:Acrobat
168:Meteor Shower
169:Overheal
170:Physical Boost
171:Magic Boost
172:Steel Cloth
173:Magic Robe
174:Feral Power
175:Stand Tough
176:Philosopher's Wisdom
177:Heroic Spirit
178:Heat Up
179:Slow Starter
180:Friend Healer
181:Finale
65535:N/A
</DropDownList>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>drop item Code :mov [rcx+08],dx</Description>
      <AddressString>Atelier_Yumia.exe+1105C8D</AddressString>
      <Before>
        <Byte>66</Byte>
        <Byte>89</Byte>
        <Byte>41</Byte>
        <Byte>08</Byte>
        <Byte>C3</Byte>
      </Before>
      <Actual>
        <Byte>66</Byte>
        <Byte>89</Byte>
        <Byte>51</Byte>
        <Byte>08</Byte>
      </Actual>
      <After>
        <Byte>C3</Byte>
        <Byte>CC</Byte>
        <Byte>CC</Byte>
        <Byte>CC</Byte>
        <Byte>CC</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
  <LuaScript>--[[
[ENABLE]
{$lua}
if syntaxcheck then return end
]]--
-- **デバッグモードの設定 (デフォルト: 無効)**
ItemRecordSize = 134

local debugMode = false

-- AOBScanModule関数
if not AOBScanModule then
    function AOBScanModule(moduleName, signature, scanOptions)
        local baseAddr = nil
        local maxAddr = 0
        local modList

        synchronize(function()
            modList = enumModules()
        end)

        for _, mod in ipairs(modList) do
            if string.lower(mod.Name) == string.lower(moduleName) then
                baseAddr = mod.Address
                maxAddr = baseAddr + mod.Size
                break
            end
        end

        if not baseAddr then
            if debugMode then print("✖️ Error: Module " .. moduleName .. " not found!") end
            return nil
        end

        if debugMode then
            print(string.format("✔️ %s Base Address: 0x%X", moduleName, baseAddr))
            print(string.format("📐 Scanning Range: 0x%X - 0x%X", baseAddr, maxAddr))
        end

        local ms = createMemScan()

        synchronize(function()
            ms.firstScan(
                soExactValue,
                vtByteArray,
                nil,
                signature,
                nil,
                baseAddr,
                maxAddr,
                scanOptions or "+X+R",
                fsmNotAligned,
                "1",
                true,
                true,
                false,
                false
            )
        end)

        ms.waitTillDone()

        local results = createFoundList(ms)
        results.initialize()

        local addr
        synchronize(function()
            if results.getCount() &gt; 0 then
                addr = results[0]
            end
        end)

        if addr then
            if debugMode then print("🎯 AOB found at: 0x" .. addr) end
        else
            if debugMode then print("✖️ AOB not found in " .. moduleName) end
        end

        results.destroy()
        ms.destroy()
        return addr
    end
end

registerLuaFunctionHighlight('AOBScanModule')

--[[
test AOBScanModule()
local aob_addr_str = AOBScanModule("???.exe", "48 8B 05 ?? ?? ?? ?? 33 ED 48 8B 88", "+X+R")
if aob_addr_str then
    print("✔️ Final AOB Address: 0x" .. aob_addr_str)
else
    print("✖️ AOB not found in ???.exe")
end
]]--

-- Lua scripts that table checkbox will not be checked with "NO_ACTIVATE" in comment/script body
if not onMemRecPostExecute then
    function onMemRecPostExecute(memoryrecord, newState, succeeded)
        if memoryrecord.Type == vtAutoAssembler and memoryrecord.Script:find("NO_ACTIVATE") and newState and succeeded then
            synchronize(function()
                memoryrecord.disableWithoutExecute()
            end)
        end
    end
end

-- Memory record IDs now allowed to be 'locked'
IDs = {999999, 9999999}

-- Determine event trigger sequence
if not contains then
    function contains(table, val)
       for i = 1, #table do
          if table[i] == val then
             return true
          end
       end
       return false
    end
end

if not onMemRecPreExecute then
    function onMemRecPreExecute(memoryrecord, newstate)
        if contains(IDs, memoryrecord.ID) and newstate then
            synchronize(function()
                if not memoryrecord.OnActivate then
                    memoryrecord.OnActivate = function(memoryrecord, before, currentstate)
                        return false
                    end
                end
            end)
        end
    end
end

-- Utility Functions
-- Clear lua engine log
if not clearLuaLog then
    function clearLuaLog()
        synchronize(function()
          getLuaEngine().MenuItem5.doClick()
        end)
    end
end
registerLuaFunctionHighlight('clearLuaLog')

-- Close lua engine log
if not closeLuaEngine then
    function closeLuaEngine()
        synchronize(function()
          getLuaEngine().Close()
        end)
    end
end
registerLuaFunctionHighlight('closeLuaEngine')

-- Clear lua engine log &amp; close lua engine
if not closeLuaEngine2 then
    function closeLuaEngine2()
        synchronize(function()
          getLuaEngine().MenuItem5.doClick()
          getLuaEngine().Close()
        end)
    end
end
registerLuaFunctionHighlight('closeLuaEngine2')

synchronize(function() AddressList.Header.OnSectionClick = nil end)
--[[
[DISABLE]
{$lua}

if AOBScanModule then
    AOBScanModule = nil
end
if onMemRecPostExecute then
    onMemRecPostExecute = nil
end
if onMemRecPreExecute then
    onMemRecPreExecute = nil
end
if clearLuaLog then
    clearLuaLog = nil
end
if closeLuaEngine then
    closeLuaEngine = nil
end
if closeLuaEngine2 then
    closeLuaEngine2 = nil
end
]]--
</LuaScript>
</CheatTable>
