<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="52">
  <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

-- ============ AOBMaker AA Toggle ============
-- Bulk-enables the records below (by CE record ID) on activate; disables them on deactivate.
-- Edit CONFIG / enableList / disableList below; AOBMaker can re-open this script to change the selection.
-- Target: sora_2nd.exe
-- CE sleep() rides the ~15.6 ms Windows scheduler tick, so the real pause lands anywhere between the setting and the setting plus one tick; a sub-tick request may even return early. Back-to-back calls are the special case where every sub-tick request costs one whole tick. Only sleep(0) never pauses.
-- Step delay: 30 ms requested -&gt; 30.0-45.6 ms, averaging ~37.8 ms (measured). The wait ends on the next ~15.6 ms scheduler tick, so it lands within one tick above the setting.

-- @AOBMAKER:AA_TOGGLE v1
local CONFIG = {
  name = "1",
  uid = "B636",
  stepDelayMs = 30,
  closeLuaEngine = true,
  processName = "sora_2nd.exe",
  moduleName = "sora_2nd.exe",
  includeAttach = true,
}
local enableList = {
  { id = 0, desc = "コンパクトモード切替 / Toggle Compact View" },
  { id = 2, desc = "有効化 / Enable" },
  { id = 3, desc = "ミラとセピス / Get Mira" },
  { id = 15, desc = "アイテムを閲覧後に個数を設定 / Browse &amp; set item amount" },
  { id = 26, desc = "戦闘：ダメージ制御 / Battle: damage control" },
  { id = 50, desc = "アイテム無限 / inf item use" },
  { id = 272, desc = "戦闘：クリティカル率（%）設定 / Battle: set crit%" },
  { id = 273, desc = "戦闘：命中率（%）最大 / Battle: max HIT%" },
  { id = 275, desc = "戦闘：回避率（%）設定 / Battle: set evade%" },
  { id = 277, desc = "戦闘：魔法回避率（%）設定 / Battle: set magic evade%" },
  { id = 51, desc = "戦闘：BP 常に最大 / Battle: fast BP" },
  { id = 55, desc = "戦闘終了時にBP全回復 / Restore break gauge after battle" },
  { id = 56, desc = "サポート経験値倍率設定 / Support XP multiplier" },
  { id = 66, desc = "経験値倍率設定 / XP multiplier" },
  { id = 58, desc = "高速オーバードライブ / Fast overdrive (OD)" },
  { id = 62, desc = "オーバードライブゲージ減らない / inf. OD gauge" },
  { id = 63, desc = "フィールドチャージゲージ倍率 / Field charge gauge multiplier" },
  { id = 65, desc = "フィールドチャージゲージ無限 / Field charge: inf charge use" },
  { id = 4085, desc = "フィールド飯バフ：効果時間の最低値を固定 / Food buff: set min duration" },
  { id = 185, desc = "オーブメント - 選択中のクオーツ / Cur. quartz" },
  { id = 73, desc = "ステータスビューアー / Char. stats viewer" },
  { id = 157, desc = "レシピ選択時：必要素材を自動補充 / Auto set ingredient amt. when browsing recipes" },
  { id = 161, desc = "個別クエスト情報閲覧 / Quest viewer" },
  { id = 45, desc = "戦闘：プレイヤー致死回避 / Battle: player HP: try to keep non-zero" },
  { id = 46, desc = "戦闘：EP消費後に全回復 / Battle: full EP after use" },
  { id = 47, desc = "戦闘：CP消費後に全回復 / Battle: full CP after use" },
  { id = 48, desc = "戦闘：気絶付与倍率 / Battle: Stun multiplier" },
  { id = 189, desc = "即座に反映 / take effect immediately" },
  { id = 4165, desc = "アイテムビューアー / Single item viewer" },
}
local disableList = {
  { id = 4165, desc = "アイテムビューアー / Single item viewer" },
  { id = 261, desc = "HUD非表示 / Hide HUD [F7]" },
  { id = 259, desc = "有効化 / Enable change POV  [num 0]" },
  { id = 175, desc = "空の軌跡 the 2nd  /  bbfox@opencheattables.com" },
  { id = 172, desc = "クエスト進行状況リストを生成 / Generate quests status" },
  { id = 189, desc = "即座に反映 / take effect immediately" },
  { id = 59, desc = "倍率切替 / use multiplier" },
  { id = 48, desc = "戦闘：気絶付与倍率 / Battle: Stun multiplier" },
  { id = 47, desc = "戦闘：CP消費後に全回復 / Battle: full CP after use" },
  { id = 46, desc = "戦闘：EP消費後に全回復 / Battle: full EP after use" },
  { id = 45, desc = "戦闘：プレイヤー致死回避 / Battle: player HP: try to keep non-zero" },
  { id = 260, desc = "視点切替 / カメラ切替 / Change POV [orig. credit to amorrow28, Sora_1st code]" },
  { id = 168, desc = "クエスト全進捗データ取得 / Get all quests progress" },
  { id = 161, desc = "個別クエスト情報閲覧 / Quest viewer" },
  { id = 157, desc = "レシピ選択時：必要素材を自動補充 / Auto set ingredient amt. when browsing recipes" },
  { id = 106, desc = "進行中のリワードを取得 / Get on-going reward data / max 50" },
  { id = 73, desc = "ステータスビューアー / Char. stats viewer" },
  { id = 185, desc = "オーブメント - 選択中のクオーツ / Cur. quartz" },
  { id = 4085, desc = "フィールド飯バフ：効果時間の最低値を固定 / Food buff: set min duration" },
  { id = 65, desc = "フィールドチャージゲージ無限 / Field charge: inf charge use" },
  { id = 63, desc = "フィールドチャージゲージ倍率 / Field charge gauge multiplier" },
  { id = 62, desc = "オーバードライブゲージ減らない / inf. OD gauge" },
  { id = 58, desc = "高速オーバードライブ / Fast overdrive (OD)" },
  { id = 66, desc = "経験値倍率設定 / XP multiplier" },
  { id = 56, desc = "サポート経験値倍率設定 / Support XP multiplier" },
  { id = 55, desc = "戦闘終了時にBP全回復 / Restore break gauge after battle" },
  { id = 51, desc = "戦闘：BP 常に最大 / Battle: fast BP" },
  { id = 277, desc = "戦闘：魔法回避率（%）設定 / Battle: set magic evade%" },
  { id = 275, desc = "戦闘：回避率（%）設定 / Battle: set evade%" },
  { id = 273, desc = "戦闘：命中率（%）最大 / Battle: max HIT%" },
  { id = 272, desc = "戦闘：クリティカル率（%）設定 / Battle: set crit%" },
  { id = 50, desc = "アイテム無限 / inf item use" },
  { id = 26, desc = "戦闘：ダメージ制御 / Battle: damage control" },
  { id = 15, desc = "アイテムを閲覧後に個数を設定 / Browse &amp; set item amount" },
  { id = 3, desc = "ミラとセピス / Get Mira" },
  { id = 2, desc = "有効化 / Enable" },
  { id = 1, desc = "スクリプト一括切替 / Toggle scripts" },
  { id = 0, desc = "コンパクトモード切替 / Toggle Compact View" },
}
-- @AOBMAKER:END

---- GENERATED CODE (do not edit below) ----

-- Optional auto-attach helper: uncomment the block below to open the game process first.

-- attach process
local processName = "sora_2nd.exe"
local pid = getProcessIDFromProcessName(processName)
if pid ~= nil and pid &gt; 0 then
  local currentPid = getOpenedProcessID() or 0
  if currentPid ~= pid then
    openProcess(processName)
    print("Attached to: " .. processName)
    sleep(333)   -- ~340.8 ms (333.0-348.6)
  else
    print("Already attached to: " .. processName)
  end
end
synchronize(function()
  getLuaEngine().Close()
end)


-- The apply loop runs on CE's main thread, so it repaints between records. processMessagesPaintOnly is CE 7.7+, hence the probe.
local at_pump = (type(processMessagesPaintOnly) == 'function') and processMessagesPaintOnly
             or (type(processMessages) == 'function') and processMessages or nil
local function at_wait(ms)
  if type(ms) ~= 'number' or ms &lt;= 0 then return end
  if at_pump == nil or ms &lt;= 242 then sleep(ms) return end
  local left = ms
  while left &gt; 0 do
    local slice = (left &gt; 242) and 242 or left
    sleep(slice); at_pump(); left = left - slice
  end
end
-- Resolve a record by description, but ONLY when exactly one carries it.
-- 131 of 175 real tables contain duplicate descriptions, so an unguarded
-- getMemoryRecordByDescription silently picks one of N - and here that means
-- injecting a stranger's AA script into the game, not writing one value.
local function at_byDesc(al, desc)
  local found, count = nil, 0
  for i = 0, al.Count - 1 do
    local m = al.MemoryRecord[i]
    if m ~= nil and m.Description == desc then count = count + 1; found = m end
  end
  if count == 1 then return found end
  return nil, count
end
local function at_resolve(al, e)
  local mr = al.getMemoryRecordByID(e.id)
  if mr == nil then
    if e.desc == nil or e.desc == '' then
      print("[AOBMaker] AA Toggle skip: no record with id " .. tostring(e.id) .. ".")
      return nil
    end
    local byDesc, count = at_byDesc(al, e.desc)
    if byDesc == nil then
      if count ~= nil and count &gt; 1 then
        print("[AOBMaker] AA Toggle skip: id " .. tostring(e.id) .. " is gone and "
          .. tostring(count) .. " records are named '" .. tostring(e.desc) .. "'.")
      else
        print("[AOBMaker] AA Toggle skip: no record with id " .. tostring(e.id)
          .. " or description '" .. tostring(e.desc) .. "'.")
      end
      return nil
    end
    return byDesc
  end
  if e.desc ~= nil and e.desc ~= '' and mr.Description ~= e.desc then
    print("[AOBMaker] AA Toggle WARNING: id " .. tostring(e.id) .. " is now '"
      .. tostring(mr.Description) .. "', expected '" .. tostring(e.desc) .. "'.")
    if AOBMAKER_AT_STRICT_DESC then
      print("[AOBMaker] AA Toggle skip: AOBMAKER_AT_STRICT_DESC is set.")
      return nil
    end
  end
  return mr
end
local function at_apply(list, active, stepMs)
  if AOBMAKER_AT_BUSY then print("[AOBMaker] AA Toggle busy - ignoring re-entrant apply.") return end
  AOBMAKER_AT_BUSY = true
  local ok, err = pcall(function()
    local al = getAddressList()
    for _, e in ipairs(list) do
      local mr = at_resolve(al, e)
      if mr ~= nil and mr.Active ~= active then
        mr.Active = active
        at_wait(stepMs)
      end
      if at_pump then at_pump() end
    end
    al.refresh()
  end)
  AOBMAKER_AT_BUSY = nil
  if not ok then error(err, 0) end
end
local at_err = synchronize(function()
  local ok, e = pcall(at_apply, enableList, true, CONFIG.stepDelayMs)
  if not ok then return e end
end)
if at_err ~= nil then error(at_err, 0) end
print("[AOBMaker] AA Toggle enabled.")
if CONFIG.closeLuaEngine then synchronize(function() getLuaEngine().Close() end) end
{$asm}

[DISABLE]
{$lua}
if syntaxcheck then return end

local disableList = {
  { id = 4165, desc = "アイテムビューアー / Single item viewer" },
  { id = 261, desc = "HUD非表示 / Hide HUD [F7]" },
  { id = 259, desc = "有効化 / Enable change POV  [num 0]" },
  { id = 175, desc = "空の軌跡 the 2nd  /  bbfox@opencheattables.com" },
  { id = 172, desc = "クエスト進行状況リストを生成 / Generate quests status" },
  { id = 189, desc = "即座に反映 / take effect immediately" },
  { id = 59, desc = "倍率切替 / use multiplier" },
  { id = 48, desc = "戦闘：気絶付与倍率 / Battle: Stun multiplier" },
  { id = 47, desc = "戦闘：CP消費後に全回復 / Battle: full CP after use" },
  { id = 46, desc = "戦闘：EP消費後に全回復 / Battle: full EP after use" },
  { id = 45, desc = "戦闘：プレイヤー致死回避 / Battle: player HP: try to keep non-zero" },
  { id = 260, desc = "視点切替 / カメラ切替 / Change POV [orig. credit to amorrow28, Sora_1st code]" },
  { id = 168, desc = "クエスト全進捗データ取得 / Get all quests progress" },
  { id = 161, desc = "個別クエスト情報閲覧 / Quest viewer" },
  { id = 157, desc = "レシピ選択時：必要素材を自動補充 / Auto set ingredient amt. when browsing recipes" },
  { id = 106, desc = "進行中のリワードを取得 / Get on-going reward data / max 50" },
  { id = 73, desc = "ステータスビューアー / Char. stats viewer" },
  { id = 185, desc = "オーブメント - 選択中のクオーツ / Cur. quartz" },
  { id = 4085, desc = "フィールド飯バフ：効果時間の最低値を固定 / Food buff: set min duration" },
  { id = 65, desc = "フィールドチャージゲージ無限 / Field charge: inf charge use" },
  { id = 63, desc = "フィールドチャージゲージ倍率 / Field charge gauge multiplier" },
  { id = 62, desc = "オーバードライブゲージ減らない / inf. OD gauge" },
  { id = 58, desc = "高速オーバードライブ / Fast overdrive (OD)" },
  { id = 66, desc = "経験値倍率設定 / XP multiplier" },
  { id = 56, desc = "サポート経験値倍率設定 / Support XP multiplier" },
  { id = 55, desc = "戦闘終了時にBP全回復 / Restore break gauge after battle" },
  { id = 51, desc = "戦闘：BP 常に最大 / Battle: fast BP" },
  { id = 277, desc = "戦闘：魔法回避率（%）設定 / Battle: set magic evade%" },
  { id = 275, desc = "戦闘：回避率（%）設定 / Battle: set evade%" },
  { id = 273, desc = "戦闘：命中率（%）最大 / Battle: max HIT%" },
  { id = 272, desc = "戦闘：クリティカル率（%）設定 / Battle: set crit%" },
  { id = 50, desc = "アイテム無限 / inf item use" },
  { id = 26, desc = "戦闘：ダメージ制御 / Battle: damage control" },
  { id = 15, desc = "アイテムを閲覧後に個数を設定 / Browse &amp; set item amount" },
  { id = 3, desc = "ミラとセピス / Get Mira" },
  { id = 2, desc = "有効化 / Enable" },
  { id = 1, desc = "スクリプト一括切替 / Toggle scripts" },
  { id = 0, desc = "コンパクトモード切替 / Toggle Compact View" },
}

-- CE sleep() rides the ~15.6 ms Windows scheduler tick, so the real pause lands anywhere between the setting and the setting plus one tick; a sub-tick request may even return early. Back-to-back calls are the special case where every sub-tick request costs one whole tick. Only sleep(0) never pauses.
-- Step delay: 30 ms requested -&gt; 30.0-45.6 ms, averaging ~37.8 ms (measured). The wait ends on the next ~15.6 ms scheduler tick, so it lands within one tick above the setting.
-- The apply loop runs on CE's main thread, so it repaints between records. processMessagesPaintOnly is CE 7.7+, hence the probe.
local at_pump = (type(processMessagesPaintOnly) == 'function') and processMessagesPaintOnly
             or (type(processMessages) == 'function') and processMessages or nil
local function at_wait(ms)
  if type(ms) ~= 'number' or ms &lt;= 0 then return end
  if at_pump == nil or ms &lt;= 242 then sleep(ms) return end
  local left = ms
  while left &gt; 0 do
    local slice = (left &gt; 242) and 242 or left
    sleep(slice); at_pump(); left = left - slice
  end
end
-- Resolve a record by description, but ONLY when exactly one carries it.
-- 131 of 175 real tables contain duplicate descriptions, so an unguarded
-- getMemoryRecordByDescription silently picks one of N - and here that means
-- injecting a stranger's AA script into the game, not writing one value.
local function at_byDesc(al, desc)
  local found, count = nil, 0
  for i = 0, al.Count - 1 do
    local m = al.MemoryRecord[i]
    if m ~= nil and m.Description == desc then count = count + 1; found = m end
  end
  if count == 1 then return found end
  return nil, count
end
local function at_resolve(al, e)
  local mr = al.getMemoryRecordByID(e.id)
  if mr == nil then
    if e.desc == nil or e.desc == '' then
      print("[AOBMaker] AA Toggle skip: no record with id " .. tostring(e.id) .. ".")
      return nil
    end
    local byDesc, count = at_byDesc(al, e.desc)
    if byDesc == nil then
      if count ~= nil and count &gt; 1 then
        print("[AOBMaker] AA Toggle skip: id " .. tostring(e.id) .. " is gone and "
          .. tostring(count) .. " records are named '" .. tostring(e.desc) .. "'.")
      else
        print("[AOBMaker] AA Toggle skip: no record with id " .. tostring(e.id)
          .. " or description '" .. tostring(e.desc) .. "'.")
      end
      return nil
    end
    return byDesc
  end
  if e.desc ~= nil and e.desc ~= '' and mr.Description ~= e.desc then
    print("[AOBMaker] AA Toggle WARNING: id " .. tostring(e.id) .. " is now '"
      .. tostring(mr.Description) .. "', expected '" .. tostring(e.desc) .. "'.")
    if AOBMAKER_AT_STRICT_DESC then
      print("[AOBMaker] AA Toggle skip: AOBMAKER_AT_STRICT_DESC is set.")
      return nil
    end
  end
  return mr
end
local function at_apply(list, active, stepMs)
  if AOBMAKER_AT_BUSY then print("[AOBMaker] AA Toggle busy - ignoring re-entrant apply.") return end
  AOBMAKER_AT_BUSY = true
  local ok, err = pcall(function()
    local al = getAddressList()
    for _, e in ipairs(list) do
      local mr = at_resolve(al, e)
      if mr ~= nil and mr.Active ~= active then
        mr.Active = active
        at_wait(stepMs)
      end
      if at_pump then at_pump() end
    end
    al.refresh()
  end)
  AOBMAKER_AT_BUSY = nil
  if not ok then error(err, 0) end
end
local at_err = synchronize(function()
  local ok, e = pcall(at_apply, disableList, false, 30)
  if not ok then return e end
end)
if at_err ~= nil then error(at_err, 0) end
print("[AOBMaker] AA Toggle disabled.")
synchronize(function() getLuaEngine().Close() end)
{$asm}

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"有効化 / Enable"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
if memrec then print(memrec.Description) end

-- 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')

if not closeLuaEngine then
    function closeLuaEngine()
        synchronize(function()
          getLuaEngine().Close()
        end)
    end
end
registerLuaFunctionHighlight('closeLuaEngine')

synchronize(function()
  getLuaEngine().MenuItem5.doClick()
  AddressList.Header.OnSectionClick = nil
end)
closeLuaEngine2()

if _kuro_2_customInt == nil then

local p_proc = process

registerCustomTypeAutoAssembler([[
alloc(TypeName,256)
alloc(ByteSize,8)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
alloc(UsesFloat,1)

TypeName:
db 'Kueo2 integer',0

ByteSize:
dd 4

UsesFloat:
db 0

ConvertRoutine:
//at this point ecx contains the address where the bytes are stored
//return with rax/eax
xor rax,rax

mov eax, dword ptr [rcx]
and eax, 3FFFFFFF

ret

ConvertBackRoutine:
//at this point edx contains the address to write the value to
//and ecx contains the value

push rax
xor rax, rax
mov eax, ecx
or eax, 40000000
mov dword ptr [rdx], eax
pop rax
ret

]])

_kuro_2_customInt = true

process = p_proc

autoAssemble(string.format([[
unregistersymbol($process)
define($process, "%s")
registersymbol($process)
]], process))

closeLuaEngine2()

end

local processName = "sora_2nd.exe"
local pid = getProcessIDFromProcessName(processName)

if pid ~= nil and pid &gt; 0 then
  -- 取得目前已經附加的 PID
  local currentPid = getOpenedProcessID() or 0

  if currentPid ~= pid then
    -- 目前沒附加，或附加到別的 process → 執行 attach
    openProcess(processName)
    print("Attached to: " .. processName)
  else
    -- 已經附加在正確的 process → 不重複 attach
    print("Already attached to: " .. processName)
  end
end
closeLuaEngine()

[DISABLE]
{$lua}
if syntaxcheck then return end
closeLuaEngine2()

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"ミラとセピス / Get Mira"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_GET_MIRA,$process,8B ?? 48 B6 20 00 E8)
// raw AOB: 48 3B DE 74 ?? 66 0F 1F 84 00 00 00 00 00 48 8B 0B 48 8D 15 ?? ?? ?? ?? 41 B1 01 41 B8 FE FF FF 7F E8 ?? ?? ?? ?? 48 85 C0 75 ?? 48 83 C3 08 48 3B DE 75 ?? 49 8B C4 48 8B 15 ?? ?? ?? ?? 48 8B C8 8B 92 48 B6 20 00 E8 ?? ?? ?? ?? 44 88 A7 B8 01 00 00 48 8B 05 ?? ?? ?? ?? F6 80 01 01 00 00 40 0F 85 ?? ?? ?? ?? 48 8B 05 ?? ?? ?? ?? 44 38 A0 30 2D 00 00 0F 85 ?? ?? ?? ?? 48 8B 05 ?? ?? ?? ?? 48 8B 90 68 47 62 00 48 63 82 D4 00 00 00 48 8D 0C 40 83 BC 8A A0 00 00 00 11 0F 85 ?? ?? ?? ?? F3 0F 58 B7 10 01 00 00 0F 2F 35
// injection point AOB: 8B ?? 48 B6 20 00 E8 ?? ?? ?? ?? ?? 88 ?? B8 01 00 00 ?? 8B ?? ?? ?? ?? ?? F6 ?? 01 01 00 00 40 0F 85 ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 38 ?? 30 2D 00 00 0F 85 ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 8B ?? 68 47 62 00 ?? 63 ?? D4 00 00 00 ?? 8D ?? 40 83 ?? ?? A0 00 00 00 11 0F 85 ?? ?? ?? ?? F3 0F 58 ?? 10 01 00 00 0F 2F
alloc(newmem,$1000,INJECT_GET_MIRA)

alloc(INJECT_GET_MIRAo, $6)

label(code)
label(return)

INJECT_GET_MIRAo:
  readmem(INJECT_GET_MIRA, $6)

label(i_base_mira_addr i_base_mira_offset)

newmem:
  push r15
  xor r15, r15
  db 41 bf //00 39 1f 00
  readmem(INJECT_GET_MIRA+2, 4)

  mov [i_base_mira_addr], rdx
  mov [i_base_mira_offset], r15


  pop r15


code:
  // mov edx,[rdx+0020B648]
  reassemble(INJECT_GET_MIRA)
  jmp return
  align 10 cc
  i_base_mira_addr:
  dq 0
  i_base_mira_offset:
  dq 0


INJECT_GET_MIRA:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_GET_MIRA INJECT_GET_MIRAo)

registersymbol(i_base_mira_addr i_base_mira_offset)

[DISABLE]

INJECT_GET_MIRA:
  readmem(INJECT_GET_MIRAo, $6)

unregistersymbol(INJECT_GET_MIRA INJECT_GET_MIRAo)
dealloc(newmem)
dealloc(INJECT_GET_MIRAo)
  //db 8B 92 00 39 1F 00
unregistersymbol(i_base_mira_addr i_base_mira_offset)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+203C03

sora_2nd.exe+203BC2: 48 3B DE                           - cmp rbx,rsi
sora_2nd.exe+203BC5: 74 2F                              - je sora_2nd.exe+203BF6
sora_2nd.exe+203BC7: 66 0F 1F 84 00 00 00 00 00         - nop word ptr [rax+rax+00000000]
sora_2nd.exe+203BD0: 48 8B 0B                           - mov rcx,[rbx]
sora_2nd.exe+203BD3: 48 8D 15 CA 3E 8E 00               - lea rdx,[sora_2nd.exe+AE7AA4]
sora_2nd.exe+203BDA: 41 B1 01                           - mov r9b,01
sora_2nd.exe+203BDD: 41 B8 FE FF FF 7F                  - mov r8d,7FFFFFFE
sora_2nd.exe+203BE3: E8 A8 D5 37 00                     - call sora_2nd.exe+581190
sora_2nd.exe+203BE8: 48 85 C0                           - test rax,rax
sora_2nd.exe+203BEB: 75 0C                              - jne sora_2nd.exe+203BF9
sora_2nd.exe+203BED: 48 83 C3 08                        - add rbx,08
sora_2nd.exe+203BF1: 48 3B DE                           - cmp rbx,rsi
sora_2nd.exe+203BF4: 75 DA                              - jne sora_2nd.exe+203BD0
sora_2nd.exe+203BF6: 49 8B C4                           - mov rax,r12
sora_2nd.exe+203BF9: 48 8B 15 20 C2 A5 00               - mov rdx,[sora_2nd.exe+C5FE20]
sora_2nd.exe+203C00: 48 8B C8                           - mov rcx,rax
// ---------- INJECTING HERE ----------
sora_2nd.exe+203C03: 8B 92 48 B6 20 00                  - mov edx,[rdx+0020B648]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+203C09: E8 32 70 3E 00                     - call sora_2nd.exe+5EAC40
sora_2nd.exe+203C0E: 44 88 A7 B8 01 00 00               - mov [rdi+000001B8],r12b
sora_2nd.exe+203C15: 48 8B 05 0C C2 A5 00               - mov rax,[sora_2nd.exe+C5FE28]
sora_2nd.exe+203C1C: F6 80 01 01 00 00 40               - test byte ptr [rax+00000101],40
sora_2nd.exe+203C23: 0F 85 05 01 00 00                  - jne sora_2nd.exe+203D2E
sora_2nd.exe+203C29: 48 8B 05 08 8B A5 00               - mov rax,[sora_2nd.exe+C5C738]
sora_2nd.exe+203C30: 44 38 A0 30 2D 00 00               - cmp [rax+00002D30],r12b
sora_2nd.exe+203C37: 0F 85 F1 00 00 00                  - jne sora_2nd.exe+203D2E
sora_2nd.exe+203C3D: 48 8B 05 DC C1 A5 00               - mov rax,[sora_2nd.exe+C5FE20]
sora_2nd.exe+203C44: 48 8B 90 68 47 62 00               - mov rdx,[rax+00624768]
sora_2nd.exe+203C4B: 48 63 82 D4 00 00 00               - movsxd  rax,dword ptr [rdx+000000D4]
sora_2nd.exe+203C52: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+203C56: 83 BC 8A A0 00 00 00 11            - cmp dword ptr [rdx+rcx*4+000000A0],11
sora_2nd.exe+203C5E: 0F 85 CA 00 00 00                  - jne sora_2nd.exe+203D2E
sora_2nd.exe+203C64: F3 0F 58 B7 10 01 00 00            - addss xmm6,[rdi+00000110]
sora_2nd.exe+203C6C: 0F 2F 35 99 8B 92 00               - comiss xmm6,[sora_2nd.exe+B2C80C]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"地 / Earth"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"水 / Water"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>6</ID>
              <Description>"火 / Fire"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>7</ID>
              <Description>"風 / Wind"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>8</ID>
              <Description>"時 / Time"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"空 / Space"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>10</ID>
              <Description>"幻 / Mirage"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>11</ID>
              <Description>"セピス塊 / Exchange"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]-4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>12</ID>
              <Description>"ミラ / Mira"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>13</ID>
              <Description>"メダル / Medal"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]+4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>14</ID>
              <Description>"プレイ時間 / Play time"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Double</VariableType>
              <Address>i_base_mira_addr</Address>
              <Offsets>
                <Offset>[i_base_mira_offset]+8</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"アイテムを閲覧後に個数を設定 / Browse &amp; set item amount"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_BROWSE_ITEM_N_SET,$process,0F B7 ?? B8 4C 8A 12 00 85 ?? 75 ?? ?? 8B)
// raw AOB: 72 ?? 89 7C 24 20 4C 8D 0D ?? ?? ?? ?? 41 B8 BB 04 00 00 48 8D 15 ?? ?? ?? ?? B9 03 00 00 00 E8 ?? ?? ?? ?? EB ?? 8D 87 CA FE FF FF 83 F8 07 77 ?? 8B C8 48 8B 05 ?? ?? ?? ?? 8B 94 88 28 B6 20 00 EB ?? 48 8B 05 ?? ?? ?? ?? 0F B7 94 B8 4C 8A 12 00 85 D2 75 ?? 48 8B D6 E8 ?? ?? ?? ?? 85 C0 0F 84 ?? ?? ?? ?? 48 8B 0D ?? ?? ?? ?? 48 85 C9 74 ?? 48 83 C1 08 BA 50 00 00 00 E8 ?? ?? ?? ?? EB ?? B9 50 00 00 00 E8 ?? ?? ?? ?? 48 8B F8
// injection point AOB: 0F B7 ?? B8 4C 8A 12 00 85 ?? 75 ?? ?? 8B ?? E8 ?? ?? ?? ?? 85 ?? 0F 84 ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 85 ?? 74 ?? ?? 83 ?? 08 ?? 50 00 00 00 E8 ?? ?? ?? ?? EB ?? ?? 50 00 00 00 E8 ?? ?? ?? ?? ?? 8B
alloc(newmem,$1000,INJECT_BROWSE_ITEM_N_SET)

alloc(INJECT_BROWSE_ITEM_N_SETo, $8)

label(code)
label(return)

INJECT_BROWSE_ITEM_N_SETo:
  readmem(INJECT_BROWSE_ITEM_N_SET, $8)

label(iw_min_threshold iw_set_item_cnt_to i_item_addr_offset is_get_all_quartz is_get_all_accessory iw_min_threshold_100 iw_set_item_cnt_to_100)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: movzx edx,word ptr [rax+rbx*4+00116724]
  //   new injection: movzx edx,word ptr [rax+rdi*4+00128A4C]
  //   register RBX -&gt; RDI
  //   5 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  cmp qword ptr [i_item_addr_offset], 0
  jne next1
  push r15
  xor r15, r15
  db 41 bf
  readmem(INJECT_BROWSE_ITEM_N_SET+4, 4)
  mov [i_item_addr_offset], r15
  pop r15

next1:
  push r15
  push r14

  mov r14, [i_item_addr_offset]
  // AOBMaker was: lea r15, [rax+rbx*4]
  lea r15, [rax+rdi*4]
  lea r15, [r15+r14]

  {
  // rbx check
  mov r14, 21445A283C8
  cmp r15, r14
  jne @F
  nop
  }

@@:
  // check fill quartz
  cmp dword ptr [is_get_all_quartz], 1 // is force all quartz?
  jne next_accessory
  mov r14, E74 // quartz start #
  // AOBMaker was: cmp rbx, r14
  cmp rdi, r14
  jb next_accessory
  mov r14, 1108 // 128 address (中間有跳數字)
  // AOBMaker was: cmp rbx, r14
  cmp rdi, r14
  ja next_normal_100 // accessory high watermark = 6A5, so ignore all

  mov r14w, [iw_set_item_cnt_to]
  mov [r15], r14w
  jmp endp

next_accessory:
  // check fill quartz
  cmp dword ptr [is_get_all_accessory], 1 // is force all accessory?
  jne next_normal_100
  mov r14, 5DC
  // AOBMaker was: cmp rbx, r14
  cmp rdi, r14
  jb next_normal_100
  mov r14, 6A5 // 109 address (中間有跳數字)
  // AOBMaker was: cmp rbx, r14
  cmp rdi, r14
  ja next_normal_100

  mov r14w, [iw_set_item_cnt_to]
  mov [r15], r14w
  jmp endp

next_normal_100:
  mov r14w, [r15]
  cmp r14w, [iw_min_threshold_100]
  jb next_normal
  cmp r14w, [iw_set_item_cnt_to_100]
  jae endp

  mov r14w, [iw_set_item_cnt_to_100]
  mov [r15], r14w
  jmp endp

next_normal:
  mov r14w, [r15]
  cmp r14w, [iw_min_threshold]
  jb endp
  cmp r14w, [iw_set_item_cnt_to]
  jae endp

  mov r14w, [iw_set_item_cnt_to]
  mov [r15], r14w

endp:
  pop r14
  pop r15


code:
  // movzx edx,word ptr [rax+rdi*4+00128A4C]
  reassemble(INJECT_BROWSE_ITEM_N_SET)
  jmp return
  align 10 cc
  iw_min_threshold:
  dw 2
  iw_set_item_cnt_to:
  dw 46
  iw_min_threshold_100:
  dw 64
  iw_set_item_cnt_to_100:
  dw #700
  i_item_addr_offset:
  dq 0
  is_get_all_quartz:
  dd 0
  is_get_all_accessory:
  dd 0




INJECT_BROWSE_ITEM_N_SET:
  jmp newmem
  nop 3
return:
registersymbol(INJECT_BROWSE_ITEM_N_SET INJECT_BROWSE_ITEM_N_SETo)

registersymbol(iw_min_threshold iw_set_item_cnt_to i_item_addr_offset is_get_all_quartz is_get_all_accessory iw_min_threshold_100 iw_set_item_cnt_to_100)

[DISABLE]

INJECT_BROWSE_ITEM_N_SET:
  readmem(INJECT_BROWSE_ITEM_N_SETo, $8)

unregistersymbol(INJECT_BROWSE_ITEM_N_SET INJECT_BROWSE_ITEM_N_SETo)
dealloc(newmem)
dealloc(INJECT_BROWSE_ITEM_N_SETo)
  //db 0F B7 94 98 24 67 11 00
unregistersymbol(iw_min_threshold iw_set_item_cnt_to i_item_addr_offset is_get_all_quartz is_get_all_accessory iw_min_threshold_100 iw_set_item_cnt_to_100)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+1555D0

sora_2nd.exe+155586: 72 24                              - jb sora_2nd.exe+1555AC
sora_2nd.exe+155588: 89 7C 24 20                        - mov [rsp+20],edi
sora_2nd.exe+15558C: 4C 8D 0D 3D 9D 9B 00               - lea r9,[sora_2nd.exe+B0F2D0]
sora_2nd.exe+155593: 41 B8 C9 04 00 00                  - mov r8d,000004C9
sora_2nd.exe+155599: 48 8D 15 10 9C 9B 00               - lea rdx,[sora_2nd.exe+B0F1B0]
sora_2nd.exe+1555A0: B9 03 00 00 00                     - mov ecx,00000003
sora_2nd.exe+1555A5: E8 06 69 42 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+1555AA: EB 30                              - jmp sora_2nd.exe+1555DC
sora_2nd.exe+1555AC: 8D 87 CA FE FF FF                  - lea eax,[rdi-00000136]
sora_2nd.exe+1555B2: 83 F8 07                           - cmp eax,07
sora_2nd.exe+1555B5: 77 12                              - ja sora_2nd.exe+1555C9
sora_2nd.exe+1555B7: 8B C8                              - mov ecx,eax
sora_2nd.exe+1555B9: 48 8B 05 60 A8 B0 00               - mov rax,[sora_2nd.exe+C5FE20]
sora_2nd.exe+1555C0: 8B 94 88 28 B6 20 00               - mov edx,[rax+rcx*4+0020B628]
sora_2nd.exe+1555C7: EB 0F                              - jmp sora_2nd.exe+1555D8
sora_2nd.exe+1555C9: 48 8B 05 50 A8 B0 00               - mov rax,[sora_2nd.exe+C5FE20]
// ---------- INJECTING HERE ----------
sora_2nd.exe+1555D0: 0F B7 94 B8 4C 8A 12 00            - movzx edx,word ptr [rax+rdi*4+00128A4C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+1555D8: 85 D2                              - test edx,edx
sora_2nd.exe+1555DA: 75 10                              - jne sora_2nd.exe+1555EC
sora_2nd.exe+1555DC: 48 8B D6                           - mov rdx,rsi
sora_2nd.exe+1555DF: E8 3C 04 1F 00                     - call sora_2nd.exe+345A20
sora_2nd.exe+1555E4: 85 C0                              - test eax,eax
sora_2nd.exe+1555E6: 0F 84 39 01 00 00                  - je sora_2nd.exe+155725
sora_2nd.exe+1555EC: 48 8B 0D 55 A8 B0 00               - mov rcx,[sora_2nd.exe+C5FE48]
sora_2nd.exe+1555F3: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+1555F6: 74 10                              - je sora_2nd.exe+155608
sora_2nd.exe+1555F8: 48 83 C1 08                        - add rcx,08
sora_2nd.exe+1555FC: BA 50 00 00 00                     - mov edx,00000050
sora_2nd.exe+155601: E8 6A 47 47 00                     - call sora_2nd.exe+5C9D70
sora_2nd.exe+155606: EB 0A                              - jmp sora_2nd.exe+155612
sora_2nd.exe+155608: B9 50 00 00 00                     - mov ecx,00000050
sora_2nd.exe+15560D: E8 12 AB 72 00                     - call sora_2nd.exe+880124
sora_2nd.exe+155612: 48 8B F8                           - mov rdi,rax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16</ID>
              <Description>"所持アイテム数が ≧"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iw_min_threshold</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>17</ID>
                  <Description>"Avail. item amount must &gt;="</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>iw_min_threshold</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>18</ID>
              <Description>"設定個数："</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iw_set_item_cnt_to</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>19</ID>
                  <Description>"Set amount to"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>iw_set_item_cnt_to</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>20</ID>
              <Description>"条件：数量 ≧"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iw_min_threshold_100</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>21</ID>
                  <Description>"設定数："</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>iw_set_item_cnt_to_100</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>22</ID>
              <Description>"if item amount &gt;="</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iw_min_threshold_100</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>23</ID>
                  <Description>"then set to:"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>iw_set_item_cnt_to_100</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>24</ID>
              <Description>"クオーツ個数強制設定? / Force quartz?"</Description>
              <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>is_get_all_quartz</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>25</ID>
              <Description>"アクセサリ個数強制設定? / force all accessories?"</Description>
              <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>is_get_all_accessory</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>4165</ID>
          <Description>"アイテムビューアー / Single item viewer"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/09/21
}

[ENABLE]

aobscanmodule(INJECT_4438,$process,0F B7 ?? 88 4C 8A 12 00 85 ?? 0F 95)
// raw AOB: B9 03 00 00 00 E8 ?? ?? ?? ?? 32 C0 48 83 C4 38 C3 8D 88 CA FE FF FF 83 F9 07 77 ?? 48 8B 05 ?? ?? ?? ?? 8B 94 88 28 B6 20 00 85 D2 0F 95 C0 48 83 C4 38 C3 48 8B C8 48 8B 05 ?? ?? ?? ?? 0F B7 94 88 4C 8A 12 00 85 D2 0F 95 C0 48 83 C4 38 C3 40 55 53 56 57 41 57 48 8D AC 24 70 FB FF FF 48 81 EC 90 05 00 00 48 8B 05 ?? ?? ?? ?? 48 33 C4 48 89 85 70 04 00 00 48 8B 0D ?? ?? ?? ?? 8B F2
// injection point AOB: 0F B7 ?? 88 4C 8A 12 00 85 ?? 0F 95 ?? 48 83 C4 38 C3 40 55 ?? ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? ?? 48 81 EC 90 05 00 00 ?? 8B ?? ?? ?? ?? ?? ?? 33 ?? ?? 89 ?? ?? ?? 00 00 ?? 8B ?? ?? ?? ?? ?? 8B
alloc(newmem,$1000,INJECT_4438)

alloc(INJECT_4438o, $8)

label(code)
label(return)
label(ptrCapture_INJECT_4438_725083)
label(dummy_item_id)

INJECT_4438o:
  readmem(INJECT_4438, $8)

newmem:
  // **** Begin Auto script: AddressCapture
  // mode=Single
  mov [dummy_item_id], rcx
  push r15
  // Address Capture: publish effective address
  lea r15, [rax+rcx*4]
  mov [ptrCapture_INJECT_4438_725083], r15
  pop r15
  // **** End Auto script: AddressCapture


code:
  // movzx edx,word ptr [rax+rcx*4+00128A4C]
  reassemble(INJECT_4438)
  jmp return
  align 10 cc
  ptrCapture_INJECT_4438_725083:
  dq 0
  dummy_item_id:
  dq -1

INJECT_4438:
  jmp newmem
  nop #3
return:
registersymbol(INJECT_4438 INJECT_4438o ptrCapture_INJECT_4438_725083)
registersymbol(dummy_item_id)
[DISABLE]

INJECT_4438:
  readmem(INJECT_4438o, $8)

unregistersymbol(INJECT_4438 INJECT_4438o ptrCapture_INJECT_4438_725083)
unregistersymbol(dummy_item_id)
dealloc(newmem)
dealloc(INJECT_4438o)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+163DEE

sora_2nd.exe+163D50: 48 83 EC 38                        - sub rsp,38
sora_2nd.exe+163D54: 48 8B 81 A8 01 00 00               - mov rax,[rcx+1A8]
sora_2nd.exe+163D5B: 48 85 C0                           - test rax,rax
sora_2nd.exe+163D5E: 74 5A                              - je short sora_2nd.exe+163DBA
sora_2nd.exe+163D60: 83 78 40 00                        - cmp dword [rax+40],0
sora_2nd.exe+163D64: 76 54                              - jbe short sora_2nd.exe+163DBA
sora_2nd.exe+163D66: 48 83 78 40 00                     - cmp qword [rax+40],0
sora_2nd.exe+163D6B: 74 4D                              - je short sora_2nd.exe+163DBA
sora_2nd.exe+163D6D: 48 63 48 70                        - movsxd rcx,[rax+70]
sora_2nd.exe+163D71: 48 8B 40 38                        - mov rax,[rax+38]
sora_2nd.exe+163D75: 48 8B 0C C8                        - mov rcx,[rax+rcx*8]
sora_2nd.exe+163D79: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+163D7C: 74 3C                              - je short sora_2nd.exe+163DBA
sora_2nd.exe+163D7E: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+163D81: FF 50 28                           - call qword [rax+28]
sora_2nd.exe+163D84: 48 85 C0                           - test rax,rax
sora_2nd.exe+163D87: 74 31                              - je short sora_2nd.exe+163DBA
sora_2nd.exe+163D89: F6 40 20 01                        - test byte [rax+20],1
sora_2nd.exe+163D8D: 74 2B                              - je short sora_2nd.exe+163DBA
sora_2nd.exe+163D8F: 8B 00                              - mov eax,[rax]
sora_2nd.exe+163D91: 3D 88 13 00 00                     - cmp eax,1388
sora_2nd.exe+163D96: 72 29                              - jb short sora_2nd.exe+163DC1
sora_2nd.exe+163D98: 4C 8D 0D D1 C4 9A 00               - lea r9,[rel sora_2nd.exe+B10270]
sora_2nd.exe+163D9F: 89 44 24 20                        - mov [rsp+20],eax
sora_2nd.exe+163DA3: 41 B8 C9 04 00 00                  - mov r8d,4C9
sora_2nd.exe+163DA9: 48 8D 15 30 C4 9A 00               - lea rdx,[rel sora_2nd.exe+B101E0]
sora_2nd.exe+163DB0: B9 03 00 00 00                     - mov ecx,3
sora_2nd.exe+163DB5: E8 16 84 41 00                     - call sora_2nd.exe+57C1D0
sora_2nd.exe+163DBA: 32 C0                              - xor al,al
sora_2nd.exe+163DBC: 48 83 C4 38                        - add rsp,38
sora_2nd.exe+163DC0: C3                                 - ret
sora_2nd.exe+163DC1: 8D 88 CA FE FF FF                  - lea ecx,[rax-136]
sora_2nd.exe+163DC7: 83 F9 07                           - cmp ecx,7
sora_2nd.exe+163DCA: 77 18                              - ja short sora_2nd.exe+163DE4
sora_2nd.exe+163DCC: 48 8B 05 7D D0 AF 00               - mov rax,[rel sora_2nd.exe+C60E50]
sora_2nd.exe+163DD3: 8B 94 88 28 B6 20 00               - mov edx,[rax+rcx*4+20B628]
sora_2nd.exe+163DDA: 85 D2                              - test edx,edx
sora_2nd.exe+163DDC: 0F 95 C0                           - setne al
sora_2nd.exe+163DDF: 48 83 C4 38                        - add rsp,38
sora_2nd.exe+163DE3: C3                                 - ret
sora_2nd.exe+163DE4: 48 8B C8                           - mov rcx,rax
sora_2nd.exe+163DE7: 48 8B 05 62 D0 AF 00               - mov rax,[rel sora_2nd.exe+C60E50]
// ---------- INJECTING HERE ----------
sora_2nd.exe+163DEE: 0F B7 94 88 4C 8A 12 00            - movzx edx,word ptr [rax+rcx*4+00128A4C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+163DF6: 85 D2                              - test edx,edx
sora_2nd.exe+163DF8: 0F 95 C0                           - setne al
sora_2nd.exe+163DFB: 48 83 C4 38                        - add rsp,38
sora_2nd.exe+163DFF: C3                                 - ret
sora_2nd.exe+163E00: 40 55                              - push rbp
sora_2nd.exe+163E02: 53                                 - push rbx
sora_2nd.exe+163E03: 56                                 - push rsi
sora_2nd.exe+163E04: 57                                 - push rdi
sora_2nd.exe+163E05: 41 57                              - push r15
sora_2nd.exe+163E07: 48 8D AC 24 70 FB FF FF            - lea rbp,[rsp-490]
sora_2nd.exe+163E0F: 48 81 EC 90 05 00 00               - sub rsp,590
sora_2nd.exe+163E16: 48 8B 05 23 E2 A8 00               - mov rax,[rel sora_2nd.exe+BF2040]
sora_2nd.exe+163E1D: 48 33 C4                           - xor rax,rsp
// ---------- DISASSEMBLY LIMIT (subroutine end not reached) ----------
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4166</ID>
              <Description>"ID (readonly)"</Description>
              <DropDownListLink>Items.ID</DropDownListLink>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>dummy_item_id</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>4168</ID>
                  <Description>"ID (正體中文) (唯讀)"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>1</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>8 Bytes</VariableType>
                  <Address>dummy_item_id</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4169</ID>
                  <Description>"ID (English) (readonly)"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>1</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>8 Bytes</VariableType>
                  <Address>dummy_item_id</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4167</ID>
              <Description>"Amount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>ptrCapture_INJECT_4438_725083</Address>
              <Offsets>
                <Offset>128A4C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4170</ID>
                  <Description>"メモリ直弄りで新アイテム湧かせられるならそれが手っ取り早い"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>4171</ID>
                  <Description>"Edit memory directly to bump new item if you know how to do it"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>26</ID>
          <Description>"戦闘：ダメージ制御 / Battle: damage control"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_BATTLE_DAMAGE_CTRL,$process,89 ?? 0C ?? 8B ?? 24 ?? 48 83 C4 20 ?? ?? C3 8B ?? 0C)
// raw AOB: 41 5E C3 8B 46 10 89 46 0C 8B 46 18 89 46 14 48 8B 74 24 38 48 83 C4 20 41 5E C3 8B 46 10 44 3B F0 41 0F 4C C6 33 C9 85 C0 0F 48 C1 89 46 0C 48 8B 74 24 38 48 83 C4 20 41 5E C3 8B 4E 0C 8B 56 10 41 03 CE 3B CA 0F 4C D1 33 C9 85 D2 0F 48 D1 89 56 0C 48 8B 74 24 38 48 83 C4 20 41 5E C3
// injection point AOB: 89 ?? 0C ?? 8B ?? 24 ?? 48 83 C4 20 ?? ?? C3 8B ?? 0C 8B ?? 10 ?? 03 ?? 3B ?? 0F 4C ?? 33 ?? 85 ?? 0F 48 ?? 89 ?? 0C ?? 8B ?? 24 ?? 48 83 C4 20 ?? ?? C3
alloc(newmem,$1000,INJECT_BATTLE_DAMAGE_CTRL)

alloc(INJECT_BATTLE_DAMAGE_CTRLo, $8)

label(code)
label(return)

INJECT_BATTLE_DAMAGE_CTRLo:
  readmem(INJECT_BATTLE_DAMAGE_CTRL, $8)

label(i_play_char_id vf_min_player_hp_ratio is_enemy_HP_option is_full_EP is_full_CP i_enemy_HP_limit vf_damage_multi vf_enemy_hp_ratio)

newmem:
  //push r15
  //mov r15d, [i_play_char_id]
  //cmp [rsi], r15d
  //pop r15
  //ja to_enemy

  cmp dword ptr [rsi+44], 0 // RNG
  je to_enemy

  cmp dword ptr [rsi+78], 0 // STUN
  jne to_enemy

to_player:
  push r15

  cmp dword ptr [is_full_EP], 1
  jne @F
  mov r15d, [rsi+18]
  mov [rsi+14], r15d

@@:
  cmp dword ptr [is_full_CP], 1
  jne @F
  mov r15d, [rsi+20]
  mov [rsi+1C], r15d

@@:
  // HP calc
  mov r15d, [rsi+10]
  vcvtsi2ss xmm15, xmm15, r15d
  vmovss xmm14, [vf_min_player_hp_ratio]
  vmulss xmm13, xmm14, xmm15
  vcvtss2si r15d, xmm13
  cmp eax, r15d
  cmovb eax, r15d

  pop r15

  jmp code

to_enemy:
  cmp dword ptr [is_enemy_HP_option], 0
  je code
  cmp dword ptr [is_enemy_HP_option], 1
  je to_1HP
  cmp dword ptr [is_enemy_HP_option], 2
  je to_1HK
  cmp dword ptr [is_enemy_HP_option], 3
  je to_set_limit
  cmp dword ptr [is_enemy_HP_option], 4
  je to_damage_multi
  cmp dword ptr [is_enemy_HP_option], 5
  je to_1000_hp
  cmp dword ptr [is_enemy_HP_option], 6
  je to_ratio_hp
  jmp code

to_1HK:
  mov eax, 0
  jmp code

to_1HP:
  cmp eax, 1
  jbe code
  mov eax, 1
  jmp code

to_set_limit:
  cmp eax, [i_enemy_HP_limit]
  jbe code
  mov eax, [i_enemy_HP_limit]
  jmp code

to_damage_multi:
  cmp r14d, 0
  jge code

  cmp [rsi+0C], eax
  jle code

  push rcx
  push rdx

  mov ecx, [rsi+0C]
  vcvtsi2ss xmm15, xmm15, ecx
  vcvtsi2ss xmm14, xmm14, eax
  vsubss xmm15, xmm14, xmm15
  vcvtss2si r14d, xmm15

  vcvtsi2ss xmm15, xmm15, r14d
  vmovss xmm14, [vf_damage_multi]
  vmulss xmm15, xmm14, xmm15
  vcvtss2si r14d, xmm15


  mov ecx,[rsi+0C]
  mov edx,[rsi+10]
  add ecx,r14d
  cmp ecx,edx
  cmovl edx,ecx
  test edx,edx
  cmovs edx,ecx
  mov eax,edx

  pop rdx
  pop rcx
  jmp code

to_1000_hp:
  cmp eax, #800
  jbe code
  mov eax, #800
  jmp code

to_ratio_hp:
  mov r14d, [rsi+10]
  vmovss xmm14, [vf_enemy_hp_ratio]
  vcvtsi2ss xmm15, xmm15, r14d
  vmulss xmm14, xmm14, xmm15
  vcvtsi2ss xmm15, xmm15, eax
  vucomiss xmm14, xmm15
  jae code

  vcvtss2si eax, xmm14

code:
  // mov [rsi+0C],eax
  reassemble(INJECT_BATTLE_DAMAGE_CTRL)
  // mov rsi,[rsp+38]
  reassemble(INJECT_BATTLE_DAMAGE_CTRL+3)
  jmp return
align 10 cc
  i_play_char_id:
  dd 7 0
  vf_min_player_hp_ratio:
  dd (float)0.25 0
  is_enemy_HP_option:
  dd 6 0
  i_enemy_HP_limit:
  dd #40000 0
  is_full_EP:
  dd 1 0
  is_full_CP:
  dd 1 0
  vf_damage_multi:
  dd (float)3.3333333 0
  vf_enemy_hp_ratio:
  dd (float)0.75 0


INJECT_BATTLE_DAMAGE_CTRL:
  jmp newmem
  nop 3
return:
registersymbol(i_play_char_id vf_min_player_hp_ratio is_enemy_HP_option is_full_EP is_full_CP i_enemy_HP_limit vf_damage_multi vf_enemy_hp_ratio)
registersymbol(INJECT_BATTLE_DAMAGE_CTRL INJECT_BATTLE_DAMAGE_CTRLo)

[DISABLE]

INJECT_BATTLE_DAMAGE_CTRL:
  readmem(INJECT_BATTLE_DAMAGE_CTRLo, $8)

unregistersymbol(i_play_char_id vf_min_player_hp_ratio is_enemy_HP_option is_full_EP is_full_CP i_enemy_HP_limit vf_damage_multi vf_enemy_hp_ratio)
unregistersymbol(INJECT_BATTLE_DAMAGE_CTRL INJECT_BATTLE_DAMAGE_CTRLo)
dealloc(newmem)
dealloc(INJECT_BATTLE_DAMAGE_CTRLo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+F8D64

sora_2nd.exe+F8D38: 41 5E                              - pop r14
sora_2nd.exe+F8D3A: C3                                 - ret
sora_2nd.exe+F8D3B: 8B 46 10                           - mov eax,[rsi+10]
sora_2nd.exe+F8D3E: 89 46 0C                           - mov [rsi+0C],eax
sora_2nd.exe+F8D41: 8B 46 18                           - mov eax,[rsi+18]
sora_2nd.exe+F8D44: 89 46 14                           - mov [rsi+14],eax
sora_2nd.exe+F8D47: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8D4C: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8D50: 41 5E                              - pop r14
sora_2nd.exe+F8D52: C3                                 - ret
sora_2nd.exe+F8D53: 8B 46 10                           - mov eax,[rsi+10]
sora_2nd.exe+F8D56: 44 3B F0                           - cmp r14d,eax
sora_2nd.exe+F8D59: 41 0F 4C C6                        - cmovl eax,r14d
sora_2nd.exe+F8D5D: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8D5F: 85 C0                              - test eax,eax
sora_2nd.exe+F8D61: 0F 48 C1                           - cmovs eax,ecx
// ---------- INJECTING HERE ----------
sora_2nd.exe+F8D64: 89 46 0C                           - mov [rsi+0C],eax
// ---------- DONE INJECTING  ----------
sora_2nd.exe+F8D67: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8D6C: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8D70: 41 5E                              - pop r14
sora_2nd.exe+F8D72: C3                                 - ret
sora_2nd.exe+F8D73: 8B 4E 0C                           - mov ecx,[rsi+0C]
sora_2nd.exe+F8D76: 8B 56 10                           - mov edx,[rsi+10]
sora_2nd.exe+F8D79: 41 03 CE                           - add ecx,r14d
sora_2nd.exe+F8D7C: 3B CA                              - cmp ecx,edx
sora_2nd.exe+F8D7E: 0F 4C D1                           - cmovl edx,ecx
sora_2nd.exe+F8D81: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8D83: 85 D2                              - test edx,edx
sora_2nd.exe+F8D85: 0F 48 D1                           - cmovs edx,ecx
sora_2nd.exe+F8D88: 89 56 0C                           - mov [rsi+0C],edx
sora_2nd.exe+F8D8B: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8D90: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8D94: 41 5E                              - pop r14
}

{
sora_1st:
// ORIGINAL CODE - INJECTION POINT: sora_1st.exe+DBB80

sora_1st.exe+DBB68: 41 5E           - pop r14
sora_1st.exe+DBB6A: C3              - ret
sora_1st.exe+DBB6B: 8B 4E 0C        - mov ecx,[rsi+0C]
sora_1st.exe+DBB6E: 8B 56 10        - mov edx,[rsi+10]
sora_1st.exe+DBB71: 41 03 CE        - add ecx,r14d
sora_1st.exe+DBB74: 3B CA           - cmp ecx,edx
sora_1st.exe+DBB76: 0F 4C D1        - cmovl edx,ecx
sora_1st.exe+DBB79: 33 C9           - xor ecx,ecx
sora_1st.exe+DBB7B: 85 D2           - test edx,edx
sora_1st.exe+DBB7D: 0F 48 D1        - cmovs edx,ecx
// ---------- INJECTING HERE ----------
sora_1st.exe+DBB80: 89 56 0C        - mov [rsi+0C],edx
// ---------- DONE INJECTING  ----------
sora_1st.exe+DBB83: 48 8B 74 24 38  - mov rsi,[rsp+38]
sora_1st.exe+DBB88: 48 83 C4 20     - add rsp,20
sora_1st.exe+DBB8C: 41 5E           - pop r14
sora_1st.exe+DBB8E: C3              - ret
sora_1st.exe+DBB8F: 8B 46 18        - mov eax,[rsi+18]
sora_1st.exe+DBB92: 44 3B F0        - cmp r14d,eax
sora_1st.exe+DBB95: 41 0F 4C C6     - cmovl eax,r14d
sora_1st.exe+DBB99: 33 C9           - xor ecx,ecx
sora_1st.exe+DBB9B: 85 C0           - test eax,eax
sora_1st.exe+DBB9D: 0F 48 C1        - cmovs eax,ecx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>27</ID>
              <Description>"基本設定 / Global setting"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>28</ID>
                  <Description>"味方最小HP維持率（%）"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_min_player_hp_ratio</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>29</ID>
                  <Description>"Min player HP ratio after hit"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_min_player_hp_ratio</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>30</ID>
              <Description>"被ダメージ時EP回復?"</Description>
              <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>is_full_EP</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>31</ID>
                  <Description>"Full EP after get hit?"</Description>
                  <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>is_full_EP</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>32</ID>
              <Description>"被ダメージ時CP回復?"</Description>
              <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>is_full_CP</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>33</ID>
                  <Description>"Full CP after get hit?"</Description>
                  <DropDownList DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>is_full_CP</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>34</ID>
              <Description>"敵HPオプション / Enemy HP option"</Description>
              <DropDownList DisplayValueAsItem="1">0:なし / None
1:HPを1にする / HP 1
2:一撃必殺 / 1 hit kill
3:最大値を下記に設定 / set limit as below
4:下記のダメージ倍率を適用 / damage multiplier as below
5:被弾後HP 800固定 / hit to HP 800
6:指定HP割合 / HP ratio
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>is_enemy_HP_option</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>35</ID>
                  <Description>"※警告：味方NPCに影響を与える可能性があります"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>36</ID>
                  <Description>"※味方NPCが一撃で倒される可能性があります"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>37</ID>
                  <Description>"Warning: may affect friendly NPCs"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>38</ID>
                  <Description>"friendly NPC may be killed when battle start"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>39</ID>
                  <Description>"3. 敵HP上限"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>i_enemy_HP_limit</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>40</ID>
                  <Description>"4. 与ダメージ倍率"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_damage_multi</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>41</ID>
                  <Description>"6. 一撃後HP割合（%）"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_enemy_hp_ratio</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>42</ID>
                  <Description>"3. Enemy HP limit:"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>i_enemy_HP_limit</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>43</ID>
                  <Description>"4. damage multiplier"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_damage_multi</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>44</ID>
                  <Description>"6. Max HP ratio after hit"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_enemy_hp_ratio</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>45</ID>
              <Description>"戦闘：プレイヤー致死回避 / Battle: player HP: try to keep non-zero"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : 
  Version: 
  Date   : 2025-09-19
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_HP_NO_0,sora_2nd.exe,03 D0 41 39 50 0C 7F ?? 48 8D 15 ?? ?? ?? ?? 48 8B CB) // should be unique
alloc(newmem,$1000,INJECT_HP_NO_0)

label(code)
label(return)

newmem:

code:
  add edx,eax
  cmp [r8+0C],edx
  jg endp

  pushfq
  cmp edx, 0
  jl next1
  mov [r8+0C], edx
  inc dword ptr [r8+0C]
  jmp end_inner

next1:
  push r15
  mov r15d, [r8+10]

  vcvtsi2ss xmm15, xmm15, r15d
  vmovss xmm14, [vf_min_player_hp_ratio]
  vmulss xmm14, xmm14, xmm15
  vcvtss2si r15d, xmm14

  mov [r8+0C], r15d
  pop r15

end_inner:
  popfq
  cmp [r8+0C], edx

endp:
  jmp return
align 10 cc


INJECT_HP_NO_0:
  jmp newmem
  nop
return:
registersymbol(INJECT_HP_NO_0)

[DISABLE]

INJECT_HP_NO_0:
  db 03 D0 41 39 50 0C

unregistersymbol(INJECT_HP_NO_0)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+21F093

sora_2nd.exe+21F05A: 84 C0                              - test al,al
sora_2nd.exe+21F05C: 0F 85 85 00 00 00                  - jne sora_2nd.exe+21F0E7
sora_2nd.exe+21F062: 83 BB D8 02 00 00 03               - cmp dword ptr [rbx+000002D8],03
sora_2nd.exe+21F069: 74 4A                              - je sora_2nd.exe+21F0B5
sora_2nd.exe+21F06B: 4C 8B 83 90 1D 00 00               - mov r8,[rbx+00001D90]
sora_2nd.exe+21F072: 4D 85 C0                           - test r8,r8
sora_2nd.exe+21F075: 74 3E                              - je sora_2nd.exe+21F0B5
sora_2nd.exe+21F077: 4D 8B 00                           - mov r8,[r8]
sora_2nd.exe+21F07A: 41 8B 40 10                        - mov eax,[r8+10]
sora_2nd.exe+21F07E: 8D 0C 80                           - lea ecx,[rax+rax*4]
sora_2nd.exe+21F081: B8 1F 85 EB 51                     - mov eax,51EB851F
sora_2nd.exe+21F086: C1 E1 02                           - shl ecx,02
sora_2nd.exe+21F089: F7 E9                              - imul ecx
sora_2nd.exe+21F08B: C1 FA 05                           - sar edx,05
sora_2nd.exe+21F08E: 8B C2                              - mov eax,edx
sora_2nd.exe+21F090: C1 E8 1F                           - shr eax,1F
// ---------- INJECTING HERE ----------
sora_2nd.exe+21F093: 03 D0                              - add edx,eax
// ---------- DONE INJECTING  ----------
sora_2nd.exe+21F095: 41 39 50 0C                        - cmp [r8+0C],edx
sora_2nd.exe+21F099: 7F 1A                              - jg sora_2nd.exe+21F0B5
sora_2nd.exe+21F09B: 48 8D 15 76 8B 8C 00               - lea rdx,[sora_2nd.exe+AE7C18]
sora_2nd.exe+21F0A2: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+21F0A5: E8 76 8D FF FF                     - call sora_2nd.exe+217E20
sora_2nd.exe+21F0AA: 4C 8D 05 67 8B 8C 00               - lea r8,[sora_2nd.exe+AE7C18]
sora_2nd.exe+21F0B1: 84 C0                              - test al,al
sora_2nd.exe+21F0B3: 75 07                              - jne sora_2nd.exe+21F0BC
sora_2nd.exe+21F0B5: 4C 8D 05 4C 8B 8C 00               - lea r8,[sora_2nd.exe+AE7C08]
sora_2nd.exe+21F0BC: F3 0F 10 05 90 DA 90 00            - movss xmm0,[sora_2nd.exe+B2CB54]
sora_2nd.exe+21F0C4: 0F 28 DE                           - movaps xmm3,xmm6
sora_2nd.exe+21F0C7: 40 88 7C 24 30                     - mov [rsp+30],dil
sora_2nd.exe+21F0CC: BA 02 00 00 00                     - mov edx,00000002
sora_2nd.exe+21F0D1: C7 44 24 28 00 00 00 00            - mov [rsp+28],00000000
sora_2nd.exe+21F0D9: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+21F0DC: F3 0F 11 44 24 20                  - movss [rsp+20],xmm0
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"戦闘：EP消費後に全回復 / Battle: full EP after use"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : 
  Version: 
  Date   : 2025-09-19
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_BATTLE_INF_EP,sora_2nd.exe,8B 4E 14 8B 56 18) // should be unique
alloc(newmem,$1000,INJECT_BATTLE_INF_EP)

label(code)
label(return)

newmem:
  cmp dword ptr [rsi+44], 0 // RNG
  je code

  cmp dword ptr [rsi+78], 0 // RNG
  jne code


  mov edx, [rsi+18]
  mov [rsi+14], edx
  xor r14d, r14d

code:
  mov ecx,[rsi+14]
  mov edx,[rsi+18]
  jmp return

INJECT_BATTLE_INF_EP:
  jmp newmem
  nop
return:
registersymbol(INJECT_BATTLE_INF_EP)

[DISABLE]

INJECT_BATTLE_INF_EP:
  db 8B 4E 14 8B 56 18

unregistersymbol(INJECT_BATTLE_INF_EP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+F8CD7

sora_2nd.exe+F8CA8: 89 56 0C                           - mov [rsi+0C],edx
sora_2nd.exe+F8CAB: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8CB0: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8CB4: 41 5E                              - pop r14
sora_2nd.exe+F8CB6: C3                                 - ret
sora_2nd.exe+F8CB7: 8B 46 18                           - mov eax,[rsi+18]
sora_2nd.exe+F8CBA: 44 3B F0                           - cmp r14d,eax
sora_2nd.exe+F8CBD: 41 0F 4C C6                        - cmovl eax,r14d
sora_2nd.exe+F8CC1: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8CC3: 85 C0                              - test eax,eax
sora_2nd.exe+F8CC5: 0F 48 C1                           - cmovs eax,ecx
sora_2nd.exe+F8CC8: 89 46 14                           - mov [rsi+14],eax
sora_2nd.exe+F8CCB: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8CD0: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8CD4: 41 5E                              - pop r14
sora_2nd.exe+F8CD6: C3                                 - ret
// ---------- INJECTING HERE ----------
sora_2nd.exe+F8CD7: 8B 4E 14                           - mov ecx,[rsi+14]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+F8CDA: 8B 56 18                           - mov edx,[rsi+18]
sora_2nd.exe+F8CDD: 41 03 CE                           - add ecx,r14d
sora_2nd.exe+F8CE0: 3B CA                              - cmp ecx,edx
sora_2nd.exe+F8CE2: 0F 4C D1                           - cmovl edx,ecx
sora_2nd.exe+F8CE5: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8CE7: 85 D2                              - test edx,edx
sora_2nd.exe+F8CE9: 0F 48 D1                           - cmovs edx,ecx
sora_2nd.exe+F8CEC: 89 56 14                           - mov [rsi+14],edx
sora_2nd.exe+F8CEF: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8CF4: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8CF8: 41 5E                              - pop r14
sora_2nd.exe+F8CFA: C3                                 - ret
sora_2nd.exe+F8CFB: 8B 4E 1C                           - mov ecx,[rsi+1C]
sora_2nd.exe+F8CFE: 8B 56 20                           - mov edx,[rsi+20]
sora_2nd.exe+F8D01: 41 03 CE                           - add ecx,r14d
sora_2nd.exe+F8D04: 3B CA                              - cmp ecx,edx
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"戦闘：CP消費後に全回復 / Battle: full CP after use"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : 
  Version: 
  Date   : 2025-09-19
  Author : bbfox@https://openchetatables.com
}

[ENABLE]

aobscanmodule(INJECT_BATTLE_INF_CP,sora_2nd.exe,8B 4E 1C 8B 56 20) // should be unique
alloc(newmem,$1000,INJECT_BATTLE_INF_CP)

label(code)
label(return)

newmem:
  cmp dword ptr [rsi+44], 0 // RNG
  je code
  cmp dword ptr [rsi+78], 0
  jne code

  mov edx, [rsi+20]
  mov [rsi+1C], edx
  xor r14d, r14d


code:
  mov ecx,[rsi+1C]
  mov edx,[rsi+20]
  jmp return

INJECT_BATTLE_INF_CP:
  jmp newmem
  nop
return:
registersymbol(INJECT_BATTLE_INF_CP)

[DISABLE]

INJECT_BATTLE_INF_CP:
  db 8B 4E 1C 8B 56 20

unregistersymbol(INJECT_BATTLE_INF_CP)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+F8CFB

sora_2nd.exe+F8CD0: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8CD4: 41 5E                              - pop r14
sora_2nd.exe+F8CD6: C3                                 - ret
INJECT_BATTLE_INF_EP: E9 24 73 DE FF                     - jmp 7FF691640000
sora_2nd.exe+F8CDC: 90                                 - nop
sora_2nd.exe+F8CDD: 41 03 CE                           - add ecx,r14d
sora_2nd.exe+F8CE0: 3B CA                              - cmp ecx,edx
sora_2nd.exe+F8CE2: 0F 4C D1                           - cmovl edx,ecx
sora_2nd.exe+F8CE5: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8CE7: 85 D2                              - test edx,edx
sora_2nd.exe+F8CE9: 0F 48 D1                           - cmovs edx,ecx
sora_2nd.exe+F8CEC: 89 56 14                           - mov [rsi+14],edx
sora_2nd.exe+F8CEF: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8CF4: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8CF8: 41 5E                              - pop r14
sora_2nd.exe+F8CFA: C3                                 - ret
// ---------- INJECTING HERE ----------
sora_2nd.exe+F8CFB: 8B 4E 1C                           - mov ecx,[rsi+1C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+F8CFE: 8B 56 20                           - mov edx,[rsi+20]
sora_2nd.exe+F8D01: 41 03 CE                           - add ecx,r14d
sora_2nd.exe+F8D04: 3B CA                              - cmp ecx,edx
sora_2nd.exe+F8D06: 0F 4C D1                           - cmovl edx,ecx
sora_2nd.exe+F8D09: 33 C9                              - xor ecx,ecx
sora_2nd.exe+F8D0B: 85 D2                              - test edx,edx
sora_2nd.exe+F8D0D: 0F 48 D1                           - cmovs edx,ecx
sora_2nd.exe+F8D10: 89 56 1C                           - mov [rsi+1C],edx
sora_2nd.exe+F8D13: 48 8B 74 24 38                     - mov rsi,[rsp+38]
sora_2nd.exe+F8D18: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+F8D1C: 41 5E                              - pop r14
sora_2nd.exe+F8D1E: C3                                 - ret
sora_2nd.exe+F8D1F: 44 39 76 1C                        - cmp [rsi+1C],r14d
sora_2nd.exe+F8D23: 0F 8D 14 05 00 00                  - jnl sora_2nd.exe+F923D
sora_2nd.exe+F8D29: 8B 46 20                           - mov eax,[rsi+20]
sora_2nd.exe+F8D2C: 44 3B F0                           - cmp r14d,eax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>48</ID>
              <Description>"戦闘：気絶付与倍率 / Battle: Stun multiplier"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_STUN_MULTI,$process,F3 0F 58 ?? F3 0F 5D ?? F3 0F 5F ?? ?? 84)
// raw AOB: 48 8B 07 F3 0F 10 40 78 F3 0F 5C 40 74 F3 0F 5C C4 F3 0F 5D F8 48 8B 07 48 8D 4C 24 20 45 84 F6 F3 44 0F 11 44 24 20 49 0F 44 CF F3 0F 10 58 78 44 0F 2F C3 73 ?? F3 0F 10 50 74 0F 57 C9 0F 28 C2 F3 0F 58 C7 F3 0F 5D C3 F3 0F 5F C8 40 84 F6 74 ?? 0F 2F CB 72 ?? 0F 28 CB F3 0F 5C CC 48 85 C9 74 ?? F3 0F 5C CA F3 0F 11 09 F3 44 0F 10 44 24 20 EB ?? 44 0F 2F C7 F3 0F 11 48 74 0F 28 D1
// injection point AOB: F3 0F 58 ?? F3 0F 5D ?? F3 0F 5F ?? ?? 84 ?? 74 ?? 0F 2F ?? 72 ?? 0F 28 ?? F3 0F 5C ?? ?? 85 ?? 74 ?? F3 0F 5C ?? F3 0F 11 ?? F3 ?? 0F 10 ?? ?? ?? EB ?? ?? 0F 2F ?? F3 0F 11 ?? 74 0F 28
alloc(newmem,$1000,INJECT_STUN_MULTI)

alloc(INJECT_STUN_MULTIo, $8)

label(code)
label(return)

INJECT_STUN_MULTIo:
  readmem(INJECT_STUN_MULTI, $8)

label(vf_stun_multi i_base_stn_addr)

newmem:
  // check if enemy
  cmp dword ptr [rax+44], 0 // RNG
  jne code
  cmp dword ptr [rax+78], 0 // max stun value
  je code

  mov [i_base_stn_addr], rax

  mulss xmm7, dword ptr [vf_stun_multi]

code:
  // addss xmm0,xmm7
  reassemble(INJECT_STUN_MULTI)
  // minss xmm0,xmm3
  reassemble(INJECT_STUN_MULTI+4)
  jmp return
  align 10 cc
  i_base_stn_addr:
  dq 0
  vf_stun_multi:
  dd (float)6.66666

INJECT_STUN_MULTI:
  jmp newmem
  nop 3
return:
registersymbol(INJECT_STUN_MULTI INJECT_STUN_MULTIo)
registersymbol(vf_stun_multi i_base_stn_addr)
[DISABLE]

INJECT_STUN_MULTI:
  readmem(INJECT_STUN_MULTIo, $8)

unregistersymbol(INJECT_STUN_MULTI INJECT_STUN_MULTIo)
unregistersymbol(vf_stun_multi i_base_stn_addr)
dealloc(newmem)
dealloc(INJECT_STUN_MULTIo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E20CB

sora_2nd.exe+E208A: 48 8B 07                           - mov rax,[rdi]
sora_2nd.exe+E208D: F3 0F 10 40 78                     - movss xmm0,[rax+78]
sora_2nd.exe+E2092: F3 0F 5C 40 74                     - subss xmm0,[rax+74]
sora_2nd.exe+E2097: F3 0F 5C C4                        - subss xmm0,xmm4
sora_2nd.exe+E209B: F3 0F 5D F8                        - minss xmm7,xmm0
sora_2nd.exe+E209F: 48 8B 07                           - mov rax,[rdi]
sora_2nd.exe+E20A2: 48 8D 4C 24 20                     - lea rcx,[rsp+20]
sora_2nd.exe+E20A7: 45 84 F6                           - test r14b,r14b
sora_2nd.exe+E20AA: F3 44 0F 11 44 24 20               - movss [rsp+20],xmm8
sora_2nd.exe+E20B1: 49 0F 44 CF                        - cmove rcx,r15
sora_2nd.exe+E20B5: F3 0F 10 58 78                     - movss xmm3,[rax+78]
sora_2nd.exe+E20BA: 44 0F 2F C3                        - comiss xmm8,xmm3
sora_2nd.exe+E20BE: 73 79                              - jae sora_2nd.exe+E2139
sora_2nd.exe+E20C0: F3 0F 10 50 74                     - movss xmm2,[rax+74]
sora_2nd.exe+E20C5: 0F 57 C9                           - xorps xmm1,xmm1
sora_2nd.exe+E20C8: 0F 28 C2                           - movaps xmm0,xmm2
// ---------- INJECTING HERE ----------
sora_2nd.exe+E20CB: F3 0F 58 C7                        - addss xmm0,xmm7
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E20CF: F3 0F 5D C3                        - minss xmm0,xmm3
sora_2nd.exe+E20D3: F3 0F 5F C8                        - maxss xmm1,xmm0
sora_2nd.exe+E20D7: 40 84 F6                           - test sil,sil
sora_2nd.exe+E20DA: 74 0C                              - je sora_2nd.exe+E20E8
sora_2nd.exe+E20DC: 0F 2F CB                           - comiss xmm1,xmm3
sora_2nd.exe+E20DF: 72 07                              - jb sora_2nd.exe+E20E8
sora_2nd.exe+E20E1: 0F 28 CB                           - movaps xmm1,xmm3
sora_2nd.exe+E20E4: F3 0F 5C CC                        - subss xmm1,xmm4
sora_2nd.exe+E20E8: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E20EB: 74 11                              - je sora_2nd.exe+E20FE
sora_2nd.exe+E20ED: F3 0F 5C CA                        - subss xmm1,xmm2
sora_2nd.exe+E20F1: F3 0F 11 09                        - movss [rcx],xmm1
sora_2nd.exe+E20F5: F3 44 0F 10 44 24 20               - movss xmm8,[rsp+20]
sora_2nd.exe+E20FC: EB 1F                              - jmp sora_2nd.exe+E211D
sora_2nd.exe+E20FE: 44 0F 2F C7                        - comiss xmm8,xmm7
sora_2nd.exe+E2102: F3 0F 11 48 74                     - movss [rax+74],xmm1
}

{
sora_1st:
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+C8B27

sora_2nd.exe+C8AFE: 40 84 F6              - test sil,sil
sora_2nd.exe+C8B01: F3 44 0F 11 4C 24 20  - movss [rsp+20],xmm9
sora_2nd.exe+C8B08: 49 0F 44 C7           - cmove rax,r15
sora_2nd.exe+C8B0C: 4C 8B 7C 24 70        - mov r15,[rsp+70]
sora_2nd.exe+C8B11: F3 0F 10 51 78        - movss xmm2,[rcx+78]
sora_2nd.exe+C8B16: 44 0F 2F CA           - comiss xmm9,xmm2
sora_2nd.exe+C8B1A: 73 5A                 - jae sora_2nd.exe+C8B76
sora_2nd.exe+C8B1C: F3 0F 10 59 74        - movss xmm3,[rcx+74]
sora_2nd.exe+C8B21: 0F 28 CA              - movaps xmm1,xmm2
sora_2nd.exe+C8B24: 0F 28 C3              - movaps xmm0,xmm3
// ---------- INJECTING HERE ----------
sora_2nd.exe+C8B27: F3 41 0F 58 C0        - addss xmm0,xmm8
// ---------- DONE INJECTING  ----------
sora_2nd.exe+C8B2C: F3 0F 5D C8           - minss xmm1,xmm0
sora_2nd.exe+C8B30: 40 84 ED              - test bpl,bpl
sora_2nd.exe+C8B33: 74 0C                 - je sora_2nd.exe+C8B41
sora_2nd.exe+C8B35: 0F 2F CA              - comiss xmm1,xmm2
sora_2nd.exe+C8B38: 72 07                 - jb sora_2nd.exe+C8B41
sora_2nd.exe+C8B3A: 0F 28 CA              - movaps xmm1,xmm2
sora_2nd.exe+C8B3D: F3 0F 5C CC           - subss xmm1,xmm4
sora_2nd.exe+C8B41: 48 85 C0              - test rax,rax
sora_2nd.exe+C8B44: 74 11                 - je sora_2nd.exe+C8B57
sora_2nd.exe+C8B46: F3 0F 5C CB           - subss xmm1,xmm3
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>49</ID>
                  <Description>"multiplier"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_stun_multi</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>268</ID>
                  <Description>"stun"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>Float</VariableType>
                  <Address>i_base_stn_addr</Address>
                  <Offsets>
                    <Offset>74</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>269</ID>
                  <Description>"Stun target"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>Float</VariableType>
                  <Address>i_base_stn_addr</Address>
                  <Offsets>
                    <Offset>78</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"アイテム無限 / inf item use"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : sora_2nd.exe
  Version: 
  Date   : 2026/08/20
  Author : bbfox@https://opencheattables.scom
}

[ENABLE]

aobscanmodule(INJECT_BATTLE_INF_ITEM,sora_2nd.exe,2B CD C7 44 24 20 FF FF 00 00) // should be unique
alloc(newmem,$1000,INJECT_BATTLE_INF_ITEM)

label(code)
label(return)

newmem:
  cmp ebp, 0
  jl code
  xor ebp, ebp

code:
  sub ecx,ebp
  mov [rsp+20],0000FFFF
  jmp return

INJECT_BATTLE_INF_ITEM:
  jmp newmem
  nop 5
return:
registersymbol(INJECT_BATTLE_INF_ITEM)

[DISABLE]

INJECT_BATTLE_INF_ITEM:
  db 2B CD C7 44 24 20 FF FF 00 00

unregistersymbol(INJECT_BATTLE_INF_ITEM)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+43D90F

sora_2nd.exe+43D8CC: 8B C7                              - mov eax,edi
sora_2nd.exe+43D8CE: 8B 8E 40 B6 20 00                  - mov ecx,[rsi+0020B640]
sora_2nd.exe+43D8D4: 2B CD                              - sub ecx,ebp
sora_2nd.exe+43D8D6: 85 C9                              - test ecx,ecx
sora_2nd.exe+43D8D8: 0F 4F C1                           - cmovg eax,ecx
sora_2nd.exe+43D8DB: 89 86 40 B6 20 00                  - mov [rsi+0020B640],eax
sora_2nd.exe+43D8E1: 8B 86 44 B6 20 00                  - mov eax,[rsi+0020B644]
sora_2nd.exe+43D8E7: 2B C5                              - sub eax,ebp
sora_2nd.exe+43D8E9: 85 C0                              - test eax,eax
sora_2nd.exe+43D8EB: 0F 4F F8                           - cmovg edi,eax
sora_2nd.exe+43D8EE: 89 BE 44 B6 20 00                  - mov [rsi+0020B644],edi
sora_2nd.exe+43D8F4: E9 02 01 00 00                     - jmp sora_2nd.exe+43D9FB
sora_2nd.exe+43D8F9: 48 8D 14 9E                        - lea rdx,[rsi+rbx*4]
sora_2nd.exe+43D8FD: 89 7C 24 48                        - mov [rsp+48],edi
sora_2nd.exe+43D901: 0F B7 8A 4C 8A 12 00               - movzx ecx,word ptr [rdx+00128A4C]
sora_2nd.exe+43D908: 48 8D 35 21 1A 6D 00               - lea rsi,[sora_2nd.exe+B0F330]
// ---------- INJECTING HERE ----------
sora_2nd.exe+43D90F: 2B CD                              - sub ecx,ebp
// ---------- DONE INJECTING  ----------
sora_2nd.exe+43D911: C7 44 24 20 FF FF 00 00            - mov [rsp+20],0000FFFF
sora_2nd.exe+43D919: 85 C9                              - test ecx,ecx
sora_2nd.exe+43D91B: 4C 8D 4C 24 48                     - lea r9,[rsp+48]
sora_2nd.exe+43D920: 66 0F 4F C1                        - cmovg ax,cx
sora_2nd.exe+43D924: 48 8B 0D FD 24 82 00               - mov rcx,[sora_2nd.exe+C5FE28]
sora_2nd.exe+43D92B: 66 89 82 4C 8A 12 00               - mov [rdx+00128A4C],ax
sora_2nd.exe+43D932: 81 E3 FF FF FF 3F                  - and ebx,3FFFFFFF
sora_2nd.exe+43D938: 0F BA EB 1E                        - bts ebx,1E
sora_2nd.exe+43D93C: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+43D93F: 48 8B D6                           - mov rdx,rsi
sora_2nd.exe+43D942: 89 5C 24 40                        - mov [rsp+40],ebx
sora_2nd.exe+43D946: E8 35 ED 08 00                     - call sora_2nd.exe+4CC680
sora_2nd.exe+43D94B: 48 8B D8                           - mov rbx,rax
sora_2nd.exe+43D94E: 48 85 C0                           - test rax,rax
sora_2nd.exe+43D951: 0F 84 81 00 00 00                  - je sora_2nd.exe+43D9D8
sora_2nd.exe+43D957: 8B 44 24 48                        - mov eax,[rsp+48]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>272</ID>
          <Description>"戦闘：クリティカル率（%）設定 / Battle: set crit%"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_CRIT_MAX,$process,8B ?? 6C 85 ?? 0F 48 ?? ?? F6)
// raw AOB: 45 84 DB 0F 84 ?? ?? ?? ?? 49 8D 8D D0 00 00 00 E8 ?? ?? ?? ?? 44 8B E0 B8 1F 85 EB 51 41 F7 E4 C1 EA 05 6B CA 64 44 2B E1 41 0F B6 4F 10 FE C9 4C 8B 7C 24 60 80 F9 02 77 ?? 49 8B 07 8B 78 6C 85 FF 0F 48 FE 41 F6 C6 01 74 ?? 49 8B 87 98 05 00 00 48 8B 90 08 09 00 00 8B 80 10 09 00 00 48 8D 0C C0 48 8D 04 CA 48 3B D0 74 ?? 83 3A 33 74 ?? 48 83 C2 48 48 3B D0 75 ?? EB
// injection point AOB: 8B ?? 6C 85 ?? 0F 48 ?? ?? F6 ?? 01 74 ?? ?? 8B ?? 98 05 00 00 ?? 8B ?? 08 09 00 00 8B ?? 10 09 00 00 ?? 8D ?? C0 ?? 8D ?? CA ?? 3B ?? 74 ?? 83 ?? 33 74 ?? ?? 83 ?? 48 ?? 3B ?? 75 ?? EB
alloc(newmem,$1000,INJECT_CRIT_MAX)

alloc(INJECT_CRIT_MAXo, $5)

label(code)
label(return)

INJECT_CRIT_MAXo:
  readmem(INJECT_CRIT_MAX, $5)

label(i_hitp_target)

newmem:

code:
  // mov edi,[rax+6C]
  reassemble(INJECT_CRIT_MAX)

  cmp dword ptr [rax+44], 0 // RNG
  je short @F
  cmp dword ptr [rax+78], 0 // max stun value
  jne short @F

  mov eax, [i_hitp_target]
@@:


  // test edi,edi
  reassemble(INJECT_CRIT_MAX+3)
  jmp return
  align 10 cc
  i_hitp_target:
  dd C8

INJECT_CRIT_MAX:
  jmp newmem
return:
registersymbol(INJECT_CRIT_MAX INJECT_CRIT_MAXo)
registersymbol(i_hitp_target)

[DISABLE]

INJECT_CRIT_MAX:
  readmem(INJECT_CRIT_MAXo, $5)

unregistersymbol(INJECT_CRIT_MAX INJECT_CRIT_MAXo)
unregistersymbol(i_hitp_target)

dealloc(newmem)
dealloc(INJECT_CRIT_MAXo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E5E64

sora_2nd.exe+E5E27: 45 84 DB                           - test r11b,r11b
sora_2nd.exe+E5E2A: 0F 84 89 03 00 00                  - je sora_2nd.exe+E61B9
sora_2nd.exe+E5E30: 49 8D 8D D0 00 00 00               - lea rcx,[r13+000000D0]
sora_2nd.exe+E5E37: E8 D4 C7 4A 00                     - call sora_2nd.exe+592610
sora_2nd.exe+E5E3C: 44 8B E0                           - mov r12d,eax
sora_2nd.exe+E5E3F: B8 1F 85 EB 51                     - mov eax,51EB851F
sora_2nd.exe+E5E44: 41 F7 E4                           - mul r12d
sora_2nd.exe+E5E47: C1 EA 05                           - shr edx,05
sora_2nd.exe+E5E4A: 6B CA 64                           - imul ecx,edx,64
sora_2nd.exe+E5E4D: 44 2B E1                           - sub r12d,ecx
sora_2nd.exe+E5E50: 41 0F B6 4F 10                     - movzx ecx,byte ptr [r15+10]
sora_2nd.exe+E5E55: FE C9                              - dec cl
sora_2nd.exe+E5E57: 4C 8B 7C 24 60                     - mov r15,[rsp+60]
sora_2nd.exe+E5E5C: 80 F9 02                           - cmp cl,02
sora_2nd.exe+E5E5F: 77 0B                              - ja sora_2nd.exe+E5E6C
sora_2nd.exe+E5E61: 49 8B 07                           - mov rax,[r15]
// ---------- INJECTING HERE ----------
sora_2nd.exe+E5E64: 8B 78 6C                           - mov edi,[rax+6C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E5E67: 85 FF                              - test edi,edi
sora_2nd.exe+E5E69: 0F 48 FE                           - cmovs edi,esi
sora_2nd.exe+E5E6C: 41 F6 C6 01                        - test r14b,01
sora_2nd.exe+E5E70: 74 39                              - je sora_2nd.exe+E5EAB
sora_2nd.exe+E5E72: 49 8B 87 98 05 00 00               - mov rax,[r15+00000598]
sora_2nd.exe+E5E79: 48 8B 90 08 09 00 00               - mov rdx,[rax+00000908]
sora_2nd.exe+E5E80: 8B 80 10 09 00 00                  - mov eax,[rax+00000910]
sora_2nd.exe+E5E86: 48 8D 0C C0                        - lea rcx,[rax+rax*8]
sora_2nd.exe+E5E8A: 48 8D 04 CA                        - lea rax,[rdx+rcx*8]
sora_2nd.exe+E5E8E: 48 3B D0                           - cmp rdx,rax
sora_2nd.exe+E5E91: 74 18                              - je sora_2nd.exe+E5EAB
sora_2nd.exe+E5E93: 83 3A 33                           - cmp dword ptr [rdx],33
sora_2nd.exe+E5E96: 74 0B                              - je sora_2nd.exe+E5EA3
sora_2nd.exe+E5E98: 48 83 C2 48                        - add rdx,48
sora_2nd.exe+E5E9C: 48 3B D0                           - cmp rdx,rax
sora_2nd.exe+E5E9F: 75 F2                              - jne sora_2nd.exe+E5E93
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>274</ID>
              <Description>"target"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_hitp_target</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>273</ID>
          <Description>"戦闘：命中率（%）最大 / Battle: max HIT%"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_BATT_HIT_MAX,$process,?? 8B ?? 60 ?? 03 ?? ?? 0F 48)
// raw AOB: 48 3B D0 74 ?? 83 3A 35 74 ?? 48 83 C2 48 48 3B D0 75 ?? EB ?? 48 8B 05 ?? ?? ?? ?? 48 8B 88 C0 00 00 00 48 8B 41 08 48 8B 40 30 48 8B 88 F8 00 00 00 48 85 C9 74 ?? 44 8B 41 04 45 8B 69 60 45 03 E8 44 0F 48 EE 44 89 6C 24 48 48 8B 5C 24 70 48 8B 03 44 8B 60 64 45 85 E4 44 0F 48 E6 44 89 64 24 4C 41 F6 C6 02 75 ?? 41 80 7F 10 04 0F 85 ?? ?? ?? ?? 44 8B 60 68 45 85 E4 44 0F 48 E6 44 89 64 24 4C
// injection point AOB: ?? 8B ?? 60 ?? 03 ?? ?? 0F 48 ?? ?? 89 ?? 24 ?? ?? 8B ?? 24 ?? ?? 8B ?? ?? 8B ?? 64 ?? 85 ?? ?? 0F 48 ?? ?? 89 ?? 24 ?? ?? F6 ?? 02 75 ?? ?? 80 ?? 10 04 0F 85 ?? ?? ?? ?? ?? 8B ?? 68 ?? 85 ?? ?? 0F 48 ?? ?? 89 ?? 24
alloc(newmem,$1000,INJECT_BATT_HIT_MAX)

alloc(INJECT_BATT_HIT_MAXo, $7)

label(code)
label(return)

INJECT_BATT_HIT_MAXo:
  readmem(INJECT_BATT_HIT_MAX, $7)

newmem:

code:
  // mov r13d,[r9+60]
  reassemble(INJECT_BATT_HIT_MAX)
  // add r13d,r8d
  reassemble(INJECT_BATT_HIT_MAX+4)

  cmp dword ptr [r9+44], 0 // RNG
  je short @F
  cmp dword ptr [r9+78], 0 // max stun value
  jne short @F
  mov r13d, C8
  //

@@:

  jmp return
  align 10 cc

INJECT_BATT_HIT_MAX:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_BATT_HIT_MAX INJECT_BATT_HIT_MAXo)

[DISABLE]

INJECT_BATT_HIT_MAX:
  readmem(INJECT_BATT_HIT_MAXo, $7)

unregistersymbol(INJECT_BATT_HIT_MAX INJECT_BATT_HIT_MAXo)
dealloc(newmem)
dealloc(INJECT_BATT_HIT_MAXo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E543A

sora_2nd.exe+E53FF: 48 3B D0                           - cmp rdx,rax
sora_2nd.exe+E5402: 74 36                              - je sora_2nd.exe+E543A
sora_2nd.exe+E5404: 83 3A 35                           - cmp dword ptr [rdx],35
sora_2nd.exe+E5407: 74 0B                              - je sora_2nd.exe+E5414
sora_2nd.exe+E5409: 48 83 C2 48                        - add rdx,48
sora_2nd.exe+E540D: 48 3B D0                           - cmp rdx,rax
sora_2nd.exe+E5410: 75 F2                              - jne sora_2nd.exe+E5404
sora_2nd.exe+E5412: EB 26                              - jmp sora_2nd.exe+E543A
sora_2nd.exe+E5414: 48 8B 05 2D 73 B7 00               - mov rax,[sora_2nd.exe+C5C748]
sora_2nd.exe+E541B: 48 8B 88 C0 00 00 00               - mov rcx,[rax+000000C0]
sora_2nd.exe+E5422: 48 8B 41 08                        - mov rax,[rcx+08]
sora_2nd.exe+E5426: 48 8B 40 30                        - mov rax,[rax+30]
sora_2nd.exe+E542A: 48 8B 88 F8 00 00 00               - mov rcx,[rax+000000F8]
sora_2nd.exe+E5431: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E5434: 74 04                              - je sora_2nd.exe+E543A
sora_2nd.exe+E5436: 44 8B 41 04                        - mov r8d,[rcx+04]
// ---------- INJECTING HERE ----------
sora_2nd.exe+E543A: 45 8B 69 60                        - mov r13d,[r9+60]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E543E: 45 03 E8                           - add r13d,r8d
sora_2nd.exe+E5441: 44 0F 48 EE                        - cmovs r13d,esi
sora_2nd.exe+E5445: 44 89 6C 24 48                     - mov [rsp+48],r13d
sora_2nd.exe+E544A: 48 8B 5C 24 70                     - mov rbx,[rsp+70]
sora_2nd.exe+E544F: 48 8B 03                           - mov rax,[rbx]
sora_2nd.exe+E5452: 44 8B 60 64                        - mov r12d,[rax+64]
sora_2nd.exe+E5456: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E5459: 44 0F 48 E6                        - cmovs r12d,esi
sora_2nd.exe+E545D: 44 89 64 24 4C                     - mov [rsp+4C],r12d
sora_2nd.exe+E5462: 41 F6 C6 02                        - test r14b,02
sora_2nd.exe+E5466: 75 0B                              - jne sora_2nd.exe+E5473
sora_2nd.exe+E5468: 41 80 7F 10 04                     - cmp byte ptr [r15+10],04
sora_2nd.exe+E546D: 0F 85 A4 02 00 00                  - jne sora_2nd.exe+E5717
sora_2nd.exe+E5473: 44 8B 60 68                        - mov r12d,[rax+68]
sora_2nd.exe+E5477: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E547A: 44 0F 48 E6                        - cmovs r12d,esi
}

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>275</ID>
          <Description>"戦闘：回避率（%）設定 / Battle: set evade%"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_SET_EVADEP,$process,?? 8B ?? 64 ?? 85 ?? ?? 0F 48)
// raw AOB: 75 ?? EB ?? 48 8B 05 ?? ?? ?? ?? 48 8B 88 C0 00 00 00 48 8B 41 08 48 8B 40 30 48 8B 88 F8 00 00 00 48 85 C9 74 ?? 44 8B 41 04 E9 ?? ?? ?? ?? 66 90 44 0F 48 EE 44 89 6C 24 48 48 8B 5C 24 70 48 8B 03 44 8B 60 64 45 85 E4 44 0F 48 E6 44 89 64 24 4C 41 F6 C6 02 75 ?? 41 80 7F 10 04 0F 85 ?? ?? ?? ?? 44 8B 60 68 45 85 E4 44 0F 48 E6 44 89 64 24 4C 41 80 7F 10 04 0F 85 ?? ?? ?? ?? 4C 8B B3 A8 05 00 00 8B FE 49 8B 1E BA 01 00 00 00
// injection point AOB: ?? 8B ?? 64 ?? 85 ?? ?? 0F 48 ?? ?? 89 ?? 24 ?? ?? F6 ?? 02 75 ?? ?? 80 ?? 10 04 0F 85 ?? ?? ?? ?? ?? 8B ?? 68 ?? 85 ?? ?? 0F 48 ?? ?? 89 ?? 24 ?? ?? 80 ?? 10 04 0F 85 ?? ?? ?? ?? ?? 8B ?? A8 05 00 00 8B ?? ?? 8B ?? ?? 01 00 00 00
alloc(newmem,$1000,INJECT_SET_EVADEP)

alloc(INJECT_SET_EVADEPo, $7)

label(code)
label(return)

INJECT_SET_EVADEPo:
  readmem(INJECT_SET_EVADEP, $7)
label(i_evade_target)
newmem:

code:
  // mov r12d,[rax+64]
  reassemble(INJECT_SET_EVADEP)

  cmp dword ptr [rax+44], 0 // RNG
  je short @F
  cmp dword ptr [rax+78], 0 // max stun value
  jne short @F
  cmp r12d, [i_evade_target]
  jae short @F

  mov r12d, [i_evade_target]

@@:

  // test r12d,r12d
  reassemble(INJECT_SET_EVADEP+4)
  jmp return
  align 10 cc
  i_evade_target:
  dd #51
INJECT_SET_EVADEP:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_SET_EVADEP INJECT_SET_EVADEPo)
registersymbol(i_evade_target)
[DISABLE]

INJECT_SET_EVADEP:
  readmem(INJECT_SET_EVADEPo, $7)

unregistersymbol(INJECT_SET_EVADEP INJECT_SET_EVADEPo)
unregistersymbol(i_evade_target)
dealloc(newmem)
dealloc(INJECT_SET_EVADEPo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E5452

sora_2nd.exe+E5410: 75 F2                              - jne sora_2nd.exe+E5404
sora_2nd.exe+E5412: EB 26                              - jmp sora_2nd.exe+E543A
sora_2nd.exe+E5414: 48 8B 05 2D 73 B7 00               - mov rax,[sora_2nd.exe+C5C748]
sora_2nd.exe+E541B: 48 8B 88 C0 00 00 00               - mov rcx,[rax+000000C0]
sora_2nd.exe+E5422: 48 8B 41 08                        - mov rax,[rcx+08]
sora_2nd.exe+E5426: 48 8B 40 30                        - mov rax,[rax+30]
sora_2nd.exe+E542A: 48 8B 88 F8 00 00 00               - mov rcx,[rax+000000F8]
sora_2nd.exe+E5431: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E5434: 74 04                              - je sora_2nd.exe+E543A
sora_2nd.exe+E5436: 44 8B 41 04                        - mov r8d,[rcx+04]
sora_2nd.exe+E543A: 45 8B 69 60                        - mov r13d,[r9+60]
sora_2nd.exe+E543E: 45 03 E8                           - add r13d,r8d
sora_2nd.exe+E5441: 44 0F 48 EE                        - cmovs r13d,esi
sora_2nd.exe+E5445: 44 89 6C 24 48                     - mov [rsp+48],r13d
sora_2nd.exe+E544A: 48 8B 5C 24 70                     - mov rbx,[rsp+70]
sora_2nd.exe+E544F: 48 8B 03                           - mov rax,[rbx]
// ---------- INJECTING HERE ----------
sora_2nd.exe+E5452: 44 8B 60 64                        - mov r12d,[rax+64]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E5456: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E5459: 44 0F 48 E6                        - cmovs r12d,esi
sora_2nd.exe+E545D: 44 89 64 24 4C                     - mov [rsp+4C],r12d
sora_2nd.exe+E5462: 41 F6 C6 02                        - test r14b,02
sora_2nd.exe+E5466: 75 0B                              - jne sora_2nd.exe+E5473
sora_2nd.exe+E5468: 41 80 7F 10 04                     - cmp byte ptr [r15+10],04
sora_2nd.exe+E546D: 0F 85 A4 02 00 00                  - jne sora_2nd.exe+E5717
sora_2nd.exe+E5473: 44 8B 60 68                        - mov r12d,[rax+68]
sora_2nd.exe+E5477: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E547A: 44 0F 48 E6                        - cmovs r12d,esi
sora_2nd.exe+E547E: 44 89 64 24 4C                     - mov [rsp+4C],r12d
sora_2nd.exe+E5483: 41 80 7F 10 04                     - cmp byte ptr [r15+10],04
sora_2nd.exe+E5488: 0F 85 89 02 00 00                  - jne sora_2nd.exe+E5717
sora_2nd.exe+E548E: 4C 8B B3 A8 05 00 00               - mov r14,[rbx+000005A8]
sora_2nd.exe+E5495: 8B FE                              - mov edi,esi
sora_2nd.exe+E5497: 49 8B 1E                           - mov rbx,[r14]
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>276</ID>
              <Description>"target"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_evade_target</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>277</ID>
          <Description>"戦闘：魔法回避率（%）設定 / Battle: set magic evade%"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_SET_M_EVADEP,$process,?? 8B ?? 68 ?? 85 ?? ?? 0F 48 ?? ?? 89)
// raw AOB: 74 ?? 44 8B 41 04 E9 ?? ?? ?? ?? 66 90 44 0F 48 EE 44 89 6C 24 48 48 8B 5C 24 70 48 8B 03 E9 ?? ?? ?? ?? 66 90 44 0F 48 E6 44 89 64 24 4C 41 F6 C6 02 75 ?? 41 80 7F 10 04 0F 85 ?? ?? ?? ?? 44 8B 60 68 45 85 E4 44 0F 48 E6 44 89 64 24 4C 41 80 7F 10 04 0F 85 ?? ?? ?? ?? 4C 8B B3 A8 05 00 00 8B FE 49 8B 1E BA 01 00 00 00 48 8B CB E8 ?? ?? ?? ?? BA 02 00 00 00 48 8B CB E8 ?? ?? ?? ?? 49 8B 1E 48 8B 8B 90 05 00 00 48 85 C9
// injection point AOB: ?? 8B ?? 68 ?? 85 ?? ?? 0F 48 ?? ?? 89 ?? 24 ?? ?? 80 ?? 10 04 0F 85 ?? ?? ?? ?? ?? 8B ?? A8 05 00 00 8B ?? ?? 8B ?? ?? 01 00 00 00 ?? 8B ?? E8 ?? ?? ?? ?? ?? 02 00 00 00 ?? 8B ?? E8 ?? ?? ?? ?? ?? 8B ?? ?? 8B ?? 90 05 00 00 ?? 85
alloc(newmem,$1000,INJECT_SET_M_EVADEP)

alloc(INJECT_SET_M_EVADEPo, $7)

label(code)
label(return)

INJECT_SET_M_EVADEPo:
  readmem(INJECT_SET_M_EVADEP, $7)
label(i_m_evade_target)
newmem:

code:
  // mov r12d,[rax+68]
  reassemble(INJECT_SET_M_EVADEP)

  cmp dword ptr [rax+44], 0 // RNG
  je short @F
  // AOBMaker was: cmp dword ptr [rsi+78], 0
  cmp dword ptr [rax+78], 0 // max stun value
  jne short @F
  cmp r12d, [i_m_evade_target]
  jae short @F
  mov r12d, [i_m_evade_target]

@@:

  // test r12d,r12d
  reassemble(INJECT_SET_M_EVADEP+4)
  jmp return
  align 10 cc
  i_m_evade_target:
  dd #43

INJECT_SET_M_EVADEP:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_SET_M_EVADEP INJECT_SET_M_EVADEPo)
registersymbol(i_m_evade_target)
[DISABLE]

INJECT_SET_M_EVADEP:
  readmem(INJECT_SET_M_EVADEPo, $7)

unregistersymbol(INJECT_SET_M_EVADEP INJECT_SET_M_EVADEPo)
unregistersymbol(i_m_evade_target)
dealloc(newmem)
dealloc(INJECT_SET_M_EVADEPo)
{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E5473

sora_2nd.exe+E5434: 74 04                              - je sora_2nd.exe+E543A
sora_2nd.exe+E5436: 44 8B 41 04                        - mov r8d,[rcx+04]
sora_2nd.exe+E543A: 45 8B 69 60                        - mov r13d,[r9+60]
sora_2nd.exe+E543E: 45 03 E8                           - add r13d,r8d
sora_2nd.exe+E5441: 44 0F 48 EE                        - cmovs r13d,esi
sora_2nd.exe+E5445: 44 89 6C 24 48                     - mov [rsp+48],r13d
sora_2nd.exe+E544A: 48 8B 5C 24 70                     - mov rbx,[rsp+70]
sora_2nd.exe+E544F: 48 8B 03                           - mov rax,[rbx]
sora_2nd.exe+E5452: 44 8B 60 64                        - mov r12d,[rax+64]
sora_2nd.exe+E5456: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E5459: 44 0F 48 E6                        - cmovs r12d,esi
sora_2nd.exe+E545D: 44 89 64 24 4C                     - mov [rsp+4C],r12d
sora_2nd.exe+E5462: 41 F6 C6 02                        - test r14b,02
sora_2nd.exe+E5466: 75 0B                              - jne sora_2nd.exe+E5473
sora_2nd.exe+E5468: 41 80 7F 10 04                     - cmp byte ptr [r15+10],04
sora_2nd.exe+E546D: 0F 85 A4 02 00 00                  - jne sora_2nd.exe+E5717
// ---------- INJECTING HERE ----------
sora_2nd.exe+E5473: 44 8B 60 68                        - mov r12d,[rax+68]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E5477: 45 85 E4                           - test r12d,r12d
sora_2nd.exe+E547A: 44 0F 48 E6                        - cmovs r12d,esi
sora_2nd.exe+E547E: 44 89 64 24 4C                     - mov [rsp+4C],r12d
sora_2nd.exe+E5483: 41 80 7F 10 04                     - cmp byte ptr [r15+10],04
sora_2nd.exe+E5488: 0F 85 89 02 00 00                  - jne sora_2nd.exe+E5717
sora_2nd.exe+E548E: 4C 8B B3 A8 05 00 00               - mov r14,[rbx+000005A8]
sora_2nd.exe+E5495: 8B FE                              - mov edi,esi
sora_2nd.exe+E5497: 49 8B 1E                           - mov rbx,[r14]
sora_2nd.exe+E549A: BA 01 00 00 00                     - mov edx,00000001
sora_2nd.exe+E549F: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+E54A2: E8 D9 53 FF FF                     - call sora_2nd.exe+DA880
sora_2nd.exe+E54A7: BA 02 00 00 00                     - mov edx,00000002
sora_2nd.exe+E54AC: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+E54AF: E8 CC 53 FF FF                     - call sora_2nd.exe+DA880
sora_2nd.exe+E54B4: 49 8B 1E                           - mov rbx,[r14]
sora_2nd.exe+E54B7: 48 8B 8B 90 05 00 00               - mov rcx,[rbx+00000590]
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>278</ID>
              <Description>"target"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_m_evade_target</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>51</ID>
          <Description>"戦闘：BP 常に最大 / Battle: fast BP"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_FAST_BREAK_GUAGE,$process,?? 0F 48 ?? 89 ?? 48 ?? 3B ?? 74 ?? C6 ?? 50 01 ?? 8B ?? 24)
// raw AOB: 48 8B 05 ?? ?? ?? ?? 48 8B 91 60 02 00 00 44 0F B6 80 0D 01 00 00 44 8B 4A 48 41 8D 0C 19 41 F6 C0 04 74 ?? B8 BC 02 00 00 EB ?? B8 58 02 00 00 41 F6 C0 02 75 ?? B8 F4 01 00 00 3B C8 0F 4C C1 85 C0 41 0F 48 C5 89 42 48 41 3B C1 74 ?? C6 42 50 01 48 8B 5C 24 60 48 83 C4 20 41 5D 41 5C 5F 5E 5D C3 CC CC CC CC CC
// injection point AOB: ?? 0F 48 ?? 89 ?? 48 ?? 3B ?? 74 ?? C6 ?? 50 01 ?? 8B ?? 24 ?? 48 83 C4 20 ?? ?? ?? ?? ?? ?? 5D C3 CC CC CC CC CC
alloc(newmem,$1000,INJECT_FAST_BREAK_GUAGE)

alloc(INJECT_FAST_BREAK_GUAGEo, $7)

label(code)
label(return)

INJECT_FAST_BREAK_GUAGEo:
  readmem(INJECT_FAST_BREAK_GUAGE, $7)

label(i_base_bbp_addr)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: cmovs ecx,r13d
  //   new injection: cmovs eax,r13d
  //   register RCX -&gt; RAX
  //   2 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end


code:
  // cmovs eax,r13d
  reassemble(INJECT_FAST_BREAK_GUAGE)
  //
  // AOBMaker was: cmp ecx, #500
  cmp eax, #700
  jae @F
  // AOBMaker was: mov ecx, 500
  mov eax, #700

@@:
  // mov [rdx+48],eax
  reassemble(INJECT_FAST_BREAK_GUAGE+4)
  mov [i_base_bbp_addr], rdx
  jmp return
  align 10 cc
  i_base_bbp_addr:
  dq 0


INJECT_FAST_BREAK_GUAGE:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_FAST_BREAK_GUAGE INJECT_FAST_BREAK_GUAGEo)

registersymbol(i_base_bbp_addr)

[DISABLE]

INJECT_FAST_BREAK_GUAGE:
  readmem(INJECT_FAST_BREAK_GUAGEo, $7)

unregistersymbol(INJECT_FAST_BREAK_GUAGE INJECT_FAST_BREAK_GUAGEo)
dealloc(newmem)
dealloc(INJECT_FAST_BREAK_GUAGEo)
unregistersymbol(i_base_bbp_addr)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+DB34A

sora_2nd.exe+DB308: 48 8B 05 61 3E B8 00               - mov rax,[sora_2nd.exe+C5F170]
sora_2nd.exe+DB30F: 48 8B 91 60 02 00 00               - mov rdx,[rcx+00000260]
sora_2nd.exe+DB316: 44 0F B6 80 0D 01 00 00            - movzx r8d,byte ptr [rax+0000010D]
sora_2nd.exe+DB31E: 44 8B 4A 48                        - mov r9d,[rdx+48]
sora_2nd.exe+DB322: 41 8D 0C 19                        - lea ecx,[r9+rbx]
sora_2nd.exe+DB326: 41 F6 C0 04                        - test r8b,04
sora_2nd.exe+DB32A: 74 07                              - je sora_2nd.exe+DB333
sora_2nd.exe+DB32C: B8 BC 02 00 00                     - mov eax,000002BC
sora_2nd.exe+DB331: EB 10                              - jmp sora_2nd.exe+DB343
sora_2nd.exe+DB333: B8 58 02 00 00                     - mov eax,00000258
sora_2nd.exe+DB338: 41 F6 C0 02                        - test r8b,02
sora_2nd.exe+DB33C: 75 05                              - jne sora_2nd.exe+DB343
sora_2nd.exe+DB33E: B8 F4 01 00 00                     - mov eax,000001F4
sora_2nd.exe+DB343: 3B C8                              - cmp ecx,eax
sora_2nd.exe+DB345: 0F 4C C1                           - cmovl eax,ecx
sora_2nd.exe+DB348: 85 C0                              - test eax,eax
// ---------- INJECTING HERE ----------
sora_2nd.exe+DB34A: 41 0F 48 C5                        - cmovs eax,r13d
// ---------- DONE INJECTING  ----------
sora_2nd.exe+DB34E: 89 42 48                           - mov [rdx+48],eax
sora_2nd.exe+DB351: 41 3B C1                           - cmp eax,r9d
sora_2nd.exe+DB354: 74 04                              - je sora_2nd.exe+DB35A
sora_2nd.exe+DB356: C6 42 50 01                        - mov byte ptr [rdx+50],01
sora_2nd.exe+DB35A: 48 8B 5C 24 60                     - mov rbx,[rsp+60]
sora_2nd.exe+DB35F: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+DB363: 41 5D                              - pop r13
sora_2nd.exe+DB365: 41 5C                              - pop r12
sora_2nd.exe+DB367: 5F                                 - pop rdi
sora_2nd.exe+DB368: 5E                                 - pop rsi
sora_2nd.exe+DB369: 5D                                 - pop rbp
sora_2nd.exe+DB36A: C3                                 - ret
sora_2nd.exe+DB36B: CC                                 - int 3
sora_2nd.exe+DB36C: CC                                 - int 3
sora_2nd.exe+DB36D: CC                                 - int 3
sora_2nd.exe+DB36E: CC                                 - int 3
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>52</ID>
              <Description>"real BP value"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_bbp_addr</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>53</ID>
              <Description>"can use #"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_bbp_addr</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>54</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_bbp_addr</Address>
              <Offsets>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>55</ID>
          <Description>"戦闘終了時にBP全回復 / Restore break gauge after battle"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_RESTORE_BP_AFTER_BATTLE,$process,?? 8B ?? 60 02 00 00 8B ?? 48 89)
// raw AOB: 66 89 8C D7 70 42 11 00 49 8B 83 48 24 00 00 48 8B 0C D0 8B 81 68 03 00 00 89 84 D7 74 42 11 00 41 FF C0 45 3B 83 50 24 00 00 72 ?? 4C 8B 2D ?? ?? ?? ?? 49 83 BD 60 06 00 00 00 74 ?? 49 8B 83 50 2C 00 00 48 8B 88 68 02 00 00 8B 41 70 89 87 70 49 12 00 49 8B 83 50 2C 00 00 48 8B 88 60 02 00 00 8B 41 48 89 87 74 49 12 00 49 8B 83 B8 2C 00 00 8B 88 B0 00 00 00 89 8F 78 49 12 00 49 8B 83 B8 2C 00 00 8B 88 B4 00 00 00 89 8F 7C 49 12 00 48 8B 15 ?? ?? ?? ?? 48 83 C2 08 48 8D 8F 50 F9 1F 00 41 B8 00 50 00 00 E8 ?? ?? ?? ?? 48 8B 35 ?? ?? ?? ?? 44 89 B7 90 B6 20 00 8B 86 24 02 00 00
// injection point AOB: ?? 8B ?? 60 02 00 00 8B ?? 48 89 ?? 74 49 12 00 ?? 8B ?? B8 2C 00 00 8B ?? B0 00 00 00 89 ?? 78 49 12 00 ?? 8B ?? B8 2C 00 00 8B ?? B4 00 00 00 89 ?? 7C 49 12 00 ?? 8B ?? ?? ?? ?? ?? ?? 83 ?? 08 ?? 8D ?? 50 F9 1F 00 ?? ?? 00 50 00 00 E8 ?? ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 89 ?? 90 B6 20 00 8B ?? 24 02 00 00
alloc(newmem,$1000,INJECT_RESTORE_BP_AFTER_BATTLE)

alloc(INJECT_RESTORE_BP_AFTER_BATTLEo, $7)

label(code)
label(return)

INJECT_RESTORE_BP_AFTER_BATTLEo:
  readmem(INJECT_RESTORE_BP_AFTER_BATTLE, $7)

newmem:


code:
  // mov rcx,[rax+00000260]
  reassemble(INJECT_RESTORE_BP_AFTER_BATTLE)
  //
  cmp dword ptr [rcx+48], #700
  //

  jmp return
  align 10 cc

INJECT_RESTORE_BP_AFTER_BATTLE:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_RESTORE_BP_AFTER_BATTLE INJECT_RESTORE_BP_AFTER_BATTLEo)

[DISABLE]

INJECT_RESTORE_BP_AFTER_BATTLE:
  readmem(INJECT_RESTORE_BP_AFTER_BATTLEo, $7)

unregistersymbol(INJECT_RESTORE_BP_AFTER_BATTLE INJECT_RESTORE_BP_AFTER_BATTLEo)
dealloc(newmem)
dealloc(INJECT_RESTORE_BP_AFTER_BATTLEo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+43C7DD

sora_2nd.exe+43C782: 66 89 8C D7 70 42 11 00            - mov [rdi+rdx*8+00114270],cx
sora_2nd.exe+43C78A: 49 8B 83 48 24 00 00               - mov rax,[r11+00002448]
sora_2nd.exe+43C791: 48 8B 0C D0                        - mov rcx,[rax+rdx*8]
sora_2nd.exe+43C795: 8B 81 68 03 00 00                  - mov eax,[rcx+00000368]
sora_2nd.exe+43C79B: 89 84 D7 74 42 11 00               - mov [rdi+rdx*8+00114274],eax
sora_2nd.exe+43C7A2: 41 FF C0                           - inc r8d
sora_2nd.exe+43C7A5: 45 3B 83 50 24 00 00               - cmp r8d,[r11+00002450]
sora_2nd.exe+43C7AC: 72 B2                              - jb sora_2nd.exe+43C760
sora_2nd.exe+43C7AE: 4C 8B 2D 23 36 82 00               - mov r13,[sora_2nd.exe+C5FDD8]
sora_2nd.exe+43C7B5: 49 83 BD 60 06 00 00 00            - cmp qword ptr [r13+00000660],00
sora_2nd.exe+43C7BD: 74 2E                              - je sora_2nd.exe+43C7ED
sora_2nd.exe+43C7BF: 49 8B 83 50 2C 00 00               - mov rax,[r11+00002C50]
sora_2nd.exe+43C7C6: 48 8B 88 68 02 00 00               - mov rcx,[rax+00000268]
sora_2nd.exe+43C7CD: 8B 41 70                           - mov eax,[rcx+70]
sora_2nd.exe+43C7D0: 89 87 70 49 12 00                  - mov [rdi+00124970],eax
sora_2nd.exe+43C7D6: 49 8B 83 50 2C 00 00               - mov rax,[r11+00002C50]
// ---------- INJECTING HERE ----------
sora_2nd.exe+43C7DD: 48 8B 88 60 02 00 00               - mov rcx,[rax+00000260]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+43C7E4: 8B 41 48                           - mov eax,[rcx+48]
sora_2nd.exe+43C7E7: 89 87 74 49 12 00                  - mov [rdi+00124974],eax
sora_2nd.exe+43C7ED: 49 8B 83 B8 2C 00 00               - mov rax,[r11+00002CB8]
sora_2nd.exe+43C7F4: 8B 88 B0 00 00 00                  - mov ecx,[rax+000000B0]
sora_2nd.exe+43C7FA: 89 8F 78 49 12 00                  - mov [rdi+00124978],ecx
sora_2nd.exe+43C800: 49 8B 83 B8 2C 00 00               - mov rax,[r11+00002CB8]
sora_2nd.exe+43C807: 8B 88 B4 00 00 00                  - mov ecx,[rax+000000B4]
sora_2nd.exe+43C80D: 89 8F 7C 49 12 00                  - mov [rdi+0012497C],ecx
sora_2nd.exe+43C813: 48 8B 15 F6 35 82 00               - mov rdx,[sora_2nd.exe+C5FE10]
sora_2nd.exe+43C81A: 48 83 C2 08                        - add rdx,08
sora_2nd.exe+43C81E: 48 8D 8F 50 F9 1F 00               - lea rcx,[rdi+001FF950]
sora_2nd.exe+43C825: 41 B8 00 50 00 00                  - mov r8d,00005000
sora_2nd.exe+43C82B: E8 20 67 46 00                     - call sora_2nd.exe+8A2F50
sora_2nd.exe+43C830: 48 8B 35 E9 FE 81 00               - mov rsi,[sora_2nd.exe+C5C720]
sora_2nd.exe+43C837: 44 89 B7 90 B6 20 00               - mov [rdi+0020B690],r14d
sora_2nd.exe+43C83E: 8B 86 24 02 00 00                  - mov eax,[rsi+00000224]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>56</ID>
          <Description>"サポート経験値倍率設定 / Support XP multiplier"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : 
  Version: 
  Date   : 2025-09-20
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_SUPPORT_EXP_MULTI,sora_2nd.exe,03 D6 3B D7 0F 4C FA 85) // should be unique
alloc(newmem,$1000,INJECT_SUPPORT_EXP_MULTI)

label(code)
label(return vf_support_exp_multi)

newmem:
  vmovss xmm14, [vf_support_exp_multi]
  vcvtsi2ss xmm15, xmm15, esi
  vmulss xmm15, xmm14, xmm15
  vcvtss2si esi, xmm15

code:
  add edx,esi
  cmp edx,edi
  cmovl edi,edx
  jmp return
align 10 cc
  vf_support_exp_multi:
  dd (float)6.666666

INJECT_SUPPORT_EXP_MULTI:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_SUPPORT_EXP_MULTI vf_support_exp_multi)

[DISABLE]

INJECT_SUPPORT_EXP_MULTI:
  db 03 D6 3B D7 0F 4C FA

unregistersymbol(INJECT_SUPPORT_EXP_MULTI vf_support_exp_multi)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+F008C

sora_2nd.exe+F004E: 8B C6                              - mov eax,esi
sora_2nd.exe+F0050: C1 E8 1F                           - shr eax,1F
sora_2nd.exe+F0053: 03 F0                              - add esi,eax
sora_2nd.exe+F0055: 83 FE 01                           - cmp esi,01
sora_2nd.exe+F0058: B8 01 00 00 00                     - mov eax,00000001
sora_2nd.exe+F005D: 0F 4C F0                           - cmovl esi,eax
sora_2nd.exe+F0060: 49 8B 40 38                        - mov rax,[r8+38]
sora_2nd.exe+F0064: 41 8B 55 00                        - mov edx,[r13+00]
sora_2nd.exe+F0068: 48 8B 48 08                        - mov rcx,[rax+08]
sora_2nd.exe+F006C: E8 EF 86 00 00                     - call sora_2nd.exe+F8760
sora_2nd.exe+F0071: 8B F8                              - mov edi,eax
sora_2nd.exe+F0073: 41 8B 95 94 02 00 00               - mov edx,[r13+00000294]
sora_2nd.exe+F007A: 41 8B 4D 00                        - mov ecx,[r13+00]
sora_2nd.exe+F007E: E8 3D C5 00 00                     - call sora_2nd.exe+FC5C0
sora_2nd.exe+F0083: 8B D8                              - mov ebx,eax
sora_2nd.exe+F0085: 41 8B 95 94 02 00 00               - mov edx,[r13+00000294]
// ---------- INJECTING HERE ----------
sora_2nd.exe+F008C: 03 D6                              - add edx,esi
// ---------- DONE INJECTING  ----------
sora_2nd.exe+F008E: 3B D7                              - cmp edx,edi
sora_2nd.exe+F0090: 0F 4C FA                           - cmovl edi,edx
sora_2nd.exe+F0093: 85 FF                              - test edi,edi
sora_2nd.exe+F0095: B8 00 00 00 00                     - mov eax,00000000
sora_2nd.exe+F009A: 0F 48 F8                           - cmovs edi,eax
sora_2nd.exe+F009D: 41 89 BD 94 02 00 00               - mov [r13+00000294],edi
sora_2nd.exe+F00A4: 45 8B 45 00                        - mov r8d,[r13+00]
sora_2nd.exe+F00A8: BA 3A 00 00 00                     - mov edx,0000003A
sora_2nd.exe+F00AD: 48 8B 0D 64 C6 B6 00               - mov rcx,[sora_2nd.exe+C5C718]
sora_2nd.exe+F00B4: E8 07 38 F3 FF                     - call sora_2nd.exe+238C0
sora_2nd.exe+F00B9: 41 8B 95 94 02 00 00               - mov edx,[r13+00000294]
sora_2nd.exe+F00C0: 41 8B 4D 00                        - mov ecx,[r13+00]
sora_2nd.exe+F00C4: E8 F7 C4 00 00                     - call sora_2nd.exe+FC5C0
sora_2nd.exe+F00C9: 3B C3                              - cmp eax,ebx
sora_2nd.exe+F00CB: 76 45                              - jna sora_2nd.exe+F0112
sora_2nd.exe+F00CD: 45 84 FF                           - test r15b,r15b
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"multiplier"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>Float</VariableType>
              <Address>vf_support_exp_multi</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>66</ID>
          <Description>"経験値倍率設定 / XP multiplier"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/22
}

[ENABLE]

aobscanmodule(INJECT_XP_MULTI,$process,?? 03 ?? ?? 8B ?? ?? 8B ?? 04 3B)
// raw AOB: 74 ?? 48 8B 4F 28 48 8B 50 40 48 8B 49 08 E8 ?? ?? ?? ?? 48 85 C0 74 ?? 80 78 10 01 44 8B C6 74 ?? 41 B8 C8 00 00 00 41 8B D6 48 8B CB E8 ?? ?? ?? ?? 8B 53 08 8B E8 41 03 D4 49 8B CF 44 8B 63 04 3B D0 0F 4C EA 45 33 ED 85 ED 41 8B D6 41 0F 48 ED E8 ?? ?? ?? ?? 48 85 C0 74 ?? 48 8B 4F 28 48 8B 50 40 48 8B 49 08 E8 ?? ?? ?? ?? 48 85 C0 74
// injection point AOB: ?? 03 ?? ?? 8B ?? ?? 8B ?? 04 3B ?? 0F 4C ?? ?? 33 ?? 85 ?? ?? 8B ?? ?? 0F 48 ?? E8 ?? ?? ?? ?? ?? 85 ?? 74 ?? ?? 8B ?? 28 ?? 8B ?? 40 ?? 8B ?? 08 E8 ?? ?? ?? ?? ?? 85 ?? 74
alloc(newmem,$1000,INJECT_XP_MULTI)

alloc(INJECT_XP_MULTIo, $6)

label(code)
label(return)
label(vf_mult_354914)

INJECT_XP_MULTIo:
  readmem(INJECT_XP_MULTI, $6)

newmem:
  // **** Begin Auto script: Multiplier
  // value=1.66666, rule=R2_RegReg, template=P1_IntToFloat, NegDeltaCheck
  test r12d, r12d
  jle skip_mult_354914
  // Multiplier: delta in r12d
  vmovss xmm15, [vf_mult_354914]
  vcvtsi2ss xmm14, xmm14, r12d
  vmulss xmm14, xmm14, xmm15
  vcvtss2si r12d, xmm14
skip_mult_354914:
  // **** End Auto script: Multiplier


code:
  // add edx,r12d
  reassemble(INJECT_XP_MULTI)
  // mov rcx,r15
  reassemble(INJECT_XP_MULTI+3)
  jmp return
  align 10 cc
  vf_mult_354914:
  dd (float)1.66666

INJECT_XP_MULTI:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_XP_MULTI INJECT_XP_MULTIo vf_mult_354914)

[DISABLE]

INJECT_XP_MULTI:
  readmem(INJECT_XP_MULTIo, $6)

unregistersymbol(INJECT_XP_MULTI INJECT_XP_MULTIo vf_mult_354914)
dealloc(newmem)
dealloc(INJECT_XP_MULTIo)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+F9A7E

sora_2nd.exe+F9A47: 74 1F                              - je sora_2nd.exe+F9A68
sora_2nd.exe+F9A49: 48 8B 4F 28                        - mov rcx,[rdi+28]
sora_2nd.exe+F9A4D: 48 8B 50 40                        - mov rdx,[rax+40]
sora_2nd.exe+F9A51: 48 8B 49 08                        - mov rcx,[rcx+08]
sora_2nd.exe+F9A55: E8 16 EF 15 00                     - call sora_2nd.exe+258970
sora_2nd.exe+F9A5A: 48 85 C0                           - test rax,rax
sora_2nd.exe+F9A5D: 74 09                              - je sora_2nd.exe+F9A68
sora_2nd.exe+F9A5F: 80 78 10 01                        - cmp byte ptr [rax+10],01
sora_2nd.exe+F9A63: 44 8B C6                           - mov r8d,esi
sora_2nd.exe+F9A66: 74 06                              - je sora_2nd.exe+F9A6E
sora_2nd.exe+F9A68: 41 B8 C8 00 00 00                  - mov r8d,000000C8
sora_2nd.exe+F9A6E: 41 8B D6                           - mov edx,r14d
sora_2nd.exe+F9A71: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+F9A74: E8 B7 00 00 00                     - call sora_2nd.exe+F9B30
sora_2nd.exe+F9A79: 8B 53 08                           - mov edx,[rbx+08]
sora_2nd.exe+F9A7C: 8B E8                              - mov ebp,eax
// ---------- INJECTING HERE ----------
sora_2nd.exe+F9A7E: 41 03 D4                           - add edx,r12d
// ---------- DONE INJECTING  ----------
sora_2nd.exe+F9A81: 49 8B CF                           - mov rcx,r15
sora_2nd.exe+F9A84: 44 8B 63 04                        - mov r12d,[rbx+04]
sora_2nd.exe+F9A88: 3B D0                              - cmp edx,eax
sora_2nd.exe+F9A8A: 0F 4C EA                           - cmovl ebp,edx
sora_2nd.exe+F9A8D: 45 33 ED                           - xor r13d,r13d
sora_2nd.exe+F9A90: 85 ED                              - test ebp,ebp
sora_2nd.exe+F9A92: 41 8B D6                           - mov edx,r14d
sora_2nd.exe+F9A95: 41 0F 48 ED                        - cmovs ebp,r13d
sora_2nd.exe+F9A99: E8 E2 BD 15 00                     - call sora_2nd.exe+255880
sora_2nd.exe+F9A9E: 48 85 C0                           - test rax,rax
sora_2nd.exe+F9AA1: 74 1C                              - je sora_2nd.exe+F9ABF
sora_2nd.exe+F9AA3: 48 8B 4F 28                        - mov rcx,[rdi+28]
sora_2nd.exe+F9AA7: 48 8B 50 40                        - mov rdx,[rax+40]
sora_2nd.exe+F9AAB: 48 8B 49 08                        - mov rcx,[rcx+08]
sora_2nd.exe+F9AAF: E8 BC EE 15 00                     - call sora_2nd.exe+258970
sora_2nd.exe+F9AB4: 48 85 C0                           - test rax,rax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>69</ID>
              <Description>"multiplier"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>Float</VariableType>
              <Address>vf_mult_354914</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>58</ID>
          <Description>"高速オーバードライブ / Fast overdrive (OD)"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_FAST_OVERDRIVE,$process,03 ?? 3B ?? 0F 4C ?? ?? 33 ?? 85 ?? 0F)
// raw AOB: 48 8B 8A 98 05 00 00 48 8B 81 08 09 00 00 8B 89 10 09 00 00 4C 8D 04 C9 4A 8D 0C C0 48 3B C1 74 ?? 0F 1F 40 00 83 38 35 74 ?? 48 83 C0 48 48 3B C1 75 ?? 48 8B 12 B9 64 00 00 00 0F B6 82 93 02 00 00 03 C7 3B C1 0F 4C C8 45 33 C0 85 C9 0F B6 C1 41 0F 48 C0 88 82 93 02 00 00 48 8B 5C 24 30 48 83 C4 20 5F C3 CC CC CC CC CC CC CC
// injection point AOB: 03 ?? 3B ?? 0F 4C ?? ?? 33 ?? 85 ?? 0F B6 ?? ?? 0F 48 ?? 88 ?? 93 02 00 00 ?? 8B ?? 24 ?? 48 83 C4 20 ?? C3 CC CC CC CC CC CC CC
alloc(newmem,$1000,INJECT_FAST_OVERDRIVE)

alloc(INJECT_FAST_OVERDRIVEo, $7)

label(code)
label(return)

INJECT_FAST_OVERDRIVEo:
  readmem(INJECT_FAST_OVERDRIVE, $7)

label(vf_od_multi is_od_multi i_base_od_addr)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: add ecx,edi
  //   new injection: add eax,edi
  //   register RCX -&gt; RAX
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  cmp dword ptr [is_od_multi], 1
  jne short @F
  vmovss xmm14, [vf_od_multi]
  vcvtsi2ss xmm15, xmm15, edi
  vmulss xmm15, xmm14, xmm15
  vcvtss2si edi, xmm15
  jmp short endp

@@:
  mov edi, 64

endp:
  mov [i_base_od_addr], rdx


code:
  // add eax,edi
  reassemble(INJECT_FAST_OVERDRIVE)
  // cmp eax,ecx
  reassemble(INJECT_FAST_OVERDRIVE+2)
  // cmovl ecx,eax
  reassemble(INJECT_FAST_OVERDRIVE+4)
  jmp return
  align 10 cc
  i_base_od_addr:
  dq 0
  vf_od_multi:
  dd (float)3.3333333
  is_od_multi:
  dd 0


INJECT_FAST_OVERDRIVE:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_FAST_OVERDRIVE INJECT_FAST_OVERDRIVEo)

registersymbol(vf_od_multi is_od_multi i_base_od_addr)

[DISABLE]

INJECT_FAST_OVERDRIVE:
  readmem(INJECT_FAST_OVERDRIVEo, $7)

unregistersymbol(INJECT_FAST_OVERDRIVE INJECT_FAST_OVERDRIVEo)
dealloc(newmem)
dealloc(INJECT_FAST_OVERDRIVEo)
unregistersymbol(vf_od_multi is_od_multi i_base_od_addr)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E96DD

sora_2nd.exe+E969B: 48 8B 8A 98 05 00 00               - mov rcx,[rdx+00000598]
sora_2nd.exe+E96A2: 48 8B 81 08 09 00 00               - mov rax,[rcx+00000908]
sora_2nd.exe+E96A9: 8B 89 10 09 00 00                  - mov ecx,[rcx+00000910]
sora_2nd.exe+E96AF: 4C 8D 04 C9                        - lea r8,[rcx+rcx*8]
sora_2nd.exe+E96B3: 4A 8D 0C C0                        - lea rcx,[rax+r8*8]
sora_2nd.exe+E96B7: 48 3B C1                           - cmp rax,rcx
sora_2nd.exe+E96BA: 74 12                              - je sora_2nd.exe+E96CE
sora_2nd.exe+E96BC: 0F 1F 40 00                        - nop dword ptr [rax+00]
sora_2nd.exe+E96C0: 83 38 35                           - cmp dword ptr [rax],35
sora_2nd.exe+E96C3: 74 31                              - je sora_2nd.exe+E96F6
sora_2nd.exe+E96C5: 48 83 C0 48                        - add rax,48
sora_2nd.exe+E96C9: 48 3B C1                           - cmp rax,rcx
sora_2nd.exe+E96CC: 75 F2                              - jne sora_2nd.exe+E96C0
sora_2nd.exe+E96CE: 48 8B 12                           - mov rdx,[rdx]
sora_2nd.exe+E96D1: B9 64 00 00 00                     - mov ecx,00000064
sora_2nd.exe+E96D6: 0F B6 82 93 02 00 00               - movzx eax,byte ptr [rdx+00000293]
// ---------- INJECTING HERE ----------
sora_2nd.exe+E96DD: 03 C7                              - add eax,edi
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E96DF: 3B C1                              - cmp eax,ecx
sora_2nd.exe+E96E1: 0F 4C C8                           - cmovl ecx,eax
sora_2nd.exe+E96E4: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+E96E7: 85 C9                              - test ecx,ecx
sora_2nd.exe+E96E9: 0F B6 C1                           - movzx eax,cl
sora_2nd.exe+E96EC: 41 0F 48 C0                        - cmovs eax,r8d
sora_2nd.exe+E96F0: 88 82 93 02 00 00                  - mov [rdx+00000293],al
sora_2nd.exe+E96F6: 48 8B 5C 24 30                     - mov rbx,[rsp+30]
sora_2nd.exe+E96FB: 48 83 C4 20                        - add rsp,20
sora_2nd.exe+E96FF: 5F                                 - pop rdi
sora_2nd.exe+E9700: C3                                 - ret
sora_2nd.exe+E9701: CC                                 - int 3
sora_2nd.exe+E9702: CC                                 - int 3
sora_2nd.exe+E9703: CC                                 - int 3
sora_2nd.exe+E9704: CC                                 - int 3
sora_2nd.exe+E9705: CC                                 - int 3
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>59</ID>
              <Description>"倍率切替 / use multiplier"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
is_od_multi:
dd 1

 
 
[DISABLE]
is_od_multi:
dd 0
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>60</ID>
                  <Description>"multiplier"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>C08000</Color>
                  <VariableType>Float</VariableType>
                  <Address>vf_od_multi</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>61</ID>
              <Description>"Last OD"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_od_addr</Address>
              <Offsets>
                <Offset>293</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>62</ID>
          <Description>"オーバードライブゲージ減らない / inf. OD gauge"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_OVERDRIVE_NO_DEC,$process,C6 ?? 93 02 00 00 00)
// raw AOB: 48 8B 8B 90 05 00 00 48 85 C9 74 ?? 48 8B 01 FF 50 10 3D 3A 1E B5 B6 75 ?? 48 8B AB 90 05 00 00 48 8B 95 88 1D 00 00 48 85 D2 74 ?? 48 8B 0D ?? ?? ?? ?? 45 33 C0 E8 ?? ?? ?? ?? 49 8B 06 48 8B 08 C6 81 93 02 00 00 00 49 8B 1E 48 8B 8B 90 05 00 00 48 85 C9 74 ?? 48 8B 01 FF 50 10 3D 3A 1E B5 B6 75 ?? 48 8B 93 90 05 00 00 48 85 D2 74 ?? 48 8B 8A 88 1D 00 00 48 85 C9 74 ?? 8B 81 7C 0E 00 00 C1 E8 07
// injection point AOB: C6 ?? 93 02 00 00 00 ?? 8B ?? ?? 8B ?? 90 05 00 00 ?? 85 ?? 74 ?? ?? 8B ?? FF ?? 10 3D 3A 1E B5 B6 75 ?? ?? 8B ?? 90 05 00 00 ?? 85 ?? 74 ?? ?? 8B ?? 88 1D 00 00 ?? 85 ?? 74 ?? 8B ?? 7C 0E 00 00 C1 ?? 07
INJECT_OVERDRIVE_NO_DEC+6:
  db 64

registersymbol(INJECT_OVERDRIVE_NO_DEC)

[DISABLE]

INJECT_OVERDRIVE_NO_DEC+6:
  db 00

unregistersymbol(INJECT_OVERDRIVE_NO_DEC)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+E8DF5

sora_2nd.exe+E8DB4: 48 8B 8B 90 05 00 00               - mov rcx,[rbx+00000590]
sora_2nd.exe+E8DBB: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E8DBE: 74 14                              - je sora_2nd.exe+E8DD4
sora_2nd.exe+E8DC0: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+E8DC3: FF 50 10                           - call qword ptr [rax+10]
sora_2nd.exe+E8DC6: 3D 3A 1E B5 B6                     - cmp eax,B6B51E3A
sora_2nd.exe+E8DCB: 75 07                              - jne sora_2nd.exe+E8DD4
sora_2nd.exe+E8DCD: 48 8B AB 90 05 00 00               - mov rbp,[rbx+00000590]
sora_2nd.exe+E8DD4: 48 8B 95 88 1D 00 00               - mov rdx,[rbp+00001D88]
sora_2nd.exe+E8DDB: 48 85 D2                           - test rdx,rdx
sora_2nd.exe+E8DDE: 74 0F                              - je sora_2nd.exe+E8DEF
sora_2nd.exe+E8DE0: 48 8B 0D 51 39 B7 00               - mov rcx,[sora_2nd.exe+C5C738]
sora_2nd.exe+E8DE7: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+E8DEA: E8 F1 7E FE FF                     - call sora_2nd.exe+D0CE0
sora_2nd.exe+E8DEF: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+E8DF2: 48 8B 08                           - mov rcx,[rax]
// ---------- INJECTING HERE ----------
sora_2nd.exe+E8DF5: C6 81 93 02 00 00 00               - mov byte ptr [rcx+00000293],00
// ---------- DONE INJECTING  ----------
sora_2nd.exe+E8DFC: 49 8B 1E                           - mov rbx,[r14]
sora_2nd.exe+E8DFF: 48 8B 8B 90 05 00 00               - mov rcx,[rbx+00000590]
sora_2nd.exe+E8E06: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E8E09: 74 75                              - je sora_2nd.exe+E8E80
sora_2nd.exe+E8E0B: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+E8E0E: FF 50 10                           - call qword ptr [rax+10]
sora_2nd.exe+E8E11: 3D 3A 1E B5 B6                     - cmp eax,B6B51E3A
sora_2nd.exe+E8E16: 75 68                              - jne sora_2nd.exe+E8E80
sora_2nd.exe+E8E18: 48 8B 93 90 05 00 00               - mov rdx,[rbx+00000590]
sora_2nd.exe+E8E1F: 48 85 D2                           - test rdx,rdx
sora_2nd.exe+E8E22: 74 5C                              - je sora_2nd.exe+E8E80
sora_2nd.exe+E8E24: 48 8B 8A 88 1D 00 00               - mov rcx,[rdx+00001D88]
sora_2nd.exe+E8E2B: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+E8E2E: 74 22                              - je sora_2nd.exe+E8E52
sora_2nd.exe+E8E30: 8B 81 7C 0E 00 00                  - mov eax,[rcx+00000E7C]
sora_2nd.exe+E8E36: C1 E8 07                           - shr eax,07
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"フィールドチャージゲージ倍率 / Field charge gauge multiplier"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_FAST_FIELD_CHARGE,$process,?? 8D ?? 10 ?? C8 00 00 00 3B)
// raw AOB: 89 44 9E 28 F3 44 0F 58 5E 68 F3 44 0F 11 5E 68 48 8B 4D 80 48 33 CC E8 ?? ?? ?? ?? 44 0F 28 9C 24 C0 00 00 00 48 81 C4 20 01 00 00 5E 5B 5D C3 40 53 48 83 EC 20 44 8B 41 70 48 8B D9 41 8D 04 10 BA C8 00 00 00 3B C2 0F 4C D0 33 C9 85 D2 0F 48 D1 89 53 70 8B 43 7C 89 43 74 89 53 78 48 C7 83 80 00 00 00 CD CC 4C 3E C7 83 88 00 00 00 02 00 00 00 44 39 43 70 74 ?? 4C 8B 4B 60 48 89 7C 24 30 4D 85 C9
// injection point AOB: ?? 8D ?? 10 ?? C8 00 00 00 3B ?? 0F 4C ?? 33 ?? 85 ?? 0F 48 ?? 89 ?? 70 8B ?? 7C 89 ?? 74 89 ?? 78 ?? C7 ?? 80 00 00 00 CD CC 4C 3E C7 ?? 88 00 00 00 02 00 00 00 ?? 39 ?? 70 74 ?? ?? 8B ?? 60 ?? 89 ?? 24 ?? ?? 85
alloc(newmem,$1000,INJECT_FAST_FIELD_CHARGE)

alloc(INJECT_FAST_FIELD_CHARGEo, $9)

label(code)
label(return)
label(vf_field_charge_multi)

INJECT_FAST_FIELD_CHARGEo:
  readmem(INJECT_FAST_FIELD_CHARGE, $9)

newmem:
  cmp edx, 0
  jle short code
  vcvtsi2ss xmm15, xmm15, edx
  vmovss xmm14, [vf_field_charge_multi]
  vmulss xmm14, xmm14, xmm15
  vcvtss2si edx, xmm14

code:
  // lea eax,[r8+rdx]
  reassemble(INJECT_FAST_FIELD_CHARGE)
  // mov edx,000000C8
  reassemble(INJECT_FAST_FIELD_CHARGE+4)
  jmp return
  align 10 cc
  vf_field_charge_multi:
  dd (float)3

INJECT_FAST_FIELD_CHARGE:
  jmp newmem
  nop 4
return:
registersymbol(INJECT_FAST_FIELD_CHARGE INJECT_FAST_FIELD_CHARGEo)
registersymbol(vf_field_charge_multi)
[DISABLE]

INJECT_FAST_FIELD_CHARGE:
  readmem(INJECT_FAST_FIELD_CHARGEo, $9)

unregistersymbol(INJECT_FAST_FIELD_CHARGE INJECT_FAST_FIELD_CHARGEo)
unregistersymbol(vf_field_charge_multi)
dealloc(newmem)
dealloc(INJECT_FAST_FIELD_CHARGEo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+7DC0D

sora_2nd.exe+7DBD0: 89 44 9E 28                        - mov [rsi+rbx*4+28],eax
sora_2nd.exe+7DBD4: F3 44 0F 58 5E 68                  - addss xmm11,[rsi+68]
sora_2nd.exe+7DBDA: F3 44 0F 11 5E 68                  - movss [rsi+68],xmm11
sora_2nd.exe+7DBE0: 48 8B 4D 80                        - mov rcx,[rbp-80]
sora_2nd.exe+7DBE4: 48 33 CC                           - xor rcx,rsp
sora_2nd.exe+7DBE7: E8 F4 B3 74 00                     - call sora_2nd.exe+7C8FE0
sora_2nd.exe+7DBEC: 44 0F 28 9C 24 C0 00 00 00         - movaps xmm11,[rsp+000000C0]
sora_2nd.exe+7DBF5: 48 81 C4 20 01 00 00               - add rsp,00000120
sora_2nd.exe+7DBFC: 5E                                 - pop rsi
sora_2nd.exe+7DBFD: 5B                                 - pop rbx
sora_2nd.exe+7DBFE: 5D                                 - pop rbp
sora_2nd.exe+7DBFF: C3                                 - ret
sora_2nd.exe+7DC00: 40 53                              - push rbx
sora_2nd.exe+7DC02: 48 83 EC 20                        - sub rsp,20
sora_2nd.exe+7DC06: 44 8B 41 70                        - mov r8d,[rcx+70]
sora_2nd.exe+7DC0A: 48 8B D9                           - mov rbx,rcx
// ---------- INJECTING HERE ----------
sora_2nd.exe+7DC0D: 41 8D 04 10                        - lea eax,[r8+rdx]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+7DC11: BA C8 00 00 00                     - mov edx,000000C8
sora_2nd.exe+7DC16: 3B C2                              - cmp eax,edx
sora_2nd.exe+7DC18: 0F 4C D0                           - cmovl edx,eax
sora_2nd.exe+7DC1B: 33 C9                              - xor ecx,ecx
sora_2nd.exe+7DC1D: 85 D2                              - test edx,edx
sora_2nd.exe+7DC1F: 0F 48 D1                           - cmovs edx,ecx
sora_2nd.exe+7DC22: 89 53 70                           - mov [rbx+70],edx
sora_2nd.exe+7DC25: 8B 43 7C                           - mov eax,[rbx+7C]
sora_2nd.exe+7DC28: 89 43 74                           - mov [rbx+74],eax
sora_2nd.exe+7DC2B: 89 53 78                           - mov [rbx+78],edx
sora_2nd.exe+7DC2E: 48 C7 83 80 00 00 00 CD CC 4C 3E   - mov qword ptr [rbx+00000080],3E4CCCCD
sora_2nd.exe+7DC39: C7 83 88 00 00 00 02 00 00 00      - mov [rbx+00000088],00000002
sora_2nd.exe+7DC43: 44 39 43 70                        - cmp [rbx+70],r8d
sora_2nd.exe+7DC47: 74 3E                              - je sora_2nd.exe+7DC87
sora_2nd.exe+7DC49: 4C 8B 4B 60                        - mov r9,[rbx+60]
sora_2nd.exe+7DC4D: 48 89 7C 24 30                     - mov [rsp+30],rdi
}

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>64</ID>
              <Description>"multiplier"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>Float</VariableType>
              <Address>vf_field_charge_multi</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"フィールドチャージゲージ無限 / Field charge: inf charge use"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_CHARGE_NO_DEC,$process,83 ?? 70 64 7C ?? E8 ?? ?? ?? ?? 84 ?? 75)
// raw AOB: 89 41 04 8B 41 28 89 41 08 C7 41 10 00 00 80 3F C7 41 14 00 00 80 3F C7 41 18 00 00 80 3F 48 C7 41 30 CD CC CC 3D 89 51 38 48 8B 0D ?? ?? ?? ?? 80 B9 30 2D 00 00 00 75 ?? 48 8B 05 ?? ?? ?? ?? F6 80 05 01 00 00 04 75 ?? 48 8B 81 50 2C 00 00 48 8B 88 68 02 00 00 83 79 70 64 7C ?? E8 ?? ?? ?? ?? 84 C0 75 ?? 4C 8B 8B 20 06 00 00 4D 85 C9 74 ?? 48 63 83 14 06 00 00 41 B8 01 00 00 00 48 8B 8B C8 05 00 00 48 83 C0 02 48 8D 14 40 8B 94 93 C8 05 00 00 41 FF D1 48 63 83 14 06 00 00 48 8D 0C 40 C7 84 8B E4 05 00 00 01 00 00 00
// injection point AOB: 83 ?? 70 64 7C ?? E8 ?? ?? ?? ?? 84 ?? 75 ?? ?? 8B ?? 20 06 00 00 ?? 85 ?? 74 ?? ?? 63 ?? 14 06 00 00 ?? ?? 01 00 00 00 ?? 8B ?? C8 05 00 00 ?? 83 ?? 02 ?? 8D ?? 40 8B ?? 93 C8 05 00 00 ?? FF ?? ?? 63 ?? 14 06 00 00 ?? 8D ?? 40 C7 ?? ?? E4 05 00 00 01 00 00 00
alloc(newmem,$1000,INJECT_CHARGE_NO_DEC)

alloc(INJECT_CHARGE_NO_DECo, $6)

label(code)
label(return)

INJECT_CHARGE_NO_DECo:
  readmem(INJECT_CHARGE_NO_DEC, $6)

newmem:
  cmp dword ptr [rcx+70],C8
  jae short code
  mov dword ptr [rcx+70],C8

code:
  // cmp dword ptr [rcx+70],64
  reassemble(INJECT_CHARGE_NO_DEC)
  // jl sora_2nd.exe+91B39
  reassemble(INJECT_CHARGE_NO_DEC+4)
  jmp return
  align 10 cc

INJECT_CHARGE_NO_DEC:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_CHARGE_NO_DEC INJECT_CHARGE_NO_DECo)

[DISABLE]

INJECT_CHARGE_NO_DEC:
  readmem(INJECT_CHARGE_NO_DECo, $6)

unregistersymbol(INJECT_CHARGE_NO_DEC INJECT_CHARGE_NO_DECo)
dealloc(newmem)
dealloc(INJECT_CHARGE_NO_DECo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+91A4A

sora_2nd.exe+919F3: 89 41 04                           - mov [rcx+04],eax
sora_2nd.exe+919F6: 8B 41 28                           - mov eax,[rcx+28]
sora_2nd.exe+919F9: 89 41 08                           - mov [rcx+08],eax
sora_2nd.exe+919FC: C7 41 10 00 00 80 3F               - mov [rcx+10],3F800000
sora_2nd.exe+91A03: C7 41 14 00 00 80 3F               - mov [rcx+14],3F800000
sora_2nd.exe+91A0A: C7 41 18 00 00 80 3F               - mov [rcx+18],3F800000
sora_2nd.exe+91A11: 48 C7 41 30 CD CC CC 3D            - mov qword ptr [rcx+30],3DCCCCCD
sora_2nd.exe+91A19: 89 51 38                           - mov [rcx+38],edx
sora_2nd.exe+91A1C: 48 8B 0D 15 AD BC 00               - mov rcx,[sora_2nd.exe+C5C738]
sora_2nd.exe+91A23: 80 B9 30 2D 00 00 00               - cmp byte ptr [rcx+00002D30],00
sora_2nd.exe+91A2A: 75 75                              - jne sora_2nd.exe+91AA1
sora_2nd.exe+91A2C: 48 8B 05 F5 E3 BC 00               - mov rax,[sora_2nd.exe+C5FE28]
sora_2nd.exe+91A33: F6 80 05 01 00 00 04               - test byte ptr [rax+00000105],04
sora_2nd.exe+91A3A: 75 1D                              - jne sora_2nd.exe+91A59
sora_2nd.exe+91A3C: 48 8B 81 50 2C 00 00               - mov rax,[rcx+00002C50]
sora_2nd.exe+91A43: 48 8B 88 68 02 00 00               - mov rcx,[rax+00000268]
// ---------- INJECTING HERE ----------
sora_2nd.exe+91A4A: 83 79 70 64                        - cmp dword ptr [rcx+70],64
// ---------- DONE INJECTING  ----------
sora_2nd.exe+91A4E: 7C 09                              - jl sora_2nd.exe+91A59
sora_2nd.exe+91A50: E8 BB 01 00 00                     - call sora_2nd.exe+91C10
sora_2nd.exe+91A55: 84 C0                              - test al,al
sora_2nd.exe+91A57: 75 48                              - jne sora_2nd.exe+91AA1
sora_2nd.exe+91A59: 4C 8B 8B 20 06 00 00               - mov r9,[rbx+00000620]
sora_2nd.exe+91A60: 4D 85 C9                           - test r9,r9
sora_2nd.exe+91A63: 74 26                              - je sora_2nd.exe+91A8B
sora_2nd.exe+91A65: 48 63 83 14 06 00 00               - movsxd  rax,dword ptr [rbx+00000614]
sora_2nd.exe+91A6C: 41 B8 01 00 00 00                  - mov r8d,00000001
sora_2nd.exe+91A72: 48 8B 8B C8 05 00 00               - mov rcx,[rbx+000005C8]
sora_2nd.exe+91A79: 48 83 C0 02                        - add rax,02
sora_2nd.exe+91A7D: 48 8D 14 40                        - lea rdx,[rax+rax*2]
sora_2nd.exe+91A81: 8B 94 93 C8 05 00 00               - mov edx,[rbx+rdx*4+000005C8]
sora_2nd.exe+91A88: 41 FF D1                           - call r9
sora_2nd.exe+91A8B: 48 63 83 14 06 00 00               - movsxd  rax,dword ptr [rbx+00000614]
sora_2nd.exe+91A92: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
}

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>4085</ID>
          <Description>"フィールド飯バフ：効果時間の最低値を固定 / Food buff: set min duration"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/09/19
}

[ENABLE]

// WARNING: AOB uniqueness not verified - test in target process before use
aobscanmodule(INJECT_3730,sora_2nd.exe,F3 ?? 0F 5C ?? F3 0F 5F ?? 0F 2F ?? F3 0F 11 ?? B4 00 00 00)
// raw AOB: 8B ?? 54 BB 20 00 FF ?? 3B ?? 0F 47 ?? 89 ?? 54 BB 20 00 8B ?? 50 BB 20 00 FF ?? 89 ?? 50 BB 20 00 3B ?? 72 ?? 89 ?? 50 BB 20 00 ?? 8B ?? ?? ?? ?? ?? ?? 8B ?? B8 2C 00 00 F3 0F 10 ?? B4 00 00 00 0F 2F ?? 0F 86 ?? ?? ?? ?? F3 ?? 0F 5C ?? F3 0F 5F ?? 0F 2F ?? F3 0F 11 ?? B4 00 00 00 0F 82 ?? ?? ?? ?? ?? 89 ?? B0 00 00 00 33 ?? ?? ?? B0 00 00 00 89 ?? B8 00 00 00 E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B ?? 24 ?? 8B ?? 24 ?? ?? 8B ?? ?? ?? ?? ?? 83 ?? 7E 74 ?? ?? 8B
// injection point AOB: F3 ?? 0F 5C ?? F3 0F 5F ?? 0F 2F ?? F3 0F 11 ?? B4 00 00 00 0F 82 ?? ?? ?? ?? ?? 89 ?? B0 00 00 00 33 ?? ?? ?? B0 00 00 00 89 ?? B8 00 00 00 E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B ?? 24 ?? 8B ?? 24 ?? ?? 8B ?? ?? ?? ?? ?? 83 ?? 7E 74 ?? ?? 8B
alloc(newmem,$1000,INJECT_3730)

alloc(INJECT_3730o, $5)

label(code)
label(return)
label(vc_min_769240)

INJECT_3730o:
  readmem(INJECT_3730, $5)

newmem:
  // **** Begin Auto script: Clamp
  // min=30

code:
  // subss xmm0,xmm10
  reassemble(INJECT_3730)
  // Clamp: float min
  vmaxss xmm0, xmm0, [vc_min_769240]
  // **** End Auto script: Clamp

  jmp return
  align 10 cc
  vc_min_769240:
  dd (float)30

INJECT_3730:
  jmp newmem
return:
registersymbol(INJECT_3730 INJECT_3730o vc_min_769240)

[DISABLE]

INJECT_3730:
  readmem(INJECT_3730o, $5)

unregistersymbol(INJECT_3730 INJECT_3730o vc_min_769240)
dealloc(newmem)
dealloc(INJECT_3730o)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+2D1E41

sora_2nd.exe+2D1DF7: 8B 82 54 BB 20 00                  - mov eax,[rdx+0020BB54]
sora_2nd.exe+2D1DFD: FF C0                              - inc eax
sora_2nd.exe+2D1DFF: 3B C1                              - cmp eax,ecx
sora_2nd.exe+2D1E01: 0F 47 C1                           - cmova eax,ecx
sora_2nd.exe+2D1E04: 89 82 54 BB 20 00                  - mov [rdx+0020BB54],eax
sora_2nd.exe+2D1E0A: 8B 82 50 BB 20 00                  - mov eax,[rdx+0020BB50]
sora_2nd.exe+2D1E10: FF C0                              - inc eax
sora_2nd.exe+2D1E12: 89 82 50 BB 20 00                  - mov [rdx+0020BB50],eax
sora_2nd.exe+2D1E18: 3B C1                              - cmp eax,ecx
sora_2nd.exe+2D1E1A: 72 06                              - jb sora_2nd.exe+2D1E22
sora_2nd.exe+2D1E1C: 89 BA 50 BB 20 00                  - mov [rdx+0020BB50],edi
sora_2nd.exe+2D1E22: 48 8B 05 3F B9 98 00               - mov rax,[sora_2nd.exe+C5D768]
sora_2nd.exe+2D1E29: 48 8B 88 B8 2C 00 00               - mov rcx,[rax+00002CB8]
sora_2nd.exe+2D1E30: F3 0F 10 81 B4 00 00 00            - movss xmm0,[rcx+000000B4]
sora_2nd.exe+2D1E38: 0F 2F C6                           - comiss xmm0,xmm6
sora_2nd.exe+2D1E3B: 0F 86 E7 FA FF FF                  - jbe sora_2nd.exe+2D1928
// ---------- INJECTING HERE ----------
sora_2nd.exe+2D1E41: F3 41 0F 5C C2                     - subss xmm0,xmm10
// ---------- DONE INJECTING  ----------
sora_2nd.exe+2D1E46: F3 0F 5F C6                        - maxss xmm0,xmm6
sora_2nd.exe+2D1E4A: 0F 2F F0                           - comiss xmm6,xmm0
sora_2nd.exe+2D1E4D: F3 0F 11 81 B4 00 00 00            - movss [rcx+000000B4],xmm0
sora_2nd.exe+2D1E55: 0F 82 CD FA FF FF                  - jb sora_2nd.exe+2D1928
sora_2nd.exe+2D1E5B: 48 89 B9 B0 00 00 00               - mov [rcx+000000B0],rdi
sora_2nd.exe+2D1E62: 33 D2                              - xor edx,edx
sora_2nd.exe+2D1E64: 41 B8 B0 00 00 00                  - mov r8d,000000B0
sora_2nd.exe+2D1E6A: 89 B9 B8 00 00 00                  - mov [rcx+000000B8],edi
sora_2nd.exe+2D1E70: E8 0B 1B 5D 00                     - call sora_2nd.exe+8A3980
sora_2nd.exe+2D1E75: E9 AE FA FF FF                     - jmp sora_2nd.exe+2D1928
sora_2nd.exe+2D1E7A: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1E7F: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1E83: 48 8B 35 5E F0 98 00               - mov rsi,[sora_2nd.exe+C60EE8]
sora_2nd.exe+2D1E8A: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1E8D: 74 1B                              - je sora_2nd.exe+2D1EAA
sora_2nd.exe+2D1E8F: 48 8B 06                           - mov rax,[rsi]
}


</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4086</ID>
              <Description>"secs"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>Float</VariableType>
              <Address>vc_min_769240</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>185</ID>
          <Description>"オーブメント - 選択中のクオーツ / Cur. quartz"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_GET_CURRENT_QUARTZ,$process,39 ?? ?? 2C 02 00 00 74 ?? 8B ?? B8 2C 02 00 00 ?? 8B ?? 48 E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B)
// raw AOB: 75 ?? 41 8B D4 EB ?? 8B 52 10 48 8B 8B 70 02 00 00 45 33 C9 E8 ?? ?? ?? ?? 48 8B 93 00 02 00 00 8B BA B8 00 00 00 83 FF FF 74 ?? 8B 92 C8 00 00 00 48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 85 C0 74 ?? 39 AC B8 2C 02 00 00 74 ?? 8B 94 B8 2C 02 00 00 48 8B 4B 48 E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? 48 8B CB E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? 48 8B 83 00 02 00 00 8B 88 B8 00 00 00 83 F9 FF 0F 84 ?? ?? ?? ?? 89 8B 0C 02 00 00 40 88 A8 CC 00 00 00 48 8B 80 88 00 00 00 48 8B 88 B0 02 00 00
// injection point AOB: 39 ?? ?? 2C 02 00 00 74 ?? 8B ?? B8 2C 02 00 00 ?? 8B ?? 48 E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? ?? 8B ?? 00 02 00 00 8B ?? B8 00 00 00 83 ?? FF 0F 84 ?? ?? ?? ?? 89 ?? 0C 02 00 00 ?? 88 ?? CC 00 00 00 ?? 8B ?? 88 00 00 00 ?? 8B ?? B0 02 00 00
alloc(newmem,$1000,INJECT_GET_CURRENT_QUARTZ)

alloc(INJECT_GET_CURRENT_QUARTZo, $7)

label(code)
label(return)

INJECT_GET_CURRENT_QUARTZo:
  readmem(INJECT_GET_CURRENT_QUARTZ, $7)

label(i_bse_cqtz_addr)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: cmp [rax+rsi*4+0000022C],ebx
  //   new injection: cmp [rax+rdi*4+0000022C],ebp
  //   register RBX -&gt; RBP
  //   register RSI -&gt; RDI
  //   1 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  //push r15
  // AOBMaker was: lea rcx, [rax+rsi*4+0000022C]
  lea rcx, [rax+rdi*4+0000022C]
  mov [i_bse_cqtz_addr], rcx
  //pop r15


code:
  // cmp [rax+rdi*4+0000022C],ebp
  reassemble(INJECT_GET_CURRENT_QUARTZ)
  jmp return
  align 10 cc
  i_bse_cqtz_addr:
  dq 0


INJECT_GET_CURRENT_QUARTZ:
  jmp newmem
  nop 2
return:
registersymbol(INJECT_GET_CURRENT_QUARTZ INJECT_GET_CURRENT_QUARTZo)

registersymbol(i_bse_cqtz_addr)

[DISABLE]

INJECT_GET_CURRENT_QUARTZ:
  readmem(INJECT_GET_CURRENT_QUARTZo, $7)

unregistersymbol(INJECT_GET_CURRENT_QUARTZ INJECT_GET_CURRENT_QUARTZo)
dealloc(newmem)
dealloc(INJECT_GET_CURRENT_QUARTZo)
unregistersymbol(i_bse_cqtz_addr)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+1CBBD0

sora_2nd.exe+1CBB8E: 75 05                              - jne sora_2nd.exe+1CBB95
sora_2nd.exe+1CBB90: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+1CBB93: EB 03                              - jmp sora_2nd.exe+1CBB98
sora_2nd.exe+1CBB95: 8B 52 10                           - mov edx,[rdx+10]
sora_2nd.exe+1CBB98: 48 8B 8B 70 02 00 00               - mov rcx,[rbx+00000270]
sora_2nd.exe+1CBB9F: 45 33 C9                           - xor r9d,r9d
sora_2nd.exe+1CBBA2: E8 79 35 FE FF                     - call sora_2nd.exe+1AF120
sora_2nd.exe+1CBBA7: 48 8B 93 00 02 00 00               - mov rdx,[rbx+00000200]
sora_2nd.exe+1CBBAE: 8B BA B8 00 00 00                  - mov edi,[rdx+000000B8]
sora_2nd.exe+1CBBB4: 83 FF FF                           - cmp edi,-01  // signed:-1
sora_2nd.exe+1CBBB7: 74 35                              - je sora_2nd.exe+1CBBEE
sora_2nd.exe+1CBBB9: 8B 92 C8 00 00 00                  - mov edx,[rdx+000000C8]
sora_2nd.exe+1CBBBF: 48 8B 0D 5A 42 A9 00               - mov rcx,[sora_2nd.exe+C5FE20]
sora_2nd.exe+1CBBC6: E8 B5 14 27 00                     - call sora_2nd.exe+43D080
sora_2nd.exe+1CBBCB: 48 85 C0                           - test rax,rax
sora_2nd.exe+1CBBCE: 74 1E                              - je sora_2nd.exe+1CBBEE
// ---------- INJECTING HERE ----------
sora_2nd.exe+1CBBD0: 39 AC B8 2C 02 00 00               - cmp [rax+rdi*4+0000022C],ebp
// ---------- DONE INJECTING  ----------
sora_2nd.exe+1CBBD7: 74 15                              - je sora_2nd.exe+1CBBEE
sora_2nd.exe+1CBBD9: 8B 94 B8 2C 02 00 00               - mov edx,[rax+rdi*4+0000022C]
sora_2nd.exe+1CBBE0: 48 8B 4B 48                        - mov rcx,[rbx+48]
sora_2nd.exe+1CBBE4: E8 07 BF F6 FF                     - call sora_2nd.exe+137AF0
sora_2nd.exe+1CBBE9: E9 A8 FD FF FF                     - jmp sora_2nd.exe+1CB996
sora_2nd.exe+1CBBEE: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+1CBBF1: E8 5A BB 00 00                     - call sora_2nd.exe+1D7750
sora_2nd.exe+1CBBF6: E9 9B FD FF FF                     - jmp sora_2nd.exe+1CB996
sora_2nd.exe+1CBBFB: 48 8B 83 00 02 00 00               - mov rax,[rbx+00000200]
sora_2nd.exe+1CBC02: 8B 88 B8 00 00 00                  - mov ecx,[rax+000000B8]
sora_2nd.exe+1CBC08: 83 F9 FF                           - cmp ecx,-01  // signed:-1
sora_2nd.exe+1CBC0B: 0F 84 19 FE FF FF                  - je sora_2nd.exe+1CBA2A
sora_2nd.exe+1CBC11: 89 8B 0C 02 00 00                  - mov [rbx+0000020C],ecx
sora_2nd.exe+1CBC17: 40 88 A8 CC 00 00 00               - mov [rax+000000CC],bpl
sora_2nd.exe+1CBC1E: 48 8B 80 88 00 00 00               - mov rax,[rax+00000088]
sora_2nd.exe+1CBC25: 48 8B 88 B0 02 00 00               - mov rcx,[rax+000002B0]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>186</ID>
              <Description>"現在のクオーツ / Cur. quartz"</Description>
              <DropDownListLink>Quartz.ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_bse_cqtz_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4162</ID>
                  <Description>"正體中文"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>i_bse_cqtz_addr</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>4163</ID>
                  <Description>"English"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>i_bse_cqtz_addr</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>73</ID>
          <Description>"ステータスビューアー / Char. stats viewer"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_GET_CHAR_STAT,$process,8B ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? 8B ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? 8B ?? ?? 0F 28 ?? 0F 28 ?? 39 ?? ?? 75 ?? F3 0F 10 ?? ?? ?? ?? ?? F3 0F 10 ?? ?? ?? ?? ?? F3 0F 11 ?? A8 01 00 00 F3 0F 11 ?? AC 01 00 00 C7 ?? A4 01 00 00 00 00 80 3F C7 ?? 84 01 00 00 00 00 80 3F 8B ?? A8 01 00 00 89 ?? 88 01 00 00 8B ?? AC 01 00 00 F3 0F 11 ?? 98 01 00 00 F3 0F 11 ?? 9C 01 00 00 89 ?? 8C 01 00 00 C7 ?? 94 01 00 00 00 00 80 3F ?? 89 ?? B4 01 00 00 89 ?? BC 01 00 00 66 0F 6E ?? ?? ?? 8B ?? 28)
// raw AOB: 49 8B 87 30 02 00 00 4C 8D 24 C6 49 3B F4 74 ?? 48 8B 0E 48 8D 15 ?? ?? ?? ?? 41 B1 01 41 B8 FE FF FF 7F E8 ?? ?? ?? ?? 4C 8B F8 48 85 C0 75 ?? 48 83 C6 08 49 3B F4 75 ?? 4C 8B FF 8B 55 14 48 8B CB E8 ?? ?? ?? ?? 8B 55 18 49 8B CD E8 ?? ?? ?? ?? 8B 45 18 0F 28 C6 0F 28 CE 39 45 14 75 ?? F3 0F 10 05 ?? ?? ?? ?? F3 0F 10 0D ?? ?? ?? ?? F3 0F 11 83 A8 01 00 00 F3 0F 11 8B AC 01 00 00 C7 83 A4 01 00 00 00 00 80 3F C7 83 84 01 00 00 00 00 80 3F 8B 83 A8 01 00 00
// injection point AOB: 8B ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? 8B ?? ?? ?? 8B ?? E8 ?? ?? ?? ?? 8B ?? ?? 0F 28 ?? 0F 28 ?? 39 ?? ?? 75 ?? F3 0F 10 ?? ?? ?? ?? ?? F3 0F 10 ?? ?? ?? ?? ?? F3 0F 11 ?? A8 01 00 00 F3 0F 11 ?? AC 01 00 00 C7 ?? A4 01 00 00 00 00 80 3F C7 ?? 84 01 00 00 00 00 80 3F 8B ?? A8 01 00 00
alloc(newmem,$1000,INJECT_GET_CHAR_STAT)

alloc(INJECT_GET_CHAR_STATo, $6)

label(code)
label(return)

INJECT_GET_CHAR_STATo:
  readmem(INJECT_GET_CHAR_STAT, $6)

label(i_base_char_stat_addr)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: mov edx,[rsi+14]
  //   new injection: mov edx,[rbp+14]
  //   register RSI -&gt; RBP
  //   1 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  // AOBMaker was: mov [i_base_char_stat_addr], rsi
  mov [i_base_char_stat_addr], rbp


code:
  // mov edx,[rbp+14]
  reassemble(INJECT_GET_CHAR_STAT)
  // mov rcx,rbx
  reassemble(INJECT_GET_CHAR_STAT+3)
  jmp return
  align 10 cc
  i_base_char_stat_addr:
  dq 0


INJECT_GET_CHAR_STAT:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_GET_CHAR_STAT INJECT_GET_CHAR_STATo)

registersymbol(i_base_char_stat_addr)

[DISABLE]

INJECT_GET_CHAR_STAT:
  readmem(INJECT_GET_CHAR_STATo, $6)

unregistersymbol(INJECT_GET_CHAR_STAT INJECT_GET_CHAR_STATo)
dealloc(newmem)
dealloc(INJECT_GET_CHAR_STATo)
unregistersymbol(i_base_char_stat_addr)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+54225F

sora_2nd.exe+542223: 49 8B 87 30 02 00 00               - mov rax,[r15+00000230]
sora_2nd.exe+54222A: 4C 8D 24 C6                        - lea r12,[rsi+rax*8]
sora_2nd.exe+54222E: 49 3B F4                           - cmp rsi,r12
sora_2nd.exe+542231: 74 29                              - je sora_2nd.exe+54225C
sora_2nd.exe+542233: 48 8B 0E                           - mov rcx,[rsi]
sora_2nd.exe+542236: 48 8D 15 6B A3 5A 00               - lea rdx,[sora_2nd.exe+AEC5A8]
sora_2nd.exe+54223D: 41 B1 01                           - mov r9b,01
sora_2nd.exe+542240: 41 B8 FE FF FF 7F                  - mov r8d,7FFFFFFE
sora_2nd.exe+542246: E8 45 EF 03 00                     - call sora_2nd.exe+581190
sora_2nd.exe+54224B: 4C 8B F8                           - mov r15,rax
sora_2nd.exe+54224E: 48 85 C0                           - test rax,rax
sora_2nd.exe+542251: 75 0C                              - jne sora_2nd.exe+54225F
sora_2nd.exe+542253: 48 83 C6 08                        - add rsi,08
sora_2nd.exe+542257: 49 3B F4                           - cmp rsi,r12
sora_2nd.exe+54225A: 75 D7                              - jne sora_2nd.exe+542233
sora_2nd.exe+54225C: 4C 8B FF                           - mov r15,rdi
// ---------- INJECTING HERE ----------
sora_2nd.exe+54225F: 8B 55 14                           - mov edx,[rbp+14]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+542262: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+542265: E8 D6 89 0A 00                     - call sora_2nd.exe+5EAC40
sora_2nd.exe+54226A: 8B 55 18                           - mov edx,[rbp+18]
sora_2nd.exe+54226D: 49 8B CD                           - mov rcx,r13
sora_2nd.exe+542270: E8 CB 89 0A 00                     - call sora_2nd.exe+5EAC40
sora_2nd.exe+542275: 8B 45 18                           - mov eax,[rbp+18]
sora_2nd.exe+542278: 0F 28 C6                           - movaps xmm0,xmm6
sora_2nd.exe+54227B: 0F 28 CE                           - movaps xmm1,xmm6
sora_2nd.exe+54227E: 39 45 14                           - cmp [rbp+14],eax
sora_2nd.exe+542281: 75 10                              - jne sora_2nd.exe+542293
sora_2nd.exe+542283: F3 0F 10 05 7D A8 5E 00            - movss xmm0,[sora_2nd.exe+B2CB08]
sora_2nd.exe+54228B: F3 0F 10 0D 05 A6 5E 00            - movss xmm1,[sora_2nd.exe+B2C898]
sora_2nd.exe+542293: F3 0F 11 83 A8 01 00 00            - movss [rbx+000001A8],xmm0
sora_2nd.exe+54229B: F3 0F 11 8B AC 01 00 00            - movss [rbx+000001AC],xmm1
sora_2nd.exe+5422A3: C7 83 A4 01 00 00 00 00 80 3F      - mov [rbx+000001A4],3F800000
sora_2nd.exe+5422AD: C7 83 84 01 00 00 00 00 80 3F      - mov [rbx+00000184],3F800000
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>74</ID>
              <Description>"ID? (勿更改 / do not edit)"</Description>
              <DropDownListLink>Char.ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>75</ID>
              <Description>"Lv"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>76</ID>
              <Description>"XP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>77</ID>
              <Description>"HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>78</ID>
              <Description>"Max HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>79</ID>
              <Description>"EP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>80</ID>
              <Description>"Max EP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>81</ID>
              <Description>"CP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>82</ID>
              <Description>"Max CP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>83</ID>
              <Description>"STR"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>84</ID>
              <Description>"DEF"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>85</ID>
              <Description>"ATS"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>2C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>86</ID>
              <Description>"ADF"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>87</ID>
              <Description>"SPD"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>88</ID>
              <Description>"AGL"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>89</ID>
              <Description>"DEX"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>3C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90</ID>
              <Description>"MOV"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>91</ID>
              <Description>"RNG"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>92</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>93</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>94</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>95</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>54</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>96</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>58</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>97</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>5C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>98</ID>
              <Description>"Hit %"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>99</ID>
              <Description>"Evade %"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>64</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>100</ID>
              <Description>"Mgi Evade %"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>68</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>101</ID>
              <Description>"Crit %"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>6C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>191</ID>
              <Description>"Spells+"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>190</ID>
                  <Description>"Spell 01"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>18C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>192</ID>
                  <Description>"Spell 02"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>18E</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>193</ID>
                  <Description>"Spell 03"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>190</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>194</ID>
                  <Description>"Spell 04"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>192</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>195</ID>
                  <Description>"Spell 05"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>194</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>196</ID>
                  <Description>"Spell 06"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>196</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>197</ID>
                  <Description>"Spell 07"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>198</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>198</ID>
                  <Description>"Spell 08"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>19A</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>199</ID>
                  <Description>"Spell 09"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>19C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>200</ID>
                  <Description>"Spell 10"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>19E</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>201</ID>
                  <Description>"Spell 11"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1A0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>202</ID>
                  <Description>"Spell 12"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1A2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>203</ID>
                  <Description>"Spell 13"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1A4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>204</ID>
                  <Description>"Spell 14"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1A6</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>205</ID>
                  <Description>"Spell 15"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1A8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>206</ID>
                  <Description>"Spell 16"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1AA</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>207</ID>
                  <Description>"Spell 17"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1AC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>208</ID>
                  <Description>"Spell 18"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1AE</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>209</ID>
                  <Description>"Spell 19"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1B0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>210</ID>
                  <Description>"Spell 20"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1B2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>211</ID>
                  <Description>"Spell 21"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1B4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>212</ID>
                  <Description>"Spell 22"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1B6</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>213</ID>
                  <Description>"Spell 23"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1B8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>214</ID>
                  <Description>"Spell 24"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1BA</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>215</ID>
                  <Description>"Spell 25"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1BC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>216</ID>
                  <Description>"Spell 26"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1BE</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>217</ID>
                  <Description>"Spell 27"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1C0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>218</ID>
                  <Description>"Spell 28"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1C2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>219</ID>
                  <Description>"Spell29"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1C4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>220</ID>
                  <Description>"Spell 30"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1C6</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>221</ID>
                  <Description>"Spell 31"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1C8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>222</ID>
                  <Description>"Spell 32"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1CA</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>223</ID>
                  <Description>"Spell 33"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1CC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>224</ID>
                  <Description>"Spell 34"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1CE</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>225</ID>
                  <Description>"Spell 35"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1D0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>226</ID>
                  <Description>"Spell 36"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1D2</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>227</ID>
                  <Description>"Spell 37"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1D4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>228</ID>
                  <Description>"Spell 38"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1D6</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>229</ID>
                  <Description>"Spell 39"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1D8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>230</ID>
                  <Description>"Spell 40"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>i_base_char_stat_addr</Address>
                  <Offsets>
                    <Offset>1DA</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4088</ID>
              <Description>"Quartz+ (日本語)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>22C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>102</ID>
                  <Description>"Quartz #1"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>179</ID>
                  <Description>"Quartz #2"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>180</ID>
                  <Description>"Quartz #3"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>181</ID>
                  <Description>"Quartz #4"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>182</ID>
                  <Description>"Quartz #5"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>183</ID>
                  <Description>"Quartz #6"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4089</ID>
                  <Description>"Quartz #7"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4090</ID>
                  <Description>"Slot open #1"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4091</ID>
                  <Description>"Slot open #2"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+20</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4092</ID>
                  <Description>"Slot open #3"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+24</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4093</ID>
                  <Description>"Slot open #4"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+28</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4094</ID>
                  <Description>"Slot open #5"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+2C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4095</ID>
                  <Description>"Slot open #6"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+30</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4096</ID>
                  <Description>"Slot open #7"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+34</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4106</ID>
              <Description>"Quartz+ (正體中文)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>22C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4107</ID>
                  <Description>"Quartz #1"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4108</ID>
                  <Description>"Quartz #2"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4109</ID>
                  <Description>"Quartz #3"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4110</ID>
                  <Description>"Quartz #4"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4111</ID>
                  <Description>"Quartz #5"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4112</ID>
                  <Description>"Quartz #6"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4113</ID>
                  <Description>"Quartz #7"</Description>
                  <DropDownListLink>Quartz.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4114</ID>
                  <Description>"Slot open #1"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4115</ID>
                  <Description>"Slot open #2"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+20</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4116</ID>
                  <Description>"Slot open #3"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+24</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4117</ID>
                  <Description>"Slot open #4"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+28</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4118</ID>
                  <Description>"Slot open #5"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+2C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4119</ID>
                  <Description>"Slot open #6"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+30</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4120</ID>
                  <Description>"Slot open #7"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+34</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4121</ID>
              <Description>"Quartz+ (English)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>22C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4122</ID>
                  <Description>"Quartz #1"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4123</ID>
                  <Description>"Quartz #2"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4124</ID>
                  <Description>"Quartz #3"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4125</ID>
                  <Description>"Quartz #4"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4126</ID>
                  <Description>"Quartz #5"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4127</ID>
                  <Description>"Quartz #6"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4128</ID>
                  <Description>"Quartz #7"</Description>
                  <DropDownListLink>Quartz.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4129</ID>
                  <Description>"Slot open #1"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4130</ID>
                  <Description>"Slot open #2"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+20</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4131</ID>
                  <Description>"Slot open #3"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+24</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4132</ID>
                  <Description>"Slot open #4"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+28</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4133</ID>
                  <Description>"Slot open #5"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+2C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4134</ID>
                  <Description>"Slot open #6"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+30</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4135</ID>
                  <Description>"Slot open #7"</Description>
                  <DropDownListLink>Quartz.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+34</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4136</ID>
              <Description>"Equipments+  (日本語)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>264</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>231</ID>
                  <Description>"Weapon"</Description>
                  <DropDownListLink>Equips.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>232</ID>
                  <Description>"Armour"</Description>
                  <DropDownListLink>Equips.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>233</ID>
                  <Description>"Shoe"</Description>
                  <DropDownListLink>Equips.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>234</ID>
                  <Description>"Accessory #1"</Description>
                  <DropDownListLink>Equips.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>235</ID>
                  <Description>"Accessory #2"</Description>
                  <DropDownListLink>Equips.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4137</ID>
              <Description>"Equipments+  (正體中文)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>264</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4138</ID>
                  <Description>"Weapon"</Description>
                  <DropDownListLink>Equips.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4139</ID>
                  <Description>"Armour"</Description>
                  <DropDownListLink>Equips.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4140</ID>
                  <Description>"Shoe"</Description>
                  <DropDownListLink>Equips.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4141</ID>
                  <Description>"Accessory #1"</Description>
                  <DropDownListLink>Equips.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4142</ID>
                  <Description>"Accessory #2"</Description>
                  <DropDownListLink>Equips.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4143</ID>
              <Description>"Equipments+  (English)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>264</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4144</ID>
                  <Description>"Weapon"</Description>
                  <DropDownListLink>Equips.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4145</ID>
                  <Description>"Armour"</Description>
                  <DropDownListLink>Equips.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4146</ID>
                  <Description>"Shoe"</Description>
                  <DropDownListLink>Equips.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4147</ID>
                  <Description>"Accessory #1"</Description>
                  <DropDownListLink>Equips.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4148</ID>
                  <Description>"Accessory #2"</Description>
                  <DropDownListLink>Equips.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4149</ID>
              <Description>"Costume+ (日本語)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>278</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>236</ID>
                  <Description>"Costume #1"</Description>
                  <DropDownListLink>Items.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>237</ID>
                  <Description>"Costume #2"</Description>
                  <DropDownListLink>Items.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>238</ID>
                  <Description>"Costume #3"</Description>
                  <DropDownListLink>Items.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>239</ID>
                  <Description>"Costume #4"</Description>
                  <DropDownListLink>Items.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>240</ID>
                  <Description>"Costume #5"</Description>
                  <DropDownListLink>Items.ID</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4150</ID>
              <Description>"Costume+ (正體中文)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>278</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4151</ID>
                  <Description>"Costume #1"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4152</ID>
                  <Description>"Costume #2"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4153</ID>
                  <Description>"Costume #3"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4154</ID>
                  <Description>"Costume #4"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4155</ID>
                  <Description>"Costume #5"</Description>
                  <DropDownListLink>Items.ID.tc</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4156</ID>
              <Description>"Costume+ (English)"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>278</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4157</ID>
                  <Description>"Costume #1"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4158</ID>
                  <Description>"Costume #2"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4159</ID>
                  <Description>"Costume #3"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4160</ID>
                  <Description>"Costume #4"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4161</ID>
                  <Description>"Costume #5"</Description>
                  <DropDownListLink>Items.ID.en</DropDownListLink>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>4087</ID>
              <Description>"??"</Description>
              <DropDownListLink>Quartz.ID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>290</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>103</ID>
              <Description>"??"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>292</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>104</ID>
              <Description>"Overdrive"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>293</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105</ID>
              <Description>"Support EXP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>i_base_char_stat_addr</Address>
              <Offsets>
                <Offset>294</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>106</ID>
          <Description>"進行中のリワードを取得 / Get on-going reward data / max 50"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : ed9.exe
  Version: 
  Date   : 2025-09-19
  Author : bbfox@https://opencheattables.com
}

[ENABLE]

aobscanmodule(INJECT_GET_ACHIEVEMENT,sora_2nd.exe,8B 8B ?? ?? ?? 00 8B C1 C1 E8 1E 83 F8 01) // should be unique
alloc(newmem,$1000,INJECT_GET_ACHIEVEMENT)


alloc(INJECT_GET_ACHIEVEMENTo, 6)

label(code)
label(return i_base_achi_addr)

INJECT_GET_ACHIEVEMENTo:
  readmem(INJECT_GET_ACHIEVEMENT, 6)

newmem:
  push r15
  push r14
  push rcx
  xor ecx, ecx
  mov dword ptr [i_idx], 0

  mov ecx, [INJECT_GET_ACHIEVEMENTo+2]

  lea r15, [rbx+rcx]
loop1:
  mov ecx, [i_idx]
  mov r14, i_base_achi_addr
  lea r14, [r14+rcx*8]
  cmp qword ptr [r14], r15
  je endp
  cmp qword ptr [r14], 0
  je write_it
  jmp chk_next

write_it:
  mov [r14], r15
  jmp endp
  db EB 3B 54
  db 68 69 73 20 74
  db 61 62 6C 65 20 63 6F 6D 65 73 20 66 72 6F 6D 20 68 74
  db 74 70 73 3A 2F
  db 2F 6F 70 65 6E 63 68 65
  db 61 74 74 61 62 6C 65 73
  db 2E 63 6F 6D
  db 20 2F 20 43 45 20 37 2E 34 2B
chk_next:
  inc dword ptr [i_idx]
  cmp dword ptr [i_idx], 33
  jb loop1

endp:
  pop rcx
  pop r14
  pop r15

code:
  // mov ecx,[rbx+00011100]
  reassemble(INJECT_GET_ACHIEVEMENT)
  jmp return
align 10 cc
  i_idx:
  dd 0 0
  i_base_achi_addr:
  dq 0
  align 100 0
  db 0
  align 100 0
  db 0
  align 100 0
  db 0

INJECT_GET_ACHIEVEMENT:
  jmp newmem
  nop
return:
registersymbol(INJECT_GET_ACHIEVEMENT i_base_achi_addr)
registersymbol(INJECT_GET_ACHIEVEMENTo)

[DISABLE]

INJECT_GET_ACHIEVEMENT:
  //db 8B 8B 00 11 01 00
  readmem(INJECT_GET_ACHIEVEMENTo, 6)

unregistersymbol(INJECT_GET_ACHIEVEMENT i_base_achi_addr)
dealloc(newmem)
unregistersymbol(INJECT_GET_ACHIEVEMENTo)
dealloc(INJECT_GET_ACHIEVEMENTo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+23BFA

sora_2nd.exe+23BAC: 48 8B 05 75 C2 C3 00               - mov rax,[sora_2nd.exe+C5FE28]
sora_2nd.exe+23BB3: 48 C1 E9 03                        - shr rcx,03
sora_2nd.exe+23BB7: 84 94 01 00 01 00 00               - test [rcx+rax+00000100],dl
sora_2nd.exe+23BBE: 74 73                              - je sora_2nd.exe+23C33
sora_2nd.exe+23BC0: 8B 46 08                           - mov eax,[rsi+08]
sora_2nd.exe+23BC3: 48 8B 1D 5E C2 C3 00               - mov rbx,[sora_2nd.exe+C5FE28]
sora_2nd.exe+23BCA: 3D 00 01 00 00                     - cmp eax,00000100
sora_2nd.exe+23BCF: 72 25                              - jb sora_2nd.exe+23BF6
sora_2nd.exe+23BD1: 4C 8D 0D 30 E3 AE 00               - lea r9,[sora_2nd.exe+B11F08]
sora_2nd.exe+23BD8: 41 B8 79 02 00 00                  - mov r8d,00000279
sora_2nd.exe+23BDE: 48 8D 15 CB E2 AE 00               - lea rdx,[sora_2nd.exe+B11EB0]
sora_2nd.exe+23BE5: B9 03 00 00 00                     - mov ecx,00000003
sora_2nd.exe+23BEA: E8 C1 82 55 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+23BEF: 44 8B 54 24 78                     - mov r10d,[rsp+78]
sora_2nd.exe+23BF4: EB 04                              - jmp sora_2nd.exe+23BFA
sora_2nd.exe+23BF6: 48 8D 1C 83                        - lea rbx,[rbx+rax*4]
// ---------- INJECTING HERE ----------
sora_2nd.exe+23BFA: 8B 8B 00 11 01 00                  - mov ecx,[rbx+00011100]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+23C00: 8B C1                              - mov eax,ecx
sora_2nd.exe+23C02: C1 E8 1E                           - shr eax,1E
sora_2nd.exe+23C05: 83 F8 01                           - cmp eax,01
sora_2nd.exe+23C08: 75 0C                              - jne sora_2nd.exe+23C16
sora_2nd.exe+23C0A: 8D 04 8D 00 00 00 00               - lea eax,[rcx*4+00000000]
sora_2nd.exe+23C11: C1 F8 02                           - sar eax,02
sora_2nd.exe+23C14: EB 18                              - jmp sora_2nd.exe+23C2E
sora_2nd.exe+23C16: 83 F8 02                           - cmp eax,02
sora_2nd.exe+23C19: 75 11                              - jne sora_2nd.exe+23C2C
sora_2nd.exe+23C1B: 8D 04 8D 00 00 00 00               - lea eax,[rcx*4+00000000]
sora_2nd.exe+23C22: 66 0F 6E C0                        - movd xmm0,eax
sora_2nd.exe+23C26: F3 0F 2C C0                        - cvttss2si eax,xmm0
sora_2nd.exe+23C2A: EB 02                              - jmp sora_2nd.exe+23C2E
sora_2nd.exe+23C2C: 33 C0                              - xor eax,eax
sora_2nd.exe+23C2E: 3B 46 0C                           - cmp eax,[rsi+0C]
sora_2nd.exe+23C31: 7D 5E                              - jnl sora_2nd.exe+23C91
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>107</ID>
              <Description>"#1"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>108</ID>
              <Description>"#2"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>109</ID>
              <Description>"#3"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+10</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>110</ID>
              <Description>"#4"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+18</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>111</ID>
              <Description>"#5"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+20</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>112</ID>
              <Description>"#6"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+28</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>113</ID>
              <Description>"#7"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+30</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>114</ID>
              <Description>"#8"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+38</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"#9"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+40</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>116</ID>
              <Description>"#10"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+48</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>117</ID>
              <Description>"#11"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+50</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"#12"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+58</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>119</ID>
              <Description>"#13"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+60</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"#14"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+68</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>121</ID>
              <Description>"#15"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+70</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>122</ID>
              <Description>"#16"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+78</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>123</ID>
              <Description>"#17"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+80</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"#18"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+88</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"#19"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+90</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"#20"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+98</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"#21"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+A0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"#22"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+A8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>129</ID>
              <Description>"#23"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+B0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>130</ID>
              <Description>"#24"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+B8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>131</ID>
              <Description>"#25"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+C0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>132</ID>
              <Description>"#26"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+C8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>133</ID>
              <Description>"#27"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+D0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>134</ID>
              <Description>"#28"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+D8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>135</ID>
              <Description>"#29"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+E0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>136</ID>
              <Description>"#30"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+E8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>137</ID>
              <Description>"#31"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+F0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>138</ID>
              <Description>"#32"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+F8</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>139</ID>
              <Description>"#33"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+100</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>140</ID>
              <Description>"#34"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+108</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"#35"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+110</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>142</ID>
              <Description>"#36"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+118</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>143</ID>
              <Description>"#37"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+120</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>144</ID>
              <Description>"#38"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+128</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>145</ID>
              <Description>"#39"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+130</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>146</ID>
              <Description>"#40"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+138</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>147</ID>
              <Description>"#41"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+140</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>148</ID>
              <Description>"#42"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+148</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>149</ID>
              <Description>"#43"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+150</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>150</ID>
              <Description>"#44"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+158</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>151</ID>
              <Description>"#45"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+160</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>152</ID>
              <Description>"#46"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+168</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>153</ID>
              <Description>"#47"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+170</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>154</ID>
              <Description>"#48"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+178</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>155</ID>
              <Description>"#49"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+180</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>156</ID>
              <Description>"#50"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Custom</VariableType>
              <CustomType>Kueo2 integer</CustomType>
              <Address>i_base_achi_addr+188</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"レシピ選択時：必要素材を自動補充 / Auto set ingredient amt. when browsing recipes"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_AUTO_COOKING_INGREDIENTS,$process,?? 0F B7 ?? 88 4C 8A 12 00 ?? 8B ?? 28)
// raw AOB: 72 ?? 4C 8D 0D ?? ?? ?? ?? 89 44 24 20 41 B8 BB 04 00 00 48 8D 15 ?? ?? ?? ?? B9 03 00 00 00 E8 ?? ?? ?? ?? EB ?? 8D 88 CA FE FF FF 83 F9 07 77 ?? 48 8B 05 ?? ?? ?? ?? 44 8B A4 88 28 B6 20 00 EB ?? 48 8B C8 48 8B 05 ?? ?? ?? ?? 44 0F B7 A4 88 4C 8A 12 00 49 8B 9E 28 02 00 00 49 8B 86 30 02 00 00 48 8D 3C C3 48 3B DF 74 ?? 0F 1F 80 00 00 00 00 48 8B 0B 48 8D 15 ?? ?? ?? ?? 41 B1 01 45 33 C0 E8 ?? ?? ?? ?? 48 8B E8 48 85 C0 75 ?? 48 83 C3 08 48 3B DF
// injection point AOB: ?? 0F B7 ?? 88 4C 8A 12 00 ?? 8B ?? 28 02 00 00 ?? 8B ?? 30 02 00 00 ?? 8D ?? C3 ?? 3B ?? 74 ?? 0F 1F ?? 00 00 00 00 ?? 8B ?? ?? 8D ?? ?? ?? ?? ?? ?? ?? 01 ?? 33 ?? E8 ?? ?? ?? ?? ?? 8B ?? ?? 85 ?? 75 ?? ?? 83 ?? 08 ?? 3B
alloc(newmem,$1000,INJECT_AUTO_COOKING_INGREDIENTS)

alloc(INJECT_AUTO_COOKING_INGREDIENTSo, $9)

label(code)
label(return)

INJECT_AUTO_COOKING_INGREDIENTSo:
  readmem(INJECT_AUTO_COOKING_INGREDIENTS, $9)

label(iw_ingredient_set_to)

newmem:
  mov bx, [iw_ingredient_set_to]
  cmp word ptr [rax+rcx*4+00128A4C], bx
  jae short code
  mov [rax+rcx*4+00128A4C], bx


code:
  // movzx r12d,word ptr [rax+rcx*4+00128A4C]
  reassemble(INJECT_AUTO_COOKING_INGREDIENTS)
  jmp return
  align 10 cc
  iw_ingredient_set_to:
  dw #70


INJECT_AUTO_COOKING_INGREDIENTS:
  jmp newmem
  nop 4
return:
registersymbol(INJECT_AUTO_COOKING_INGREDIENTS INJECT_AUTO_COOKING_INGREDIENTSo)

registersymbol(iw_ingredient_set_to)

[DISABLE]

INJECT_AUTO_COOKING_INGREDIENTS:
  readmem(INJECT_AUTO_COOKING_INGREDIENTSo, $9)

unregistersymbol(INJECT_AUTO_COOKING_INGREDIENTS INJECT_AUTO_COOKING_INGREDIENTSo)
dealloc(newmem)
dealloc(INJECT_AUTO_COOKING_INGREDIENTSo)
unregistersymbol(iw_ingredient_set_to)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+411FA9

sora_2nd.exe+411F5D: 72 24                              - jb sora_2nd.exe+411F83
sora_2nd.exe+411F5F: 4C 8D 0D 6A D3 6F 00               - lea r9,[sora_2nd.exe+B0F2D0]
sora_2nd.exe+411F66: 89 44 24 20                        - mov [rsp+20],eax
sora_2nd.exe+411F6A: 41 B8 C9 04 00 00                  - mov r8d,000004C9
sora_2nd.exe+411F70: 48 8D 15 39 D2 6F 00               - lea rdx,[sora_2nd.exe+B0F1B0]
sora_2nd.exe+411F77: B9 03 00 00 00                     - mov ecx,00000003
sora_2nd.exe+411F7C: E8 2F 9F 16 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+411F81: EB 2F                              - jmp sora_2nd.exe+411FB2
sora_2nd.exe+411F83: 8D 88 CA FE FF FF                  - lea ecx,[rax-00000136]
sora_2nd.exe+411F89: 83 F9 07                           - cmp ecx,07
sora_2nd.exe+411F8C: 77 11                              - ja sora_2nd.exe+411F9F
sora_2nd.exe+411F8E: 48 8B 05 8B DE 84 00               - mov rax,[sora_2nd.exe+C5FE20]
sora_2nd.exe+411F95: 44 8B A4 88 28 B6 20 00            - mov r12d,[rax+rcx*4+0020B628]
sora_2nd.exe+411F9D: EB 13                              - jmp sora_2nd.exe+411FB2
sora_2nd.exe+411F9F: 48 8B C8                           - mov rcx,rax
sora_2nd.exe+411FA2: 48 8B 05 77 DE 84 00               - mov rax,[sora_2nd.exe+C5FE20]
// ---------- INJECTING HERE ----------
sora_2nd.exe+411FA9: 44 0F B7 A4 88 4C 8A 12 00         - movzx r12d,word ptr [rax+rcx*4+00128A4C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+411FB2: 49 8B 9E 28 02 00 00               - mov rbx,[r14+00000228]
sora_2nd.exe+411FB9: 49 8B 86 30 02 00 00               - mov rax,[r14+00000230]
sora_2nd.exe+411FC0: 48 8D 3C C3                        - lea rdi,[rbx+rax*8]
sora_2nd.exe+411FC4: 48 3B DF                           - cmp rbx,rdi
sora_2nd.exe+411FC7: 74 2D                              - je sora_2nd.exe+411FF6
sora_2nd.exe+411FC9: 0F 1F 80 00 00 00 00               - nop dword ptr [rax+00000000]
sora_2nd.exe+411FD0: 48 8B 0B                           - mov rcx,[rbx]
sora_2nd.exe+411FD3: 48 8D 15 56 BB 6F 00               - lea rdx,[sora_2nd.exe+B0DB30]
sora_2nd.exe+411FDA: 41 B1 01                           - mov r9b,01
sora_2nd.exe+411FDD: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+411FE0: E8 AB F1 16 00                     - call sora_2nd.exe+581190
sora_2nd.exe+411FE5: 48 8B E8                           - mov rbp,rax
sora_2nd.exe+411FE8: 48 85 C0                           - test rax,rax
sora_2nd.exe+411FEB: 75 0B                              - jne sora_2nd.exe+411FF8
sora_2nd.exe+411FED: 48 83 C3 08                        - add rbx,08
sora_2nd.exe+411FF1: 48 3B DF                           - cmp rbx,rdi
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>158</ID>
              <Description>"使用法：対象のレシピ閲覧後、料理メニューを開き直す"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>159</ID>
              <Description>"Usage: Browse the related recipe, then reopen the cooking menu
"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>189</ID>
              <Description>"即座に反映 / take effect immediately"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_AUTO_COOKING_INGREDIENTS2,$process,0F B7 ?? 8A 4C 8A 12 00 ?? 0F)
// raw AOB: 4C 8D 0D ?? ?? ?? ?? 89 44 24 20 41 B8 BB 04 00 00 48 8D 15 ?? ?? ?? ?? B9 03 00 00 00 E8 ?? ?? ?? ?? 48 8B 15 ?? ?? ?? ?? 33 C9 EB ?? 8D 88 CA FE FF FF 83 F9 07 77 ?? 05 CA FE FF FF 8B 8C 82 28 B6 20 00 EB ?? 8B C8 0F B7 8C 8A 4C 8A 12 00 40 0F B6 C5 3B C8 0F 82 ?? ?? ?? ?? FF C6 48 83 C3 08 3B F7 72 ?? 32 C0 E9 ?? ?? ?? ?? CC CC 48 89 5C 24 10 48 89 74 24 18 57 48 83 EC 30 48 8B 05
// injection point AOB: 0F B7 ?? 8A 4C 8A 12 00 ?? 0F B6 ?? 3B ?? 0F 82 ?? ?? ?? ?? FF ?? ?? 83 ?? 08 3B ?? 72 ?? 32 ?? E9 ?? ?? ?? ?? CC CC ?? 89 ?? 24 ?? ?? 89 ?? 24 ?? ?? 48 83 EC 30 ?? 8B
alloc(newmem,$1000,INJECT_AUTO_COOKING_INGREDIENTS2)

alloc(INJECT_AUTO_COOKING_INGREDIENTS2o, $8)

label(code)
label(return)

INJECT_AUTO_COOKING_INGREDIENTS2o:
  readmem(INJECT_AUTO_COOKING_INGREDIENTS2, $8)

newmem:
  mov ax, [iw_ingredient_set_to]
  cmp word ptr [rdx+rcx*4+00128A4C], ax
  jae code
  mov [rdx+rcx*4+00128A4C], ax


code:
  // movzx ecx,word ptr [rdx+rcx*4+00128A4C]
  reassemble(INJECT_AUTO_COOKING_INGREDIENTS2)

  jmp return
  align 10 cc

INJECT_AUTO_COOKING_INGREDIENTS2:
  jmp newmem
  nop 3
return:
registersymbol(INJECT_AUTO_COOKING_INGREDIENTS2 INJECT_AUTO_COOKING_INGREDIENTS2o)

[DISABLE]

INJECT_AUTO_COOKING_INGREDIENTS2:
  readmem(INJECT_AUTO_COOKING_INGREDIENTS2o, $8)

unregistersymbol(INJECT_AUTO_COOKING_INGREDIENTS2 INJECT_AUTO_COOKING_INGREDIENTS2o)
dealloc(newmem)
dealloc(INJECT_AUTO_COOKING_INGREDIENTS2o)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+414069

sora_2nd.exe+414021: 4C 8D 0D A8 B2 6F 00               - lea r9,[sora_2nd.exe+B0F2D0]
sora_2nd.exe+414028: 89 44 24 20                        - mov [rsp+20],eax
sora_2nd.exe+41402C: 41 B8 C9 04 00 00                  - mov r8d,000004C9
sora_2nd.exe+414032: 48 8D 15 77 B1 6F 00               - lea rdx,[sora_2nd.exe+B0F1B0]
sora_2nd.exe+414039: B9 03 00 00 00                     - mov ecx,00000003
sora_2nd.exe+41403E: E8 6D 7E 16 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+414043: 48 8B 15 D6 BD 84 00               - mov rdx,[sora_2nd.exe+C5FE20]
sora_2nd.exe+41404A: 33 C9                              - xor ecx,ecx
sora_2nd.exe+41404C: EB 23                              - jmp sora_2nd.exe+414071
sora_2nd.exe+41404E: 8D 88 CA FE FF FF                  - lea ecx,[rax-00000136]
sora_2nd.exe+414054: 83 F9 07                           - cmp ecx,07
sora_2nd.exe+414057: 77 0E                              - ja sora_2nd.exe+414067
sora_2nd.exe+414059: 05 CA FE FF FF                     - add eax,FFFFFECA  // signed:-310
sora_2nd.exe+41405E: 8B 8C 82 28 B6 20 00               - mov ecx,[rdx+rax*4+0020B628]
sora_2nd.exe+414065: EB 0A                              - jmp sora_2nd.exe+414071
sora_2nd.exe+414067: 8B C8                              - mov ecx,eax
// ---------- INJECTING HERE ----------
sora_2nd.exe+414069: 0F B7 8C 8A 4C 8A 12 00            - movzx ecx,word ptr [rdx+rcx*4+00128A4C]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+414071: 40 0F B6 C5                        - movzx eax,bpl
sora_2nd.exe+414075: 3B C8                              - cmp ecx,eax
sora_2nd.exe+414077: 0F 82 2A FF FF FF                  - jb sora_2nd.exe+413FA7
sora_2nd.exe+41407D: FF C6                              - inc esi
sora_2nd.exe+41407F: 48 83 C3 08                        - add rbx,08
sora_2nd.exe+414083: 3B F7                              - cmp esi,edi
sora_2nd.exe+414085: 72 89                              - jb sora_2nd.exe+414010
sora_2nd.exe+414087: 32 C0                              - xor al,al
sora_2nd.exe+414089: E9 1B FF FF FF                     - jmp sora_2nd.exe+413FA9
sora_2nd.exe+41408E: CC                                 - int 3
sora_2nd.exe+41408F: CC                                 - int 3
sora_2nd.exe+414090: 48 89 5C 24 10                     - mov [rsp+10],rbx
sora_2nd.exe+414095: 48 89 74 24 18                     - mov [rsp+18],rsi
sora_2nd.exe+41409A: 57                                 - push rdi
sora_2nd.exe+41409B: 48 83 EC 30                        - sub rsp,30
sora_2nd.exe+41409F: 48 8B 05 A2 86 84 00               - mov rax,[sora_2nd.exe+C5C748]
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>160</ID>
              <Description>"最小値 / min. value"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>2 Bytes</VariableType>
              <Address>iw_ingredient_set_to</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>161</ID>
          <Description>"個別クエスト情報閲覧 / Quest viewer"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_SINGLE_QUEST_VIEWER,$process,?? 0F B6 ?? D6 0A)
// raw AOB: BA 9F 85 FB 41 C7 84 24 A0 00 00 00 08 00 00 00 48 8D 0D ?? ?? ?? ?? C7 84 24 A4 00 00 00 E7 B5 A5 28 C7 84 24 A8 00 00 00 04 00 00 00 C7 84 24 AC 00 00 00 45 D4 D5 86 C7 84 24 B0 00 00 00 02 00 00 00 C7 84 24 B4 00 00 00 29 2C E0 A2 C7 84 24 B8 00 00 00 20 00 00 00 C7 84 24 BC 00 00 00 A0 88 28 D8 E8 ?? ?? ?? ?? 8B CF 4C 8D 84 24 A0 00 00 00 44 8B D0 48 8D 14 89 48 03 D2 45 0F B6 4C D6 0A 49 8B 08 48 8B D1 48 C1 EA 20 41 85 C9 75 ?? 49 83 C0 08 48 8D 84 24 C0 00 00 00 4C 3B C0 75 ?? EB ?? 44 8B D2 48 8B 9C 24 90 00 00 00 48 8B 05 ?? ?? ?? ?? 44 89 93 EC 02 00 00 48 8B 88 B8 06 00 00 48 85 C9
// injection point AOB: ?? 0F B6 ?? D6 0A ?? 8B ?? ?? 8B ?? ?? C1 ?? 20 ?? 85 ?? 75 ?? ?? 83 ?? 08 ?? 8D ?? 24 ?? 00 00 00 ?? 3B ?? 75 ?? EB ?? ?? 8B ?? ?? 8B ?? 24 ?? 00 00 00 ?? 8B ?? ?? ?? ?? ?? ?? 89 ?? EC 02 00 00 ?? 8B ?? B8 06 00 00 ?? 85
alloc(newmem,$1000,INJECT_SINGLE_QUEST_VIEWER)

alloc(INJECT_SINGLE_QUEST_VIEWERo, $6)

label(code)
label(return)

INJECT_SINGLE_QUEST_VIEWERo:
  readmem(INJECT_SINGLE_QUEST_VIEWER, $6)

label(i_base_quest_addr)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: movzx eax,byte ptr [rbp+rdx*8+0A]
  //   new injection: movzx r9d,byte ptr [r14+rdx*8+0A]
  //   register RAX -&gt; R9
  //   register RBP -&gt; R14
  //   1 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  push r15
  // AOBMaker was: lea r15, [rbp+rdx*8]
  lea r15, [r14+rdx*8]
  mov [i_base_quest_addr], r15
  pop r15


code:
  // movzx r9d,byte ptr [r14+rdx*8+0A]
  reassemble(INJECT_SINGLE_QUEST_VIEWER)
  jmp return
  align 10 cc
  i_base_quest_addr:
  dq 0


INJECT_SINGLE_QUEST_VIEWER:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_SINGLE_QUEST_VIEWER INJECT_SINGLE_QUEST_VIEWERo)

registersymbol(i_base_quest_addr)

[DISABLE]

INJECT_SINGLE_QUEST_VIEWER:
  readmem(INJECT_SINGLE_QUEST_VIEWERo, $6)

unregistersymbol(INJECT_SINGLE_QUEST_VIEWER INJECT_SINGLE_QUEST_VIEWERo)
dealloc(newmem)
dealloc(INJECT_SINGLE_QUEST_VIEWERo)
unregistersymbol(i_base_quest_addr)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+4271AB

sora_2nd.exe+42712E: BA 9F 85 FB 41                     - mov edx,41FB859F
sora_2nd.exe+427133: C7 84 24 A0 00 00 00 08 00 00 00   - mov [rsp+000000A0],00000008
sora_2nd.exe+42713E: 48 8D 0D 04 5F 6E 00               - lea rcx,[sora_2nd.exe+B0D049]
sora_2nd.exe+427145: C7 84 24 A4 00 00 00 E7 B5 A5 28   - mov [rsp+000000A4],28A5B5E7
sora_2nd.exe+427150: C7 84 24 A8 00 00 00 04 00 00 00   - mov [rsp+000000A8],00000004
sora_2nd.exe+42715B: C7 84 24 AC 00 00 00 45 D4 D5 86   - mov [rsp+000000AC],86D5D445
sora_2nd.exe+427166: C7 84 24 B0 00 00 00 02 00 00 00   - mov [rsp+000000B0],00000002
sora_2nd.exe+427171: C7 84 24 B4 00 00 00 29 2C E0 A2   - mov [rsp+000000B4],A2E02C29
sora_2nd.exe+42717C: C7 84 24 B8 00 00 00 20 00 00 00   - mov [rsp+000000B8],00000020
sora_2nd.exe+427187: C7 84 24 BC 00 00 00 A0 88 28 D8   - mov [rsp+000000BC],D82888A0
sora_2nd.exe+427192: E8 E9 3F C3 FF                     - call sora_2nd.exe+5B180
sora_2nd.exe+427197: 8B CF                              - mov ecx,edi
sora_2nd.exe+427199: 4C 8D 84 24 A0 00 00 00            - lea r8,[rsp+000000A0]
sora_2nd.exe+4271A1: 44 8B D0                           - mov r10d,eax
sora_2nd.exe+4271A4: 48 8D 14 89                        - lea rdx,[rcx+rcx*4]
sora_2nd.exe+4271A8: 48 03 D2                           - add rdx,rdx
// ---------- INJECTING HERE ----------
sora_2nd.exe+4271AB: 45 0F B6 4C D6 0A                  - movzx r9d,byte ptr [r14+rdx*8+0A]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+4271B1: 49 8B 08                           - mov rcx,[r8]
sora_2nd.exe+4271B4: 48 8B D1                           - mov rdx,rcx
sora_2nd.exe+4271B7: 48 C1 EA 20                        - shr rdx,20
sora_2nd.exe+4271BB: 41 85 C9                           - test r9d,ecx
sora_2nd.exe+4271BE: 75 13                              - jne sora_2nd.exe+4271D3
sora_2nd.exe+4271C0: 49 83 C0 08                        - add r8,08
sora_2nd.exe+4271C4: 48 8D 84 24 C0 00 00 00            - lea rax,[rsp+000000C0]
sora_2nd.exe+4271CC: 4C 3B C0                           - cmp r8,rax
sora_2nd.exe+4271CF: 75 E0                              - jne sora_2nd.exe+4271B1
sora_2nd.exe+4271D1: EB 03                              - jmp sora_2nd.exe+4271D6
sora_2nd.exe+4271D3: 44 8B D2                           - mov r10d,edx
sora_2nd.exe+4271D6: 48 8B 9C 24 90 00 00 00            - mov rbx,[rsp+00000090]
sora_2nd.exe+4271DE: 48 8B 05 73 8C 83 00               - mov rax,[sora_2nd.exe+C5FE58]
sora_2nd.exe+4271E5: 44 89 93 EC 02 00 00               - mov [rbx+000002EC],r10d
sora_2nd.exe+4271EC: 48 8B 88 B8 06 00 00               - mov rcx,[rax+000006B8]
sora_2nd.exe+4271F3: 48 85 C9                           - test rcx,rcx
}

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+346618

sora_2nd.exe+3465D2: C7 84 24 A8 00 00 00 02 00 00 00  - mov [rsp+000000A8],00000002
sora_2nd.exe+3465DD: C7 84 24 AC 00 00 00 29 2C E0 A2  - mov [rsp+000000AC],A2E02C29
sora_2nd.exe+3465E8: C7 84 24 B0 00 00 00 20 00 00 00  - mov [rsp+000000B0],00000020
sora_2nd.exe+3465F3: C7 84 24 B4 00 00 00 A0 88 28 D8  - mov [rsp+000000B4],D82888A0
sora_2nd.exe+3465FE: E8 5D C1 D2 FF                    - call sora_2nd.exe+72760
sora_2nd.exe+346603: 41 8B CF                          - mov ecx,r15d
sora_2nd.exe+346606: 4C 8D 84 24 98 00 00 00           - lea r8,[rsp+00000098]
sora_2nd.exe+34660E: 44 8B C8                          - mov r9d,eax
sora_2nd.exe+346611: 48 8D 14 89                       - lea rdx,[rcx+rcx*4]
sora_2nd.exe+346615: 48 03 D2                          - add rdx,rdx
// ---------- INJECTING HERE ----------
sora_2nd.exe+346618: 0F B6 44 D5 0A                    - movzx eax,byte ptr [rbp+rdx*8+0A]
// ---------- DONE INJECTING  ----------
sora_2nd.exe+34661D: 0F 1F 00                          - nop dword ptr [rax]
sora_2nd.exe+346620: 49 8B 08                          - mov rcx,[r8]
sora_2nd.exe+346623: 85 C1                             - test ecx,eax
sora_2nd.exe+346625: 75 13                             - jne sora_2nd.exe+34663A
sora_2nd.exe+346627: 49 83 C0 08                       - add r8,08
sora_2nd.exe+34662B: 48 8D 8C 24 B8 00 00 00           - lea rcx,[rsp+000000B8]
sora_2nd.exe+346633: 4C 3B C1                          - cmp r8,rcx
sora_2nd.exe+346636: 75 E8                             - jne sora_2nd.exe+346620
sora_2nd.exe+346638: EB 07                             - jmp sora_2nd.exe+346641
sora_2nd.exe+34663A: 4C 8B C9                          - mov r9,rcx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>162</ID>
              <Description>"使用：查看委託"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>163</ID>
              <Description>"Usage: View quests"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>164</ID>
              <Description>"base"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>i_base_quest_addr</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>165</ID>
              <Description>"進捗ステータス / Status"</Description>
              <DropDownListLink>Quest.StatusID</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_quest_addr</Address>
              <Offsets>
                <Offset>A</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>166</ID>
              <Description>"報告フラグ / Reported"</Description>
              <DropDownListLink>Quest.Completed</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_quest_addr</Address>
              <Offsets>
                <Offset>B</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>167</ID>
              <Description>"BPボーナス / Bonus BP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8080</Color>
              <VariableType>Byte</VariableType>
              <Address>i_base_quest_addr</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>4052</ID>
              <Description>"Quest log ID list"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>i_base_quest_addr</Address>
              <Offsets>
                <Offset>+C</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>4051</ID>
                  <Description>"#1"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4053</ID>
                  <Description>"#2"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+2</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4054</ID>
                  <Description>"#3"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4055</ID>
                  <Description>"#4"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+6</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4056</ID>
                  <Description>"#5"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4057</ID>
                  <Description>"#6"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+A</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4058</ID>
                  <Description>"#7"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4059</ID>
                  <Description>"#8"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4060</ID>
                  <Description>"#9"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4061</ID>
                  <Description>"#10"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+12</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4062</ID>
                  <Description>"#11"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4063</ID>
                  <Description>"#12"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+16</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4064</ID>
                  <Description>"#13"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4065</ID>
                  <Description>"#14"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+1A</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4066</ID>
                  <Description>"#15"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4067</ID>
                  <Description>"#16"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+1E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4068</ID>
                  <Description>"#17"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+20</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4069</ID>
                  <Description>"#18"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+22</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4070</ID>
                  <Description>"#19"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+24</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4071</ID>
                  <Description>"#20"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+26</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4072</ID>
                  <Description>"#21"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+28</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4073</ID>
                  <Description>"#22"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+2A</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4074</ID>
                  <Description>"#23"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+2C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4075</ID>
                  <Description>"#24"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+2E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4076</ID>
                  <Description>"#25"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+30</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4077</ID>
                  <Description>"#26"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+32</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4078</ID>
                  <Description>"#27"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+34</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4079</ID>
                  <Description>"#28"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+36</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4080</ID>
                  <Description>"#29"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+38</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4081</ID>
                  <Description>"#30"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+3A</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4082</ID>
                  <Description>"#31"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+3C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>4083</ID>
                  <Description>"#32"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>FF8080</Color>
                  <VariableType>2 Bytes</VariableType>
                  <Address>+3E</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>168</ID>
          <Description>"クエスト全進捗データ取得 / Get all quests progress"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/21
}

[ENABLE]

aobscanmodule(INJECT_GET_QUEST_PROGRESS,$process,?? F6 ?? ?? 0A 04 74 ?? 0F B6)
// raw AOB: 48 63 C1 4C 89 74 24 08 4C 89 3C 24 48 8D 0C 80 48 03 C9 44 8B 74 CB 48 44 8B 7C CB 44 48 8B 1D ?? ?? ?? ?? 41 8B CE 0F AF CA 49 03 CF 0F B7 04 29 66 41 3B C4 73 ?? 4C 8D 04 80 4D 03 C0 42 F6 44 C3 0A 04 74 ?? 0F B6 4C 29 28 42 0F B7 44 C3 4C 03 C8 41 01 0B FF C2 3B D7 72 ?? 4C 8B 3C 24 4C 8B 74 24 08 4C 8B 64 24 38 48 8B 6C 24 28 48 8B 15 ?? ?? ?? ?? 48 8B 7C 24 30 48 8B 5C 24 20 8B 8A 48 11 01 00
// injection point AOB: ?? F6 ?? ?? 0A 04 74 ?? 0F B6 ?? 29 28 ?? 0F B7 ?? C3 4C 03 ?? ?? 01 ?? FF ?? 3B ?? 72 ?? ?? 8B ?? 24 ?? 8B ?? 24 ?? ?? 8B ?? 24 ?? ?? 8B ?? ?? ?? ?? 8B ?? ?? ?? ?? ?? ?? 8B ?? 24 ?? ?? 8B ?? 24 ?? 8B ?? 48 11 01 00
alloc(newmem,$1000,INJECT_GET_QUEST_PROGRESS)

alloc(INJECT_GET_QUEST_PROGRESSo, $6)

label(code)
label(return)

INJECT_GET_QUEST_PROGRESSo:
  readmem(INJECT_GET_QUEST_PROGRESS, $6)

label(i_base_quest_data_addrs)

newmem:
  // AOBMaker migration - what AOBMaker changed below
  //   old injection: test byte ptr [rdi+rcx*8+0A],04
  //   new injection: test byte ptr [rbx+r8*8+0A],04
  //   register RDI -&gt; RBX
  //   register RCX -&gt; R8
  //   1 changed line(s) carry a '// AOBMaker was: ...' note above them holding the code before the change.
  //   To get this script without them, untick 'Note the old code' and migrate again.
  //   To remove them from this copy in Notepad++: open Replace (Ctrl+H), Search Mode to
  //   'Regular expression', leave '. matches newline' UNCHECKED, leave 'Replace with'
  //   empty, then press Replace All. Copy the pattern from the next line, after the slashes:
  //   ^[ \t]*// AOBMaker was:[^\r\n]*\R?
  //   Replace All covers the whole file, so with a .CT open it runs over every script
  //   in the table. Press Ctrl+Z if the line count drops by more than the note count.
  //   Read the diff before you enable this. AOBMaker proposes, it does not verify.
  // AOBMaker migration end
  push r15
  push r14
  push r13

  xor r13, r13
  // AOBMaker was: lea r15, [rdi+rcx*8]
  lea r15, [rbx+r8*8]

loop1:
  mov r14, i_base_quest_data_addrs
  lea r14, [r14+r13*8]
  cmp [r14], r15
  je endp
  cmp qword ptr [r14], 0
  jne @F
  //write data
  mov [r14], r15
  jmp endp
@@:
  inc r13
  cmp r13, #99
  jae endp
  jmp loop1


endp:
  pop r13
  pop r14
  pop r15



code:
  // test byte ptr [rbx+r8*8+0A],04
  reassemble(INJECT_GET_QUEST_PROGRESS)
  jmp return
  align 10 cc
  i_base_quest_data_addrs:
  dq 0
  align 400 0 0
  db 0

INJECT_GET_QUEST_PROGRESS:
  jmp newmem
  nop 1
return:
registersymbol(INJECT_GET_QUEST_PROGRESS INJECT_GET_QUEST_PROGRESSo)

registersymbol(i_base_quest_data_addrs)

[DISABLE]

INJECT_GET_QUEST_PROGRESS:
  readmem(INJECT_GET_QUEST_PROGRESSo, $6)

unregistersymbol(INJECT_GET_QUEST_PROGRESS INJECT_GET_QUEST_PROGRESSo)
dealloc(newmem)
dealloc(INJECT_GET_QUEST_PROGRESSo)
unregistersymbol(i_base_quest_data_addrs)


{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+433D0B

sora_2nd.exe+433CCD: 48 63 C1                           - movsxd  rax,ecx
sora_2nd.exe+433CD0: 4C 89 74 24 08                     - mov [rsp+08],r14
sora_2nd.exe+433CD5: 4C 89 3C 24                        - mov [rsp],r15
sora_2nd.exe+433CD9: 48 8D 0C 80                        - lea rcx,[rax+rax*4]
sora_2nd.exe+433CDD: 48 03 C9                           - add rcx,rcx
sora_2nd.exe+433CE0: 44 8B 74 CB 48                     - mov r14d,[rbx+rcx*8+48]
sora_2nd.exe+433CE5: 44 8B 7C CB 44                     - mov r15d,[rbx+rcx*8+44]
sora_2nd.exe+433CEA: 48 8B 1D 1F C1 82 00               - mov rbx,[sora_2nd.exe+C5FE10]
sora_2nd.exe+433CF1: 41 8B CE                           - mov ecx,r14d
sora_2nd.exe+433CF4: 0F AF CA                           - imul ecx,edx
sora_2nd.exe+433CF7: 49 03 CF                           - add rcx,r15
sora_2nd.exe+433CFA: 0F B7 04 29                        - movzx eax,word ptr [rcx+rbp]
sora_2nd.exe+433CFE: 66 41 3B C4                        - cmp ax,r12w
sora_2nd.exe+433D02: 73 1F                              - jae sora_2nd.exe+433D23
sora_2nd.exe+433D04: 4C 8D 04 80                        - lea r8,[rax+rax*4]
sora_2nd.exe+433D08: 4D 03 C0                           - add r8,r8
// ---------- INJECTING HERE ----------
sora_2nd.exe+433D0B: 42 F6 44 C3 0A 04                  - test byte ptr [rbx+r8*8+0A],04
// ---------- DONE INJECTING  ----------
sora_2nd.exe+433D11: 74 10                              - je sora_2nd.exe+433D23
sora_2nd.exe+433D13: 0F B6 4C 29 28                     - movzx ecx,byte ptr [rcx+rbp+28]
sora_2nd.exe+433D18: 42 0F B7 44 C3 4C                  - movzx eax,word ptr [rbx+r8*8+4C]
sora_2nd.exe+433D1E: 03 C8                              - add ecx,eax
sora_2nd.exe+433D20: 41 01 0B                           - add [r11],ecx
sora_2nd.exe+433D23: FF C2                              - inc edx
sora_2nd.exe+433D25: 3B D7                              - cmp edx,edi
sora_2nd.exe+433D27: 72 C8                              - jb sora_2nd.exe+433CF1
sora_2nd.exe+433D29: 4C 8B 3C 24                        - mov r15,[rsp]
sora_2nd.exe+433D2D: 4C 8B 74 24 08                     - mov r14,[rsp+08]
sora_2nd.exe+433D32: 4C 8B 64 24 38                     - mov r12,[rsp+38]
sora_2nd.exe+433D37: 48 8B 6C 24 28                     - mov rbp,[rsp+28]
sora_2nd.exe+433D3C: 48 8B 15 E5 C0 82 00               - mov rdx,[sora_2nd.exe+C5FE28]
sora_2nd.exe+433D43: 48 8B 7C 24 30                     - mov rdi,[rsp+30]
sora_2nd.exe+433D48: 48 8B 5C 24 20                     - mov rbx,[rsp+20]
sora_2nd.exe+433D4D: 8B 8A 48 11 01 00                  - mov ecx,[rdx+00011148]
}

{
sora_1st:
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+352ACC

sora_2nd.exe+352AA4: 44 8B 7C CF 44        - mov r15d,[rdi+rcx*8+44]
sora_2nd.exe+352AA9: 48 8B 3D 70 C2 5A 00  - mov rdi,[sora_2nd.exe+8FED20]
sora_2nd.exe+352AB0: 44 8B C5              - mov r8d,ebp
sora_2nd.exe+352AB3: 44 0F AF C2           - imul r8d,edx
sora_2nd.exe+352AB7: 4D 03 C7              - add r8,r15
sora_2nd.exe+352ABA: 41 0F B7 04 18        - movzx eax,word ptr [r8+rbx]
sora_2nd.exe+352ABF: 66 41 3B C4           - cmp ax,r12w
sora_2nd.exe+352AC3: 73 1E                 - jae sora_2nd.exe+352AE3
sora_2nd.exe+352AC5: 48 8D 0C 80           - lea rcx,[rax+rax*4]
sora_2nd.exe+352AC9: 48 03 C9              - add rcx,rcx
// ---------- INJECTING HERE ----------
sora_2nd.exe+352ACC: F6 44 CF 0A 04        - test byte ptr [rdi+rcx*8+0A],04
// ---------- DONE INJECTING  ----------
sora_2nd.exe+352AD1: 74 10                 - je sora_2nd.exe+352AE3
sora_2nd.exe+352AD3: 0F B7 4C CF 4C        - movzx ecx,word ptr [rdi+rcx*8+4C]
sora_2nd.exe+352AD8: 41 0F B6 44 18 28     - movzx eax,byte ptr [r8+rbx+28]
sora_2nd.exe+352ADE: 03 C8                 - add ecx,eax
sora_2nd.exe+352AE0: 41 01 0B              - add [r11],ecx
sora_2nd.exe+352AE3: FF C2                 - inc edx
sora_2nd.exe+352AE5: 3B D6                 - cmp edx,esi
sora_2nd.exe+352AE7: 72 C7                 - jb sora_2nd.exe+352AB0
sora_2nd.exe+352AE9: 4C 8B 3C 24           - mov r15,[rsp]
sora_2nd.exe+352AED: 4C 8B 64 24 08        - mov r12,[rsp+08]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>169</ID>
              <Description>"使用：向公會任務NPC回報"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>170</ID>
              <Description>"Usage: report to guild quests NPC"</Description>
              <Color>8000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>171</ID>
              <Description>"base"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>808080</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>i_base_quest_data_addrs</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>172</ID>
              <Description>"クエスト進行状況リストを生成 / Generate quests status"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
{$lua}
if syntaxcheck then return end
closeLuaEngine2()

-- ====== 可調參數 ======
local PARENT_NAME  = "+Quest List (削除不可 / do not delete this)"
local BASE_SYM     = "i_base_quest_data_addrs" -- 這裡存放的是 指標陣列 的起始位址
local PTR_COUNT    = 99                        -- 一共 99 組
local PTR_STRIDE   = 0x8                       -- 每個指標 8 bytes（64-bit）
-- 顏色（交錯上色，方便閱讀）
local evenColor    = 0xFF8000
local oddColor     = 0xAA8044

-- ====== 欄位位移定義 ======
local OFF_QUEST_STATUS  = 0x0A -- 1 byte
local OFF_COMPLETED     = 0x0B -- 1 byte
local OFF_BONUS_BP      = 0x4C -- 2 bytes
local OFF_UNKNOWN_04    = 0x04 -- 1 byte
local OFF_QUEST_TYPE    = 0x05 -- 1 byte

-- Quest log 子區間：0x0C ~ 0x4A，步長 2
local LOG_BEGIN = 0x0C
local LOG_END   = 0x4A
local LOG_STEP  = 0x02

local addressList = getAddressList()

-- 讀出指標陣列起點位址（這裡 BASE_SYM 本身是個位址，裡面每 8 bytes 存一個指標）
local baseAddr = getAddress(BASE_SYM)
if not baseAddr or baseAddr == 0 then
  print("Read error: cannot resolve symbol '" .. BASE_SYM .. "'")
  return
end

-- 小工具：建立單一記錄
local function addRec(desc, addr, vt, parent, opts)
  local r = addressList.createMemoryRecord()
  r.Description = desc
  r.Address     = string.format("%X", addr or 0)
  r.Vartype     = vt
  r.Parent      = parent

  if opts then
    if opts.hex ~= nil then r.ShowAsHex = opts.hex end
    if opts.color then r.Color = opts.color end
    if opts.ddLinked then r.DropDownLinked = opts.ddLinked end
    if opts.ddMemrec then r.DropDownLinkedMemrec = opts.ddMemrec end
  end
  return r
end

synchronize(function()
  -- 取得/建立父節點
  local parent = addressList.getMemoryRecordByDescription(PARENT_NAME)
  if not parent then
    parent = addressList.createMemoryRecord()
    parent.Description   = PARENT_NAME
    parent.IsGroupHeader = true
    parent.Options       = "[moHideChildren]"
  end

  -- 清掉舊子節點
  for i = addressList.Count - 1, 0, -1 do
    local mr = addressList[i]
    if mr.Parent == parent then mr.delete() end
  end

  -- 逐筆讀取指標並建立節點
  for n = 0, PTR_COUNT - 1 do
    -- 讀出第 n 筆任務資料指標
    local ptrSlotAddr = baseAddr + (PTR_STRIDE * n)
    local questPtr    = readPointer(ptrSlotAddr) or 0

    -- 外層 Row
    local row = addressList.createMemoryRecord()
    row.Description   = string.format("Row[%03d]", n + 1)
    row.IsGroupHeader = true
    row.Parent        = parent
    row.Color         = (n % 2 == 0) and evenColor or oddColor

    -- === 基本欄位 ===
    -- Quest status (1 byte)
    addRec("進捗ステータス / Status", questPtr + OFF_QUEST_STATUS, vtByte, row, {ddLinked = true, ddMemrec = "Quest.StatusID"})

    -- 讀任務狀態 (byte)
    row.Options = "[moHideChildren,moDeactivateChildrenAsWell]"
    local statusVal = readBytes(questPtr + OFF_QUEST_STATUS, 1, false) or 0
    if statusVal == 0 then
      row.Collapsed = true  -- 預設收合
      row.Active = false
    else
      row.Collapsed = false -- 預設展開
      row.Active = true
    end

    -- Completed or not (1 byte)
    addRec("報告フラグ / Reported", questPtr + OFF_COMPLETED, vtByte, row, {ddLinked = true, ddMemrec = "Quest.Completed"})

    -- Bonus BP (2 bytes)
    addRec("BPボーナス / Bonus BP", questPtr + OFF_BONUS_BP, vtWord, row, {color = row.Color})

    -- Unknown @0x04 (1 byte)
    --addRec("Unknown (0x04)", questPtr + OFF_UNKNOWN_04, vtByte, row)

    -- Quest type? @0x05 (1 byte)
    addRec("クエストタイプ? / Quest type?", questPtr + OFF_QUEST_TYPE, vtByte, row)

    -- === Quest log 子節點（預設收合） ===
    local logGroup = addressList.createMemoryRecord()
    logGroup.Description   = "依頼履歴 / Quest log"
    logGroup.IsGroupHeader = true
    logGroup.Parent        = row
    logGroup.Options       = "[moHideChildren]" -- 允許收合
    logGroup.Active        = false              -- 預設收合
    logGroup.Color         = (n % 2 == 0) and evenColor or oddColor

    -- 0x0C ~ 0x4A，每 2 bytes 一筆（vtWord）
    local idx = 1
    for off = LOG_BEGIN, LOG_END, LOG_STEP do
      addRec(string.format("log ID %d", idx), questPtr + off, vtWord, logGroup, {ddLinked = true, ddMemrec = "Quest.LogID"})
      idx = idx + 1
    end
  end

  parent.IsExpanded = true
end)

print(string.format("%d quest rows built to '%s'.", PTR_COUNT, PARENT_NAME))
closeLuaEngine()

[DISABLE]
{$lua}
if syntaxcheck then return end
local PARENT_NAME = "+Quest List (削除不可 / do not delete this)"
local addressList = getAddressList()

synchronize(function()
  local parent = addressList.getMemoryRecordByDescription(PARENT_NAME)
  if not parent then
    print("Cannot find parent node: " .. PARENT_NAME)
    return
  end
  for i = addressList.Count - 1, 0, -1 do
    local mr = addressList[i]
    if mr.Parent == parent then mr.delete() end
  end
  parent.Active = false
end)

print("Quest nodes cleared.")
closeLuaEngine()


</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>173</ID>
                  <Description>""base" 不得為0 / "base" cannot be 0"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>174</ID>
              <Description>"+Quest List (削除不可 / do not delete this)"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>260</ID>
          <Description>"視点切替 / カメラ切替 / Change POV [orig. credit to amorrow28, Sora_1st code]"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>259</ID>
              <Description>"有効化 / Enable change POV  [num 0]"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
// ========== Configuration Variables ==========
globalalloc(speedModifier,8)
speedModifier:
  dd (float)3.0

globalalloc(useMouse,8)
useMouse:
  dd (float)1.0

globalalloc(mouseSensitivity,8)
mouseSensitivity:
  dd (float)8.0

// ========== AOB Scans ==========
aobscanmodule(cameracoordinates_aob,$process,?? 8B ?? 90 06 00 00 ?? 8B ?? 3E C8)
// raw AOB: F3 44 0F 58 C0 F3 0F 58 F9 F3 0F 58 F2 F3 44 0F 58 54 24 7C F3 44 0F 58 E8 F3 44 0F 58 E1 41 B7 01 F3 44 0F 58 DA 48 83 C3 40 48 3B DE 75 ?? 8B 87 34 07 00 00 D1 E8 4C 8B 15 ?? ?? ?? ?? A8 01 0F 85 ?? ?? ?? ?? 48 8B 8F 90 06 00 00 41 8B 84 3E C8 01 00 00 89 41 08 41 8B 84 3E CC 01 00 00 89 41 0C 41 8B 84 3E D0 01 00 00 89 41 10 48 8B 8F 90 06 00 00 41 8B 84 3E 04 02 00 00 89 41 18 41 8B 84 3E 08 02 00 00 89 41 1C 41 8B 84 3E 0C 02 00 00 89 41 20 48 8B 8F 90 06 00 00 41 8B 84 3E 40 02 00 00 89 41 28
// injection point AOB: ?? 8B ?? 90 06 00 00 ?? 8B ?? 3E C8 01 00 00 89 ?? 08 ?? 8B ?? 3E CC 01 00 00 89 ?? 0C ?? 8B ?? 3E D0 01 00 00 89 ?? 10 ?? 8B ?? 90 06 00 00 ?? 8B ?? 3E 04 02 00 00 89 ?? 18 ?? 8B ?? 3E 08 02 00 00 89 ?? 1C ?? 8B ?? 3E 0C 02 00 00 89 ?? 20 ?? 8B ?? 90 06 00 00 ?? 8B ?? 3E 40 02 00 00 89 ?? 28

aobscanmodule(moveplayer_aob,$process,E8 ?? ?? ?? ?? ?? 8B ?? ?? 0F 28 ?? F3 0F 58 ?? B8)
// raw AOB: 48 8B 86 90 16 01 00 48 89 B8 D8 02 00 00 48 8B 8E 90 16 01 00 48 8B 01 FF 50 10 EB ?? 4C 8D 0D ?? ?? ?? ?? 4C 89 74 24 20 41 B8 C0 01 00 00 48 8D 15 ?? ?? ?? ?? B9 03 00 00 00 E8 ?? ?? ?? ?? 48 8B CB E8 ?? ?? ?? ?? 48 8D 8B 10 01 00 00 41 0F 28 CA E8 ?? ?? ?? ?? 48 8B 03 41 0F 28 C2 F3 0F 58 83 B8 02 00 00 48 8B CB F3 0F 11 83 B8 02 00 00 FF 50 18 44 0F 28 AC 24 80 01 00 00 0F 28 B4 24 F0 01 00 00 4C 8B BC 24 00 02 00 00 4C 8B B4 24 08 02 00 00 4C 8B A4 24 18 02 00 00 48 8B B4 24 50 02 00 00 84 C0 75 ?? 83 BB 98 00 00 00 03 74
// injection point AOB: E8 ?? ?? ?? ?? ?? 8B ?? ?? 0F 28 ?? F3 0F 58 ?? B8 02 00 00 ?? 8B ?? F3 0F 11 ?? B8 02 00 00 FF ?? 18 ?? 0F 28 ?? ?? ?? ?? 00 00 0F 28 ?? ?? ?? ?? 00 00 ?? 8B ?? 24 ?? ?? 00 00 ?? 8B ?? 24 ?? ?? 00 00 ?? 8B ?? 24 ?? ?? 00 00 ?? 8B ?? 24 ?? ?? 00 00 84 ?? 75 ?? 83 ?? 98 00 00 00 03 74

alloc(moveplayer_aobo, $5)
moveplayer_aobo:
  readmem(moveplayer_aob, $5)

// ========== Memory Allocations ==========
alloc(newmem,$100,cameracoordinates_aob)
alloc(cameracoordinates,$100)
alloc(tempBuffer,$80)

registersymbol(cameracoordinates_aob)
registersymbol(moveplayer_aob)
registersymbol(moveplayer_aobo)
registersymbol(cameracoordinates)
registersymbol(tempBuffer)

label(code)
label(return)

// ========== Camera Hook ==========
newmem:
code:
  mov rcx,[rdi+00000690]
  mov [cameracoordinates],rcx
  jmp return

cameracoordinates_aob:
  jmp newmem
  nop 2
return:

// ========== NOP the camera update instructions ==========
// inject pt: sora_2nd.exe+1278EA - 48 8B 8F 90060000     - mov rcx,[rdi+00000690]

// nop sora_2nd.exe+1278F9 - 89 41 08              - mov [rcx+08],eax
cameracoordinates_aob+F:
  nop 3

// sora_2nd.exe+127904 - 89 41 0C              - mov [rcx+0C],eax
cameracoordinates_aob+1A:
  nop 3

// sora_2nd.exe+12790F - 89 41 10              - mov [rcx+10],eax
cameracoordinates_aob+25:
  nop 3

// sora_2nd.exe+127921 - 89 41 18              - mov [rcx+18],eax
cameracoordinates_aob+37:
  nop 3

// sora_2nd.exe+12792C - 89 41 1C              - mov [rcx+1C],eax
cameracoordinates_aob+42:
  nop 3

// sora_2nd.exe+127937 - 89 41 20              - mov [rcx+20],eax
cameracoordinates_aob+4D:
  nop 3

// sora_2nd.exe+127949 - 89 41 28              - mov [rcx+28],eax
cameracoordinates_aob+5F:
  nop 3

// sora_2nd.exe+127954 - 89 41 2C              - mov [rcx+2C],eax
cameracoordinates_aob+6A:
  nop 3

// sora_2nd.exe+12795F - 89 41 30              - mov [rcx+30],eax
cameracoordinates_aob+75:
  nop 3


// ========== Disable Player Movement ==========
moveplayer_aob:
  nop 5

// ========== Lua Camera Control ==========
{$lua}
if syntaxcheck then return end

function checkKeys()
  if not (getForegroundProcess() == getOpenedProcessID()) then return end

  if (getAddressSafe("[cameracoordinates]")) then
    -- Read configuration
    local speed = readFloat("speedModifier")
    local use_mouse = readFloat("useMouse")
    local mouse_speed = readFloat("mouseSensitivity")

    -- Camera Coordinates
    local camx = readFloat("[cameracoordinates]+08")
    local camy = readFloat("[cameracoordinates]+10")
    local camz = readFloat("[cameracoordinates]+0C")

    -- Target Coordinates
    local targetx = readFloat("[cameracoordinates]+18")
    local targety = readFloat("[cameracoordinates]+20")
    local targetz = readFloat("[cameracoordinates]+1C")

    -- Validate coordinates
    if (targetz == nil) or (targetz == camz and targetx == camx and targety == camy) then
      return
    end

    -- Mouse initialization
    local new_mouse_x, new_mouse_y = getMousePos()
    local mouse_loaded = readInteger("cameracoordinates+38")

    if not (mouse_loaded == 1) and (use_mouse == 1) then
      new_mouse_x = getScreenWidth() / 2
      new_mouse_y = getScreenHeight() / 2
      setMousePos(getScreenWidth() / 2, getScreenHeight() / 2)
      writeInteger("cameracoordinates+38", 1)
    end

    -- Mouse movement delta
    local mouse_move_x = new_mouse_x - getScreenWidth() / 2
    local mouse_move_y = new_mouse_y - getScreenHeight() / 2

    -- Calculate camera angles
    local camdist = ((targetx - camx)^2 + (targety - camy)^2 + (targetz - camz)^2)^0.5
    local tilt = math.atan2(camz - targetz, ((targetx - camx)^2 + (targety - camy)^2)^0.5)
    local pan = math.atan2(targetx - camx, targety - camy) + math.rad(180)

    -- Trigonometry
    local siny = math.sin(pan)
    local cosy = math.cos(pan)
    local sinp = math.sin(tilt)
    local cosp = math.cos(tilt)

    -- Movement speed
    local movespeed = speed * 0.03

    -- Forward
    if isKeyPressed(VK_W) then
      camx = camx - (siny * movespeed)
      camy = camy - (cosy * movespeed)
      camz = camz - (sinp * movespeed)
    end

    -- Left
    if isKeyPressed(VK_A) then
      camx = camx + (math.sin(pan - math.rad(90)) * movespeed)
      camy = camy + (math.cos(pan - math.rad(90)) * movespeed)
    end

    -- Back
    if isKeyPressed(VK_S) then
      camx = camx + (siny * movespeed)
      camy = camy + (cosy * movespeed)
      camz = camz + (sinp * movespeed)
    end

    -- Right
    if isKeyPressed(VK_D) then
      camx = camx - (math.sin(pan - math.rad(90)) * movespeed)
      camy = camy - (math.cos(pan - math.rad(90)) * movespeed)
    end

    -- Diagonal movement combinations
    if isKeyPressed(VK_W) and isKeyPressed(VK_D) then
      camx = camx - (math.sin(pan - math.rad(45)) * movespeed)
      camy = camy - (math.cos(pan - math.rad(45)) * movespeed)
      camz = camz - (sinp * movespeed)
    end

    if isKeyPressed(VK_W) and isKeyPressed(VK_A) then
      camx = camx - (math.sin(pan + math.rad(45)) * movespeed)
      camy = camy - (math.cos(pan + math.rad(45)) * movespeed)
      camz = camz - (sinp * movespeed)
    end

    if isKeyPressed(VK_S) and isKeyPressed(VK_A) then
      camx = camx + (math.sin(pan - math.rad(45)) * movespeed)
      camy = camy + (math.cos(pan - math.rad(45)) * movespeed)
      camz = camz + (sinp * movespeed)
    end

    if isKeyPressed(VK_S) and isKeyPressed(VK_D) then
      camx = camx + (math.sin(pan + math.rad(45)) * movespeed)
      camy = camy + (math.cos(pan + math.rad(45)) * movespeed)
      camz = camz + (sinp * movespeed)
    end

    -- Vertical movement
    if isKeyPressed(VK_R) then
      camz = camz + (speed * 0.02)
    end

    if isKeyPressed(VK_F) then
      camz = camz - (speed * 0.02)
    end

    -- Camera rotation
    if isKeyPressed(VK_L) then
      pan = pan - speed * 0.01
    end

    if isKeyPressed(VK_J) then
      pan = pan + speed * 0.01
    end

    if isKeyPressed(VK_I) then
      tilt = math.max(tilt - speed * 0.01, math.rad(-89.5))
    end

    if isKeyPressed(VK_K) then
      tilt = math.min(tilt + speed * 0.01, math.rad(89.5))
    end

    -- Mouse rotation
    if (use_mouse == 1) then
      if not(mouse_move_y == 0) then
        tilt = math.min(math.max(tilt + mouse_move_y * mouse_speed * 0.0003, math.rad(-89.5)), math.rad(89.5))
      end

      if not(mouse_move_x == 0) then
        pan = pan - mouse_move_x * mouse_speed * 0.0003
      end

      setMousePos(getScreenWidth() / 2, getScreenHeight() / 2)
    end

    -- Copy original memory to temp buffer
    copyMemory("[cameracoordinates]+08", 48, "tempBuffer")

    -- Write new values to temp buffer
    writeFloat("tempBuffer+00", camx)
    writeFloat("tempBuffer+08", camy)
    writeFloat("tempBuffer+04", camz)
    writeFloat("tempBuffer+10", camx - (camdist * math.cos(tilt) * math.sin(pan)))
    writeFloat("tempBuffer+18", camy - (camdist * math.cos(tilt) * math.cos(pan)))
    writeFloat("tempBuffer+14", camz - (camdist * math.sin(tilt)))

    -- Anti-vomit settings
    writeFloat("tempBuffer+20", 0)
    writeFloat("tempBuffer+24", 1)
    writeFloat("tempBuffer+28", 0)

    -- Copy buffer back to game memory
    copyMemory("tempBuffer", 48, "[cameracoordinates]+08")

    -- Speed modifiers
    if isKeyPressed(VK_F3) then
      writeFloat("speedModifier", 12)
    elseif isKeyPressed(VK_F2) then
      writeFloat("speedModifier", 6)
    elseif isKeyPressed(VK_F1) then
      writeFloat("speedModifier", 0.5)
    else
      writeFloat("speedModifier", 3)
    end

    -- Mouse toggle
    if isKeyPressed(VK_PRIOR) then
      writeFloat("useMouse", 1)
    elseif isKeyPressed(VK_NEXT) then
      writeFloat("useMouse", 0)
      writeInteger("cameracoordinates+38", 0)
    end
  end
end

-- Timer setup
t = createTimer(nil)
timer_setInterval(t, 10)
timer_onTimer(t, checkKeys)
timer_setEnabled(t, true)
{$asm}

[DISABLE]
{$lua}
if syntaxcheck then return end
timer_setEnabled(t, false)
{$asm}

// Restore original code
cameracoordinates_aob:
  db 48 8B 8F 90 06 00 00 41 8B 84 3E C8 01 00 00 89 41 08 41 8B 84 3E CC 01
  db 00 00 89 41 0C 41 8B 84 3E D0 01 00 00 89 41 10 48 8B 8F 90 06 00 00 41
  db 8B 84 3E 04 02 00 00 89 41 18 41 8B 84 3E 08 02 00 00 89 41 1C 41 8B 84
  db 3E 0C 02 00 00 89 41 20 48 8B 8F 90 06 00 00 41 8B 84 3E 40 02 00 00 89
  db 41 28 41 8B 84 3E 44 02 00 00 89 41 2C 41 8B 84 3E 48 02 00 00 89 41 30

moveplayer_aob:
  readmem(moveplayer_aobo, $5)

// Clean up
unregistersymbol(cameracoordinates_aob)
unregistersymbol(moveplayer_aob)
unregistersymbol(moveplayer_aobo)
unregistersymbol(cameracoordinates)
unregistersymbol(tempBuffer)

dealloc(cameracoordinates)
dealloc(newmem)
dealloc(tempBuffer)
dealloc(moveplayer_aobo)



{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+58022A

sora_2nd.exe+57FC40: 4C 8B DC                           - mov r11,rsp
sora_2nd.exe+57FC43: 55                                 - push rbp
sora_2nd.exe+57FC44: 56                                 - push rsi
sora_2nd.exe+57FC45: 57                                 - push rdi
sora_2nd.exe+57FC46: 49 8D AB F8 FD FF FF               - lea rbp,[r11-208]
sora_2nd.exe+57FC4D: 48 81 EC F0 02 00 00               - sub rsp,2F0
sora_2nd.exe+57FC54: 45 0F 29 93 78 FF FF FF            - movaps [r11-88],xmm10
sora_2nd.exe+57FC5C: 48 8B 05 DD 13 67 00               - mov rax,[rel sora_2nd.exe+BF1040]
sora_2nd.exe+57FC63: 48 33 C4                           - xor rax,rsp
sora_2nd.exe+57FC66: 48 89 85 20 01 00 00               - mov [rbp+120],rax
sora_2nd.exe+57FC6D: F6 81 A0 00 00 00 01               - test byte [rcx+0A0],1
sora_2nd.exe+57FC74: 49 8B F0                           - mov rsi,r8
sora_2nd.exe+57FC77: 44 0F 28 D1                        - movaps xmm10,xmm1
sora_2nd.exe+57FC7B: 48 8B F9                           - mov rdi,rcx
sora_2nd.exe+57FC7E: 0F 85 57 10 00 00                  - jne near sora_2nd.exe+580CDB
sora_2nd.exe+57FC84: 48 8B 81 48 02 00 00               - mov rax,[rcx+248]
sora_2nd.exe+57FC8B: 49 89 5B 20                        - mov [r11+20],rbx
sora_2nd.exe+57FC8F: 48 8B 99 40 02 00 00               - mov rbx,[rcx+240]
sora_2nd.exe+57FC96: 4D 89 63 E0                        - mov [r11-20],r12
sora_2nd.exe+57FC9A: 4D 89 6B D8                        - mov [r11-28],r13
sora_2nd.exe+57FC9E: 4D 89 73 D0                        - mov [r11-30],r14
sora_2nd.exe+57FCA2: 4C 8D 34 C3                        - lea r14,[rbx+rax*8]
sora_2nd.exe+57FCA6: 4D 89 7B C8                        - mov [r11-38],r15
sora_2nd.exe+57FCAA: 45 0F 29 9B 68 FF FF FF            - movaps [r11-98],xmm11
sora_2nd.exe+57FCB2: 49 3B DE                           - cmp rbx,r14
sora_2nd.exe+57FCB5: 74 25                              - je short sora_2nd.exe+57FCDC
sora_2nd.exe+57FCB7: 66 0F 1F 84 00 00 00 00 00         - nop word [rax+rax]
sora_2nd.exe+57FCC0: 48 8B 0B                           - mov rcx,[rbx]
sora_2nd.exe+57FCC3: 4C 8B CE                           - mov r9,rsi
sora_2nd.exe+57FCC6: 4C 8B C7                           - mov r8,rdi
sora_2nd.exe+57FCC9: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FCCD: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+57FCD0: FF 50 08                           - call qword [rax+8]
sora_2nd.exe+57FCD3: 48 83 C3 08                        - add rbx,8
sora_2nd.exe+57FCD7: 49 3B DE                           - cmp rbx,r14
sora_2nd.exe+57FCDA: 75 E4                              - jne short sora_2nd.exe+57FCC0
sora_2nd.exe+57FCDC: 48 8D 8F D0 00 00 00               - lea rcx,[rdi+0D0]
sora_2nd.exe+57FCE3: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FCE7: E8 14 5E B9 FF                     - call sora_2nd.exe+115B00
sora_2nd.exe+57FCEC: 48 8D 8F 0C 01 00 00               - lea rcx,[rdi+10C]
sora_2nd.exe+57FCF3: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FCF7: E8 14 76 BA FF                     - call sora_2nd.exe+127310
sora_2nd.exe+57FCFC: 48 8D 8F 48 01 00 00               - lea rcx,[rdi+148]
sora_2nd.exe+57FD03: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FD07: E8 F4 5D B9 FF                     - call sora_2nd.exe+115B00
sora_2nd.exe+57FD0C: 48 8D 8F 84 01 00 00               - lea rcx,[rdi+184]
sora_2nd.exe+57FD13: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FD17: E8 E4 5D B9 FF                     - call sora_2nd.exe+115B00
sora_2nd.exe+57FD1C: 48 8D 8F FC 01 00 00               - lea rcx,[rdi+1FC]
sora_2nd.exe+57FD23: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FD27: E8 94 78 AB FF                     - call sora_2nd.exe+375C0
sora_2nd.exe+57FD2C: 48 8D 8F C0 01 00 00               - lea rcx,[rdi+1C0]
sora_2nd.exe+57FD33: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+57FD37: E8 C4 5D B9 FF                     - call sora_2nd.exe+115B00
sora_2nd.exe+57FD3C: 83 BF A0 00 00 00 00               - cmp dword [rdi+0A0],0
sora_2nd.exe+57FD43: 45 0F 57 DB                        - xorps xmm11,xmm11
sora_2nd.exe+57FD47: F3 0F 10 8F 68 01 00 00            - movss xmm1,[rdi+168]
sora_2nd.exe+57FD4F: F3 0F 10 9F 70 01 00 00            - movss xmm3,[rdi+170]
sora_2nd.exe+57FD57: F3 0F 10 97 6C 01 00 00            - movss xmm2,[rdi+16C]
sora_2nd.exe+57FD5F: 66 0F 6F 25 D9 FA 5A 00            - movdqa xmm4,[rel sora_2nd.exe+B2F840]
sora_2nd.exe+57FD67: 4C 8B 35 EA 00 6E 00               - mov r14,[rel sora_2nd.exe+C5FE58]
sora_2nd.exe+57FD6E: 48 C7 44 24 34 00 00 00 00         - mov qword [rsp+34],0
sora_2nd.exe+57FD77: C7 44 24 3C 00 00 00 00            - mov dword [rsp+3C],0
sora_2nd.exe+57FD7F: 0F 10 44 24 30                     - movups xmm0,[rsp+30]
sora_2nd.exe+57FD84: 48 C7 44 24 20 00 00 00 00         - mov qword [rsp+20],0
sora_2nd.exe+57FD8D: C7 44 24 2C 00 00 00 00            - mov dword [rsp+2C],0
sora_2nd.exe+57FD95: F3 0F 10 C1                        - movss xmm0,xmm1
sora_2nd.exe+57FD99: C7 85 D0 00 00 00 00 00 00 00      - mov dword [rbp+0D0],0
sora_2nd.exe+57FDA3: 0F 11 44 24 30                     - movups [rsp+30],xmm0
sora_2nd.exe+57FDA8: 48 C7 85 D8 00 00 00 00 00 00 00   - mov qword [rbp+0D8],0
sora_2nd.exe+57FDB3: 0F 10 8D D0 00 00 00               - movups xmm1,[rbp+0D0]
sora_2nd.exe+57FDBA: 66 0F 7F 85 E0 00 00 00            - movdqa [rbp+0E0],xmm0
sora_2nd.exe+57FDC2: 0F 10 44 24 20                     - movups xmm0,[rsp+20]
sora_2nd.exe+57FDC7: 0F C6 C9 E1                        - shufps xmm1,xmm1,0E1  // signed:-31
sora_2nd.exe+57FDCB: 0F C6 C0 D2                        - shufps xmm0,xmm0,0D2  // signed:-46
sora_2nd.exe+57FDCF: F3 0F 10 CA                        - movss xmm1,xmm2
sora_2nd.exe+57FDD3: 0F C6 C9 E1                        - shufps xmm1,xmm1,0E1  // signed:-31
sora_2nd.exe+57FDD7: F3 0F 10 C3                        - movss xmm0,xmm3
sora_2nd.exe+57FDDB: 0F C6 C0 C9                        - shufps xmm0,xmm0,0C9  // signed:-55
sora_2nd.exe+57FDDF: 0F 11 44 24 20                     - movups [rsp+20],xmm0
sora_2nd.exe+57FDE4: 66 0F 7F 85 00 01 00 00            - movdqa [rbp+100],xmm0
sora_2nd.exe+57FDEC: 0F 11 8D D0 00 00 00               - movups [rbp+0D0],xmm1
sora_2nd.exe+57FDF3: 66 0F 7F 8D F0 00 00 00            - movdqa [rbp+0F0],xmm1
sora_2nd.exe+57FDFB: 66 0F 7F A5 10 01 00 00            - movdqa [rbp+110],xmm4
sora_2nd.exe+57FE03: 7D 7B                              - jge short sora_2nd.exe+57FE80
sora_2nd.exe+57FE05: 49 8D 8E E8 05 00 00               - lea rcx,[r14+5E8]
sora_2nd.exe+57FE0C: 4C 8D 85 10 01 00 00               - lea r8,[rbp+110]
sora_2nd.exe+57FE13: 48 8D 55 C0                        - lea rdx,[rbp-40]
sora_2nd.exe+57FE17: E8 94 B3 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FE1C: 4C 8D 85 00 01 00 00               - lea r8,[rbp+100]
sora_2nd.exe+57FE23: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+57FE26: 48 8D 55 80                        - lea rdx,[rbp-80]
sora_2nd.exe+57FE2A: E8 81 B3 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FE2F: 4C 8D 85 F0 00 00 00               - lea r8,[rbp+0F0]
sora_2nd.exe+57FE36: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+57FE39: 48 8D 55 D0                        - lea rdx,[rbp-30]
sora_2nd.exe+57FE3D: E8 6E B3 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FE42: 4C 8D 85 E0 00 00 00               - lea r8,[rbp+0E0]
sora_2nd.exe+57FE49: 4C 8B C8                           - mov r9,rax
sora_2nd.exe+57FE4C: 48 8D 55 90                        - lea rdx,[rbp-70]
sora_2nd.exe+57FE50: E8 5B B3 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FE55: 41 0F 10 11                        - movups xmm2,[r9]
sora_2nd.exe+57FE59: 41 0F 10 0A                        - movups xmm1,[r10]
sora_2nd.exe+57FE5D: 0F 10 18                           - movups xmm3,[rax]
sora_2nd.exe+57FE60: 41 0F 10 03                        - movups xmm0,[r11]
sora_2nd.exe+57FE64: 0F 29 9D E0 00 00 00               - movaps [rbp+0E0],xmm3
sora_2nd.exe+57FE6B: 0F 29 95 F0 00 00 00               - movaps [rbp+0F0],xmm2
sora_2nd.exe+57FE72: 0F 29 8D 00 01 00 00               - movaps [rbp+100],xmm1
sora_2nd.exe+57FE79: 0F 29 85 10 01 00 00               - movaps [rbp+110],xmm0
sora_2nd.exe+57FE80: 0F 10 87 F0 00 00 00               - movups xmm0,[rdi+0F0]
sora_2nd.exe+57FE87: 44 8B 87 A4 02 00 00               - mov r8d,[rdi+2A4]
sora_2nd.exe+57FE8E: 0F 11 44 24 30                     - movups [rsp+30],xmm0
sora_2nd.exe+57FE93: 45 85 C0                           - test r8d,r8d
sora_2nd.exe+57FE96: 74 3B                              - je short sora_2nd.exe+57FED3
sora_2nd.exe+57FE98: 48 8D 95 D0 00 00 00               - lea rdx,[rbp+0D0]
sora_2nd.exe+57FE9F: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+57FEA2: E8 A9 25 01 00                     - call sora_2nd.exe+592450
sora_2nd.exe+57FEA7: 66 0F 6E 85 D4 00 00 00            - movd xmm0,[rbp+0D4]
sora_2nd.exe+57FEAF: 66 0F 6E 8D D0 00 00 00            - movd xmm1,[rbp+0D0]
sora_2nd.exe+57FEB7: F3 0F 10 64 24 30                  - movss xmm4,[rsp+30]
sora_2nd.exe+57FEBD: F3 0F 10 6C 24 34                  - movss xmm5,[rsp+34]
sora_2nd.exe+57FEC3: 0F 5B C0                           - cvtdq2ps xmm0,xmm0
sora_2nd.exe+57FEC6: 0F 5B C9                           - cvtdq2ps xmm1,xmm1
sora_2nd.exe+57FEC9: F3 0F 58 E0                        - addss xmm4,xmm0
sora_2nd.exe+57FECD: F3 0F 58 E9                        - addss xmm5,xmm1
sora_2nd.exe+57FED1: EB 0C                              - jmp short sora_2nd.exe+57FEDF
sora_2nd.exe+57FED3: F3 0F 10 6C 24 34                  - movss xmm5,[rsp+34]
sora_2nd.exe+57FED9: F3 0F 10 64 24 30                  - movss xmm4,[rsp+30]
sora_2nd.exe+57FEDF: F7 87 A0 00 00 00 00 00 01 00      - test dword [rdi+0A0],10000
sora_2nd.exe+57FEE9: 44 0F 29 B4 24 40 02 00 00         - movaps [rsp+240],xmm14
sora_2nd.exe+57FEF2: F3 44 0F 10 35 59 CC 5A 00         - movss xmm14,[rel sora_2nd.exe+B2CB54]
sora_2nd.exe+57FEFB: C7 44 24 2C 00 00 80 3F            - mov dword [rsp+2C],3F800000
sora_2nd.exe+57FF03: 0F 84 68 01 00 00                  - je near sora_2nd.exe+580071
sora_2nd.exe+57FF09: F3 0F 10 44 24 38                  - movss xmm0,[rsp+38]
sora_2nd.exe+57FF0F: 49 8D 8E 28 06 00 00               - lea rcx,[r14+628]
sora_2nd.exe+57FF16: 4C 8D 44 24 20                     - lea r8,[rsp+20]
sora_2nd.exe+57FF1B: F3 0F 11 44 24 28                  - movss [rsp+28],xmm0
sora_2nd.exe+57FF21: 48 8D 54 24 30                     - lea rdx,[rsp+30]
sora_2nd.exe+57FF26: F3 0F 11 64 24 20                  - movss [rsp+20],xmm4
sora_2nd.exe+57FF2C: F3 0F 11 6C 24 24                  - movss [rsp+24],xmm5
sora_2nd.exe+57FF32: E8 79 B2 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FF37: 66 0F 6F 05 C1 DB 5A 00            - movdqa xmm0,[rel sora_2nd.exe+B2DB00]
sora_2nd.exe+57FF3F: 48 8D 97 2C 01 00 00               - lea rdx,[rdi+12C]
sora_2nd.exe+57FF46: 66 0F 6F 15 B2 DF 5A 00            - movdqa xmm2,[rel sora_2nd.exe+B2DF00]
sora_2nd.exe+57FF4E: 48 8D 4D 60                        - lea rcx,[rbp+60]
sora_2nd.exe+57FF52: 66 0F 6F 0D 36 DC 5A 00            - movdqa xmm1,[rel sora_2nd.exe+B2DB90]
sora_2nd.exe+57FF5A: F3 0F 10 18                        - movss xmm3,[rax]
sora_2nd.exe+57FF5E: F3 0F 10 60 04                     - movss xmm4,[rax+4]
sora_2nd.exe+57FF63: F3 0F 10 68 08                     - movss xmm5,[rax+8]
sora_2nd.exe+57FF68: 0F 11 44 24 40                     - movups [rsp+40],xmm0
sora_2nd.exe+57FF6D: C7 44 24 2C 00 00 80 3F            - mov dword [rsp+2C],3F800000
sora_2nd.exe+57FF75: 0F 10 44 24 20                     - movups xmm0,[rsp+20]
sora_2nd.exe+57FF7A: 0F 11 4C 24 50                     - movups [rsp+50],xmm1
sora_2nd.exe+57FF7F: F3 0F 10 C3                        - movss xmm0,xmm3
sora_2nd.exe+57FF83: 0F C6 C0 E1                        - shufps xmm0,xmm0,0E1  // signed:-31
sora_2nd.exe+57FF87: F3 0F 10 C4                        - movss xmm0,xmm4
sora_2nd.exe+57FF8B: 0F C6 C0 C6                        - shufps xmm0,xmm0,0C6  // signed:-58
sora_2nd.exe+57FF8F: F3 0F 10 C5                        - movss xmm0,xmm5
sora_2nd.exe+57FF93: 0F C6 C0 C9                        - shufps xmm0,xmm0,0C9  // signed:-55
sora_2nd.exe+57FF97: 0F 11 44 24 20                     - movups [rsp+20],xmm0
sora_2nd.exe+57FF9C: 0F 11 44 24 70                     - movups [rsp+70],xmm0
sora_2nd.exe+57FFA1: 0F 11 54 24 60                     - movups [rsp+60],xmm2
sora_2nd.exe+57FFA6: E8 F5 4A BB FF                     - call sora_2nd.exe+134AA0
sora_2nd.exe+57FFAB: 48 8D 55 90                        - lea rdx,[rbp-70]
sora_2nd.exe+57FFAF: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+57FFB2: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+57FFB7: 4C 8D 40 30                        - lea r8,[rax+30]
sora_2nd.exe+57FFBB: E8 F0 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FFC0: 4D 8D 42 20                        - lea r8,[r10+20]
sora_2nd.exe+57FFC4: 48 8B D8                           - mov rbx,rax
sora_2nd.exe+57FFC7: 48 8D 95 D0 00 00 00               - lea rdx,[rbp+0D0]
sora_2nd.exe+57FFCE: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+57FFD3: E8 D8 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FFD8: 4D 8D 42 10                        - lea r8,[r10+10]
sora_2nd.exe+57FFDC: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+57FFDF: 48 8D 55 E0                        - lea rdx,[rbp-20]
sora_2nd.exe+57FFE3: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+57FFE8: E8 C3 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+57FFED: 4D 8B C2                           - mov r8,r10
sora_2nd.exe+57FFF0: 48 8D 55 A0                        - lea rdx,[rbp-60]
sora_2nd.exe+57FFF4: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+57FFF9: 4C 8B C8                           - mov r9,rax
sora_2nd.exe+57FFFC: E8 AF B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580001: 41 0F 10 09                        - movups xmm1,[r9]
sora_2nd.exe+580005: 4C 8D 85 10 01 00 00               - lea r8,[rbp+110]
sora_2nd.exe+58000C: 48 8D 55 A0                        - lea rdx,[rbp-60]
sora_2nd.exe+580010: 0F 10 00                           - movups xmm0,[rax]
sora_2nd.exe+580013: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+580018: 0F 11 4C 24 50                     - movups [rsp+50],xmm1
sora_2nd.exe+58001D: 0F 10 0B                           - movups xmm1,[rbx]
sora_2nd.exe+580020: 0F 11 44 24 40                     - movups [rsp+40],xmm0
sora_2nd.exe+580025: 41 0F 10 03                        - movups xmm0,[r11]
sora_2nd.exe+580029: 0F 11 4C 24 70                     - movups [rsp+70],xmm1
sora_2nd.exe+58002E: 0F 11 44 24 60                     - movups [rsp+60],xmm0
sora_2nd.exe+580033: E8 78 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580038: 4C 8D 85 00 01 00 00               - lea r8,[rbp+100]
sora_2nd.exe+58003F: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+580042: 48 8D 55 F0                        - lea rdx,[rbp-10]
sora_2nd.exe+580046: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+58004B: E8 60 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580050: 4C 8D 85 F0 00 00 00               - lea r8,[rbp+0F0]
sora_2nd.exe+580057: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+58005A: 48 8D 55 00                        - lea rdx,[rbp]
sora_2nd.exe+58005E: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+580063: E8 48 B1 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580068: 48 8D 55 B0                        - lea rdx,[rbp-50]
sora_2nd.exe+58006C: E9 22 01 00 00                     - jmp sora_2nd.exe+580193
sora_2nd.exe+580071: 66 0F 6F 05 87 DA 5A 00            - movdqa xmm0,[rel sora_2nd.exe+B2DB00]
sora_2nd.exe+580079: 48 8D 97 2C 01 00 00               - lea rdx,[rdi+12C]
sora_2nd.exe+580080: F3 0F 10 5C 24 38                  - movss xmm3,[rsp+38]
sora_2nd.exe+580086: 48 8D 4D 60                        - lea rcx,[rbp+60]
sora_2nd.exe+58008A: 66 0F 6F 15 6E DE 5A 00            - movdqa xmm2,[rel sora_2nd.exe+B2DF00]
sora_2nd.exe+580092: 66 0F 6F 0D F6 DA 5A 00            - movdqa xmm1,[rel sora_2nd.exe+B2DB90]
sora_2nd.exe+58009A: 0F 11 44 24 40                     - movups [rsp+40],xmm0
sora_2nd.exe+58009F: 0F 10 44 24 20                     - movups xmm0,[rsp+20]
sora_2nd.exe+5800A4: 0F 11 4C 24 50                     - movups [rsp+50],xmm1
sora_2nd.exe+5800A9: F3 0F 10 C4                        - movss xmm0,xmm4
sora_2nd.exe+5800AD: 0F C6 C0 E1                        - shufps xmm0,xmm0,0E1  // signed:-31
sora_2nd.exe+5800B1: F3 0F 10 C5                        - movss xmm0,xmm5
sora_2nd.exe+5800B5: 0F C6 C0 C6                        - shufps xmm0,xmm0,0C6  // signed:-58
sora_2nd.exe+5800B9: F3 0F 10 C3                        - movss xmm0,xmm3
sora_2nd.exe+5800BD: 0F C6 C0 C9                        - shufps xmm0,xmm0,0C9  // signed:-55
sora_2nd.exe+5800C1: 0F 11 44 24 20                     - movups [rsp+20],xmm0
sora_2nd.exe+5800C6: 0F 11 44 24 70                     - movups [rsp+70],xmm0
sora_2nd.exe+5800CB: 0F 11 54 24 60                     - movups [rsp+60],xmm2
sora_2nd.exe+5800D0: E8 CB 49 BB FF                     - call sora_2nd.exe+134AA0
sora_2nd.exe+5800D5: 48 8D 55 B0                        - lea rdx,[rbp-50]
sora_2nd.exe+5800D9: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+5800DC: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+5800E1: 4C 8D 40 30                        - lea r8,[rax+30]
sora_2nd.exe+5800E5: E8 C6 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5800EA: 4D 8D 42 20                        - lea r8,[r10+20]
sora_2nd.exe+5800EE: 48 8B D8                           - mov rbx,rax
sora_2nd.exe+5800F1: 48 8D 55 00                        - lea rdx,[rbp]
sora_2nd.exe+5800F5: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+5800FA: E8 B1 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5800FF: 4D 8D 42 10                        - lea r8,[r10+10]
sora_2nd.exe+580103: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+580106: 48 8D 55 F0                        - lea rdx,[rbp-10]
sora_2nd.exe+58010A: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+58010F: E8 9C B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580114: 4D 8B C2                           - mov r8,r10
sora_2nd.exe+580117: 48 8D 55 A0                        - lea rdx,[rbp-60]
sora_2nd.exe+58011B: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+580120: 4C 8B C8                           - mov r9,rax
sora_2nd.exe+580123: E8 88 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580128: 41 0F 10 09                        - movups xmm1,[r9]
sora_2nd.exe+58012C: 4C 8D 85 10 01 00 00               - lea r8,[rbp+110]
sora_2nd.exe+580133: 48 8D 55 B0                        - lea rdx,[rbp-50]
sora_2nd.exe+580137: 0F 10 00                           - movups xmm0,[rax]
sora_2nd.exe+58013A: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+58013F: 0F 11 4C 24 50                     - movups [rsp+50],xmm1
sora_2nd.exe+580144: 0F 10 0B                           - movups xmm1,[rbx]
sora_2nd.exe+580147: 0F 11 44 24 40                     - movups [rsp+40],xmm0
sora_2nd.exe+58014C: 41 0F 10 03                        - movups xmm0,[r11]
sora_2nd.exe+580150: 0F 11 4C 24 70                     - movups [rsp+70],xmm1
sora_2nd.exe+580155: 0F 11 44 24 60                     - movups [rsp+60],xmm0
sora_2nd.exe+58015A: E8 51 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+58015F: 4C 8D 85 00 01 00 00               - lea r8,[rbp+100]
sora_2nd.exe+580166: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+580169: 48 8D 55 E0                        - lea rdx,[rbp-20]
sora_2nd.exe+58016D: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+580172: E8 39 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580177: 4C 8D 85 F0 00 00 00               - lea r8,[rbp+0F0]
sora_2nd.exe+58017E: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+580181: 48 8D 55 90                        - lea rdx,[rbp-70]
sora_2nd.exe+580185: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+58018A: E8 21 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+58018F: 48 8D 55 D0                        - lea rdx,[rbp-30]
sora_2nd.exe+580193: 4C 8D 85 E0 00 00 00               - lea r8,[rbp+0E0]
sora_2nd.exe+58019A: 4C 8B C8                           - mov r9,rax
sora_2nd.exe+58019D: 48 8D 4C 24 40                     - lea rcx,[rsp+40]
sora_2nd.exe+5801A2: E8 09 B0 AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5801A7: 41 0F 10 03                        - movups xmm0,[r11]
sora_2nd.exe+5801AB: 48 8B CF                           - mov rcx,rdi
sora_2nd.exe+5801AE: 41 0F 10 11                        - movups xmm2,[r9]
sora_2nd.exe+5801B2: 0F 10 18                           - movups xmm3,[rax]
sora_2nd.exe+5801B5: B8 08 00 00 00                     - mov eax,8
sora_2nd.exe+5801BA: 41 0F 10 0A                        - movups xmm1,[r10]
sora_2nd.exe+5801BE: 48 8D 1C 08                        - lea rbx,[rax+rcx]
sora_2nd.exe+5801C2: 0F 11 1B                           - movups [rbx],xmm3
sora_2nd.exe+5801C5: 0F 11 53 10                        - movups [rbx+10],xmm2
sora_2nd.exe+5801C9: 0F 11 4B 20                        - movups [rbx+20],xmm1
sora_2nd.exe+5801CD: 0F 11 43 30                        - movups [rbx+30],xmm0
sora_2nd.exe+5801D1: 8B 87 A4 01 00 00                  - mov eax,[rdi+1A4]
sora_2nd.exe+5801D7: 89 47 48                           - mov [rdi+48],eax
sora_2nd.exe+5801DA: 8B 87 A8 01 00 00                  - mov eax,[rdi+1A8]
sora_2nd.exe+5801E0: 89 47 4C                           - mov [rdi+4C],eax
sora_2nd.exe+5801E3: 8B 87 AC 01 00 00                  - mov eax,[rdi+1AC]
sora_2nd.exe+5801E9: 89 47 50                           - mov [rdi+50],eax
sora_2nd.exe+5801EC: 8B 87 E0 01 00 00                  - mov eax,[rdi+1E0]
sora_2nd.exe+5801F2: 89 47 58                           - mov [rdi+58],eax
sora_2nd.exe+5801F5: 8B 87 E4 01 00 00                  - mov eax,[rdi+1E4]
sora_2nd.exe+5801FB: 89 47 5C                           - mov [rdi+5C],eax
sora_2nd.exe+5801FE: 8B 87 E8 01 00 00                  - mov eax,[rdi+1E8]
sora_2nd.exe+580204: 89 47 60                           - mov [rdi+60],eax
sora_2nd.exe+580207: F3 0F 10 86 DC 00 00 00            - movss xmm0,[rsi+0DC]
sora_2nd.exe+58020F: F3 0F 59 87 04 02 00 00            - mulss xmm0,[rdi+204]
sora_2nd.exe+580217: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+80]
sora_2nd.exe+58021E: 8B 87 C0 00 00 00                  - mov eax,[rdi+0C0]
sora_2nd.exe+580224: 89 87 C4 00 00 00                  - mov [rdi+0C4],eax
// ---------- INJECTING HERE ----------
sora_2nd.exe+58022A: F3 0F 11 47 78                     - movss [rdi+78],xmm0
// ---------- DONE INJECTING  ----------
sora_2nd.exe+58022F: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+580232: 0F 84 08 03 00 00                  - je near sora_2nd.exe+580540
sora_2nd.exe+580238: 8B 87 A0 00 00 00                  - mov eax,[rdi+0A0]
sora_2nd.exe+58023E: 83 E0 0E                           - and eax,0E
sora_2nd.exe+580241: 3C 0E                              - cmp al,0E
sora_2nd.exe+580243: 0F 85 D2 00 00 00                  - jne near sora_2nd.exe+58031B
sora_2nd.exe+580249: F3 0F 10 41 08                     - movss xmm0,[rcx+8]
sora_2nd.exe+58024E: F3 0F 11 85 E0 00 00 00            - movss [rbp+0E0],xmm0
sora_2nd.exe+580256: F3 0F 10 49 0C                     - movss xmm1,[rcx+0C]
sora_2nd.exe+58025B: F3 0F 11 8D E4 00 00 00            - movss [rbp+0E4],xmm1
sora_2nd.exe+580263: F3 0F 10 41 10                     - movss xmm0,[rcx+10]
sora_2nd.exe+580268: F3 0F 11 85 E8 00 00 00            - movss [rbp+0E8],xmm0
sora_2nd.exe+580270: F3 0F 10 49 14                     - movss xmm1,[rcx+14]
sora_2nd.exe+580275: F3 0F 11 8D EC 00 00 00            - movss [rbp+0EC],xmm1
sora_2nd.exe+58027D: F3 0F 10 41 18                     - movss xmm0,[rcx+18]
sora_2nd.exe+580282: F3 0F 11 85 F0 00 00 00            - movss [rbp+0F0],xmm0
sora_2nd.exe+58028A: F3 0F 10 49 1C                     - movss xmm1,[rcx+1C]
sora_2nd.exe+58028F: F3 0F 11 8D F4 00 00 00            - movss [rbp+0F4],xmm1
sora_2nd.exe+580297: F3 0F 10 41 20                     - movss xmm0,[rcx+20]
sora_2nd.exe+58029C: F3 0F 11 85 F8 00 00 00            - movss [rbp+0F8],xmm0
sora_2nd.exe+5802A4: F3 0F 10 49 24                     - movss xmm1,[rcx+24]
sora_2nd.exe+5802A9: F3 0F 11 8D FC 00 00 00            - movss [rbp+0FC],xmm1
sora_2nd.exe+5802B1: F3 0F 10 41 28                     - movss xmm0,[rcx+28]
sora_2nd.exe+5802B6: F3 0F 11 85 00 01 00 00            - movss [rbp+100],xmm0
sora_2nd.exe+5802BE: F3 0F 10 49 2C                     - movss xmm1,[rcx+2C]
sora_2nd.exe+5802C3: F3 0F 11 8D 04 01 00 00            - movss [rbp+104],xmm1
sora_2nd.exe+5802CB: F3 0F 10 41 30                     - movss xmm0,[rcx+30]
sora_2nd.exe+5802D0: F3 0F 11 85 08 01 00 00            - movss [rbp+108],xmm0
sora_2nd.exe+5802D8: F3 0F 10 49 34                     - movss xmm1,[rcx+34]
sora_2nd.exe+5802DD: F3 0F 11 8D 0C 01 00 00            - movss [rbp+10C],xmm1
sora_2nd.exe+5802E5: F3 0F 10 41 38                     - movss xmm0,[rcx+38]
sora_2nd.exe+5802EA: F3 0F 11 85 10 01 00 00            - movss [rbp+110],xmm0
sora_2nd.exe+5802F2: F3 0F 10 49 3C                     - movss xmm1,[rcx+3C]
sora_2nd.exe+5802F7: F3 0F 11 8D 14 01 00 00            - movss [rbp+114],xmm1
sora_2nd.exe+5802FF: F3 0F 10 41 40                     - movss xmm0,[rcx+40]
sora_2nd.exe+580304: F3 0F 11 85 18 01 00 00            - movss [rbp+118],xmm0
sora_2nd.exe+58030C: F3 0F 10 49 44                     - movss xmm1,[rcx+44]
sora_2nd.exe+580311: F3 0F 11 8D 1C 01 00 00            - movss [rbp+11C],xmm1
sora_2nd.exe+580319: EB 16                              - jmp short sora_2nd.exe+580331
sora_2nd.exe+58031B: 48 8D 95 E0 00 00 00               - lea rdx,[rbp+0E0]
sora_2nd.exe+580322: 48 8B CF                           - mov rcx,rdi
sora_2nd.exe+580325: E8 C6 11 00 00                     - call sora_2nd.exe+5814F0
sora_2nd.exe+58032A: 4C 8B 35 27 FB 6D 00               - mov r14,[rel sora_2nd.exe+C5FE58]
sora_2nd.exe+580331: F7 87 A0 00 00 00 00 00 20 00      - test dword [rdi+0A0],200000
sora_2nd.exe+58033B: 74 40                              - je short sora_2nd.exe+58037D
sora_2nd.exe+58033D: 44 8B 87 A0 02 00 00               - mov r8d,[rdi+2A0]
sora_2nd.exe+580344: 48 8D 55 80                        - lea rdx,[rbp-80]
sora_2nd.exe+580348: 48 8B CF                           - mov rcx,rdi
sora_2nd.exe+58034B: E8 A0 23 00 00                     - call sora_2nd.exe+5826F0
sora_2nd.exe+580350: 4C 8B 35 01 FB 6D 00               - mov r14,[rel sora_2nd.exe+C5FE58]
sora_2nd.exe+580357: F3 0F 10 00                        - movss xmm0,[rax]
sora_2nd.exe+58035B: F3 0F 11 85 10 01 00 00            - movss [rbp+110],xmm0
sora_2nd.exe+580363: F3 0F 10 48 04                     - movss xmm1,[rax+4]
sora_2nd.exe+580368: F3 0F 11 8D 14 01 00 00            - movss [rbp+114],xmm1
sora_2nd.exe+580370: F3 0F 10 40 08                     - movss xmm0,[rax+8]
sora_2nd.exe+580375: F3 0F 11 85 18 01 00 00            - movss [rbp+118],xmm0
sora_2nd.exe+58037D: 4C 8D 43 30                        - lea r8,[rbx+30]
sora_2nd.exe+580381: 48 8D 55 80                        - lea rdx,[rbp-80]
sora_2nd.exe+580385: 48 8D 8D E0 00 00 00               - lea rcx,[rbp+0E0]
sora_2nd.exe+58038C: E8 1F AE AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+580391: 4C 8D 43 20                        - lea r8,[rbx+20]
sora_2nd.exe+580395: 4C 8B D8                           - mov r11,rax
sora_2nd.exe+580398: 48 8D 55 C0                        - lea rdx,[rbp-40]
sora_2nd.exe+58039C: 48 8D 8D E0 00 00 00               - lea rcx,[rbp+0E0]
sora_2nd.exe+5803A3: E8 08 AE AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5803A8: 4C 8D 43 10                        - lea r8,[rbx+10]
sora_2nd.exe+5803AC: 4C 8B D0                           - mov r10,rax
sora_2nd.exe+5803AF: 48 8D 55 40                        - lea rdx,[rbp+40]
sora_2nd.exe+5803B3: 48 8D 8D E0 00 00 00               - lea rcx,[rbp+0E0]
sora_2nd.exe+5803BA: E8 F1 AD AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5803BF: 4C 8B C3                           - mov r8,rbx
sora_2nd.exe+5803C2: 48 8D 55 50                        - lea rdx,[rbp+50]
sora_2nd.exe+5803C6: 48 8D 8D E0 00 00 00               - lea rcx,[rbp+0E0]
sora_2nd.exe+5803CD: 4C 8B C8                           - mov r9,rax
sora_2nd.exe+5803D0: E8 DB AD AD FF                     - call sora_2nd.exe+5B1B0
sora_2nd.exe+5803D5: 41 0F 10 11                        - movups xmm2,[r9]
sora_2nd.exe+5803D9: 41 0F 10 0A                        - movups xmm1,[r10]
sora_2nd.exe+5803DD: 0F 10 18                           - movups xmm3,[rax]
sora_2nd.exe+5803E0: 41 0F 10 03                        - movups xmm0,[r11]
sora_2nd.exe+5803E4: 0F 11 1B                           - movups [rbx],xmm3
sora_2nd.exe+5803E7: 0F 11 53 10                        - movups [rbx+10],xmm2
sora_2nd.exe+5803EB: 0F 11 4B 20                        - movups [rbx+20],xmm1
sora_2nd.exe+5803EF: 0F 11 43 30                        - movups [rbx+30],xmm0
sora_2nd.exe+5803F3: 8B 8F A0 00 00 00                  - mov ecx,[rdi+0A0]
sora_2nd.exe+5803F9: F6 C1 10                           - test cl,10
sora_2nd.exe+5803FC: 74 16                              - je short sora_2nd.exe+580414
sora_2nd.exe+5803FE: 48 8B 87 80 00 00 00               - mov rax,[rdi+80]
sora_2nd.exe+580405: F3 0F 10 40 78                     - movss xmm0,[rax+78]
sora_2nd.exe+58040A: F3 0F 59 47 78                     - mulss xmm0,[rdi+78]
sora_2nd.exe+58040F: F3 0F 11 47 78                     - movss [rdi+78],xmm0
sora_2nd.exe+580414: 0F BA E1 0E                        - bt ecx,0E
sora_2nd.exe+580418: 73 36                              - jae short sora_2nd.exe+580450
sora_2nd.exe+58041A: 48 8B 87 80 00 00 00               - mov rax,[rdi+80]
sora_2nd.exe+580421: F3 0F 10 50 48                     - movss xmm2,[rax+48]
sora_2nd.exe+580426: F3 0F 10 48 4C                     - movss xmm1,[rax+4C]
sora_2nd.exe+58042B: F3 0F 10 40 50                     - movss xmm0,[rax+50]
sora_2nd.exe+580430: F3 0F 59 57 48                     - mulss xmm2,[rdi+48]
sora_2nd.exe+580435: F3 0F 59 4F 4C                     - mulss xmm1,[rdi+4C]
sora_2nd.exe+58043A: F3 0F 59 47 50                     - mulss xmm0,[rdi+50]
sora_2nd.exe+58043F: F3 0F 11 57 48                     - movss [rdi+48],xmm2
sora_2nd.exe+580444: F3 0F 11 4F 4C                     - movss [rdi+4C],xmm1
sora_2nd.exe+580449: F3 0F 11 47 50                     - movss [rdi+50],xmm0
sora_2nd.exe+58044E: EB 1E                              - jmp short sora_2nd.exe+58046E
sora_2nd.exe+580450: F6 C1 20                           - test cl,20
sora_2nd.exe+580453: 74 19                              - je short sora_2nd.exe+58046E
sora_2nd.exe+580455: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+80]
sora_2nd.exe+58045C: 8B 41 48                           - mov eax,[rcx+48]
sora_2nd.exe+58045F: 89 47 48                           - mov [rdi+48],eax
sora_2nd.exe+580462: 8B 41 4C                           - mov eax,[rcx+4C]
sora_2nd.exe+580465: 89 47 4C                           - mov [rdi+4C],eax
sora_2nd.exe+580468: 8B 41 50                           - mov eax,[rcx+50]
sora_2nd.exe+58046B: 89 47 50                           - mov [rdi+50],eax
sora_2nd.exe+58046E: 8B 87 A0 00 00 00                  - mov eax,[rdi+0A0]
sora_2nd.exe+580474: 0F BA E0 0F                        - bt eax,0F
sora_2nd.exe+580478: 73 36                              - jae short sora_2nd.exe+5804B0
sora_2nd.exe+58047A: 48 8B 87 80 00 00 00               - mov rax,[rdi+80]
sora_2nd.exe+580481: F3 0F 10 57 58                     - movss xmm2,[rdi+58]
sora_2nd.exe+580486: F3 0F 10 4F 5C                     - movss xmm1,[rdi+5C]
sora_2nd.exe+58048B: F3 0F 10 47 60                     - movss xmm0,[rdi+60]
sora_2nd.exe+580490: F3 0F 58 50 58                     - addss xmm2,[rax+58]
sora_2nd.exe+580495: F3 0F 58 48 5C                     - addss xmm1,[rax+5C]
sora_2nd.exe+58049A: F3 0F 58 40 60                     - addss xmm0,[rax+60]
sora_2nd.exe+58049F: F3 0F 11 57 58                     - movss [rdi+58],xmm2
sora_2nd.exe+5804A4: F3 0F 11 4F 5C                     - movss [rdi+5C],xmm1
sora_2nd.exe+5804A9: F3 0F 11 47 60                     - movss [rdi+60],xmm0
sora_2nd.exe+5804AE: EB 1D                              - jmp short sora_2nd.exe+5804CD
sora_2nd.exe+5804B0: A8 40                              - test al,40
sora_2nd.exe+5804B2: 74 19                              - je short sora_2nd.exe+5804CD
sora_2nd.exe+5804B4: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+80]
sora_2nd.exe+5804BB: 8B 41 58                           - mov eax,[rcx+58]
sora_2nd.exe+5804BE: 89 47 58                           - mov [rdi+58],eax
sora_2nd.exe+5804C1: 8B 41 5C                           - mov eax,[rcx+5C]
sora_2nd.exe+5804C4: 89 47 5C                           - mov [rdi+5C],eax
sora_2nd.exe+5804C7: 8B 41 60                           - mov eax,[rcx+60]
sora_2nd.exe+5804CA: 89 47 60                           - mov [rdi+60],eax
sora_2nd.exe+5804CD: 8B 97 A0 00 00 00                  - mov edx,[rdi+0A0]
sora_2nd.exe+5804D3: 84 D2                              - test dl,dl
sora_2nd.exe+5804D5: 79 1F                              - jns short sora_2nd.exe+5804F6
sora_2nd.exe+5804D7: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+80]
sora_2nd.exe+5804DE: 8B 81 B4 00 00 00                  - mov eax,[rcx+0B4]
sora_2nd.exe+5804E4: 89 87 B4 00 00 00                  - mov [rdi+0B4],eax
sora_2nd.exe+5804EA: 8B 81 B8 00 00 00                  - mov eax,[rcx+0B8]
sora_2nd.exe+5804F0: 89 87 B8 00 00 00                  - mov [rdi+0B8],eax
sora_2nd.exe+5804F6: 0F BA E2 12                        - bt edx,12
sora_2nd.exe+5804FA: 73 1F                              - jae short sora_2nd.exe+58051B
sora_2nd.exe+5804FC: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+80]
sora_2nd.exe+580503: 8B 81 C8 00 00 00                  - mov eax,[rcx+0C8]
sora_2nd.exe+580509: 89 87 C8 00 00 00                  - mov [rdi+0C8],eax
sora_2nd.exe+58050F: 8B 81 CC 00 00 00                  - mov eax,[rcx+0CC]
sora_2nd.exe+580515: 89 87 CC 00 00 00                  - mov [rdi+0CC],eax
sora_2nd.exe+58051B: 0F BA E2 0C                        - bt edx,0C
sora_2nd.exe+58051F: 73 1F                              - jae short sora_2nd.exe+580540
sora_2nd.exe+580521: 48 8B 87 80 00 00 00               - mov rax,[rdi+80]
sora_2nd.exe+580528: F3 0F 10 80 C4 00 00 00            - movss xmm0,[rax+0C4]
sora_2nd.exe+580530: F3 0F 58 87 C4 00 00 00            - addss xmm0,[rdi+0C4]
sora_2nd.exe+580538: F3 0F 11 87 C4 00 00 00            - movss [rdi+0C4],xmm0
sora_2nd.exe+580540: 8B 86 88 00 00 00                  - mov eax,[rsi+88]
sora_2nd.exe+580546: 4C 8B BC 24 D0 02 00 00            - mov r15,[rsp+2D0]
sora_2nd.exe+58054E: FF C8                              - dec eax
sora_2nd.exe+580550: 4C 8B AC 24 E0 02 00 00            - mov r13,[rsp+2E0]
sora_2nd.exe+580558: 4C 8B A4 24 E8 02 00 00            - mov r12,[rsp+2E8]
sora_2nd.exe+580560: 83 F8 01                           - cmp eax,1
sora_2nd.exe+580563: 0F 87 53 04 00 00                  - ja near sora_2nd.exe+5809BC
sora_2nd.exe+580569: F7 87 A0 00 00 00 00 04 00 00      - test dword [rdi+0A0],400
sora_2nd.exe+580573: 0F 84 43 04 00 00                  - je near sora_2nd.exe+5809BC
sora_2nd.exe+580579: 0F 29 B4 24 C0 02 00 00            - movaps [rsp+2C0],xmm6
sora_2nd.exe+580581: 0F 10 76 60                        - movups xmm6,[rsi+60]
sora_2nd.exe+580585: 44 0F 29 A4 24 60 02 00 00         - movaps [rsp+260],xmm12
sora_2nd.exe+58058E: 44 0F 29 AC 24 50 02 00 00         - movaps [rsp+250],xmm13
sora_2nd.exe+580597: 44 0F 28 E6                        - movaps xmm12,xmm6
sora_2nd.exe+58059B: 44 0F C6 E6 55                     - shufps xmm12,xmm6,55
sora_2nd.exe+5805A0: 0F 28 CE                           - movaps xmm1,xmm6
sora_2nd.exe+5805A3: 41 0F 28 C4                        - movaps xmm0,xmm12
sora_2nd.exe+5805A7: F3 0F 59 CE                        - mulss xmm1,xmm6
sora_2nd.exe+5805AB: F3 41 0F 59 C4                     - mulss xmm0,xmm12
sora_2nd.exe+5805B0: 44 0F 28 EE                        - movaps xmm13,xmm6
sora_2nd.exe+5805B4: 44 0F C6 EE AA                     - shufps xmm13,xmm6,0AA  // signed:-86
sora_2nd.exe+5805B9: F3 0F 58 C8                        - addss xmm1,xmm0
sora_2nd.exe+5805BD: 41 0F 28 C5                        - movaps xmm0,xmm13
sora_2nd.exe+5805C1: F3 41 0F 59 C5                     - mulss xmm0,xmm13
sora_2nd.exe+5805C6: F3 0F 58 C8                        - addss xmm1,xmm0
sora_2nd.exe+5805CA: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5805CD: 0F 2E C1                           - ucomiss xmm0,xmm1
sora_2nd.exe+5805D0: 77 09                              - ja short sora_2nd.exe+5805DB
sora_2nd.exe+5805D2: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5805D5: F3 0F 51 C1                        - sqrtss xmm0,xmm1
sora_2nd.exe+5805D9: EB 08                              - jmp short sora_2nd.exe+5805E3
sora_2nd.exe+5805DB: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+5805DE: E8 81 25 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+5805E3: 41 0F 2F C3                        - comiss xmm0,xmm11
sora_2nd.exe+5805E7: 0F 86 B5 03 00 00                  - jbe near sora_2nd.exe+5809A2
sora_2nd.exe+5805ED: 0F 10 5E 50                        - movups xmm3,[rsi+50]
sora_2nd.exe+5805F1: F3 44 0F 5E E0                     - divss xmm12,xmm0
sora_2nd.exe+5805F6: F3 44 0F 5E E8                     - divss xmm13,xmm0
sora_2nd.exe+5805FB: F3 0F 5E F0                        - divss xmm6,xmm0
sora_2nd.exe+5805FF: 0F 29 BC 24 B0 02 00 00            - movaps [rsp+2B0],xmm7
sora_2nd.exe+580607: 41 0F 28 C4                        - movaps xmm0,xmm12
sora_2nd.exe+58060B: 44 0F 29 84 24 A0 02 00 00         - movaps [rsp+2A0],xmm8
sora_2nd.exe+580614: 41 0F 28 FD                        - movaps xmm7,xmm13
sora_2nd.exe+580618: 44 0F 29 8C 24 90 02 00 00         - movaps [rsp+290],xmm9
sora_2nd.exe+580621: 44 0F 28 C6                        - movaps xmm8,xmm6
sora_2nd.exe+580625: 45 0F 28 CC                        - movaps xmm9,xmm12
sora_2nd.exe+580629: 44 0F 29 BC 24 30 02 00 00         - movaps [rsp+230],xmm15
sora_2nd.exe+580632: F3 44 0F 59 CB                     - mulss xmm9,xmm3
sora_2nd.exe+580637: 0F 28 D3                           - movaps xmm2,xmm3
sora_2nd.exe+58063A: 0F C6 D3 55                        - shufps xmm2,xmm3,55
sora_2nd.exe+58063E: 0F 28 CB                           - movaps xmm1,xmm3
sora_2nd.exe+580641: F3 0F 59 FA                        - mulss xmm7,xmm2
sora_2nd.exe+580645: 0F C6 CB AA                        - shufps xmm1,xmm3,0AA  // signed:-86
sora_2nd.exe+580649: F3 0F 59 C1                        - mulss xmm0,xmm1
sora_2nd.exe+58064D: F3 44 0F 59 C1                     - mulss xmm8,xmm1
sora_2nd.exe+580652: F3 0F 5C F8                        - subss xmm7,xmm0
sora_2nd.exe+580656: 41 0F 28 C5                        - movaps xmm0,xmm13
sora_2nd.exe+58065A: F3 0F 59 C3                        - mulss xmm0,xmm3
sora_2nd.exe+58065E: F3 44 0F 5C C0                     - subss xmm8,xmm0
sora_2nd.exe+580663: 0F 28 C6                           - movaps xmm0,xmm6
sora_2nd.exe+580666: F3 0F 59 C2                        - mulss xmm0,xmm2
sora_2nd.exe+58066A: 0F 28 D7                           - movaps xmm2,xmm7
sora_2nd.exe+58066D: F3 0F 59 D7                        - mulss xmm2,xmm7
sora_2nd.exe+580671: F3 44 0F 5C C8                     - subss xmm9,xmm0
sora_2nd.exe+580676: 41 0F 28 C0                        - movaps xmm0,xmm8
sora_2nd.exe+58067A: F3 41 0F 59 C0                     - mulss xmm0,xmm8
sora_2nd.exe+58067F: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+580683: 41 0F 28 C9                        - movaps xmm1,xmm9
sora_2nd.exe+580687: F3 41 0F 59 C9                     - mulss xmm1,xmm9
sora_2nd.exe+58068C: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+58068F: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+580693: 0F 2E C2                           - ucomiss xmm0,xmm2
sora_2nd.exe+580696: 77 09                              - ja short sora_2nd.exe+5806A1
sora_2nd.exe+580698: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+58069B: F3 0F 51 C2                        - sqrtss xmm0,xmm2
sora_2nd.exe+58069F: EB 08                              - jmp short sora_2nd.exe+5806A9
sora_2nd.exe+5806A1: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+5806A4: E8 BB 24 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+5806A9: F3 0F 10 57 08                     - movss xmm2,[rdi+8]
sora_2nd.exe+5806AE: 45 0F 28 FE                        - movaps xmm15,xmm14
sora_2nd.exe+5806B2: F3 0F 10 4F 10                     - movss xmm1,[rdi+10]
sora_2nd.exe+5806B7: F3 44 0F 5E F8                     - divss xmm15,xmm0
sora_2nd.exe+5806BC: F3 0F 10 47 0C                     - movss xmm0,[rdi+0C]
sora_2nd.exe+5806C1: F3 0F 59 C0                        - mulss xmm0,xmm0
sora_2nd.exe+5806C5: F3 0F 59 D2                        - mulss xmm2,xmm2
sora_2nd.exe+5806C9: F3 0F 59 C9                        - mulss xmm1,xmm1
sora_2nd.exe+5806CD: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+5806D1: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5806D4: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+5806D8: 0F 2E C2                           - ucomiss xmm0,xmm2
sora_2nd.exe+5806DB: 77 09                              - ja short sora_2nd.exe+5806E6
sora_2nd.exe+5806DD: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5806E0: F3 0F 51 C2                        - sqrtss xmm0,xmm2
sora_2nd.exe+5806E4: EB 08                              - jmp short sora_2nd.exe+5806EE
sora_2nd.exe+5806E6: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+5806E9: E8 76 24 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+5806EE: F3 45 0F 59 CF                     - mulss xmm9,xmm15
sora_2nd.exe+5806F3: 0F 28 CE                           - movaps xmm1,xmm6
sora_2nd.exe+5806F6: F3 45 0F 59 C7                     - mulss xmm8,xmm15
sora_2nd.exe+5806FB: F3 41 0F 59 FF                     - mulss xmm7,xmm15
sora_2nd.exe+580700: 45 0F 28 FD                        - movaps xmm15,xmm13
sora_2nd.exe+580704: F3 44 0F 59 C8                     - mulss xmm9,xmm0
sora_2nd.exe+580709: F3 44 0F 59 C0                     - mulss xmm8,xmm0
sora_2nd.exe+58070E: F3 0F 59 F8                        - mulss xmm7,xmm0
sora_2nd.exe+580712: 41 0F 28 C4                        - movaps xmm0,xmm12
sora_2nd.exe+580716: F3 41 0F 59 C1                     - mulss xmm0,xmm9
sora_2nd.exe+58071B: F3 41 0F 59 C9                     - mulss xmm1,xmm9
sora_2nd.exe+580720: F3 44 0F 11 4F 10                  - movss [rdi+10],xmm9
sora_2nd.exe+580726: 45 0F 28 CC                        - movaps xmm9,xmm12
sora_2nd.exe+58072A: F3 45 0F 59 F8                     - mulss xmm15,xmm8
sora_2nd.exe+58072F: F3 44 0F 59 CF                     - mulss xmm9,xmm7
sora_2nd.exe+580734: F3 44 0F 5C F8                     - subss xmm15,xmm0
sora_2nd.exe+580739: F3 0F 11 7F 08                     - movss [rdi+8],xmm7
sora_2nd.exe+58073E: 41 0F 28 C5                        - movaps xmm0,xmm13
sora_2nd.exe+580742: F3 44 0F 11 47 0C                  - movss [rdi+0C],xmm8
sora_2nd.exe+580748: F3 0F 59 C7                        - mulss xmm0,xmm7
sora_2nd.exe+58074C: 41 0F 28 D7                        - movaps xmm2,xmm15
sora_2nd.exe+580750: F3 0F 5C C8                        - subss xmm1,xmm0
sora_2nd.exe+580754: F3 41 0F 59 D7                     - mulss xmm2,xmm15
sora_2nd.exe+580759: 0F 28 C6                           - movaps xmm0,xmm6
sora_2nd.exe+58075C: F3 41 0F 59 C0                     - mulss xmm0,xmm8
sora_2nd.exe+580761: F3 0F 11 8D D0 00 00 00            - movss [rbp+0D0],xmm1
sora_2nd.exe+580769: F3 44 0F 5C C8                     - subss xmm9,xmm0
sora_2nd.exe+58076E: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+580771: F3 0F 59 C1                        - mulss xmm0,xmm1
sora_2nd.exe+580775: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+580779: 41 0F 28 C9                        - movaps xmm1,xmm9
sora_2nd.exe+58077D: F3 41 0F 59 C9                     - mulss xmm1,xmm9
sora_2nd.exe+580782: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+580785: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+580789: 0F 2E C2                           - ucomiss xmm0,xmm2
sora_2nd.exe+58078C: 77 09                              - ja short sora_2nd.exe+580797
sora_2nd.exe+58078E: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+580791: F3 0F 51 C2                        - sqrtss xmm0,xmm2
sora_2nd.exe+580795: EB 08                              - jmp short sora_2nd.exe+58079F
sora_2nd.exe+580797: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+58079A: E8 C5 23 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+58079F: F3 0F 10 57 18                     - movss xmm2,[rdi+18]
sora_2nd.exe+5807A4: 41 0F 28 FE                        - movaps xmm7,xmm14
sora_2nd.exe+5807A8: F3 0F 10 4F 20                     - movss xmm1,[rdi+20]
sora_2nd.exe+5807AD: F3 0F 5E F8                        - divss xmm7,xmm0
sora_2nd.exe+5807B1: F3 0F 10 47 1C                     - movss xmm0,[rdi+1C]
sora_2nd.exe+5807B6: F3 0F 59 C0                        - mulss xmm0,xmm0
sora_2nd.exe+5807BA: F3 0F 59 D2                        - mulss xmm2,xmm2
sora_2nd.exe+5807BE: F3 0F 59 C9                        - mulss xmm1,xmm1
sora_2nd.exe+5807C2: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+5807C6: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5807C9: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+5807CD: 0F 2E C2                           - ucomiss xmm0,xmm2
sora_2nd.exe+5807D0: 77 09                              - ja short sora_2nd.exe+5807DB
sora_2nd.exe+5807D2: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+5807D5: F3 0F 51 C2                        - sqrtss xmm0,xmm2
sora_2nd.exe+5807D9: EB 08                              - jmp short sora_2nd.exe+5807E3
sora_2nd.exe+5807DB: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+5807DE: E8 81 23 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+5807E3: 0F 28 CF                           - movaps xmm1,xmm7
sora_2nd.exe+5807E6: 0F 28 D7                           - movaps xmm2,xmm7
sora_2nd.exe+5807E9: F3 0F 59 95 D0 00 00 00            - mulss xmm2,[rbp+0D0]
sora_2nd.exe+5807F1: F3 41 0F 59 CF                     - mulss xmm1,xmm15
sora_2nd.exe+5807F6: 44 0F 28 BC 24 30 02 00 00         - movaps xmm15,[rsp+230]
sora_2nd.exe+5807FF: F3 0F 59 D0                        - mulss xmm2,xmm0
sora_2nd.exe+580803: F3 0F 59 C8                        - mulss xmm1,xmm0
sora_2nd.exe+580807: F3 0F 11 57 1C                     - movss [rdi+1C],xmm2
sora_2nd.exe+58080C: F3 41 0F 59 F9                     - mulss xmm7,xmm9
sora_2nd.exe+580811: F3 0F 11 4F 18                     - movss [rdi+18],xmm1
sora_2nd.exe+580816: F3 0F 59 F8                        - mulss xmm7,xmm0
sora_2nd.exe+58081A: F3 0F 11 7F 20                     - movss [rdi+20],xmm7
sora_2nd.exe+58081F: F3 0F 10 47 2C                     - movss xmm0,[rdi+2C]
sora_2nd.exe+580824: F3 0F 10 57 28                     - movss xmm2,[rdi+28]
sora_2nd.exe+580829: F3 0F 10 4F 30                     - movss xmm1,[rdi+30]
sora_2nd.exe+58082E: F3 0F 59 D2                        - mulss xmm2,xmm2
sora_2nd.exe+580832: F3 0F 59 C0                        - mulss xmm0,xmm0
sora_2nd.exe+580836: F3 0F 59 C9                        - mulss xmm1,xmm1
sora_2nd.exe+58083A: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+58083E: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+580841: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+580845: 0F 2E C2                           - ucomiss xmm0,xmm2
sora_2nd.exe+580848: 77 09                              - ja short sora_2nd.exe+580853
sora_2nd.exe+58084A: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+58084D: F3 0F 51 C2                        - sqrtss xmm0,xmm2
sora_2nd.exe+580851: EB 08                              - jmp short sora_2nd.exe+58085B
sora_2nd.exe+580853: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+580856: E8 09 23 32 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+58085B: 0F 10 5C 24 20                     - movups xmm3,[rsp+20]
sora_2nd.exe+580860: 48 8D 97 2C 01 00 00               - lea rdx,[rdi+12C]
sora_2nd.exe+580867: F3 0F 59 F0                        - mulss xmm6,xmm0
sora_2nd.exe+58086B: 48 8D 8D A0 00 00 00               - lea rcx,[rbp+0A0]
sora_2nd.exe+580872: F3 44 0F 59 E0                     - mulss xmm12,xmm0
sora_2nd.exe+580877: F3 44 0F 59 E8                     - mulss xmm13,xmm0
sora_2nd.exe+58087C: 0F 28 FE                           - movaps xmm7,xmm6
sora_2nd.exe+58087F: F3 0F 11 77 28                     - movss [rdi+28],xmm6
sora_2nd.exe+580884: F3 44 0F 11 67 2C                  - movss [rdi+2C],xmm12
sora_2nd.exe+58088A: F3 44 0F 11 6F 30                  - movss [rdi+30],xmm13
sora_2nd.exe+580890: F3 0F 10 47 08                     - movss xmm0,[rdi+8]
sora_2nd.exe+580895: F3 0F 10 57 10                     - movss xmm2,[rdi+10]
sora_2nd.exe+58089A: F3 0F 10 D8                        - movss xmm3,xmm0
sora_2nd.exe+58089E: F3 0F 10 67 18                     - movss xmm4,[rdi+18]
sora_2nd.exe+5808A3: F3 0F 10 6F 1C                     - movss xmm5,[rdi+1C]
sora_2nd.exe+5808A8: F3 0F 10 77 20                     - movss xmm6,[rdi+20]
sora_2nd.exe+5808AD: 0F C6 DB E1                        - shufps xmm3,xmm3,0E1  // signed:-31
sora_2nd.exe+5808B1: F3 41 0F 10 D8                     - movss xmm3,xmm8
sora_2nd.exe+5808B6: 0F C6 DB C6                        - shufps xmm3,xmm3,0C6  // signed:-58
sora_2nd.exe+5808BA: F3 0F 10 DA                        - movss xmm3,xmm2
sora_2nd.exe+5808BE: 0F C6 DB C9                        - shufps xmm3,xmm3,0C9  // signed:-55
sora_2nd.exe+5808C2: 0F 11 5C 24 20                     - movups [rsp+20],xmm3
sora_2nd.exe+5808C7: 0F 10 44 24 20                     - movups xmm0,[rsp+20]
sora_2nd.exe+5808CC: 0F 11 5D 10                        - movups [rbp+10],xmm3
sora_2nd.exe+5808D0: F3 0F 10 C4                        - movss xmm0,xmm4
sora_2nd.exe+5808D4: 0F C6 C0 E1                        - shufps xmm0,xmm0,0E1  // signed:-31
sora_2nd.exe+5808D8: F3 0F 10 C5                        - movss xmm0,xmm5
sora_2nd.exe+5808DC: 0F C6 C0 C6                        - shufps xmm0,xmm0,0C6  // signed:-58
sora_2nd.exe+5808E0: F3 0F 10 C6                        - movss xmm0,xmm6
sora_2nd.exe+5808E4: 0F C6 C0 C9                        - shufps xmm0,xmm0,0C9  // signed:-55
sora_2nd.exe+5808E8: 0F 11 44 24 20                     - movups [rsp+20],xmm0
sora_2nd.exe+5808ED: 0F 10 4C 24 20                     - movups xmm1,[rsp+20]
sora_2nd.exe+5808F2: 0F 11 45 20                        - movups [rbp+20],xmm0
sora_2nd.exe+5808F6: F3 0F 10 CF                        - movss xmm1,xmm7
sora_2nd.exe+5808FA: 0F C6 C9 E1                        - shufps xmm1,xmm1,0E1  // signed:-31
sora_2nd.exe+5808FE: F3 41 0F 10 CC                     - movss xmm1,xmm12
sora_2nd.exe+580903: 0F C6 C9 C6                        - shufps xmm1,xmm1,0C6  // signed:-58
sora_2nd.exe+580907: F3 41 0F 10 CD                     - movss xmm1,xmm13
sora_2nd.exe+58090C: 0F C6 C9 C9                        - shufps xmm1,xmm1,0C9  // signed:-55
sora_2nd.exe+580910: 0F 11 4C 24 20                     - movups [rsp+20],xmm1
sora_2nd.exe+580915: 0F 11 4D 30                        - movups [rbp+30],xmm1
sora_2nd.exe+580919: E8 62 40 B7 FF                     - call sora_2nd.exe+F4980
sora_2nd.exe+58091E: 4C 8B C0                           - mov r8,rax
sora_2nd.exe+580921: 48 8D 54 24 40                     - lea rdx,[rsp+40]
sora_2nd.exe+580926: 48 8D 4D 10                        - lea rcx,[rbp+10]
sora_2nd.exe+58092A: E8 D1 5F CA FF                     - call sora_2nd.exe+226900
sora_2nd.exe+58092F: 44 0F 28 8C 24 90 02 00 00         - movaps xmm9,[rsp+290]
sora_2nd.exe+580938: 44 0F 28 84 24 A0 02 00 00         - movaps xmm8,[rsp+2A0]
sora_2nd.exe+580941: 0F 28 BC 24 B0 02 00 00            - movaps xmm7,[rsp+2B0]
sora_2nd.exe+580949: 0F 10 08                           - movups xmm1,[rax]
sora_2nd.exe+58094C: F3 0F 11 4F 08                     - movss [rdi+8],xmm1
sora_2nd.exe+580951: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+580954: 0F C6 C1 55                        - shufps xmm0,xmm1,55
sora_2nd.exe+580958: F3 0F 11 47 0C                     - movss [rdi+0C],xmm0
sora_2nd.exe+58095D: 0F C6 C9 AA                        - shufps xmm1,xmm1,0AA  // signed:-86
sora_2nd.exe+580961: F3 0F 11 4F 10                     - movss [rdi+10],xmm1
sora_2nd.exe+580966: 0F 10 48 10                        - movups xmm1,[rax+10]
sora_2nd.exe+58096A: F3 0F 11 4F 18                     - movss [rdi+18],xmm1
sora_2nd.exe+58096F: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+580972: 0F C6 C1 55                        - shufps xmm0,xmm1,55
sora_2nd.exe+580976: F3 0F 11 47 1C                     - movss [rdi+1C],xmm0
sora_2nd.exe+58097B: 0F C6 C9 AA                        - shufps xmm1,xmm1,0AA  // signed:-86
sora_2nd.exe+58097F: F3 0F 11 4F 20                     - movss [rdi+20],xmm1
sora_2nd.exe+580984: 0F 10 48 20                        - movups xmm1,[rax+20]
sora_2nd.exe+580988: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+58098B: F3 0F 11 4F 28                     - movss [rdi+28],xmm1
sora_2nd.exe+580990: 0F C6 C1 55                        - shufps xmm0,xmm1,55
sora_2nd.exe+580994: 0F C6 C9 AA                        - shufps xmm1,xmm1,0AA  // signed:-86
sora_2nd.exe+580998: F3 0F 11 4F 30                     - movss [rdi+30],xmm1
sora_2nd.exe+58099D: F3 0F 11 47 2C                     - movss [rdi+2C],xmm0
sora_2nd.exe+5809A2: 44 0F 28 A4 24 60 02 00 00         - movaps xmm12,[rsp+260]
sora_2nd.exe+5809AB: 0F 28 B4 24 C0 02 00 00            - movaps xmm6,[rsp+2C0]
sora_2nd.exe+5809B3: 44 0F 28 AC 24 50 02 00 00         - movaps xmm13,[rsp+250]
sora_2nd.exe+5809BC: 8B 8F A0 00 00 00                  - mov ecx,[rdi+0A0]
sora_2nd.exe+5809C2: F3 0F 10 2D E6 F5 5A 00            - movss xmm5,[rel sora_2nd.exe+B2FFB0]
sora_2nd.exe+5809CA: F7 C1 00 08 08 00                  - test ecx,80800
sora_2nd.exe+5809D0: 0F 84 F6 00 00 00                  - je near sora_2nd.exe+580ACC
sora_2nd.exe+5809D6: 8B 86 88 00 00 00                  - mov eax,[rsi+88]
sora_2nd.exe+5809DC: F3 0F 10 67 40                     - movss xmm4,[rdi+40]
sora_2nd.exe+5809E1: 83 F8 01                           - cmp eax,1
sora_2nd.exe+5809E4: 76 5D                              - jbe short sora_2nd.exe+580A43
sora_2nd.exe+5809E6: 83 F8 02                           - cmp eax,2
sora_2nd.exe+5809E9: 75 53                              - jne short sora_2nd.exe+580A3E
sora_2nd.exe+5809EB: 48 8B 86 98 00 00 00               - mov rax,[rsi+98]
sora_2nd.exe+5809F2: 48 85 C0                           - test rax,rax
sora_2nd.exe+5809F5: 75 0C                              - jne short sora_2nd.exe+580A03
sora_2nd.exe+5809F7: 49 8B 86 A8 05 00 00               - mov rax,[r14+5A8]
sora_2nd.exe+5809FE: 48 85 C0                           - test rax,rax
sora_2nd.exe+580A01: 74 3B                              - je short sora_2nd.exe+580A3E
sora_2nd.exe+580A03: 0F 10 58 68                        - movups xmm3,[rax+68]
sora_2nd.exe+580A07: F3 0F 10 80 80 00 00 00            - movss xmm0,[rax+80]
sora_2nd.exe+580A0F: F3 0F 59 47 3C                     - mulss xmm0,[rdi+3C]
sora_2nd.exe+580A14: F3 0F 10 88 90 00 00 00            - movss xmm1,[rax+90]
sora_2nd.exe+580A1C: 0F C6 DB AA                        - shufps xmm3,xmm3,0AA  // signed:-86
sora_2nd.exe+580A20: F3 0F 59 5F 38                     - mulss xmm3,[rdi+38]
sora_2nd.exe+580A25: F3 0F 59 CC                        - mulss xmm1,xmm4
sora_2nd.exe+580A29: F3 0F 58 D8                        - addss xmm3,xmm0
sora_2nd.exe+580A2D: F3 0F 58 D9                        - addss xmm3,xmm1
sora_2nd.exe+580A31: F3 0F 58 98 A0 00 00 00            - addss xmm3,[rax+0A0]
sora_2nd.exe+580A39: 0F 57 DD                           - xorps xmm3,xmm5
sora_2nd.exe+580A3C: EB 0B                              - jmp short sora_2nd.exe+580A49
sora_2nd.exe+580A3E: 0F 57 DB                           - xorps xmm3,xmm3
sora_2nd.exe+580A41: EB 06                              - jmp short sora_2nd.exe+580A49
sora_2nd.exe+580A43: 0F 57 E5                           - xorps xmm4,xmm5
sora_2nd.exe+580A46: 0F 28 DC                           - movaps xmm3,xmm4
sora_2nd.exe+580A49: 0F BA E1 13                        - bt ecx,13
sora_2nd.exe+580A4D: 73 3D                              - jae short sora_2nd.exe+580A8C
sora_2nd.exe+580A4F: F3 0F 10 8F A4 00 00 00            - movss xmm1,[rdi+0A4]
sora_2nd.exe+580A57: 0F 28 D3                           - movaps xmm2,xmm3
sora_2nd.exe+580A5A: F3 0F 10 87 A8 00 00 00            - movss xmm0,[rdi+0A8]
sora_2nd.exe+580A62: F3 0F 5C D1                        - subss xmm2,xmm1
sora_2nd.exe+580A66: F3 0F 5C C1                        - subss xmm0,xmm1
sora_2nd.exe+580A6A: 41 0F 28 CE                        - movaps xmm1,xmm14
sora_2nd.exe+580A6E: F3 0F 5E D0                        - divss xmm2,xmm0
sora_2nd.exe+580A72: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+580A75: F3 41 0F 5D D6                     - minss xmm2,xmm14
sora_2nd.exe+580A7A: F3 0F 5F C2                        - maxss xmm0,xmm2
sora_2nd.exe+580A7E: F3 0F 5C C8                        - subss xmm1,xmm0
sora_2nd.exe+580A82: F3 0F 59 4F 78                     - mulss xmm1,[rdi+78]
sora_2nd.exe+580A87: F3 0F 11 4F 78                     - movss [rdi+78],xmm1
sora_2nd.exe+580A8C: 0F BA E1 0B                        - bt ecx,0B
sora_2nd.exe+580A90: 73 3A                              - jae short sora_2nd.exe+580ACC
sora_2nd.exe+580A92: F3 0F 10 8F AC 00 00 00            - movss xmm1,[rdi+0AC]
sora_2nd.exe+580A9A: F3 0F 10 87 B0 00 00 00            - movss xmm0,[rdi+0B0]
sora_2nd.exe+580AA2: F3 0F 5C D9                        - subss xmm3,xmm1
sora_2nd.exe+580AA6: F3 0F 5C C1                        - subss xmm0,xmm1
sora_2nd.exe+580AAA: 41 0F 28 CE                        - movaps xmm1,xmm14
sora_2nd.exe+580AAE: F3 0F 5E D8                        - divss xmm3,xmm0
sora_2nd.exe+580AB2: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+580AB5: F3 41 0F 5D DE                     - minss xmm3,xmm14
sora_2nd.exe+580ABA: F3 0F 5F C3                        - maxss xmm0,xmm3
sora_2nd.exe+580ABE: F3 0F 5C C8                        - subss xmm1,xmm0
sora_2nd.exe+580AC2: F3 0F 59 4F 78                     - mulss xmm1,[rdi+78]
sora_2nd.exe+580AC7: F3 0F 11 4F 78                     - movss [rdi+78],xmm1
sora_2nd.exe+580ACC: F7 87 A0 00 00 00 00 00 02 00      - test dword [rdi+0A0],20000
sora_2nd.exe+580AD6: 0F 84 4B 01 00 00                  - je near sora_2nd.exe+580C27
sora_2nd.exe+580ADC: 83 BE 88 00 00 00 02               - cmp dword [rsi+88],2
sora_2nd.exe+580AE3: 0F 85 3E 01 00 00                  - jne near sora_2nd.exe+580C27
sora_2nd.exe+580AE9: 48 8B 86 98 00 00 00               - mov rax,[rsi+98]
sora_2nd.exe+580AF0: F3 0F 10 67 40                     - movss xmm4,[rdi+40]
sora_2nd.exe+580AF5: 48 85 C0                           - test rax,rax
sora_2nd.exe+580AF8: 75 0C                              - jne short sora_2nd.exe+580B06
sora_2nd.exe+580AFA: 49 8B 86 A8 05 00 00               - mov rax,[r14+5A8]
sora_2nd.exe+580B01: 48 85 C0                           - test rax,rax
sora_2nd.exe+580B04: 74 34                              - je short sora_2nd.exe+580B3A
sora_2nd.exe+580B06: F3 0F 10 58 70                     - movss xmm3,[rax+70]
sora_2nd.exe+580B0B: F3 0F 59 5F 38                     - mulss xmm3,[rdi+38]
sora_2nd.exe+580B10: F3 0F 10 80 80 00 00 00            - movss xmm0,[rax+80]
sora_2nd.exe+580B18: F3 0F 59 47 3C                     - mulss xmm0,[rdi+3C]
sora_2nd.exe+580B1D: F3 0F 59 A0 90 00 00 00            - mulss xmm4,[rax+90]
sora_2nd.exe+580B25: F3 0F 58 D8                        - addss xmm3,xmm0
sora_2nd.exe+580B29: F3 0F 58 DC                        - addss xmm3,xmm4
sora_2nd.exe+580B2D: F3 0F 58 98 A0 00 00 00            - addss xmm3,[rax+0A0]
sora_2nd.exe+580B35: 0F 57 DD                           - xorps xmm3,xmm5
sora_2nd.exe+580B38: EB 03                              - jmp short sora_2nd.exe+580B3D
sora_2nd.exe+580B3A: 0F 57 DB                           - xorps xmm3,xmm3
sora_2nd.exe+580B3D: F3 0F 10 8F 1C 02 00 00            - movss xmm1,[rdi+21C]
sora_2nd.exe+580B45: 48 8D 4F 08                        - lea rcx,[rdi+8]
sora_2nd.exe+580B49: F3 0F 10 87 20 02 00 00            - movss xmm0,[rdi+220]
sora_2nd.exe+580B51: F3 0F 5C D9                        - subss xmm3,xmm1
sora_2nd.exe+580B55: F3 0F 10 97 14 02 00 00            - movss xmm2,[rdi+214]
sora_2nd.exe+580B5D: F3 0F 5C C1                        - subss xmm0,xmm1
sora_2nd.exe+580B61: 48 C7 44 24 24 00 00 00 00         - mov qword [rsp+24],0
sora_2nd.exe+580B6A: 48 8D 95 E0 00 00 00               - lea rdx,[rbp+0E0]
sora_2nd.exe+580B71: C7 44 24 2C 00 00 00 00            - mov dword [rsp+2C],0
sora_2nd.exe+580B79: 48 C7 85 D0 00 00 00 00 00 00 00   - mov qword [rbp+0D0],0
sora_2nd.exe+580B84: C7 85 DC 00 00 00 00 00 00 00      - mov dword [rbp+0DC],0
sora_2nd.exe+580B8E: F3 0F 5E D8                        - divss xmm3,xmm0
sora_2nd.exe+580B92: C7 44 24 30 00 00 00 00            - mov dword [rsp+30],0
sora_2nd.exe+580B9A: 48 C7 44 24 38 00 00 00 00         - mov qword [rsp+38],0
sora_2nd.exe+580BA3: F3 0F 10 87 18 02 00 00            - movss xmm0,[rdi+218]
sora_2nd.exe+580BAB: 0F 10 4C 24 30                     - movups xmm1,[rsp+30]
sora_2nd.exe+580BB0: F3 0F 5C C2                        - subss xmm0,xmm2
sora_2nd.exe+580BB4: 0F C6 C9 E1                        - shufps xmm1,xmm1,0E1  // signed:-31
sora_2nd.exe+580BB8: F3 41 0F 5D DE                     - minss xmm3,xmm14
sora_2nd.exe+580BBD: F3 44 0F 5F DB                     - maxss xmm11,xmm3
sora_2nd.exe+580BC2: F3 44 0F 59 D8                     - mulss xmm11,xmm0
sora_2nd.exe+580BC7: 0F 10 44 24 20                     - movups xmm0,[rsp+20]
sora_2nd.exe+580BCC: F3 44 0F 58 DA                     - addss xmm11,xmm2
sora_2nd.exe+580BD1: 66 0F 6F 15 67 EC 5A 00            - movdqa xmm2,[rel sora_2nd.exe+B2F840]
sora_2nd.exe+580BD9: 0F 11 95 10 01 00 00               - movups [rbp+110],xmm2
sora_2nd.exe+580BE0: F3 41 0F 10 C3                     - movss xmm0,xmm11
sora_2nd.exe+580BE5: F3 44 0F 11 9F 24 02 00 00         - movss [rdi+224],xmm11
sora_2nd.exe+580BEE: 0F 11 85 E0 00 00 00               - movups [rbp+0E0],xmm0
sora_2nd.exe+580BF5: 0F 10 85 D0 00 00 00               - movups xmm0,[rbp+0D0]
sora_2nd.exe+580BFC: F3 41 0F 10 CB                     - movss xmm1,xmm11
sora_2nd.exe+580C01: 0F C6 C0 D2                        - shufps xmm0,xmm0,0D2  // signed:-46
sora_2nd.exe+580C05: F3 41 0F 10 C3                     - movss xmm0,xmm11
sora_2nd.exe+580C0A: 0F C6 C9 E1                        - shufps xmm1,xmm1,0E1  // signed:-31
sora_2nd.exe+580C0E: 0F C6 C0 C9                        - shufps xmm0,xmm0,0C9  // signed:-55
sora_2nd.exe+580C12: 0F 11 85 00 01 00 00               - movups [rbp+100],xmm0
sora_2nd.exe+580C19: 0F 11 8D F0 00 00 00               - movups [rbp+0F0],xmm1
sora_2nd.exe+580C20: E8 DB 55 CA FF                     - call sora_2nd.exe+226200
sora_2nd.exe+580C25: EB 0A                              - jmp short sora_2nd.exe+580C31
sora_2nd.exe+580C27: C7 87 24 02 00 00 00 00 80 3F      - mov dword [rdi+224],3F800000
sora_2nd.exe+580C31: 48 8B 07                           - mov rax,[rdi]
sora_2nd.exe+580C34: 4C 8B C6                           - mov r8,rsi
sora_2nd.exe+580C37: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+580C3B: 48 8B CF                           - mov rcx,rdi
sora_2nd.exe+580C3E: FF 50 08                           - call qword [rax+8]
sora_2nd.exe+580C41: 48 8B 9F 40 02 00 00               - mov rbx,[rdi+240]
sora_2nd.exe+580C48: 48 8B 87 48 02 00 00               - mov rax,[rdi+248]
sora_2nd.exe+580C4F: 44 0F 28 B4 24 40 02 00 00         - movaps xmm14,[rsp+240]
sora_2nd.exe+580C58: 44 0F 28 9C 24 70 02 00 00         - movaps xmm11,[rsp+270]
sora_2nd.exe+580C61: 4C 8D 34 C3                        - lea r14,[rbx+rax*8]
sora_2nd.exe+580C65: 49 3B DE                           - cmp rbx,r14
sora_2nd.exe+580C68: 74 22                              - je short sora_2nd.exe+580C8C
sora_2nd.exe+580C6A: 66 0F 1F 44 00 00                  - nop word [rax+rax]
sora_2nd.exe+580C70: 48 8B 0B                           - mov rcx,[rbx]
sora_2nd.exe+580C73: 4C 8B CE                           - mov r9,rsi
sora_2nd.exe+580C76: 4C 8B C7                           - mov r8,rdi
sora_2nd.exe+580C79: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+580C7D: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+580C80: FF 50 10                           - call qword [rax+10]
sora_2nd.exe+580C83: 48 83 C3 08                        - add rbx,8
sora_2nd.exe+580C87: 49 3B DE                           - cmp rbx,r14
sora_2nd.exe+580C8A: 75 E4                              - jne short sora_2nd.exe+580C70
sora_2nd.exe+580C8C: 4C 8B B4 24 D8 02 00 00            - mov r14,[rsp+2D8]
sora_2nd.exe+580C94: C6 87 A8 02 00 00 01               - mov byte [rdi+2A8],1
sora_2nd.exe+580C9B: 48 8B 9F 28 02 00 00               - mov rbx,[rdi+228]
sora_2nd.exe+580CA2: 48 8B 87 30 02 00 00               - mov rax,[rdi+230]
sora_2nd.exe+580CA9: 48 8D 3C C3                        - lea rdi,[rbx+rax*8]
sora_2nd.exe+580CAD: 48 3B DF                           - cmp rbx,rdi
sora_2nd.exe+580CB0: 74 21                              - je short sora_2nd.exe+580CD3
sora_2nd.exe+580CB2: 48 8B 0B                           - mov rcx,[rbx]
sora_2nd.exe+580CB5: F6 81 A0 00 00 00 01               - test byte [rcx+0A0],1
sora_2nd.exe+580CBC: 75 0C                              - jne short sora_2nd.exe+580CCA
sora_2nd.exe+580CBE: 4C 8B C6                           - mov r8,rsi
sora_2nd.exe+580CC1: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+580CC5: E8 76 EF FF FF                     - call sora_2nd.exe+57FC40
sora_2nd.exe+580CCA: 48 83 C3 08                        - add rbx,8
sora_2nd.exe+580CCE: 48 3B DF                           - cmp rbx,rdi
sora_2nd.exe+580CD1: 75 DF                              - jne short sora_2nd.exe+580CB2
sora_2nd.exe+580CD3: 48 8B 9C 24 28 03 00 00            - mov rbx,[rsp+328]
sora_2nd.exe+580CDB: 48 8B 8D 20 01 00 00               - mov rcx,[rbp+120]
sora_2nd.exe+580CE2: 48 33 CC                           - xor rcx,rsp
sora_2nd.exe+580CE5: E8 F6 82 24 00                     - call sora_2nd.exe+7C8FE0
sora_2nd.exe+580CEA: 44 0F 28 94 24 80 02 00 00         - movaps xmm10,[rsp+280]
sora_2nd.exe+580CF3: 48 81 C4 F0 02 00 00               - add rsp,2F0
sora_2nd.exe+580CFA: 5F                                 - pop rdi
sora_2nd.exe+580CFB: 5E                                 - pop rsi
sora_2nd.exe+580CFC: 5D                                 - pop rbp
sora_2nd.exe+580CFD: C3                                 - ret
}





{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+2D28D3

sora_2nd.exe+2D1410: 4C 8B DC                           - mov r11,rsp
sora_2nd.exe+2D1413: 55                                 - push rbp
sora_2nd.exe+2D1414: 53                                 - push rbx
sora_2nd.exe+2D1415: 49 8D AB C8 FE FF FF               - lea rbp,[r11-138]
sora_2nd.exe+2D141C: 48 81 EC 28 02 00 00               - sub rsp,228
sora_2nd.exe+2D1423: 48 8B 05 16 FC 91 00               - mov rax,[rel sora_2nd.exe+BF1040]
sora_2nd.exe+2D142A: 48 33 C4                           - xor rax,rsp
sora_2nd.exe+2D142D: 48 89 45 50                        - mov [rbp+50],rax
sora_2nd.exe+2D1431: C6 81 52 03 00 00 00               - mov byte [rcx+352],0
sora_2nd.exe+2D1438: 48 8B D9                           - mov rbx,rcx
sora_2nd.exe+2D143B: 48 8B 41 60                        - mov rax,[rcx+60]
sora_2nd.exe+2D143F: 48 85 C0                           - test rax,rax
sora_2nd.exe+2D1442: 0F 84 31 15 00 00                  - je near sora_2nd.exe+2D2979
sora_2nd.exe+2D1448: F7 80 D4 23 00 00 00 08 00 00      - test dword [rax+23D4],800
sora_2nd.exe+2D1452: 49 89 73 18                        - mov [r11+18],rsi
sora_2nd.exe+2D1456: 49 89 7B E8                        - mov [r11-18],rdi
sora_2nd.exe+2D145A: 4D 89 63 E0                        - mov [r11-20],r12
sora_2nd.exe+2D145E: 4D 89 6B D8                        - mov [r11-28],r13
sora_2nd.exe+2D1462: 4D 89 73 D0                        - mov [r11-30],r14
sora_2nd.exe+2D1466: 4D 89 7B C8                        - mov [r11-38],r15
sora_2nd.exe+2D146A: 41 0F 29 73 B8                     - movaps [r11-48],xmm6
sora_2nd.exe+2D146F: 41 0F 29 7B A8                     - movaps [r11-58],xmm7
sora_2nd.exe+2D1474: 45 0F 29 43 98                     - movaps [r11-68],xmm8
sora_2nd.exe+2D1479: 45 0F 29 4B 88                     - movaps [r11-78],xmm9
sora_2nd.exe+2D147E: 45 0F 29 93 78 FF FF FF            - movaps [r11-88],xmm10
sora_2nd.exe+2D1486: F3 44 0F 10 52 08                  - movss xmm10,[rdx+8]
sora_2nd.exe+2D148C: 45 0F 29 9B 68 FF FF FF            - movaps [r11-98],xmm11
sora_2nd.exe+2D1494: 45 0F 29 A3 58 FF FF FF            - movaps [r11-0A8],xmm12
sora_2nd.exe+2D149C: 45 0F 29 AB 48 FF FF FF            - movaps [r11-0B8],xmm13
sora_2nd.exe+2D14A4: 45 0F 29 B3 38 FF FF FF            - movaps [r11-0C8],xmm14
sora_2nd.exe+2D14AC: 45 0F 29 BB 28 FF FF FF            - movaps [r11-0D8],xmm15
sora_2nd.exe+2D14B4: 74 06                              - je short sora_2nd.exe+2D14BC
sora_2nd.exe+2D14B6: F3 44 0F 10 52 0C                  - movss xmm10,[rdx+0C]
sora_2nd.exe+2D14BC: E8 EF 34 00 00                     - call sora_2nd.exe+2D49B0
sora_2nd.exe+2D14C1: 48 8B 0D 70 B2 98 00               - mov rcx,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D14C8: 44 0F B6 E8                        - movzx r13d,al
sora_2nd.exe+2D14CC: 88 44 24 50                        - mov [rsp+50],al
sora_2nd.exe+2D14D0: 80 B9 30 2D 00 00 00               - cmp byte [rcx+2D30],0
sora_2nd.exe+2D14D7: 0F 85 99 00 00 00                  - jne near sora_2nd.exe+2D1576
sora_2nd.exe+2D14DD: 48 8B 4B 60                        - mov rcx,[rbx+60]
sora_2nd.exe+2D14E1: 48 8B 89 90 1D 00 00               - mov rcx,[rcx+1D90]
sora_2nd.exe+2D14E8: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D14EB: 0F 84 85 00 00 00                  - je near sora_2nd.exe+2D1576
sora_2nd.exe+2D14F1: E8 CA 56 E1 FF                     - call sora_2nd.exe+E6BC0
sora_2nd.exe+2D14F6: 84 C0                              - test al,al
sora_2nd.exe+2D14F8: 74 7C                              - je short sora_2nd.exe+2D1576
sora_2nd.exe+2D14FA: 48 63 83 A4 02 00 00               - movsxd rax,[rbx+2A4]
sora_2nd.exe+2D1501: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+2D1505: 8B 94 8B 70 02 00 00               - mov edx,[rbx+rcx*4+270]
sora_2nd.exe+2D150C: 8D 42 DC                           - lea eax,[rdx-24]
sora_2nd.exe+2D150F: 83 F8 01                           - cmp eax,1
sora_2nd.exe+2D1512: 76 5A                              - jbe short sora_2nd.exe+2D156E
sora_2nd.exe+2D1514: 48 8B 83 B0 02 00 00               - mov rax,[rbx+2B0]
sora_2nd.exe+2D151B: 48 85 C0                           - test rax,rax
sora_2nd.exe+2D151E: 74 0F                              - je short sora_2nd.exe+2D152F
sora_2nd.exe+2D1520: 48 8B 8B 10 01 00 00               - mov rcx,[rbx+110]
sora_2nd.exe+2D1527: 41 B8 24 00 00 00                  - mov r8d,24
sora_2nd.exe+2D152D: FF D0                              - call rax
sora_2nd.exe+2D152F: 48 63 83 A4 02 00 00               - movsxd rax,[rbx+2A4]
sora_2nd.exe+2D1536: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+2D153A: C7 84 8B 74 02 00 00 24 00 00 00   - mov dword [rbx+rcx*4+274],24
sora_2nd.exe+2D1545: 48 8B 4B 60                        - mov rcx,[rbx+60]
sora_2nd.exe+2D1549: E8 D2 66 F4 FF                     - call sora_2nd.exe+217C20
sora_2nd.exe+2D154E: 4C 8D 0D 53 34 83 00               - lea r9,[rel sora_2nd.exe+B049A8]
sora_2nd.exe+2D1555: 48 89 44 24 20                     - mov [rsp+20],rax
sora_2nd.exe+2D155A: 41 B8 81 03 00 00                  - mov r8d,381
sora_2nd.exe+2D1560: 48 8D 15 B9 34 83 00               - lea rdx,[rel sora_2nd.exe+B04A20]
sora_2nd.exe+2D1567: 33 C9                              - xor ecx,ecx
sora_2nd.exe+2D1569: E8 42 A9 2A 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+2D156E: 45 32 ED                           - xor r13b,r13b
sora_2nd.exe+2D1571: 44 88 6C 24 50                     - mov [rsp+50],r13b
sora_2nd.exe+2D1576: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D157A: F3 44 0F 10 2D D1 B5 85 00         - movss xmm13,[rel sora_2nd.exe+B2CB54]
sora_2nd.exe+2D1583: F3 44 0F 10 35 3C B4 85 00         - movss xmm14,[rel sora_2nd.exe+B2C9C8]
sora_2nd.exe+2D158C: F3 44 0F 10 3D 23 B3 85 00         - movss xmm15,[rel sora_2nd.exe+B2C8B8]
sora_2nd.exe+2D1595: 48 8B 88 90 1D 00 00               - mov rcx,[rax+1D90]
sora_2nd.exe+2D159C: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D159F: 0F 84 00 01 00 00                  - je near sora_2nd.exe+2D16A5
sora_2nd.exe+2D15A5: F7 41 20 00 00 00 04               - test dword [rcx+20],4000000
sora_2nd.exe+2D15AC: 0F 84 F3 00 00 00                  - je near sora_2nd.exe+2D16A5
sora_2nd.exe+2D15B2: 45 32 ED                           - xor r13b,r13b
sora_2nd.exe+2D15B5: 44 88 6C 24 50                     - mov [rsp+50],r13b
sora_2nd.exe+2D15BA: 33 C0                              - xor eax,eax
sora_2nd.exe+2D15BC: 48 8D 4B 08                        - lea rcx,[rbx+8]
sora_2nd.exe+2D15C0: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D15C3: 48 8D 55 BC                        - lea rdx,[rbp-44]
sora_2nd.exe+2D15C7: 0F 11 45 EC                        - movups [rbp-14],xmm0
sora_2nd.exe+2D15CB: 33 FF                              - xor edi,edi
sora_2nd.exe+2D15CD: 66 89 45 EC                        - mov [rbp-14],ax
sora_2nd.exe+2D15D1: 0F 11 45 CC                        - movups [rbp-34],xmm0
sora_2nd.exe+2D15D5: 48 89 45 CC                        - mov [rbp-34],rax
sora_2nd.exe+2D15D9: 0F 11 45 DC                        - movups [rbp-24],xmm0
sora_2nd.exe+2D15DD: 88 45 D4                           - mov [rbp-2C],al
sora_2nd.exe+2D15E0: 0F 11 45 BC                        - movups [rbp-44],xmm0
sora_2nd.exe+2D15E4: 48 89 45 BC                        - mov [rbp-44],rax
sora_2nd.exe+2D15E8: 0F 11 45 FC                        - movups [rbp-4],xmm0
sora_2nd.exe+2D15EC: 89 45 C4                           - mov [rbp-3C],eax
sora_2nd.exe+2D15EF: 48 89 45 D8                        - mov [rbp-28],rax
sora_2nd.exe+2D15F3: 0F 57 F6                           - xorps xmm6,xmm6
sora_2nd.exe+2D15F6: 48 89 45 E0                        - mov [rbp-20],rax
sora_2nd.exe+2D15FA: 89 45 E8                           - mov [rbp-18],eax
sora_2nd.exe+2D15FD: 88 45 EE                           - mov [rbp-12],al
sora_2nd.exe+2D1600: 48 89 45 F0                        - mov [rbp-10],rax
sora_2nd.exe+2D1604: 0F 11 45 F8                        - movups [rbp-8],xmm0
sora_2nd.exe+2D1608: 88 45 08                           - mov [rbp+8],al
sora_2nd.exe+2D160B: 89 7D 0C                           - mov [rbp+0C],edi
sora_2nd.exe+2D160E: E8 FD FC FF FF                     - call sora_2nd.exe+2D1310
sora_2nd.exe+2D1613: 48 8B 4B 60                        - mov rcx,[rbx+60]
sora_2nd.exe+2D1617: 8B 81 D8 00 00 00                  - mov eax,[rcx+0D8]
sora_2nd.exe+2D161D: 89 83 C0 02 00 00                  - mov [rbx+2C0],eax
sora_2nd.exe+2D1623: 8B 81 DC 00 00 00                  - mov eax,[rcx+0DC]
sora_2nd.exe+2D1629: 89 83 C4 02 00 00                  - mov [rbx+2C4],eax
sora_2nd.exe+2D162F: 8B 81 E0 00 00 00                  - mov eax,[rcx+0E0]
sora_2nd.exe+2D1635: 89 83 C8 02 00 00                  - mov [rbx+2C8],eax
sora_2nd.exe+2D163B: 48 89 BB E8 00 00 00               - mov [rbx+0E8],rdi
sora_2nd.exe+2D1642: 89 BB F0 00 00 00                  - mov [rbx+0F0],edi
sora_2nd.exe+2D1648: 48 8B 0D 69 E8 98 00               - mov rcx,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D164F: E8 5C 05 2F 00                     - call sora_2nd.exe+5C1BB0
sora_2nd.exe+2D1654: 4C 8B 3D ED BA 98 00               - mov r15,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D165B: 0F 57 FF                           - xorps xmm7,xmm7
sora_2nd.exe+2D165E: 45 0F 57 C0                        - xorps xmm8,xmm8
sora_2nd.exe+2D1662: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1665: F3 44 0F 10 18                     - movss xmm11,[rax]
sora_2nd.exe+2D166A: F3 44 0F 10 48 04                  - movss xmm9,[rax+4]
sora_2nd.exe+2D1670: 4D 8B A7 E8 00 00 00               - mov r12,[r15+0E8]
sora_2nd.exe+2D1677: 41 0F 10 87 E0 00 00 00            - movups xmm0,[r15+0E0]
sora_2nd.exe+2D167F: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1682: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1686: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D168B: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D168E: 0F 84 06 05 00 00                  - je near sora_2nd.exe+2D1B9A
sora_2nd.exe+2D1694: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1697: 41 8B 14 C7                        - mov edx,[r15+rax*8]
sora_2nd.exe+2D169B: 45 8B 7C C7 04                     - mov r15d,[r15+rax*8+4]
sora_2nd.exe+2D16A0: E9 FE 04 00 00                     - jmp sora_2nd.exe+2D1BA3
sora_2nd.exe+2D16A5: 45 84 ED                           - test r13b,r13b
sora_2nd.exe+2D16A8: 0F 84 0C FF FF FF                  - je near sora_2nd.exe+2D15BA
sora_2nd.exe+2D16AE: 33 FF                              - xor edi,edi
sora_2nd.exe+2D16B0: 0F 57 F6                           - xorps xmm6,xmm6
sora_2nd.exe+2D16B3: 40 38 7B 54                        - cmp [rbx+54],dil
sora_2nd.exe+2D16B7: 0F 84 38 01 00 00                  - je near sora_2nd.exe+2D17F5
sora_2nd.exe+2D16BD: F3 0F 10 4B 50                     - movss xmm1,[rbx+50]
sora_2nd.exe+2D16C2: 48 8D 4B 08                        - lea rcx,[rbx+8]
sora_2nd.exe+2D16C6: 33 C0                              - xor eax,eax
sora_2nd.exe+2D16C8: 89 7D B8                           - mov [rbp-48],edi
sora_2nd.exe+2D16CB: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D16CE: 48 8D 54 24 68                     - lea rdx,[rsp+68]
sora_2nd.exe+2D16D3: 0F 11 45 98                        - movups [rbp-68],xmm0
sora_2nd.exe+2D16D7: 66 89 45 98                        - mov [rbp-68],ax
sora_2nd.exe+2D16DB: 0F 11 44 24 78                     - movups [rsp+78],xmm0
sora_2nd.exe+2D16E0: 48 89 44 24 78                     - mov [rsp+78],rax
sora_2nd.exe+2D16E5: 0F 11 45 88                        - movups [rbp-78],xmm0
sora_2nd.exe+2D16E9: 88 45 80                           - mov [rbp-80],al
sora_2nd.exe+2D16EC: 0F 11 44 24 68                     - movups [rsp+68],xmm0
sora_2nd.exe+2D16F1: 48 89 44 24 68                     - mov [rsp+68],rax
sora_2nd.exe+2D16F6: 0F 11 45 A8                        - movups [rbp-58],xmm0
sora_2nd.exe+2D16FA: 89 44 24 70                        - mov [rsp+70],eax
sora_2nd.exe+2D16FE: 48 89 45 84                        - mov [rbp-7C],rax
sora_2nd.exe+2D1702: 48 89 45 8C                        - mov [rbp-74],rax
sora_2nd.exe+2D1706: 89 45 94                           - mov [rbp-6C],eax
sora_2nd.exe+2D1709: 88 45 9A                           - mov [rbp-66],al
sora_2nd.exe+2D170C: 48 89 45 9C                        - mov [rbp-64],rax
sora_2nd.exe+2D1710: 0F 11 45 A4                        - movups [rbp-5C],xmm0
sora_2nd.exe+2D1714: 88 45 B4                           - mov [rbp-4C],al
sora_2nd.exe+2D1717: E8 F4 FB FF FF                     - call sora_2nd.exe+2D1310
sora_2nd.exe+2D171C: C6 43 54 01                        - mov byte [rbx+54],1
sora_2nd.exe+2D1720: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1723: F3 0F 11 4B 50                     - movss [rbx+50],xmm1
sora_2nd.exe+2D1728: 4C 8B 3D 19 BA 98 00               - mov r15,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D172F: 4D 8B A7 18 03 00 00               - mov r12,[r15+318]
sora_2nd.exe+2D1736: 41 0F 10 87 10 03 00 00            - movups xmm0,[r15+310]
sora_2nd.exe+2D173E: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1741: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1745: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D174A: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D174D: 74 0E                              - je short sora_2nd.exe+2D175D
sora_2nd.exe+2D174F: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1752: 41 8B 14 C7                        - mov edx,[r15+rax*8]
sora_2nd.exe+2D1756: 45 8B 7C C7 04                     - mov r15d,[r15+rax*8+4]
sora_2nd.exe+2D175B: EB 09                              - jmp short sora_2nd.exe+2D1766
sora_2nd.exe+2D175D: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1762: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1766: 48 8B 35 4B E7 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D176D: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1770: 74 1B                              - je short sora_2nd.exe+2D178D
sora_2nd.exe+2D1772: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1775: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1779: E8 22 48 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D177E: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1780: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1783: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1786: 41 FF D1                           - call r9
sora_2nd.exe+2D1789: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D178D: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1791: 74 20                              - je short sora_2nd.exe+2D17B3
sora_2nd.exe+2D1793: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1796: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1799: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D179D: E8 FE 47 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D17A2: 8B D0                              - mov edx,eax
sora_2nd.exe+2D17A4: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D17A7: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D17AA: 41 FF D1                           - call r9
sora_2nd.exe+2D17AD: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D17B0: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D17B3: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D17B7: 74 19                              - je short sora_2nd.exe+2D17D2
sora_2nd.exe+2D17B9: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D17BC: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D17BF: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D17C2: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D17C5: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D17C9: 41 FF D1                           - call r9
sora_2nd.exe+2D17CC: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D17CF: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D17D2: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D17D6: 74 14                              - je short sora_2nd.exe+2D17EC
sora_2nd.exe+2D17D8: F3 0F 10 05 94 B2 98 00            - movss xmm0,[rel sora_2nd.exe+C5CA74]
sora_2nd.exe+2D17E0: F3 0F 58 43 50                     - addss xmm0,[rbx+50]
sora_2nd.exe+2D17E5: F3 0F 11 43 50                     - movss [rbx+50],xmm0
sora_2nd.exe+2D17EA: EB 2B                              - jmp short sora_2nd.exe+2D1817
sora_2nd.exe+2D17EC: 40 88 7B 54                        - mov [rbx+54],dil
sora_2nd.exe+2D17F0: 89 7B 50                           - mov [rbx+50],edi
sora_2nd.exe+2D17F3: EB 22                              - jmp short sora_2nd.exe+2D1817
sora_2nd.exe+2D17F5: 8B 43 5C                           - mov eax,[rbx+5C]
sora_2nd.exe+2D17F8: 85 C0                              - test eax,eax
sora_2nd.exe+2D17FA: 75 0A                              - jne short sora_2nd.exe+2D1806
sora_2nd.exe+2D17FC: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D17FF: E8 9C 1C 00 00                     - call sora_2nd.exe+2D34A0
sora_2nd.exe+2D1804: EB 11                              - jmp short sora_2nd.exe+2D1817
sora_2nd.exe+2D1806: 83 F8 01                           - cmp eax,1
sora_2nd.exe+2D1809: 75 0C                              - jne short sora_2nd.exe+2D1817
sora_2nd.exe+2D180B: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+2D180F: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D1812: E8 39 26 00 00                     - call sora_2nd.exe+2D3E50
sora_2nd.exe+2D1817: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D181B: 48 8B 88 90 1D 00 00               - mov rcx,[rax+1D90]
sora_2nd.exe+2D1822: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D1825: 74 19                              - je short sora_2nd.exe+2D1840
sora_2nd.exe+2D1827: 48 8B 05 0A AF 98 00               - mov rax,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D182E: 40 38 B8 30 2D 00 00               - cmp [rax+2D30],dil
sora_2nd.exe+2D1835: 75 09                              - jne short sora_2nd.exe+2D1840
sora_2nd.exe+2D1837: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+2D183B: E8 70 96 E0 FF                     - call sora_2nd.exe+DAEB0
sora_2nd.exe+2D1840: 0F B6 93 51 03 00 00               - movzx edx,byte [rbx+351]
sora_2nd.exe+2D1847: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D184A: E8 81 02 01 00                     - call sora_2nd.exe+2E1AD0
sora_2nd.exe+2D184F: 66 C7 83 51 03 00 00 00 01         - mov word [rbx+351],100
sora_2nd.exe+2D1858: 48 63 83 A4 02 00 00               - movsxd rax,[rbx+2A4]
sora_2nd.exe+2D185F: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+2D1863: 8B 84 8B 70 02 00 00               - mov eax,[rbx+rcx*4+270]
sora_2nd.exe+2D186A: 83 F8 02                           - cmp eax,2
sora_2nd.exe+2D186D: 74 20                              - je short sora_2nd.exe+2D188F
sora_2nd.exe+2D186F: 83 C0 F9                           - add eax,0FFFFFFF9  // signed:-7
sora_2nd.exe+2D1872: 83 F8 01                           - cmp eax,1
sora_2nd.exe+2D1875: 76 18                              - jbe short sora_2nd.exe+2D188F
sora_2nd.exe+2D1877: F3 0F 10 15 F9 AF 85 00            - movss xmm2,[rel sora_2nd.exe+B2C878]
sora_2nd.exe+2D187F: 41 0F 28 DA                        - movaps xmm3,xmm10
sora_2nd.exe+2D1883: 48 8B 4B 60                        - mov rcx,[rbx+60]
sora_2nd.exe+2D1887: 0F 57 C9                           - xorps xmm1,xmm1
sora_2nd.exe+2D188A: E8 91 4E F4 FF                     - call sora_2nd.exe+216720
sora_2nd.exe+2D188F: 48 8B 05 B2 AE 98 00               - mov rax,[rel sora_2nd.exe+C5C748]
sora_2nd.exe+2D1896: 48 8B 88 C0 00 00 00               - mov rcx,[rax+0C0]
sora_2nd.exe+2D189D: 48 8B 41 08                        - mov rax,[rcx+8]
sora_2nd.exe+2D18A1: 48 8B 48 30                        - mov rcx,[rax+30]
sora_2nd.exe+2D18A5: 48 8B 81 A8 02 00 00               - mov rax,[rcx+2A8]
sora_2nd.exe+2D18AC: 48 85 C0                           - test rax,rax
sora_2nd.exe+2D18AF: 74 05                              - je short sora_2nd.exe+2D18B6
sora_2nd.exe+2D18B1: 8B 40 04                           - mov eax,[rax+4]
sora_2nd.exe+2D18B4: EB 02                              - jmp short sora_2nd.exe+2D18B8
sora_2nd.exe+2D18B6: 8B C7                              - mov eax,edi
sora_2nd.exe+2D18B8: 66 0F 6E F8                        - movd xmm7,eax
sora_2nd.exe+2D18BC: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D18C0: 0F 5B FF                           - cvtdq2ps xmm7,xmm7
sora_2nd.exe+2D18C3: 48 8B 88 90 1D 00 00               - mov rcx,[rax+1D90]
sora_2nd.exe+2D18CA: F3 0F 59 3D 56 AE 85 00            - mulss xmm7,[rel sora_2nd.exe+B2C728]
sora_2nd.exe+2D18D2: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D18D5: 74 27                              - je short sora_2nd.exe+2D18FE
sora_2nd.exe+2D18D7: 48 8B 89 A8 05 00 00               - mov rcx,[rcx+5A8]
sora_2nd.exe+2D18DE: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D18E1: BA 06 01 00 00                     - mov edx,106
sora_2nd.exe+2D18E6: E8 D5 23 DE FF                     - call sora_2nd.exe+B3CC0
sora_2nd.exe+2D18EB: 66 0F 6E C0                        - movd xmm0,eax
sora_2nd.exe+2D18EF: 0F 5B C0                           - cvtdq2ps xmm0,xmm0
sora_2nd.exe+2D18F2: F3 0F 5E 05 3A B9 85 00            - divss xmm0,[rel sora_2nd.exe+B2D234]
sora_2nd.exe+2D18FA: F3 0F 59 F8                        - mulss xmm7,xmm0
sora_2nd.exe+2D18FE: 48 8B 53 60                        - mov rdx,[rbx+60]
sora_2nd.exe+2D1902: 48 8B 82 A0 25 00 00               - mov rax,[rdx+25A0]
sora_2nd.exe+2D1909: 48 85 C0                           - test rax,rax
sora_2nd.exe+2D190C: 0F 84 4D 01 00 00                  - je near sora_2nd.exe+2D1A5F
sora_2nd.exe+2D1912: 8B 48 34                           - mov ecx,[rax+34]
sora_2nd.exe+2D1915: 83 F9 02                           - cmp ecx,2
sora_2nd.exe+2D1918: 0F 85 35 01 00 00                  - jne near sora_2nd.exe+2D1A53
sora_2nd.exe+2D191E: 48 8B 8A A8 01 00 00               - mov rcx,[rdx+1A8]
sora_2nd.exe+2D1925: 0F 28 CF                           - movaps xmm1,xmm7
sora_2nd.exe+2D1928: F3 0F 58 CF                        - addss xmm1,xmm7
sora_2nd.exe+2D192C: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D192F: 74 0D                              - je short sora_2nd.exe+2D193E
sora_2nd.exe+2D1931: F3 0F 10 51 54                     - movss xmm2,[rcx+54]
sora_2nd.exe+2D1936: F3 44 0F 10 41 5C                  - movss xmm8,[rcx+5C]
sora_2nd.exe+2D193C: EB 08                              - jmp short sora_2nd.exe+2D1946
sora_2nd.exe+2D193E: 41 0F 28 D5                        - movaps xmm2,xmm13
sora_2nd.exe+2D1942: 45 0F 57 C0                        - xorps xmm8,xmm8
sora_2nd.exe+2D1946: 66 0F 6F 1D 42 C2 85 00            - movdqa xmm3,[rel sora_2nd.exe+B2DB90]
sora_2nd.exe+2D194E: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+2D1951: 66 0F 6F 25 A7 C5 85 00            - movdqa xmm4,[rel sora_2nd.exe+B2DF00]
sora_2nd.exe+2D1959: F3 0F 11 B8 68 01 00 00            - movss [rax+168],xmm7
sora_2nd.exe+2D1961: F3 0F 11 88 6C 01 00 00            - movss [rax+16C],xmm1
sora_2nd.exe+2D1969: F3 0F 5C CA                        - subss xmm1,xmm2
sora_2nd.exe+2D196D: 66 0F 6F 15 8B C1 85 00            - movdqa xmm2,[rel sora_2nd.exe+B2DB00]
sora_2nd.exe+2D1975: C7 40 50 00 00 80 3F               - mov dword [rax+50],3F800000
sora_2nd.exe+2D197C: F3 41 0F 59 C6                     - mulss xmm0,xmm14
sora_2nd.exe+2D1981: 89 7D 10                           - mov [rbp+10],edi
sora_2nd.exe+2D1984: F3 41 0F 59 CE                     - mulss xmm1,xmm14
sora_2nd.exe+2D1989: 89 7D 18                           - mov [rbp+18],edi
sora_2nd.exe+2D198C: F3 0F 5F C7                        - maxss xmm0,xmm7
sora_2nd.exe+2D1990: C7 45 1C 00 00 80 3F               - mov dword [rbp+1C],3F800000
sora_2nd.exe+2D1997: 0F 10 6D 10                        - movups xmm5,[rbp+10]
sora_2nd.exe+2D199B: F3 44 0F 5C C1                     - subss xmm8,xmm1
sora_2nd.exe+2D19A0: 0F 28 CA                           - movaps xmm1,xmm2
sora_2nd.exe+2D19A3: 0F C6 CA AA                        - shufps xmm1,xmm2,0AA  // signed:-86
sora_2nd.exe+2D19A7: 0F C6 ED E1                        - shufps xmm5,xmm5,0E1  // signed:-31
sora_2nd.exe+2D19AB: F3 44 0F 58 C0                     - addss xmm8,xmm0
sora_2nd.exe+2D19B0: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+2D19B3: 0F C6 C2 55                        - shufps xmm0,xmm2,55
sora_2nd.exe+2D19B7: F3 0F 11 40 54                     - movss [rax+54],xmm0
sora_2nd.exe+2D19BC: 0F 28 C3                           - movaps xmm0,xmm3
sora_2nd.exe+2D19BF: F3 0F 11 48 58                     - movss [rax+58],xmm1
sora_2nd.exe+2D19C4: 0F 28 CB                           - movaps xmm1,xmm3
sora_2nd.exe+2D19C7: 0F C6 C3 55                        - shufps xmm0,xmm3,55
sora_2nd.exe+2D19CB: 0F C6 CB AA                        - shufps xmm1,xmm3,0AA  // signed:-86
sora_2nd.exe+2D19CF: F3 41 0F 10 E8                     - movss xmm5,xmm8
sora_2nd.exe+2D19D4: 0F C6 ED E1                        - shufps xmm5,xmm5,0E1  // signed:-31
sora_2nd.exe+2D19D8: 0F C6 D2 FF                        - shufps xmm2,xmm2,0FF  // signed:-1
sora_2nd.exe+2D19DC: F3 0F 11 50 5C                     - movss [rax+5C],xmm2
sora_2nd.exe+2D19E1: F3 0F 11 58 60                     - movss [rax+60],xmm3
sora_2nd.exe+2D19E6: F3 0F 11 40 64                     - movss [rax+64],xmm0
sora_2nd.exe+2D19EB: 0F 28 C4                           - movaps xmm0,xmm4
sora_2nd.exe+2D19EE: F3 0F 11 48 68                     - movss [rax+68],xmm1
sora_2nd.exe+2D19F3: 0F 28 CC                           - movaps xmm1,xmm4
sora_2nd.exe+2D19F6: 0F C6 C4 55                        - shufps xmm0,xmm4,55
sora_2nd.exe+2D19FA: 0F C6 CC AA                        - shufps xmm1,xmm4,0AA  // signed:-86
sora_2nd.exe+2D19FE: 0F C6 DB FF                        - shufps xmm3,xmm3,0FF  // signed:-1
sora_2nd.exe+2D1A02: F3 0F 11 58 6C                     - movss [rax+6C],xmm3
sora_2nd.exe+2D1A07: F3 0F 11 60 70                     - movss [rax+70],xmm4
sora_2nd.exe+2D1A0C: F3 0F 11 40 74                     - movss [rax+74],xmm0
sora_2nd.exe+2D1A11: 0F 28 C5                           - movaps xmm0,xmm5
sora_2nd.exe+2D1A14: F3 0F 11 48 78                     - movss [rax+78],xmm1
sora_2nd.exe+2D1A19: 0F 28 CD                           - movaps xmm1,xmm5
sora_2nd.exe+2D1A1C: 0F C6 C5 55                        - shufps xmm0,xmm5,55
sora_2nd.exe+2D1A20: 0F C6 CD AA                        - shufps xmm1,xmm5,0AA  // signed:-86
sora_2nd.exe+2D1A24: 0F C6 E4 FF                        - shufps xmm4,xmm4,0FF  // signed:-1
sora_2nd.exe+2D1A28: F3 0F 11 60 7C                     - movss [rax+7C],xmm4
sora_2nd.exe+2D1A2D: F3 0F 11 A8 80 00 00 00            - movss [rax+80],xmm5
sora_2nd.exe+2D1A35: F3 0F 11 80 84 00 00 00            - movss [rax+84],xmm0
sora_2nd.exe+2D1A3D: 0F C6 ED FF                        - shufps xmm5,xmm5,0FF  // signed:-1
sora_2nd.exe+2D1A41: F3 0F 11 88 88 00 00 00            - movss [rax+88],xmm1
sora_2nd.exe+2D1A49: F3 0F 11 A8 8C 00 00 00            - movss [rax+8C],xmm5
sora_2nd.exe+2D1A51: EB 0C                              - jmp short sora_2nd.exe+2D1A5F
sora_2nd.exe+2D1A53: 85 C9                              - test ecx,ecx
sora_2nd.exe+2D1A55: 75 08                              - jne short sora_2nd.exe+2D1A5F
sora_2nd.exe+2D1A57: F3 0F 11 B8 68 01 00 00            - movss [rax+168],xmm7
sora_2nd.exe+2D1A5F: 48 8B 05 72 E3 98 00               - mov rax,[rel sora_2nd.exe+C5FDD8]
sora_2nd.exe+2D1A66: 81 B8 A0 06 00 00 FF FF 00 00      - cmp dword [rax+6A0],0FFFF
sora_2nd.exe+2D1A70: 0F 85 CC 00 00 00                  - jne near sora_2nd.exe+2D1B42
sora_2nd.exe+2D1A76: 0F 10 9B C0 02 00 00               - movups xmm3,[rbx+2C0]
sora_2nd.exe+2D1A7D: 48 8B 15 9C E3 98 00               - mov rdx,[rel sora_2nd.exe+C5FE20]
sora_2nd.exe+2D1A84: B9 63 00 00 00                     - mov ecx,63
sora_2nd.exe+2D1A89: 0F 28 E3                           - movaps xmm4,xmm3
sora_2nd.exe+2D1A8C: 0F 28 EB                           - movaps xmm5,xmm3
sora_2nd.exe+2D1A8F: 0F C6 E3 AA                        - shufps xmm4,xmm3,0AA  // signed:-86
sora_2nd.exe+2D1A93: 4C 63 82 50 BB 20 00               - movsxd r8,[rdx+20BB50]
sora_2nd.exe+2D1A9A: 0F C6 EB 55                        - shufps xmm5,xmm3,55
sora_2nd.exe+2D1A9E: 41 8D 40 FF                        - lea eax,[r8-1]
sora_2nd.exe+2D1AA2: 85 C0                              - test eax,eax
sora_2nd.exe+2D1AA4: 0F 48 C1                           - cmovs eax,ecx
sora_2nd.exe+2D1AA7: 39 BA 54 BB 20 00                  - cmp [rdx+20BB54],edi
sora_2nd.exe+2D1AAD: 7E 44                              - jle short sora_2nd.exe+2D1AF3
sora_2nd.exe+2D1AAF: 48 98                              - cdqe
sora_2nd.exe+2D1AB1: 0F 28 D3                           - movaps xmm2,xmm3
sora_2nd.exe+2D1AB4: 0F 28 C5                           - movaps xmm0,xmm5
sora_2nd.exe+2D1AB7: 0F 28 CC                           - movaps xmm1,xmm4
sora_2nd.exe+2D1ABA: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+2D1ABE: F3 0F 5C 94 8A A0 B6 20 00         - subss xmm2,[rdx+rcx*4+20B6A0]
sora_2nd.exe+2D1AC7: F3 0F 5C 84 8A A4 B6 20 00         - subss xmm0,[rdx+rcx*4+20B6A4]
sora_2nd.exe+2D1AD0: F3 0F 5C 8C 8A A8 B6 20 00         - subss xmm1,[rdx+rcx*4+20B6A8]
sora_2nd.exe+2D1AD9: F3 0F 59 D2                        - mulss xmm2,xmm2
sora_2nd.exe+2D1ADD: F3 0F 59 C0                        - mulss xmm0,xmm0
sora_2nd.exe+2D1AE1: F3 0F 59 C9                        - mulss xmm1,xmm1
sora_2nd.exe+2D1AE5: F3 0F 58 D0                        - addss xmm2,xmm0
sora_2nd.exe+2D1AE9: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+2D1AED: 44 0F 2F FA                        - comiss xmm15,xmm2
sora_2nd.exe+2D1AF1: 77 4F                              - ja short sora_2nd.exe+2D1B42
sora_2nd.exe+2D1AF3: 4B 8D 0C 40                        - lea rcx,[r8+r8*2]
sora_2nd.exe+2D1AF7: F3 0F 11 9C 8A A0 B6 20 00         - movss [rdx+rcx*4+20B6A0],xmm3
sora_2nd.exe+2D1B00: F3 0F 11 AC 8A A4 B6 20 00         - movss [rdx+rcx*4+20B6A4],xmm5
sora_2nd.exe+2D1B09: F3 0F 11 A4 8A A8 B6 20 00         - movss [rdx+rcx*4+20B6A8],xmm4
sora_2nd.exe+2D1B12: B9 64 00 00 00                     - mov ecx,64
sora_2nd.exe+2D1B17: 8B 82 54 BB 20 00                  - mov eax,[rdx+20BB54]
sora_2nd.exe+2D1B1D: FF C0                              - inc eax
sora_2nd.exe+2D1B1F: 3B C1                              - cmp eax,ecx
sora_2nd.exe+2D1B21: 0F 47 C1                           - cmova eax,ecx
sora_2nd.exe+2D1B24: 89 82 54 BB 20 00                  - mov [rdx+20BB54],eax
sora_2nd.exe+2D1B2A: 8B 82 50 BB 20 00                  - mov eax,[rdx+20BB50]
sora_2nd.exe+2D1B30: FF C0                              - inc eax
sora_2nd.exe+2D1B32: 89 82 50 BB 20 00                  - mov [rdx+20BB50],eax
sora_2nd.exe+2D1B38: 3B C1                              - cmp eax,ecx
sora_2nd.exe+2D1B3A: 72 06                              - jb short sora_2nd.exe+2D1B42
sora_2nd.exe+2D1B3C: 89 BA 50 BB 20 00                  - mov [rdx+20BB50],edi
sora_2nd.exe+2D1B42: 48 8B 05 EF AB 98 00               - mov rax,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D1B49: 48 8B 88 B8 2C 00 00               - mov rcx,[rax+2CB8]
sora_2nd.exe+2D1B50: F3 0F 10 81 B4 00 00 00            - movss xmm0,[rcx+0B4]
sora_2nd.exe+2D1B58: 0F 2F C6                           - comiss xmm0,xmm6
sora_2nd.exe+2D1B5B: 0F 86 E7 FA FF FF                  - jbe near sora_2nd.exe+2D1648
sora_2nd.exe+2D1B61: F3 41 0F 5C C2                     - subss xmm0,xmm10
sora_2nd.exe+2D1B66: F3 0F 5F C6                        - maxss xmm0,xmm6
sora_2nd.exe+2D1B6A: 0F 2F F0                           - comiss xmm6,xmm0
sora_2nd.exe+2D1B6D: F3 0F 11 81 B4 00 00 00            - movss [rcx+0B4],xmm0
sora_2nd.exe+2D1B75: 0F 82 CD FA FF FF                  - jb near sora_2nd.exe+2D1648
sora_2nd.exe+2D1B7B: 48 89 B9 B0 00 00 00               - mov [rcx+0B0],rdi
sora_2nd.exe+2D1B82: 33 D2                              - xor edx,edx
sora_2nd.exe+2D1B84: 41 B8 B0 00 00 00                  - mov r8d,0B0
sora_2nd.exe+2D1B8A: 89 B9 B8 00 00 00                  - mov [rcx+0B8],edi
sora_2nd.exe+2D1B90: E8 5B 1A 5D 00                     - call sora_2nd.exe+8A35F0
sora_2nd.exe+2D1B95: E9 AE FA FF FF                     - jmp sora_2nd.exe+2D1648
sora_2nd.exe+2D1B9A: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1B9F: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1BA3: 48 8B 35 0E E3 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D1BAA: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1BAD: 74 1B                              - je short sora_2nd.exe+2D1BCA
sora_2nd.exe+2D1BAF: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1BB2: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1BB6: E8 E5 43 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1BBB: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1BBD: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1BC0: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1BC3: 41 FF D1                           - call r9
sora_2nd.exe+2D1BC6: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D1BCA: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1BCE: 74 20                              - je short sora_2nd.exe+2D1BF0
sora_2nd.exe+2D1BD0: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1BD3: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1BD6: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1BDA: E8 C1 43 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1BDF: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1BE1: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1BE4: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1BE7: 41 FF D1                           - call r9
sora_2nd.exe+2D1BEA: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1BED: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1BF0: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1BF4: 74 19                              - je short sora_2nd.exe+2D1C0F
sora_2nd.exe+2D1BF6: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1BF9: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D1BFC: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D1BFF: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1C02: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1C06: 41 FF D1                           - call r9
sora_2nd.exe+2D1C09: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1C0C: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1C0F: F3 44 0F 10 25 3C BA 85 00         - movss xmm12,[rel sora_2nd.exe+B2D654]
sora_2nd.exe+2D1C18: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D1C1C: 74 04                              - je short sora_2nd.exe+2D1C22
sora_2nd.exe+2D1C1E: 45 0F 28 C4                        - movaps xmm8,xmm12
sora_2nd.exe+2D1C22: 48 8B 0D 1F B5 98 00               - mov rcx,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D1C29: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1C2C: 4C 8B A1 F8 00 00 00               - mov r12,[rcx+0F8]
sora_2nd.exe+2D1C33: 0F 10 81 F0 00 00 00               - movups xmm0,[rcx+0F0]
sora_2nd.exe+2D1C3A: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1C3D: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1C41: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D1C46: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1C49: 74 0D                              - je short sora_2nd.exe+2D1C58
sora_2nd.exe+2D1C4B: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1C4E: 8B 14 C1                           - mov edx,[rcx+rax*8]
sora_2nd.exe+2D1C51: 44 8B 7C C1 04                     - mov r15d,[rcx+rax*8+4]
sora_2nd.exe+2D1C56: EB 09                              - jmp short sora_2nd.exe+2D1C61
sora_2nd.exe+2D1C58: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1C5D: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1C61: 48 8B 35 50 E2 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D1C68: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1C6B: 74 1B                              - je short sora_2nd.exe+2D1C88
sora_2nd.exe+2D1C6D: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1C70: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1C74: E8 27 43 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1C79: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1C7B: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1C7E: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1C81: 41 FF D1                           - call r9
sora_2nd.exe+2D1C84: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D1C88: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1C8C: 74 20                              - je short sora_2nd.exe+2D1CAE
sora_2nd.exe+2D1C8E: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1C91: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1C94: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1C98: E8 03 43 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1C9D: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1C9F: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1CA2: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1CA5: 41 FF D1                           - call r9
sora_2nd.exe+2D1CA8: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1CAB: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1CAE: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1CB2: 74 19                              - je short sora_2nd.exe+2D1CCD
sora_2nd.exe+2D1CB4: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1CB7: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D1CBA: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D1CBD: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1CC0: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1CC4: 41 FF D1                           - call r9
sora_2nd.exe+2D1CC7: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1CCA: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1CCD: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D1CD1: 74 05                              - je short sora_2nd.exe+2D1CD8
sora_2nd.exe+2D1CD3: F3 45 0F 58 C5                     - addss xmm8,xmm13
sora_2nd.exe+2D1CD8: 48 8B 0D 69 B4 98 00               - mov rcx,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D1CDF: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1CE2: 4C 8B A1 18 01 00 00               - mov r12,[rcx+118]
sora_2nd.exe+2D1CE9: 0F 10 81 10 01 00 00               - movups xmm0,[rcx+110]
sora_2nd.exe+2D1CF0: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1CF3: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1CF7: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D1CFC: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1CFF: 74 0D                              - je short sora_2nd.exe+2D1D0E
sora_2nd.exe+2D1D01: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1D04: 8B 14 C1                           - mov edx,[rcx+rax*8]
sora_2nd.exe+2D1D07: 44 8B 7C C1 04                     - mov r15d,[rcx+rax*8+4]
sora_2nd.exe+2D1D0C: EB 09                              - jmp short sora_2nd.exe+2D1D17
sora_2nd.exe+2D1D0E: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1D13: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1D17: 48 8B 35 9A E1 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D1D1E: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1D21: 74 1B                              - je short sora_2nd.exe+2D1D3E
sora_2nd.exe+2D1D23: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1D26: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1D2A: E8 71 42 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1D2F: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1D31: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1D34: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1D37: 41 FF D1                           - call r9
sora_2nd.exe+2D1D3A: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D1D3E: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1D42: 74 20                              - je short sora_2nd.exe+2D1D64
sora_2nd.exe+2D1D44: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1D47: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1D4A: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1D4E: E8 4D 42 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1D53: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1D55: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1D58: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1D5B: 41 FF D1                           - call r9
sora_2nd.exe+2D1D5E: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1D61: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1D64: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1D68: 74 19                              - je short sora_2nd.exe+2D1D83
sora_2nd.exe+2D1D6A: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1D6D: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D1D70: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D1D73: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1D76: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1D7A: 41 FF D1                           - call r9
sora_2nd.exe+2D1D7D: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1D80: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1D83: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D1D87: 74 04                              - je short sora_2nd.exe+2D1D8D
sora_2nd.exe+2D1D89: 41 0F 28 FD                        - movaps xmm7,xmm13
sora_2nd.exe+2D1D8D: 48 8B 0D B4 B3 98 00               - mov rcx,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D1D94: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1D97: 4C 8B A1 08 01 00 00               - mov r12,[rcx+108]
sora_2nd.exe+2D1D9E: 0F 10 81 00 01 00 00               - movups xmm0,[rcx+100]
sora_2nd.exe+2D1DA5: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1DA8: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1DAC: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D1DB1: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1DB4: 74 0D                              - je short sora_2nd.exe+2D1DC3
sora_2nd.exe+2D1DB6: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1DB9: 8B 14 C1                           - mov edx,[rcx+rax*8]
sora_2nd.exe+2D1DBC: 44 8B 7C C1 04                     - mov r15d,[rcx+rax*8+4]
sora_2nd.exe+2D1DC1: EB 09                              - jmp short sora_2nd.exe+2D1DCC
sora_2nd.exe+2D1DC3: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1DC8: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1DCC: 48 8B 35 E5 E0 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D1DD3: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1DD6: 74 1B                              - je short sora_2nd.exe+2D1DF3
sora_2nd.exe+2D1DD8: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1DDB: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1DDF: E8 BC 41 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1DE4: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1DE6: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1DE9: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1DEC: 41 FF D1                           - call r9
sora_2nd.exe+2D1DEF: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D1DF3: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1DF7: 74 20                              - je short sora_2nd.exe+2D1E19
sora_2nd.exe+2D1DF9: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1DFC: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1DFF: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1E03: E8 98 41 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1E08: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1E0A: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1E0D: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1E10: 41 FF D1                           - call r9
sora_2nd.exe+2D1E13: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1E16: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1E19: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1E1D: 74 19                              - je short sora_2nd.exe+2D1E38
sora_2nd.exe+2D1E1F: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1E22: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D1E25: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D1E28: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1E2B: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1E2F: 41 FF D1                           - call r9
sora_2nd.exe+2D1E32: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1E35: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1E38: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D1E3C: 74 05                              - je short sora_2nd.exe+2D1E43
sora_2nd.exe+2D1E3E: F3 41 0F 58 FC                     - addss xmm7,xmm12
sora_2nd.exe+2D1E43: 48 8B 0D FE B2 98 00               - mov rcx,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D1E4A: 44 8B F7                           - mov r14d,edi
sora_2nd.exe+2D1E4D: 4C 8B A1 28 01 00 00               - mov r12,[rcx+128]
sora_2nd.exe+2D1E54: 0F 10 81 20 01 00 00               - movups xmm0,[rcx+120]
sora_2nd.exe+2D1E5B: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D1E5E: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D1E62: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D1E67: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1E6A: 74 0D                              - je short sora_2nd.exe+2D1E79
sora_2nd.exe+2D1E6C: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D1E6F: 8B 14 C1                           - mov edx,[rcx+rax*8]
sora_2nd.exe+2D1E72: 44 8B 7C C1 04                     - mov r15d,[rcx+rax*8+4]
sora_2nd.exe+2D1E77: EB 09                              - jmp short sora_2nd.exe+2D1E82
sora_2nd.exe+2D1E79: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D1E7E: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D1E82: 48 8B 35 2F E0 98 00               - mov rsi,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D1E89: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D1E8C: 74 1B                              - je short sora_2nd.exe+2D1EA9
sora_2nd.exe+2D1E8E: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1E91: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1E95: E8 06 41 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1E9A: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1E9C: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1E9F: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1EA2: 41 FF D1                           - call r9
sora_2nd.exe+2D1EA5: 44 0F B6 F0                        - movzx r14d,al
sora_2nd.exe+2D1EA9: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D1EAD: 74 20                              - je short sora_2nd.exe+2D1ECF
sora_2nd.exe+2D1EAF: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1EB2: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D1EB5: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1EB9: E8 E2 40 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D1EBE: 8B D0                              - mov edx,eax
sora_2nd.exe+2D1EC0: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1EC3: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D1EC6: 41 FF D1                           - call r9
sora_2nd.exe+2D1EC9: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1ECC: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1ECF: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D1ED3: 74 19                              - je short sora_2nd.exe+2D1EEE
sora_2nd.exe+2D1ED5: 48 8B 06                           - mov rax,[rsi]
sora_2nd.exe+2D1ED8: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D1EDB: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D1EDE: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D1EE1: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D1EE5: 41 FF D1                           - call r9
sora_2nd.exe+2D1EE8: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D1EEB: 44 0B F0                           - or r14d,eax
sora_2nd.exe+2D1EEE: 41 F6 C6 04                        - test r14b,4
sora_2nd.exe+2D1EF2: 74 46                              - je short sora_2nd.exe+2D1F3A
sora_2nd.exe+2D1EF4: 0F 28 CF                           - movaps xmm1,xmm7
sora_2nd.exe+2D1EF7: 41 0F 28 C0                        - movaps xmm0,xmm8
sora_2nd.exe+2D1EFB: F3 0F 59 CF                        - mulss xmm1,xmm7
sora_2nd.exe+2D1EFF: F3 41 0F 59 C0                     - mulss xmm0,xmm8
sora_2nd.exe+2D1F04: F3 0F 58 C8                        - addss xmm1,xmm0
sora_2nd.exe+2D1F08: 41 0F 2F CF                        - comiss xmm1,xmm15
sora_2nd.exe+2D1F0C: 72 2C                              - jb short sora_2nd.exe+2D1F3A
sora_2nd.exe+2D1F0E: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D1F11: 0F 2E C1                           - ucomiss xmm0,xmm1
sora_2nd.exe+2D1F14: 77 09                              - ja short sora_2nd.exe+2D1F1F
sora_2nd.exe+2D1F16: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D1F19: F3 0F 51 C1                        - sqrtss xmm0,xmm1
sora_2nd.exe+2D1F1D: EB 08                              - jmp short sora_2nd.exe+2D1F27
sora_2nd.exe+2D1F1F: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+2D1F22: E8 3D 0C 5D 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+2D1F27: F3 0F 5E F8                        - divss xmm7,xmm0
sora_2nd.exe+2D1F2B: F3 44 0F 5E C0                     - divss xmm8,xmm0
sora_2nd.exe+2D1F30: F3 41 0F 59 FE                     - mulss xmm7,xmm14
sora_2nd.exe+2D1F35: F3 45 0F 59 C6                     - mulss xmm8,xmm14
sora_2nd.exe+2D1F3A: 44 0F 28 BC 24 60 01 00 00         - movaps xmm15,[rsp+160]
sora_2nd.exe+2D1F43: F3 45 0F 58 C8                     - addss xmm9,xmm8
sora_2nd.exe+2D1F48: 44 0F 28 84 24 D0 01 00 00         - movaps xmm8,[rsp+1D0]
sora_2nd.exe+2D1F51: F3 44 0F 58 DF                     - addss xmm11,xmm7
sora_2nd.exe+2D1F56: 44 0F 28 B4 24 70 01 00 00         - movaps xmm14,[rsp+170]
sora_2nd.exe+2D1F5F: 45 84 ED                           - test r13b,r13b
sora_2nd.exe+2D1F62: 0F 84 45 01 00 00                  - je near sora_2nd.exe+2D20AD
sora_2nd.exe+2D1F68: 41 0F 28 C1                        - movaps xmm0,xmm9
sora_2nd.exe+2D1F6C: 41 0F 28 CB                        - movaps xmm1,xmm11
sora_2nd.exe+2D1F70: F3 41 0F 59 C1                     - mulss xmm0,xmm9
sora_2nd.exe+2D1F75: F3 41 0F 59 CB                     - mulss xmm1,xmm11
sora_2nd.exe+2D1F7A: F3 0F 58 C8                        - addss xmm1,xmm0
sora_2nd.exe+2D1F7E: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D1F81: 0F 2E C1                           - ucomiss xmm0,xmm1
sora_2nd.exe+2D1F84: 77 09                              - ja short sora_2nd.exe+2D1F8F
sora_2nd.exe+2D1F86: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D1F89: F3 0F 51 C1                        - sqrtss xmm0,xmm1
sora_2nd.exe+2D1F8D: EB 08                              - jmp short sora_2nd.exe+2D1F97
sora_2nd.exe+2D1F8F: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+2D1F92: E8 CD 0B 5D 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+2D1F97: 0F 2F 05 52 A9 85 00               - comiss xmm0,[rel sora_2nd.exe+B2C8F0]
sora_2nd.exe+2D1F9E: 0F 86 09 01 00 00                  - jbe near sora_2nd.exe+2D20AD
sora_2nd.exe+2D1FA4: 80 7B 54 00                        - cmp byte [rbx+54],0
sora_2nd.exe+2D1FA8: 0F 85 FF 00 00 00                  - jne near sora_2nd.exe+2D20AD
sora_2nd.exe+2D1FAE: 48 8B 15 8B A7 98 00               - mov rdx,[rel sora_2nd.exe+C5C740]
sora_2nd.exe+2D1FB5: C7 44 24 5C 00 00 00 00            - mov dword [rsp+5C],0
sora_2nd.exe+2D1FBD: 48 63 82 30 07 00 00               - movsxd rax,[rdx+730]
sora_2nd.exe+2D1FC4: 48 69 C8 A0 01 00 00               - imul rcx,rax,1A0
sora_2nd.exe+2D1FCB: F3 0F 10 84 11 C8 01 00 00         - movss xmm0,[rcx+rdx+1C8]
sora_2nd.exe+2D1FD4: F3 0F 10 8C 11 D0 01 00 00         - movss xmm1,[rcx+rdx+1D0]
sora_2nd.exe+2D1FDD: F3 0F 5C 84 11 04 02 00 00         - subss xmm0,[rcx+rdx+204]
sora_2nd.exe+2D1FE6: F3 0F 5C 8C 11 0C 02 00 00         - subss xmm1,[rcx+rdx+20C]
sora_2nd.exe+2D1FEF: 48 8D 54 24 58                     - lea rdx,[rsp+58]
sora_2nd.exe+2D1FF4: 48 8D 4D 38                        - lea rcx,[rbp+38]
sora_2nd.exe+2D1FF8: F3 0F 11 44 24 58                  - movss [rsp+58],xmm0
sora_2nd.exe+2D1FFE: F3 0F 11 4C 24 60                  - movss [rsp+60],xmm1
sora_2nd.exe+2D2004: E8 D7 09 D8 FF                     - call sora_2nd.exe+529E0
sora_2nd.exe+2D2009: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D200C: F3 0F 10 60 08                     - movss xmm4,[rax+8]
sora_2nd.exe+2D2011: F3 0F 10 28                        - movss xmm5,[rax]
sora_2nd.exe+2D2015: F3 0F 10 50 04                     - movss xmm2,[rax+4]
sora_2nd.exe+2D201A: 0F 28 CD                           - movaps xmm1,xmm5
sora_2nd.exe+2D201D: 48 8B 03                           - mov rax,[rbx]
sora_2nd.exe+2D2020: 0F 28 DA                           - movaps xmm3,xmm2
sora_2nd.exe+2D2023: F3 41 0F 59 C9                     - mulss xmm1,xmm9
sora_2nd.exe+2D2028: F3 0F 59 DE                        - mulss xmm3,xmm6
sora_2nd.exe+2D202C: F3 41 0F 59 D1                     - mulss xmm2,xmm9
sora_2nd.exe+2D2031: 0F 28 C3                           - movaps xmm0,xmm3
sora_2nd.exe+2D2034: F3 0F 5C C4                        - subss xmm0,xmm4
sora_2nd.exe+2D2038: F3 41 0F 59 C3                     - mulss xmm0,xmm11
sora_2nd.exe+2D203D: F3 0F 5C C8                        - subss xmm1,xmm0
sora_2nd.exe+2D2041: 0F 28 C5                           - movaps xmm0,xmm5
sora_2nd.exe+2D2044: F3 0F 59 C6                        - mulss xmm0,xmm6
sora_2nd.exe+2D2048: F3 0F 5C EB                        - subss xmm5,xmm3
sora_2nd.exe+2D204C: F3 0F 11 4C 24 58                  - movss [rsp+58],xmm1
sora_2nd.exe+2D2052: 0F 28 CC                           - movaps xmm1,xmm4
sora_2nd.exe+2D2055: F3 0F 59 CE                        - mulss xmm1,xmm6
sora_2nd.exe+2D2059: F3 41 0F 59 E1                     - mulss xmm4,xmm9
sora_2nd.exe+2D205E: F3 0F 5C C8                        - subss xmm1,xmm0
sora_2nd.exe+2D2062: F3 41 0F 59 EB                     - mulss xmm5,xmm11
sora_2nd.exe+2D2067: F3 0F 5C E5                        - subss xmm4,xmm5
sora_2nd.exe+2D206B: F3 41 0F 59 CB                     - mulss xmm1,xmm11
sora_2nd.exe+2D2070: F3 0F 5C D1                        - subss xmm2,xmm1
sora_2nd.exe+2D2074: F3 0F 11 64 24 60                  - movss [rsp+60],xmm4
sora_2nd.exe+2D207A: F3 0F 11 54 24 5C                  - movss [rsp+5C],xmm2
sora_2nd.exe+2D2080: FF 50 18                           - call qword [rax+18]
sora_2nd.exe+2D2083: 84 C0                              - test al,al
sora_2nd.exe+2D2085: 74 17                              - je short sora_2nd.exe+2D209E
sora_2nd.exe+2D2087: F3 44 0F 11 4C 24 5C               - movss [rsp+5C],xmm9
sora_2nd.exe+2D208E: C7 44 24 58 00 00 00 00            - mov dword [rsp+58],0
sora_2nd.exe+2D2096: C7 44 24 60 00 00 00 00            - mov dword [rsp+60],0
sora_2nd.exe+2D209E: 48 8D 54 24 58                     - lea rdx,[rsp+58]
sora_2nd.exe+2D20A3: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D20A6: E8 E5 28 00 00                     - call sora_2nd.exe+2D4990
sora_2nd.exe+2D20AB: EB 0F                              - jmp short sora_2nd.exe+2D20BC
sora_2nd.exe+2D20AD: C6 43 18 00                        - mov byte [rbx+18],0
sora_2nd.exe+2D20B1: 48 C7 43 08 00 00 00 00            - mov qword [rbx+8],0
sora_2nd.exe+2D20B9: 89 7B 10                           - mov [rbx+10],edi
sora_2nd.exe+2D20BC: 41 0F 28 C1                        - movaps xmm0,xmm9
sora_2nd.exe+2D20C0: 45 32 E4                           - xor r12b,r12b
sora_2nd.exe+2D20C3: F3 41 0F 59 C1                     - mulss xmm0,xmm9
sora_2nd.exe+2D20C8: 41 0F 28 CB                        - movaps xmm1,xmm11
sora_2nd.exe+2D20CC: 44 88 63 3A                        - mov [rbx+3A],r12b
sora_2nd.exe+2D20D0: F3 41 0F 59 CB                     - mulss xmm1,xmm11
sora_2nd.exe+2D20D5: F3 0F 58 C8                        - addss xmm1,xmm0
sora_2nd.exe+2D20D9: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D20DC: 0F 2E C1                           - ucomiss xmm0,xmm1
sora_2nd.exe+2D20DF: 77 09                              - ja short sora_2nd.exe+2D20EA
sora_2nd.exe+2D20E1: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D20E4: F3 0F 51 C1                        - sqrtss xmm0,xmm1
sora_2nd.exe+2D20E8: EB 08                              - jmp short sora_2nd.exe+2D20F2
sora_2nd.exe+2D20EA: 0F 28 C1                           - movaps xmm0,xmm1
sora_2nd.exe+2D20ED: E8 72 0A 5D 00                     - call sora_2nd.exe+8A2B64
sora_2nd.exe+2D20F2: 0F 2F 05 FB A9 85 00               - comiss xmm0,[rel sora_2nd.exe+B2CAF4]
sora_2nd.exe+2D20F9: F3 0F 10 3D 4B A9 85 00            - movss xmm7,[rel sora_2nd.exe+B2CA4C]
sora_2nd.exe+2D2101: 76 49                              - jbe short sora_2nd.exe+2D214C
sora_2nd.exe+2D2103: 41 0F 28 D3                        - movaps xmm2,xmm11
sora_2nd.exe+2D2107: 41 0F 28 C9                        - movaps xmm1,xmm9
sora_2nd.exe+2D210B: F3 0F 59 53 44                     - mulss xmm2,[rbx+44]
sora_2nd.exe+2D2110: F3 0F 59 4B 48                     - mulss xmm1,[rbx+48]
sora_2nd.exe+2D2115: F3 0F 58 D1                        - addss xmm2,xmm1
sora_2nd.exe+2D2119: F3 41 0F 5D D5                     - minss xmm2,xmm13
sora_2nd.exe+2D211E: F3 44 0F 5F E2                     - maxss xmm12,xmm2
sora_2nd.exe+2D2123: 41 0F 28 C4                        - movaps xmm0,xmm12
sora_2nd.exe+2D2127: E8 44 D7 5C 00                     - call sora_2nd.exe+89F870
sora_2nd.exe+2D212C: 0F 2F 05 3D AA 85 00               - comiss xmm0,[rel sora_2nd.exe+B2CB70]
sora_2nd.exe+2D2133: 76 17                              - jbe short sora_2nd.exe+2D214C
sora_2nd.exe+2D2135: F3 44 0F 11 5B 44                  - movss [rbx+44],xmm11
sora_2nd.exe+2D213B: 41 B4 01                           - mov r12b,1
sora_2nd.exe+2D213E: F3 44 0F 11 4B 48                  - movss [rbx+48],xmm9
sora_2nd.exe+2D2144: 89 7B 3C                           - mov [rbx+3C],edi
sora_2nd.exe+2D2147: FF 43 40                           - inc dword [rbx+40]
sora_2nd.exe+2D214A: EB 27                              - jmp short sora_2nd.exe+2D2173
sora_2nd.exe+2D214C: F3 0F 10 05 20 A9 98 00            - movss xmm0,[rel sora_2nd.exe+C5CA74]
sora_2nd.exe+2D2154: F3 0F 58 43 3C                     - addss xmm0,[rbx+3C]
sora_2nd.exe+2D2159: F3 0F 5D C7                        - minss xmm0,xmm7
sora_2nd.exe+2D215D: 0F 2F C7                           - comiss xmm0,xmm7
sora_2nd.exe+2D2160: F3 0F 11 43 3C                     - movss [rbx+3C],xmm0
sora_2nd.exe+2D2165: 72 0C                              - jb short sora_2nd.exe+2D2173
sora_2nd.exe+2D2167: F3 44 0F 11 5B 44                  - movss [rbx+44],xmm11
sora_2nd.exe+2D216D: F3 44 0F 11 4B 48                  - movss [rbx+48],xmm9
sora_2nd.exe+2D2173: 4C 8B 35 3E DD 98 00               - mov r14,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D217A: 33 D2                              - xor edx,edx
sora_2nd.exe+2D217C: E8 FF 0D D6 FF                     - call sora_2nd.exe+32F80
sora_2nd.exe+2D2181: 4C 8B 05 90 AA 98 00               - mov r8,[rel sora_2nd.exe+C5CC18]
sora_2nd.exe+2D2188: 44 8B D0                           - mov r10d,eax
sora_2nd.exe+2D218B: 41 8B 10                           - mov edx,[r8]
sora_2nd.exe+2D218E: E8 0D 3E D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D2193: 41 8B 50 04                        - mov edx,[r8+4]
sora_2nd.exe+2D2197: 8B F0                              - mov esi,eax
sora_2nd.exe+2D2199: E8 02 3E D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D219E: 44 0F 28 A4 24 90 01 00 00         - movaps xmm12,[rsp+190]
sora_2nd.exe+2D21A7: 44 8B E8                           - mov r13d,eax
sora_2nd.exe+2D21AA: 44 0F 28 9C 24 A0 01 00 00         - movaps xmm11,[rsp+1A0]
sora_2nd.exe+2D21B3: 44 0F 28 8C 24 C0 01 00 00         - movaps xmm9,[rsp+1C0]
sora_2nd.exe+2D21BC: 41 83 FA FF                        - cmp r10d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D21C0: 74 19                              - je short sora_2nd.exe+2D21DB
sora_2nd.exe+2D21C2: 49 8B 0E                           - mov rcx,[r14]
sora_2nd.exe+2D21C5: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D21C8: 41 8B D2                           - mov edx,r10d
sora_2nd.exe+2D21CB: 4C 8B 49 28                        - mov r9,[rcx+28]
sora_2nd.exe+2D21CF: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D21D2: 41 FF D1                           - call r9
sora_2nd.exe+2D21D5: 44 0F B6 F8                        - movzx r15d,al
sora_2nd.exe+2D21D9: EB 03                              - jmp short sora_2nd.exe+2D21DE
sora_2nd.exe+2D21DB: 45 32 FF                           - xor r15b,r15b
sora_2nd.exe+2D21DE: 83 FE FF                           - cmp esi,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D21E1: 74 17                              - je short sora_2nd.exe+2D21FA
sora_2nd.exe+2D21E3: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D21E6: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D21E9: 8B D6                              - mov edx,esi
sora_2nd.exe+2D21EB: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D21EE: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D21F2: 41 FF D1                           - call r9
sora_2nd.exe+2D21F5: 0F B6 F0                           - movzx esi,al
sora_2nd.exe+2D21F8: EB 03                              - jmp short sora_2nd.exe+2D21FD
sora_2nd.exe+2D21FA: 40 32 F6                           - xor sil,sil
sora_2nd.exe+2D21FD: 41 83 FD FF                        - cmp r13d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D2201: 74 16                              - je short sora_2nd.exe+2D2219
sora_2nd.exe+2D2203: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2206: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2209: 41 8B D5                           - mov edx,r13d
sora_2nd.exe+2D220C: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D220F: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D2213: 41 FF D1                           - call r9
sora_2nd.exe+2D2216: 40 0A F0                           - or sil,al
sora_2nd.exe+2D2219: 41 0A F7                           - or sil,r15b
sora_2nd.exe+2D221C: 40 F6 C6 01                        - test sil,1
sora_2nd.exe+2D2220: 0F 85 5E 01 00 00                  - jne near sora_2nd.exe+2D2384
sora_2nd.exe+2D2226: 4C 8B 35 8B DC 98 00               - mov r14,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D222D: BA 03 00 00 00                     - mov edx,3
sora_2nd.exe+2D2232: E8 49 0D D6 FF                     - call sora_2nd.exe+32F80
sora_2nd.exe+2D2237: 4C 8B 05 DA A9 98 00               - mov r8,[rel sora_2nd.exe+C5CC18]
sora_2nd.exe+2D223E: 44 8B D0                           - mov r10d,eax
sora_2nd.exe+2D2241: 41 8B 50 30                        - mov edx,[r8+30]
sora_2nd.exe+2D2245: E8 56 3D D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D224A: 41 8B 50 34                        - mov edx,[r8+34]
sora_2nd.exe+2D224E: 8B F0                              - mov esi,eax
sora_2nd.exe+2D2250: E8 4B 3D D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D2255: 44 8B E8                           - mov r13d,eax
sora_2nd.exe+2D2258: 41 83 FA FF                        - cmp r10d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D225C: 74 19                              - je short sora_2nd.exe+2D2277
sora_2nd.exe+2D225E: 49 8B 0E                           - mov rcx,[r14]
sora_2nd.exe+2D2261: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D2264: 41 8B D2                           - mov edx,r10d
sora_2nd.exe+2D2267: 4C 8B 49 28                        - mov r9,[rcx+28]
sora_2nd.exe+2D226B: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D226E: 41 FF D1                           - call r9
sora_2nd.exe+2D2271: 44 0F B6 F8                        - movzx r15d,al
sora_2nd.exe+2D2275: EB 03                              - jmp short sora_2nd.exe+2D227A
sora_2nd.exe+2D2277: 45 32 FF                           - xor r15b,r15b
sora_2nd.exe+2D227A: 83 FE FF                           - cmp esi,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D227D: 74 17                              - je short sora_2nd.exe+2D2296
sora_2nd.exe+2D227F: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2282: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2285: 8B D6                              - mov edx,esi
sora_2nd.exe+2D2287: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D228A: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D228E: 41 FF D1                           - call r9
sora_2nd.exe+2D2291: 0F B6 F0                           - movzx esi,al
sora_2nd.exe+2D2294: EB 03                              - jmp short sora_2nd.exe+2D2299
sora_2nd.exe+2D2296: 40 32 F6                           - xor sil,sil
sora_2nd.exe+2D2299: 41 83 FD FF                        - cmp r13d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D229D: 74 16                              - je short sora_2nd.exe+2D22B5
sora_2nd.exe+2D229F: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D22A2: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D22A5: 41 8B D5                           - mov edx,r13d
sora_2nd.exe+2D22A8: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D22AB: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D22AF: 41 FF D1                           - call r9
sora_2nd.exe+2D22B2: 40 0A F0                           - or sil,al
sora_2nd.exe+2D22B5: 41 0A F7                           - or sil,r15b
sora_2nd.exe+2D22B8: 40 F6 C6 01                        - test sil,1
sora_2nd.exe+2D22BC: 0F 85 C2 00 00 00                  - jne near sora_2nd.exe+2D2384
sora_2nd.exe+2D22C2: 4C 8B 35 EF DB 98 00               - mov r14,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D22C9: BA 01 00 00 00                     - mov edx,1
sora_2nd.exe+2D22CE: E8 AD 0C D6 FF                     - call sora_2nd.exe+32F80
sora_2nd.exe+2D22D3: 4C 8B 05 3E A9 98 00               - mov r8,[rel sora_2nd.exe+C5CC18]
sora_2nd.exe+2D22DA: 44 8B D0                           - mov r10d,eax
sora_2nd.exe+2D22DD: 41 8B 50 10                        - mov edx,[r8+10]
sora_2nd.exe+2D22E1: E8 BA 3C D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D22E6: 41 8B 50 14                        - mov edx,[r8+14]
sora_2nd.exe+2D22EA: 8B F0                              - mov esi,eax
sora_2nd.exe+2D22EC: E8 AF 3C D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D22F1: 44 8B E8                           - mov r13d,eax
sora_2nd.exe+2D22F4: 41 83 FA FF                        - cmp r10d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D22F8: 74 19                              - je short sora_2nd.exe+2D2313
sora_2nd.exe+2D22FA: 49 8B 0E                           - mov rcx,[r14]
sora_2nd.exe+2D22FD: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D2300: 41 8B D2                           - mov edx,r10d
sora_2nd.exe+2D2303: 4C 8B 49 28                        - mov r9,[rcx+28]
sora_2nd.exe+2D2307: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D230A: 41 FF D1                           - call r9
sora_2nd.exe+2D230D: 44 0F B6 F8                        - movzx r15d,al
sora_2nd.exe+2D2311: EB 03                              - jmp short sora_2nd.exe+2D2316
sora_2nd.exe+2D2313: 45 32 FF                           - xor r15b,r15b
sora_2nd.exe+2D2316: 83 FE FF                           - cmp esi,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D2319: 74 17                              - je short sora_2nd.exe+2D2332
sora_2nd.exe+2D231B: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D231E: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2321: 8B D6                              - mov edx,esi
sora_2nd.exe+2D2323: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2326: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D232A: 41 FF D1                           - call r9
sora_2nd.exe+2D232D: 0F B6 F0                           - movzx esi,al
sora_2nd.exe+2D2330: EB 03                              - jmp short sora_2nd.exe+2D2335
sora_2nd.exe+2D2332: 40 32 F6                           - xor sil,sil
sora_2nd.exe+2D2335: 41 83 FD FF                        - cmp r13d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D2339: 74 16                              - je short sora_2nd.exe+2D2351
sora_2nd.exe+2D233B: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D233E: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2341: 41 8B D5                           - mov edx,r13d
sora_2nd.exe+2D2344: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2347: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D234B: 41 FF D1                           - call r9
sora_2nd.exe+2D234E: 40 0A F0                           - or sil,al
sora_2nd.exe+2D2351: 41 0A F7                           - or sil,r15b
sora_2nd.exe+2D2354: 40 F6 C6 01                        - test sil,1
sora_2nd.exe+2D2358: 75 2A                              - jne short sora_2nd.exe+2D2384
sora_2nd.exe+2D235A: F3 0F 10 0D 12 A7 98 00            - movss xmm1,[rel sora_2nd.exe+C5CA74]
sora_2nd.exe+2D2362: F3 0F 58 4B 4C                     - addss xmm1,[rbx+4C]
sora_2nd.exe+2D2367: F3 0F 5D CF                        - minss xmm1,xmm7
sora_2nd.exe+2D236B: F3 0F 11 4B 4C                     - movss [rbx+4C],xmm1
sora_2nd.exe+2D2370: F3 0F 10 43 3C                     - movss xmm0,[rbx+3C]
sora_2nd.exe+2D2375: 0F 2F C7                           - comiss xmm0,xmm7
sora_2nd.exe+2D2378: 72 19                              - jb short sora_2nd.exe+2D2393
sora_2nd.exe+2D237A: 0F 2F CF                           - comiss xmm1,xmm7
sora_2nd.exe+2D237D: 72 14                              - jb short sora_2nd.exe+2D2393
sora_2nd.exe+2D237F: 89 7B 40                           - mov [rbx+40],edi
sora_2nd.exe+2D2382: EB 0F                              - jmp short sora_2nd.exe+2D2393
sora_2nd.exe+2D2384: 0F 2F 7B 4C                        - comiss xmm7,[rbx+4C]
sora_2nd.exe+2D2388: 76 06                              - jbe short sora_2nd.exe+2D2390
sora_2nd.exe+2D238A: FF 43 40                           - inc dword [rbx+40]
sora_2nd.exe+2D238D: 41 B4 01                           - mov r12b,1
sora_2nd.exe+2D2390: 89 7B 4C                           - mov [rbx+4C],edi
sora_2nd.exe+2D2393: 0F 28 BC 24 E0 01 00 00            - movaps xmm7,[rsp+1E0]
sora_2nd.exe+2D239B: 45 84 E4                           - test r12b,r12b
sora_2nd.exe+2D239E: 4C 8B AC 24 10 02 00 00            - mov r13,[rsp+210]
sora_2nd.exe+2D23A6: 0F 95 C0                           - setne al
sora_2nd.exe+2D23A9: 88 43 3A                           - mov [rbx+3A],al
sora_2nd.exe+2D23AC: 48 8B 05 6D DA 98 00               - mov rax,[rel sora_2nd.exe+C5FE20]
sora_2nd.exe+2D23B3: 80 B8 0E 3A 62 00 01               - cmp byte [rax+623A0E],1
sora_2nd.exe+2D23BA: 75 5E                              - jne short sora_2nd.exe+2D241A
sora_2nd.exe+2D23BC: 80 7B 18 00                        - cmp byte [rbx+18],0
sora_2nd.exe+2D23C0: 74 08                              - je short sora_2nd.exe+2D23CA
sora_2nd.exe+2D23C2: 89 BB 14 03 00 00                  - mov [rbx+314],edi
sora_2nd.exe+2D23C8: EB 50                              - jmp short sora_2nd.exe+2D241A
sora_2nd.exe+2D23CA: 48 63 83 A4 02 00 00               - movsxd rax,[rbx+2A4]
sora_2nd.exe+2D23D1: 48 8D 0C 40                        - lea rcx,[rax+rax*2]
sora_2nd.exe+2D23D5: 8B 84 8B 70 02 00 00               - mov eax,[rbx+rcx*4+270]
sora_2nd.exe+2D23DC: 83 F8 09                           - cmp eax,9
sora_2nd.exe+2D23DF: 77 39                              - ja short sora_2nd.exe+2D241A
sora_2nd.exe+2D23E1: B9 29 02 00 00                     - mov ecx,229
sora_2nd.exe+2D23E6: 0F A3 C1                           - bt ecx,eax
sora_2nd.exe+2D23E9: 73 2F                              - jae short sora_2nd.exe+2D241A
sora_2nd.exe+2D23EB: F3 0F 10 15 11 A6 85 00            - movss xmm2,[rel sora_2nd.exe+B2CA04]
sora_2nd.exe+2D23F3: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+2D23F7: F3 0F 58 8B 14 03 00 00            - addss xmm1,[rbx+314]
sora_2nd.exe+2D23FF: 0F 28 C2                           - movaps xmm0,xmm2
sora_2nd.exe+2D2402: F3 0F 5D C1                        - minss xmm0,xmm1
sora_2nd.exe+2D2406: 0F 2F C2                           - comiss xmm0,xmm2
sora_2nd.exe+2D2409: F3 0F 11 83 14 03 00 00            - movss [rbx+314],xmm0
sora_2nd.exe+2D2411: 72 07                              - jb short sora_2nd.exe+2D241A
sora_2nd.exe+2D2413: C6 83 41 03 00 00 00               - mov byte [rbx+341],0
sora_2nd.exe+2D241A: 80 7C 24 50 00                     - cmp byte [rsp+50],0
sora_2nd.exe+2D241F: 0F 84 9B 04 00 00                  - je near sora_2nd.exe+2D28C0
sora_2nd.exe+2D2425: 48 8B 05 0C A3 98 00               - mov rax,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D242C: 80 B8 30 2D 00 00 00               - cmp byte [rax+2D30],0
sora_2nd.exe+2D2433: 0F 85 60 03 00 00                  - jne near sora_2nd.exe+2D2799
sora_2nd.exe+2D2439: 83 7B 5C 01                        - cmp dword [rbx+5C],1
sora_2nd.exe+2D243D: 0F 87 56 03 00 00                  - ja near sora_2nd.exe+2D2799
sora_2nd.exe+2D2443: 48 8B 05 DE D9 98 00               - mov rax,[rel sora_2nd.exe+C5FE28]
sora_2nd.exe+2D244A: F6 80 00 01 00 00 20               - test byte [rax+100],20
sora_2nd.exe+2D2451: 75 74                              - jne short sora_2nd.exe+2D24C7
sora_2nd.exe+2D2453: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D2456: 48 8D 0D 33 A3 98 00               - lea rcx,[rel sora_2nd.exe+C5C790]
sora_2nd.exe+2D245D: BA 40 00 00 00                     - mov edx,40
sora_2nd.exe+2D2462: E8 C9 06 D6 FF                     - call sora_2nd.exe+32B30
sora_2nd.exe+2D2467: A8 04                              - test al,4
sora_2nd.exe+2D2469: 75 44                              - jne short sora_2nd.exe+2D24AF
sora_2nd.exe+2D246B: 48 8B 05 AE D9 98 00               - mov rax,[rel sora_2nd.exe+C5FE20]
sora_2nd.exe+2D2472: 48 8D 0D 17 A3 98 00               - lea rcx,[rel sora_2nd.exe+C5C790]
sora_2nd.exe+2D2479: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D247C: BA 06 00 00 00                     - mov edx,6
sora_2nd.exe+2D2481: 44 38 80 0E 3A 62 00               - cmp [rax+623A0E],r8b
sora_2nd.exe+2D2488: 74 15                              - je short sora_2nd.exe+2D249F
sora_2nd.exe+2D248A: E8 D1 03 D6 FF                     - call sora_2nd.exe+32860
sora_2nd.exe+2D248F: A8 01                              - test al,1
sora_2nd.exe+2D2491: 74 1C                              - je short sora_2nd.exe+2D24AF
sora_2nd.exe+2D2493: 80 BB 41 03 00 00 00               - cmp byte [rbx+341],0
sora_2nd.exe+2D249A: 0F 94 C0                           - sete al
sora_2nd.exe+2D249D: EB 0A                              - jmp short sora_2nd.exe+2D24A9
sora_2nd.exe+2D249F: E8 BC 03 D6 FF                     - call sora_2nd.exe+32860
sora_2nd.exe+2D24A4: C1 E8 02                           - shr eax,2
sora_2nd.exe+2D24A7: 24 01                              - and al,1
sora_2nd.exe+2D24A9: 88 83 41 03 00 00                  - mov [rbx+341],al
sora_2nd.exe+2D24AF: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D24B2: 48 8D 0D D7 A2 98 00               - lea rcx,[rel sora_2nd.exe+C5C790]
sora_2nd.exe+2D24B9: BA 26 00 00 00                     - mov edx,26
sora_2nd.exe+2D24BE: E8 6D 06 D6 FF                     - call sora_2nd.exe+32B30
sora_2nd.exe+2D24C3: A8 04                              - test al,4
sora_2nd.exe+2D24C5: 74 07                              - je short sora_2nd.exe+2D24CE
sora_2nd.exe+2D24C7: C6 83 41 03 00 00 00               - mov byte [rbx+341],0
sora_2nd.exe+2D24CE: 4C 8B 35 E3 D9 98 00               - mov r14,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D24D5: BA 08 00 00 00                     - mov edx,8
sora_2nd.exe+2D24DA: E8 A1 0A D6 FF                     - call sora_2nd.exe+32F80
sora_2nd.exe+2D24DF: 4C 8B 05 32 A7 98 00               - mov r8,[rel sora_2nd.exe+C5CC18]
sora_2nd.exe+2D24E6: 44 8B D0                           - mov r10d,eax
sora_2nd.exe+2D24E9: 41 8B 90 80 00 00 00               - mov edx,[r8+80]
sora_2nd.exe+2D24F0: E8 AB 3A D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D24F5: 41 8B 90 84 00 00 00               - mov edx,[r8+84]
sora_2nd.exe+2D24FC: 8B F0                              - mov esi,eax
sora_2nd.exe+2D24FE: E8 9D 3A D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D2503: 44 8B E0                           - mov r12d,eax
sora_2nd.exe+2D2506: 41 83 FA FF                        - cmp r10d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D250A: 74 19                              - je short sora_2nd.exe+2D2525
sora_2nd.exe+2D250C: 49 8B 0E                           - mov rcx,[r14]
sora_2nd.exe+2D250F: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D2512: 41 8B D2                           - mov edx,r10d
sora_2nd.exe+2D2515: 4C 8B 49 28                        - mov r9,[rcx+28]
sora_2nd.exe+2D2519: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D251C: 41 FF D1                           - call r9
sora_2nd.exe+2D251F: 44 0F B6 F8                        - movzx r15d,al
sora_2nd.exe+2D2523: EB 03                              - jmp short sora_2nd.exe+2D2528
sora_2nd.exe+2D2525: 45 32 FF                           - xor r15b,r15b
sora_2nd.exe+2D2528: 83 FE FF                           - cmp esi,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D252B: 74 17                              - je short sora_2nd.exe+2D2544
sora_2nd.exe+2D252D: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2530: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2533: 8B D6                              - mov edx,esi
sora_2nd.exe+2D2535: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2538: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D253C: 41 FF D1                           - call r9
sora_2nd.exe+2D253F: 0F B6 F0                           - movzx esi,al
sora_2nd.exe+2D2542: EB 03                              - jmp short sora_2nd.exe+2D2547
sora_2nd.exe+2D2544: 40 32 F6                           - xor sil,sil
sora_2nd.exe+2D2547: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D254B: 74 16                              - je short sora_2nd.exe+2D2563
sora_2nd.exe+2D254D: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2550: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2553: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D2556: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2559: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D255D: 41 FF D1                           - call r9
sora_2nd.exe+2D2560: 40 0A F0                           - or sil,al
sora_2nd.exe+2D2563: 41 0A F7                           - or sil,r15b
sora_2nd.exe+2D2566: 40 F6 C6 01                        - test sil,1
sora_2nd.exe+2D256A: 0F 84 94 00 00 00                  - je near sora_2nd.exe+2D2604
sora_2nd.exe+2D2570: 48 8B 05 C1 A1 98 00               - mov rax,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D2577: 0F 57 DB                           - xorps xmm3,xmm3
sora_2nd.exe+2D257A: 89 7C 24 48                        - mov [rsp+48],edi
sora_2nd.exe+2D257E: 0F 57 D2                           - xorps xmm2,xmm2
sora_2nd.exe+2D2581: C7 44 24 40 FF FF FF FF            - mov dword [rsp+40],0FFFFFFFF  // signed:-1
sora_2nd.exe+2D2589: 89 7C 24 38                        - mov [rsp+38],edi
sora_2nd.exe+2D258D: 48 8B 88 C8 2C 00 00               - mov rcx,[rax+2CC8]
sora_2nd.exe+2D2594: C7 44 24 30 FF FF FF FF            - mov dword [rsp+30],0FFFFFFFF  // signed:-1
sora_2nd.exe+2D259C: F3 44 0F 11 6C 24 28               - movss [rsp+28],xmm13
sora_2nd.exe+2D25A3: F3 0F 11 74 24 20                  - movss [rsp+20],xmm6
sora_2nd.exe+2D25A9: 48 83 B9 B8 00 00 00 00            - cmp qword [rcx+0B8],0
sora_2nd.exe+2D25B1: 48 8B 0D 78 D8 98 00               - mov rcx,[rel sora_2nd.exe+C5FE30]
sora_2nd.exe+2D25B8: 74 21                              - je short sora_2nd.exe+2D25DB
sora_2nd.exe+2D25BA: BA F1 03 00 00                     - mov edx,3F1
sora_2nd.exe+2D25BF: E8 7C 06 23 00                     - call sora_2nd.exe+502C40
sora_2nd.exe+2D25C4: 48 8B 0D 6D A1 98 00               - mov rcx,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D25CB: 33 D2                              - xor edx,edx
sora_2nd.exe+2D25CD: 48 8B 89 C8 2C 00 00               - mov rcx,[rcx+2CC8]
sora_2nd.exe+2D25D4: E8 27 F9 E2 FF                     - call sora_2nd.exe+101F00
sora_2nd.exe+2D25D9: EB 3B                              - jmp short sora_2nd.exe+2D2616
sora_2nd.exe+2D25DB: BA EA 03 00 00                     - mov edx,3EA
sora_2nd.exe+2D25E0: E8 5B 06 23 00                     - call sora_2nd.exe+502C40
sora_2nd.exe+2D25E5: 48 8B 0D 4C A1 98 00               - mov rcx,[rel sora_2nd.exe+C5C738]
sora_2nd.exe+2D25EC: B2 01                              - mov dl,1
sora_2nd.exe+2D25EE: F3 0F 10 15 8E AF 85 00            - movss xmm2,[rel sora_2nd.exe+B2D584]
sora_2nd.exe+2D25F6: 48 8B 89 C8 2C 00 00               - mov rcx,[rcx+2CC8]
sora_2nd.exe+2D25FD: E8 6E FB E2 FF                     - call sora_2nd.exe+102170
sora_2nd.exe+2D2602: EB 12                              - jmp short sora_2nd.exe+2D2616
sora_2nd.exe+2D2604: 41 B1 01                           - mov r9b,1
sora_2nd.exe+2D2607: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D260A: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+2D260E: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D2611: E8 0A 05 00 00                     - call sora_2nd.exe+2D2B20
sora_2nd.exe+2D2616: 4C 8B 3D 2B AB 98 00               - mov r15,[rel sora_2nd.exe+C5D148]
sora_2nd.exe+2D261D: 8B F7                              - mov esi,edi
sora_2nd.exe+2D261F: 4D 8B A7 C8 03 00 00               - mov r12,[r15+3C8]
sora_2nd.exe+2D2626: 41 0F 10 87 C0 03 00 00            - movups xmm0,[r15+3C0]
sora_2nd.exe+2D262E: 49 8B C4                           - mov rax,r12
sora_2nd.exe+2D2631: 48 C1 E8 20                        - shr rax,20
sora_2nd.exe+2D2635: 0F 11 44 24 58                     - movups [rsp+58],xmm0
sora_2nd.exe+2D263A: 83 F8 FF                           - cmp eax,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D263D: 74 0E                              - je short sora_2nd.exe+2D264D
sora_2nd.exe+2D263F: 48 03 C0                           - add rax,rax
sora_2nd.exe+2D2642: 41 8B 14 C7                        - mov edx,[r15+rax*8]
sora_2nd.exe+2D2646: 45 8B 7C C7 04                     - mov r15d,[r15+rax*8+4]
sora_2nd.exe+2D264B: EB 09                              - jmp short sora_2nd.exe+2D2656
sora_2nd.exe+2D264D: 44 8B 7C 24 5C                     - mov r15d,[rsp+5C]
sora_2nd.exe+2D2652: 8B 54 24 58                        - mov edx,[rsp+58]
sora_2nd.exe+2D2656: 4C 8B 35 5B D8 98 00               - mov r14,[rel sora_2nd.exe+C5FEB8]
sora_2nd.exe+2D265D: 83 FA 7E                           - cmp edx,7E
sora_2nd.exe+2D2660: 74 1A                              - je short sora_2nd.exe+2D267C
sora_2nd.exe+2D2662: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2665: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D2669: E8 32 39 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D266E: 8B D0                              - mov edx,eax
sora_2nd.exe+2D2670: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2673: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2676: 41 FF D1                           - call r9
sora_2nd.exe+2D2679: 0F B6 F0                           - movzx esi,al
sora_2nd.exe+2D267C: 41 83 FF 7E                        - cmp r15d,7E
sora_2nd.exe+2D2680: 74 1F                              - je short sora_2nd.exe+2D26A1
sora_2nd.exe+2D2682: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D2685: 41 8B D7                           - mov edx,r15d
sora_2nd.exe+2D2688: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D268C: E8 0F 39 D6 FF                     - call sora_2nd.exe+35FA0
sora_2nd.exe+2D2691: 8B D0                              - mov edx,eax
sora_2nd.exe+2D2693: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D2696: 41 B0 01                           - mov r8b,1
sora_2nd.exe+2D2699: 41 FF D1                           - call r9
sora_2nd.exe+2D269C: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D269F: 0B F0                              - or esi,eax
sora_2nd.exe+2D26A1: 41 83 FC FF                        - cmp r12d,0FFFFFFFF  // signed:-1
sora_2nd.exe+2D26A5: 74 18                              - je short sora_2nd.exe+2D26BF
sora_2nd.exe+2D26A7: 49 8B 06                           - mov rax,[r14]
sora_2nd.exe+2D26AA: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D26AD: 41 8B D4                           - mov edx,r12d
sora_2nd.exe+2D26B0: 49 8B CE                           - mov rcx,r14
sora_2nd.exe+2D26B3: 4C 8B 48 28                        - mov r9,[rax+28]
sora_2nd.exe+2D26B7: 41 FF D1                           - call r9
sora_2nd.exe+2D26BA: 0F B6 C0                           - movzx eax,al
sora_2nd.exe+2D26BD: 0B F0                              - or esi,eax
sora_2nd.exe+2D26BF: C1 EE 02                           - shr esi,2
sora_2nd.exe+2D26C2: 40 80 E6 01                        - and sil,1
sora_2nd.exe+2D26C6: 40 88 73 2D                        - mov [rbx+2D],sil
sora_2nd.exe+2D26CA: F3 0F 10 8B 08 03 00 00            - movss xmm1,[rbx+308]
sora_2nd.exe+2D26D2: 0F 2F CE                           - comiss xmm1,xmm6
sora_2nd.exe+2D26D5: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D26D9: 76 3D                              - jbe short sora_2nd.exe+2D2718
sora_2nd.exe+2D26DB: F3 41 0F 5C CA                     - subss xmm1,xmm10
sora_2nd.exe+2D26E0: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D26E3: F3 0F 5F C1                        - maxss xmm0,xmm1
sora_2nd.exe+2D26E7: F3 0F 11 83 08 03 00 00            - movss [rbx+308],xmm0
sora_2nd.exe+2D26EF: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D26F2: F3 0F 10 8B 04 03 00 00            - movss xmm1,[rbx+304]
sora_2nd.exe+2D26FA: F3 41 0F 5C CA                     - subss xmm1,xmm10
sora_2nd.exe+2D26FF: F3 0F 5F C1                        - maxss xmm0,xmm1
sora_2nd.exe+2D2703: F3 0F 11 83 04 03 00 00            - movss [rbx+304],xmm0
sora_2nd.exe+2D270B: 48 8B 80 90 1D 00 00               - mov rax,[rax+1D90]
sora_2nd.exe+2D2712: 83 48 20 01                        - or dword [rax+20],1
sora_2nd.exe+2D2716: EB 11                              - jmp short sora_2nd.exe+2D2729
sora_2nd.exe+2D2718: 89 BB 04 03 00 00                  - mov [rbx+304],edi
sora_2nd.exe+2D271E: 48 8B 80 90 1D 00 00               - mov rax,[rax+1D90]
sora_2nd.exe+2D2725: 83 60 20 FC                        - and dword [rax+20],0FFFFFFFC
sora_2nd.exe+2D2729: F3 0F 10 8B 38 03 00 00            - movss xmm1,[rbx+338]
sora_2nd.exe+2D2731: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D2734: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D2738: F3 41 0F 5C CA                     - subss xmm1,xmm10
sora_2nd.exe+2D273D: F3 0F 5F C1                        - maxss xmm0,xmm1
sora_2nd.exe+2D2741: F3 0F 11 83 38 03 00 00            - movss [rbx+338],xmm0
sora_2nd.exe+2D2749: 0F 57 C0                           - xorps xmm0,xmm0
sora_2nd.exe+2D274C: F3 0F 10 8B 0C 03 00 00            - movss xmm1,[rbx+30C]
sora_2nd.exe+2D2754: F3 41 0F 5C CA                     - subss xmm1,xmm10
sora_2nd.exe+2D2759: F3 0F 5F C1                        - maxss xmm0,xmm1
sora_2nd.exe+2D275D: 0F 2F C6                           - comiss xmm0,xmm6
sora_2nd.exe+2D2760: F3 0F 11 83 0C 03 00 00            - movss [rbx+30C],xmm0
sora_2nd.exe+2D2768: 48 8B 88 90 1D 00 00               - mov rcx,[rax+1D90]
sora_2nd.exe+2D276F: 76 06                              - jbe short sora_2nd.exe+2D2777
sora_2nd.exe+2D2771: 83 49 20 04                        - or dword [rcx+20],4
sora_2nd.exe+2D2775: EB 04                              - jmp short sora_2nd.exe+2D277B
sora_2nd.exe+2D2777: 83 61 20 FB                        - and dword [rcx+20],0FFFFFFFB
sora_2nd.exe+2D277B: F3 0F 10 83 10 03 00 00            - movss xmm0,[rbx+310]
sora_2nd.exe+2D2783: 0F 2F C6                           - comiss xmm0,xmm6
sora_2nd.exe+2D2786: 76 11                              - jbe short sora_2nd.exe+2D2799
sora_2nd.exe+2D2788: F3 41 0F 5C C2                     - subss xmm0,xmm10
sora_2nd.exe+2D278D: F3 0F 5F F0                        - maxss xmm6,xmm0
sora_2nd.exe+2D2791: F3 0F 11 B3 10 03 00 00            - movss [rbx+310],xmm6
sora_2nd.exe+2D2799: 48 8B 4B 70                        - mov rcx,[rbx+70]
sora_2nd.exe+2D279D: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+2D27A0: 0F 84 1A 01 00 00                  - je near sora_2nd.exe+2D28C0
sora_2nd.exe+2D27A6: 48 83 B9 38 02 00 00 00            - cmp qword [rcx+238],0
sora_2nd.exe+2D27AE: 0F 84 0C 01 00 00                  - je near sora_2nd.exe+2D28C0
sora_2nd.exe+2D27B4: 8B 81 90 01 00 00                  - mov eax,[rcx+190]
sora_2nd.exe+2D27BA: 4C 8D 4D 48                        - lea r9,[rbp+48]
sora_2nd.exe+2D27BE: 48 8B 35 63 D6 98 00               - mov rsi,[rel sora_2nd.exe+C5FE28]
sora_2nd.exe+2D27C5: 25 FF FF FF 3F                     - and eax,3FFFFFFF
sora_2nd.exe+2D27CA: 0F BA E8 1E                        - bts eax,1E
sora_2nd.exe+2D27CE: C7 44 24 20 FF FF 00 00            - mov dword [rsp+20],0FFFF
sora_2nd.exe+2D27D6: 89 45 4C                           - mov [rbp+4C],eax
sora_2nd.exe+2D27D9: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D27DC: 4C 8B B1 38 02 00 00               - mov r14,[rcx+238]
sora_2nd.exe+2D27E3: 48 8B CE                           - mov rcx,rsi
sora_2nd.exe+2D27E6: 49 8B D6                           - mov rdx,r14
sora_2nd.exe+2D27E9: 89 7D 48                           - mov [rbp+48],edi
sora_2nd.exe+2D27EC: E8 8F 9E 1F 00                     - call sora_2nd.exe+4CC680
sora_2nd.exe+2D27F1: 48 8B D0                           - mov rdx,rax
sora_2nd.exe+2D27F4: 48 85 C0                           - test rax,rax
sora_2nd.exe+2D27F7: 0F 84 A0 00 00 00                  - je near sora_2nd.exe+2D289D
sora_2nd.exe+2D27FD: 8B 45 48                           - mov eax,[rbp+48]
sora_2nd.exe+2D2800: 85 C0                              - test eax,eax
sora_2nd.exe+2D2802: 0F 88 95 00 00 00                  - js near sora_2nd.exe+2D289D
sora_2nd.exe+2D2808: 48 8B 4A 30                        - mov rcx,[rdx+30]
sora_2nd.exe+2D280C: 3B 41 08                           - cmp eax,[rcx+8]
sora_2nd.exe+2D280F: 72 05                              - jb short sora_2nd.exe+2D2816
sora_2nd.exe+2D2811: 48 8B CF                           - mov rcx,rdi
sora_2nd.exe+2D2814: EB 0D                              - jmp short sora_2nd.exe+2D2823
sora_2nd.exe+2D2816: 8B 49 04                           - mov ecx,[rcx+4]
sora_2nd.exe+2D2819: 48 C1 E0 05                        - shl rax,5
sora_2nd.exe+2D281D: 48 03 C8                           - add rcx,rax
sora_2nd.exe+2D2820: 48 03 0A                           - add rcx,[rdx]
sora_2nd.exe+2D2823: 44 8B 41 1C                        - mov r8d,[rcx+1C]
sora_2nd.exe+2D2827: 41 8B C0                           - mov eax,r8d
sora_2nd.exe+2D282A: 25 00 00 00 C0                     - and eax,0C0000000
sora_2nd.exe+2D282F: 3D 00 00 00 C0                     - cmp eax,0C0000000
sora_2nd.exe+2D2834: 75 17                              - jne short sora_2nd.exe+2D284D
sora_2nd.exe+2D2836: 42 8D 04 85 00 00 00 00            - lea eax,[r8*4]
sora_2nd.exe+2D283E: C1 F8 02                           - sar eax,2
sora_2nd.exe+2D2841: 85 C0                              - test eax,eax
sora_2nd.exe+2D2843: 74 08                              - je short sora_2nd.exe+2D284D
sora_2nd.exe+2D2845: 44 8B C0                           - mov r8d,eax
sora_2nd.exe+2D2848: 4C 03 02                           - add r8,[rdx]
sora_2nd.exe+2D284B: EB 07                              - jmp short sora_2nd.exe+2D2854
sora_2nd.exe+2D284D: 4C 8D 05 B5 33 81 00               - lea r8,[rel sora_2nd.exe+AE5C09]
sora_2nd.exe+2D2854: 48 8B 86 90 16 01 00               - mov rax,[rsi+11690]
sora_2nd.exe+2D285B: 0F B6 80 08 04 00 00               - movzx eax,byte [rax+408]
sora_2nd.exe+2D2862: 84 C0                              - test al,al
sora_2nd.exe+2D2864: 75 5A                              - jne short sora_2nd.exe+2D28C0
sora_2nd.exe+2D2866: 48 8B 86 90 16 01 00               - mov rax,[rsi+11690]
sora_2nd.exe+2D286D: 4C 8D 4D 4C                        - lea r9,[rbp+4C]
sora_2nd.exe+2D2871: C7 44 24 20 01 00 00 00            - mov dword [rsp+20],1
sora_2nd.exe+2D2879: 48 89 B8 D0 02 00 00               - mov [rax+2D0],rdi
sora_2nd.exe+2D2880: 48 8B 86 90 16 01 00               - mov rax,[rsi+11690]
sora_2nd.exe+2D2887: 48 89 B8 D8 02 00 00               - mov [rax+2D8],rdi
sora_2nd.exe+2D288E: 48 8B 8E 90 16 01 00               - mov rcx,[rsi+11690]
sora_2nd.exe+2D2895: 48 8B 01                           - mov rax,[rcx]
sora_2nd.exe+2D2898: FF 50 10                           - call qword [rax+10]
sora_2nd.exe+2D289B: EB 23                              - jmp short sora_2nd.exe+2D28C0
sora_2nd.exe+2D289D: 4C 8D 0D 04 F1 83 00               - lea r9,[rel sora_2nd.exe+B119A8]
sora_2nd.exe+2D28A4: 4C 89 74 24 20                     - mov [rsp+20],r14
sora_2nd.exe+2D28A9: 41 B8 C0 01 00 00                  - mov r8d,1C0
sora_2nd.exe+2D28AF: 48 8D 15 FA F5 83 00               - lea rdx,[rel sora_2nd.exe+B11EB0]
sora_2nd.exe+2D28B6: B9 03 00 00 00                     - mov ecx,3
sora_2nd.exe+2D28BB: E8 F0 95 2A 00                     - call sora_2nd.exe+57BEB0
sora_2nd.exe+2D28C0: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D28C3: E8 68 39 00 00                     - call sora_2nd.exe+2D6230
sora_2nd.exe+2D28C8: 48 8D 8B 10 01 00 00               - lea rcx,[rbx+110]
sora_2nd.exe+2D28CF: 41 0F 28 CA                        - movaps xmm1,xmm10
// ---------- INJECTING HERE ----------
sora_2nd.exe+2D28D3: E8 68 F7 00 00                     - call sora_2nd.exe+2E2040
// ---------- DONE INJECTING  ----------
sora_2nd.exe+2D28D8: 48 8B 03                           - mov rax,[rbx]
sora_2nd.exe+2D28DB: 41 0F 28 C2                        - movaps xmm0,xmm10
sora_2nd.exe+2D28DF: F3 0F 58 83 B8 02 00 00            - addss xmm0,[rbx+2B8]
sora_2nd.exe+2D28E7: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D28EA: F3 0F 11 83 B8 02 00 00            - movss [rbx+2B8],xmm0
sora_2nd.exe+2D28F2: FF 50 18                           - call qword [rax+18]
sora_2nd.exe+2D28F5: 44 0F 28 AC 24 80 01 00 00         - movaps xmm13,[rsp+180]
sora_2nd.exe+2D28FE: 0F 28 B4 24 F0 01 00 00            - movaps xmm6,[rsp+1F0]
sora_2nd.exe+2D2906: 4C 8B BC 24 00 02 00 00            - mov r15,[rsp+200]
sora_2nd.exe+2D290E: 4C 8B B4 24 08 02 00 00            - mov r14,[rsp+208]
sora_2nd.exe+2D2916: 4C 8B A4 24 18 02 00 00            - mov r12,[rsp+218]
sora_2nd.exe+2D291E: 48 8B B4 24 50 02 00 00            - mov rsi,[rsp+250]
sora_2nd.exe+2D2926: 84 C0                              - test al,al
sora_2nd.exe+2D2928: 75 10                              - jne short sora_2nd.exe+2D293A
sora_2nd.exe+2D292A: 83 BB 98 00 00 00 03               - cmp dword [rbx+98],3
sora_2nd.exe+2D2931: 74 07                              - je short sora_2nd.exe+2D293A
sora_2nd.exe+2D2933: 48 89 BB 90 00 00 00               - mov [rbx+90],rdi
sora_2nd.exe+2D293A: 45 33 C0                           - xor r8d,r8d
sora_2nd.exe+2D293D: 41 0F 28 CA                        - movaps xmm1,xmm10
sora_2nd.exe+2D2941: 48 8B CB                           - mov rcx,rbx
sora_2nd.exe+2D2944: E8 07 99 00 00                     - call sora_2nd.exe+2DC250
sora_2nd.exe+2D2949: 48 8B 43 60                        - mov rax,[rbx+60]
sora_2nd.exe+2D294D: 48 8B 88 90 1D 00 00               - mov rcx,[rax+1D90]
sora_2nd.exe+2D2954: 48 8B 89 A8 05 00 00               - mov rcx,[rcx+5A8]
sora_2nd.exe+2D295B: E8 50 11 DE FF                     - call sora_2nd.exe+B3AB0
sora_2nd.exe+2D2960: 44 0F 28 94 24 B0 01 00 00         - movaps xmm10,[rsp+1B0]
sora_2nd.exe+2D2969: 48 8B BC 24 20 02 00 00            - mov rdi,[rsp+220]
sora_2nd.exe+2D2971: F3 0F 11 83 2C 03 00 00            - movss [rbx+32C],xmm0
sora_2nd.exe+2D2979: 48 8B 4D 50                        - mov rcx,[rbp+50]
sora_2nd.exe+2D297D: 48 33 CC                           - xor rcx,rsp
sora_2nd.exe+2D2980: E8 5B 66 4F 00                     - call sora_2nd.exe+7C8FE0
sora_2nd.exe+2D2985: 48 81 C4 28 02 00 00               - add rsp,228
sora_2nd.exe+2D298C: 5B                                 - pop rbx
sora_2nd.exe+2D298D: 5D                                 - pop rbp
sora_2nd.exe+2D298E: C3                                 - ret
}
</AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>96</Key>
                  </Keys>
                  <ID>0</ID>
                  <ActivateSound>Activate</ActivateSound>
                  <DeactivateSound>Deactivate</DeactivateSound>
                </Hotkey>
              </Hotkeys>
              <CheatEntries>
                <CheatEntry>
                  <ID>262</ID>
                  <Description>"使用：【W / A / S / D】移動、【R / F】上昇・下降、【マウス移動】視点回転（カメラ操作）"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>264</ID>
                  <Description>"使用：【I / J / K / L】カメラ操作、【Page Up】マウス操作ON、【Page Down】マウス操作OFF"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>265</ID>
                  <Description>"使用：【F1】超低速モード、【F2】高速モード、【F3】超高速モード、【入力なし】通常速度"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>263</ID>
                  <Description>"Usage: W, A, S, D: move; R, F:up/down; Mouse: change view"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>266</ID>
                  <Description>"Usage: I, J, K, L: view angle; PgUp: enable mouse. PgDn: Disable mouse"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>267</ID>
                  <Description>"Usage: F1: Slow speed, F2: fast speed, F3: Ultra fast speed"</Description>
                  <Color>8000FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>279</ID>
                  <Description>"ccords.base"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>8 Bytes</VariableType>
                  <Address>cameracoordinates</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>280</ID>
                      <Description>"camx"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>8</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>281</ID>
                      <Description>"camy"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>282</ID>
                      <Description>"camz"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>C</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>283</ID>
                      <Description>"targetx"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>18</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>284</ID>
                      <Description>"targety"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>20</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>285</ID>
                      <Description>"targetz"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>FF8080</Color>
                      <VariableType>Float</VariableType>
                      <Address>+0</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>261</ID>
              <Description>"HUD非表示 / Hide HUD [F7]"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://github.com/bbfox0703/AOBMaker-Release
  Date   : 2026/08/20
}

[ENABLE]

aobscanmodule(INJECT_HIDE_HUD,$process,F3 0F 11 ?? 78 ?? 85)
// raw AOB: 89 47 48 8B 87 A8 01 00 00 89 47 4C 8B 87 AC 01 00 00 89 47 50 8B 87 E0 01 00 00 89 47 58 8B 87 E4 01 00 00 89 47 5C 8B 87 E8 01 00 00 89 47 60 F3 0F 10 86 DC 00 00 00 F3 0F 59 87 04 02 00 00 48 8B 8F 80 00 00 00 8B 87 C0 00 00 00 89 87 C4 00 00 00 F3 0F 11 47 78 48 85 C9 0F 84 ?? ?? ?? ?? 8B 87 A0 00 00 00 83 E0 0E 3C 0E 0F 85 ?? ?? ?? ?? F3 0F 10 41 08 F3 0F 11 85 E0 00 00 00 F3 0F 10 49 0C F3 0F 11 8D E4 00 00 00 F3 0F 10 41 10 F3 0F 11 85 E8 00 00 00 F3 0F 10 49 14 F3 0F 11 8D EC 00 00 00 F3 0F 10 41 18 F3 0F 11 85 F0 00 00 00
// injection point AOB: F3 0F 11 ?? 78 ?? 85 ?? 0F 84 ?? ?? ?? ?? 8B ?? A0 00 00 00 83 ?? 0E 3C 0E 0F 85 ?? ?? ?? ?? F3 0F 10 ?? 08 F3 0F 11 ?? ?? 00 00 00 F3 0F 10 ?? 0C F3 0F 11 ?? ?? 00 00 00 F3 0F 10 ?? 10 F3 0F 11 ?? ?? 00 00 00 F3 0F 10 ?? 14 F3 0F 11 ?? ?? 00 00 00 F3 0F 10 ?? 18 F3 0F 11 ?? ?? 00 00 00
alloc(newmem,$1000,INJECT_HIDE_HUD)

alloc(INJECT_HIDE_HUDo, $5)

label(code)
label(return)

INJECT_HIDE_HUDo:
  readmem(INJECT_HIDE_HUD, $5)

newmem:
  pxor xmm0, xmm0

code:
  // movss [rdi+78],xmm0
  reassemble(INJECT_HIDE_HUD)
  jmp return
  align 10 cc

INJECT_HIDE_HUD:
  jmp newmem
return:
registersymbol(INJECT_HIDE_HUD INJECT_HIDE_HUDo)

[DISABLE]

INJECT_HIDE_HUD:
  readmem(INJECT_HIDE_HUDo, $5)

unregistersymbol(INJECT_HIDE_HUD INJECT_HIDE_HUDo)
dealloc(newmem)
dealloc(INJECT_HIDE_HUDo)

{
// ORIGINAL CODE - INJECTION POINT: sora_2nd.exe+58022A

sora_2nd.exe+5801D7: 89 47 48                           - mov [rdi+48],eax
sora_2nd.exe+5801DA: 8B 87 A8 01 00 00                  - mov eax,[rdi+000001A8]
sora_2nd.exe+5801E0: 89 47 4C                           - mov [rdi+4C],eax
sora_2nd.exe+5801E3: 8B 87 AC 01 00 00                  - mov eax,[rdi+000001AC]
sora_2nd.exe+5801E9: 89 47 50                           - mov [rdi+50],eax
sora_2nd.exe+5801EC: 8B 87 E0 01 00 00                  - mov eax,[rdi+000001E0]
sora_2nd.exe+5801F2: 89 47 58                           - mov [rdi+58],eax
sora_2nd.exe+5801F5: 8B 87 E4 01 00 00                  - mov eax,[rdi+000001E4]
sora_2nd.exe+5801FB: 89 47 5C                           - mov [rdi+5C],eax
sora_2nd.exe+5801FE: 8B 87 E8 01 00 00                  - mov eax,[rdi+000001E8]
sora_2nd.exe+580204: 89 47 60                           - mov [rdi+60],eax
sora_2nd.exe+580207: F3 0F 10 86 DC 00 00 00            - movss xmm0,[rsi+000000DC]
sora_2nd.exe+58020F: F3 0F 59 87 04 02 00 00            - mulss xmm0,[rdi+00000204]
sora_2nd.exe+580217: 48 8B 8F 80 00 00 00               - mov rcx,[rdi+00000080]
sora_2nd.exe+58021E: 8B 87 C0 00 00 00                  - mov eax,[rdi+000000C0]
sora_2nd.exe+580224: 89 87 C4 00 00 00                  - mov [rdi+000000C4],eax
// ---------- INJECTING HERE ----------
sora_2nd.exe+58022A: F3 0F 11 47 78                     - movss [rdi+78],xmm0
// ---------- DONE INJECTING  ----------
sora_2nd.exe+58022F: 48 85 C9                           - test rcx,rcx
sora_2nd.exe+580232: 0F 84 08 03 00 00                  - je sora_2nd.exe+580540
sora_2nd.exe+580238: 8B 87 A0 00 00 00                  - mov eax,[rdi+000000A0]
sora_2nd.exe+58023E: 83 E0 0E                           - and eax,0E
sora_2nd.exe+580241: 3C 0E                              - cmp al,0E
sora_2nd.exe+580243: 0F 85 D2 00 00 00                  - jne sora_2nd.exe+58031B
sora_2nd.exe+580249: F3 0F 10 41 08                     - movss xmm0,[rcx+08]
sora_2nd.exe+58024E: F3 0F 11 85 E0 00 00 00            - movss [rbp+000000E0],xmm0
sora_2nd.exe+580256: F3 0F 10 49 0C                     - movss xmm1,[rcx+0C]
sora_2nd.exe+58025B: F3 0F 11 8D E4 00 00 00            - movss [rbp+000000E4],xmm1
sora_2nd.exe+580263: F3 0F 10 41 10                     - movss xmm0,[rcx+10]
sora_2nd.exe+580268: F3 0F 11 85 E8 00 00 00            - movss [rbp+000000E8],xmm0
sora_2nd.exe+580270: F3 0F 10 49 14                     - movss xmm1,[rcx+14]
sora_2nd.exe+580275: F3 0F 11 8D EC 00 00 00            - movss [rbp+000000EC],xmm1
sora_2nd.exe+58027D: F3 0F 10 41 18                     - movss xmm0,[rcx+18]
sora_2nd.exe+580282: F3 0F 11 85 F0 00 00 00            - movss [rbp+000000F0],xmm0
}
</AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>118</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>175</ID>
      <Description>"空の軌跡 the 2nd  /  bbfox@opencheattables.com"</Description>
      <Options moHideChildren="1"/>
      <Color>00B300</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>176</ID>
          <Description>"Quest.Completed"</Description>
          <DropDownList DisplayValueAsItem="1">0:いいえ / No
1:はい / Yes
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>270</ID>
          <Description>"Char.ID"</Description>
          <DropDownList DisplayValueAsItem="1">0:艾絲芾爾 / エステル / Estelle
1:約書亞 / ヨシュア / Joshua
2:シェラザード / Scherazard
3:オリビエ / Olivier
4:克蘿賽 / クローゼ / Kloe
5:阿加特 / アガット / Agate
6:ティータ / Tita
7:陣 / ジン / Zin
101:アネラス
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>187</ID>
          <Description>"Quartz.ID"</Description>
          <DropDownList DisplayValueAsItem="1">3700:防御１
3701:防御２
3702:防御３
3703:防御４
3704:琥耀珠
3705:真・琥耀珠
3710:破壊１
3711:破壊２
3712:破壊３
3713:破壊４
3714:羅漢珠
3715:真・羅漢珠
3720:毒の刃
3721:毒の理
3730:石化の刃
3731:石化の理
3740:黄玉の盾
3750:耀脈
3760:牙城
3800:精神１
3801:精神２
3802:精神３
3803:精神４
3804:蒼耀珠
3805:真・蒼耀珠
3810:ＨＰ１
3811:ＨＰ２
3812:ＨＰ３
3813:ＨＰ４
3814:弁天珠
3815:真・弁天珠
3820:凍結の刃
3821:凍結の理
3830:蒼玉の盾
3840:治癒
3850:慈愛
3860:瀑布
3900:攻撃１
3901:攻撃２
3902:攻撃３
3903:攻撃４
3904:紅耀珠
3905:真・紅耀珠
3910:必殺１
3911:必殺２
3912:必殺３
3913:必殺４
3914:武神珠
3915:真・武神珠
3920:炎傷の刃
3921:炎傷の理
3930:封技の刃
3931:封技の理
3940:紅玉の盾
3950:機功
3960:熾剣
4000:魔防１
4001:魔防２
4002:魔防３
4003:魔防４
4004:翠耀珠
4005:真・翠耀珠
4010:回避１
4011:回避２
4012:回避３
4013:回避４
4014:雷公珠
4015:真・雷公珠
4020:睡眠の刃
4021:睡眠の理
4030:翠玉の盾
4040:美臭
4050:薫風
4060:暴威
4100:行動力１
4101:行動力２
4102:行動力３
4103:行動力４
4104:黒耀珠
4105:真・黒耀珠
4110:駆動１
4111:駆動２
4112:駆動３
4113:駆動４
4114:冥皇珠
4115:真・冥皇珠
4120:暗闇の刃
4121:暗闇の理
4130:死の刃
4140:闇玉の盾
4150:豪運
4160:軽業
4200:命中１
4201:命中２
4202:命中３
4203:命中４
4204:金耀珠
4205:真・金耀珠
4210:省ＥＰ１
4211:省ＥＰ２
4212:省ＥＰ３
4213:省ＥＰ４
4214:天帝珠
4215:真・天帝珠
4220:封魔の刃
4221:封魔の理
4230:黄金の盾
4240:天啓
4250:慧眼
4260:孤剣
4300:妨害１
4301:妨害２
4302:妨害３
4303:妨害４
4304:銀耀珠
4305:真・銀耀珠
4310:ＥＰ１
4311:ＥＰ２
4312:ＥＰ３
4313:ＥＰ４
4314:賢王珠
4315:真・賢王珠
4320:混沌の刃
4321:混沌の理
4330:白銀の盾
4340:陽炎
4350:幻舞
4360:葉隠
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4100</ID>
          <Description>"Quartz.ID.tc"</Description>
          <DropDownList DisplayValueAsItem="1">3700:防禦１
3701:防禦２
3702:防禦３
3703:防禦４
3704:琥耀珠
3705:真・琥耀珠
3710:破壞１
3711:破壞２
3712:破壞３
3713:破壞４
3714:羅漢珠
3715:真・羅漢珠
3720:毒之刃
3721:毒之理
3730:石化之刃
3731:石化之理
3740:黃玉之盾
3750:耀脈
3760:牙城
3800:精神１
3801:精神２
3802:精神３
3803:精神４
3804:蒼耀珠
3805:真・蒼耀珠
3810:ＨＰ１
3811:ＨＰ２
3812:ＨＰ３
3813:ＨＰ４
3814:弁天珠
3815:真・弁天珠
3820:凍結之刃
3821:凍結之理
3830:蒼玉之盾
3840:治癒
3850:慈愛
3860:瀑布
3900:攻擊１
3901:攻擊２
3902:攻擊３
3903:攻擊４
3904:紅耀珠
3905:真・紅耀珠
3910:必殺１
3911:必殺２
3912:必殺３
3913:必殺４
3914:武神珠
3915:真・武神珠
3920:炎傷之刃
3921:炎傷之理
3930:封技之刃
3931:封技之理
3940:紅玉之盾
3950:機功
3960:熾劍
4000:魔防１
4001:魔防２
4002:魔防３
4003:魔防４
4004:翠耀珠
4005:真・翠耀珠
4010:迴避１
4011:迴避２
4012:迴避３
4013:迴避４
4014:雷公珠
4015:真・雷公珠
4020:睡眠之刃
4021:睡眠之理
4030:翠玉之盾
4040:異香
4050:薰風
4060:暴威
4100:行動力１
4101:行動力２
4102:行動力３
4103:行動力４
4104:黑耀珠
4105:真・黑耀珠
4110:驅動１
4111:驅動２
4112:驅動３
4113:驅動４
4114:冥皇珠
4115:真・冥皇珠
4120:黑暗之刃
4121:黑暗之理
4130:死之刃
4140:闇玉之盾
4150:豪運
4160:雜技
4200:命中１
4201:命中２
4202:命中３
4203:命中４
4204:金耀珠
4205:真・金耀珠
4210:省ＥＰ１
4211:省ＥＰ２
4212:省ＥＰ３
4213:省ＥＰ４
4214:天帝珠
4215:真・天帝珠
4220:封魔之刃
4221:封魔之理
4230:黃金之盾
4240:天啟
4250:慧眼
4260:孤劍
4300:妨礙１
4301:妨礙２
4302:妨礙３
4303:妨礙４
4304:銀耀珠
4305:真・銀耀珠
4310:ＥＰ１
4311:ＥＰ２
4312:ＥＰ３
4313:ＥＰ４
4314:賢王珠
4315:真・賢王珠
4320:混沌之刃
4321:混沌之理
4330:白銀之盾
4340:陽炎
4350:幻舞
4360:葉隱
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4101</ID>
          <Description>"Quartz.ID.en"</Description>
          <DropDownList DisplayValueAsItem="1">3700:Defense 1
3701:Defense 2
3702:Defense 3
3703:Defense 4
3704:Amberl Gem
3705:True Amberl Gem
3710:Break 1
3711:Break 2
3712:Break 3
3713:Break 4
3714:Rakan Gem
3715:True Rakan Gem
3720:Poison
3721:Poison II
3730:Petrify
3731:Petrify II
3740:Topaz Guard
3750:Septium Vein
3760:Bastion
3800:Mind 1
3801:Mind 2
3802:Mind 3
3803:Mind 4
3804:Sapphirl Gem
3805:True Sapphirl Gem
3810:HP 1
3811:HP 2
3812:HP 3
3813:HP 4
3814:Benten Gem
3815:True Benten Gem
3820:Freeze
3821:Freeze II
3830:Cobalt Guard
3840:Heal
3850:Mercy
3860:Waterfall
3900:Attack 1
3901:Attack 2
3902:Attack 3
3903:Attack 4
3904:Carnelia Gem
3905:True Carnelia Gem
3910:Strike 1
3911:Strike 2
3912:Strike 3
3913:Strike 4
3914:Mars Gem
3915:True Mars Gem
3920:Burn
3921:Burn II
3930:Seal
3931:Seal II
3940:Crimson Guard
3950:Ingenuity
3960:Ember Blade
4000:Shield 1
4001:Shield 2
4002:Shield 3
4003:Shield 4
4004:Esmelas Gem
4005:True Esmelas Gem
4010:Evade 1
4011:Evade 2
4012:Evade 3
4013:Evade 4
4014:Leigong Gem
4015:True Leigong Gem
4020:Sleep
4021:Sleep II
4030:Jade Guard
4040:Scent
4050:Breeze
4060:Fury
4100:Action 1
4101:Action 2
4102:Action 3
4103:Action 4
4104:Nohval Gem
4105:True Nohval Gem
4110:Cast 1
4111:Cast 2
4112:Cast 3
4113:Cast 4
4114:Hades Gem
4115:True Hades Gem
4120:Blind
4121:Blind II
4130:Deathblow
4140:Onyx Guard
4150:Serendipity
4160:Acrobatics
4200:Hit 1
4201:Hit 2
4202:Hit 3
4203:Hit 4
4204:Goldia Gem
4205:True Goldia Gem
4210:EP Cut 1
4211:EP Cut 2
4212:EP Cut 3
4213:EP Cut 4
4214:Deus Gem
4215:True Deus Gem
4220:Mute
4221:Mute II
4230:Golden Guard
4240:Revelation
4250:Sage Sight
4260:Lone Blade
4300:Impede 1
4301:Impede 2
4302:Impede 3
4303:Impede 4
4304:Argem Gem
4305:True Argem Gem
4310:EP 1
4311:EP 2
4312:EP 3
4313:EP 4
4314:Odin Gem
4315:True Odin Gem
4320:Confuse
4321:Confuse II
4330:Silver Guard
4340:Haze
4350:Phantom Dance
4360:Cloak
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>177</ID>
          <Description>"Quest.StatusID"</Description>
          <DropDownList DisplayValueAsItem="1">0:未開始 / not started
4:(未確認) 失敗? / Failed?
16:依頼前 / 未受注 / before accept
18:達成済み / completed
22:報告済み / reported
48:進行中 / 受注中 / in progress
50:達成済み / completed
52:報告済み / reported
54:報告済み / reported
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4098</ID>
          <Description>"Equips.ID"</Description>
          <DropDownList DisplayValueAsItem="1">500:ブレイクロッド
501:ファイバーロッド
502:ファイバーロッド＋
503:黒檀の杖
504:黒檀の杖＋
505:インパクトロッド
506:インパクトロッド＋
507:五輪棍
508:五輪棍＋
509:ポールウェポン
510:ポールウェポン＋
511:セラミックロッド
512:セラミックロッド＋
513:金剛杖
514:金剛杖＋
515:エーデルスタッフ
516:エーデルスタッフ＋
517:七輪棍
518:スパイラルロッド
519:スパイラルロッド＋
520:羅漢杖
521:羅漢杖＋
522:バルキリーロッド
523:バルキリーロッド＋
524:ブレイブスタッフ
525:ブレイブスタッフ＋
526:麒麟具
527:麒麟具＋
528:徳用物干し竿
540:スキナー
541:フォールダー
542:カランビット
543:カランビット＋
544:アヴェンジャー
545:アヴェンジャー＋
546:ストライダー
547:ストライダー＋
548:オーラフェンサー
549:オーラフェンサー＋
550:鳳凰剣（鳳・凰）
551:鳳凰剣（鳳・凰）＋
552:万能ナイフ
580:パイソン
581:パイソン＋
582:エアグレイブ
583:エアグレイブ＋
584:チェーンギア
585:チェーンギア＋
586:エクレール
587:エクレール＋
588:狼牙鞭
589:狼牙鞭＋
590:シュトゥルム
591:シュトゥルム＋
592:ガリアンソード
593:ガリアンソード＋
594:龍牙鞭
595:龍牙鞭＋
596:テンドロビウム
597:テンドロビウム＋
598:ローゼンクランツ
599:ローゼンクランツ＋
600:天狼鞭
601:天狼鞭＋
602:チェーンベルト
620:ファントム
621:スティンガーⅡ
622:グレイウルフ
623:グレイウルフ＋
624:零式導力銃α
625:サラマンダー
626:サラマンダー＋
627:トリックスター
628:トリックスター＋
629:ドラグーン
630:ドラグーン＋
631:零式導力銃
632:零式導力銃＋
633:ファントムⅡ
634:ファントムⅡ＋
635:サイクロプス
636:サイクロプス＋
637:リヴェルダー
638:リヴェルダー＋
639:霊銃「久遠」
640:霊銃「久遠」＋
660:セイバー
661:シンクレア
662:シンクレア＋
663:ロングセイバー
664:ロングセイバー＋
665:ヴィエルジュ
666:ヴィエルジュ＋
667:ルーンブレイド
668:ルーンブレイド＋
669:アーロンダイト
670:アーロンダイト＋
671:バトルセイバー
672:バトルセイバー＋
673:カレードウルフ
674:カレードウルフ＋
675:セレスティアル
676:セレスティアル＋
677:七星剣
678:七星剣＋
679:月読
680:月読＋
700:クレイモア
701:クレイモア＋
702:シュバイツァー
703:シュバイツァー＋
704:ダイナストエッジ
705:ダイナストエッジ＋
706:ブレードギア
707:ブレードギア＋
708:轟雷剣
709:轟雷剣＋
710:オーガバスター
711:オーガバスター＋
712:グラムブリンガー
713:グラムブリンガー＋
714:黒耀丸
715:黒耀丸＋
716:ゼノブレイカー
717:ゼノブレイカー＋
718:獅子王剣
719:獅子王剣＋
720:奇剣「鬼喰い」
721:奇剣「鬼喰い」＋
722:肉斬り大包丁
740:Ｐ－０７
741:マシンプランカー
742:Ｓランチャー
743:Ｓランチャー＋
744:Ｇ－０１
745:Ｇ－０１＋
746:Ｔランチャー
747:Ｔランチャー＋
748:バスターギア
749:バスターギア＋
750:Ｇ－０２
751:Ｇ－０２＋
752:テンペストカノン
753:テンペストカノン＋
754:エルダーインパクト
755:メテオバスター
756:メテオバスター＋
757:Ωクラフト
758:Ωクラフト＋
759:九龍砲
760:九龍砲＋
780:ヘヴィーセスタス
781:白銀の籠手
782:白銀の籠手＋
783:ナックルギア
784:ナックルギア＋
785:ブラストアーム
786:ブラストアーム＋
787:白虎の爪
788:白虎の爪＋
789:ギガントアーム
790:ギガントアーム＋
791:玄武甲
792:玄武甲＋
793:ヘカトンケイル
794:ヘカトンケイル＋
795:ブリアレオス
796:ブリアレオス＋
797:千手観音
798:千手観音＋
900:クロスギア
901:エアシューター
902:アーバレスト
903:ウィンドラス
904:コンポジットギア
905:コンポジットギア＋
906:朱雀の弓
907:朱雀の弓＋
908:シルフィード
909:シルフィード＋
910:ドミニオン
911:ドミニオン＋
912:破弓「綺羅星」
913:破弓「綺羅星」＋
940:フェンサー
941:フェンサー＋
942:青龍剣
950:風神雷神
960:白雪銃
961:白雪銃＋
970:花鳥麗月
971:花鳥麗月＋
980:剛剣「伐折羅」
981:剛剣「伐折羅」＋
1000:強化レザー
1001:ファイバーベスト
1002:ファイバーベスト＋
1003:ジェニスカラー
1004:ジェニスカラー＋
1005:ジェニスブレザー
1006:ジェニスブレザー＋
1007:強化ジャケット
1008:強化ジャケット＋
1009:レッドジャケット
1010:レッドジャケット＋
1011:ブルーカシミア
1012:ブルーカシミア＋
1013:ファイバースーツ
1014:ファイバースーツ＋
1015:エーデルアーマー
1016:エーデルアーマー＋
1017:ホーリークロス
1018:ホーリークロス＋
1019:セラムコート
1020:セラムコート＋
1021:サバイブベスト
1022:サバイブベスト＋
1023:ノマドクイーン
1024:ノマドクイーン＋
1025:プロテクトギア
1026:プロテクトギア＋
1027:エボニースーツ
1028:エボニースーツ＋
1029:ミスティヴェール
1030:ミスティヴェール＋
1031:セラムアーマー
1032:セラムアーマー＋
1033:太極服
1034:太極服＋
1035:八卦服
1036:八卦服＋
1037:龍皮のツナギ
1038:リフレクターⅡ
1039:リフレクターⅡ＋
1040:ヤクトパンツァー
1041:ヤクトパンツァー＋
1042:ダークメサイア
1043:ダークメサイア＋
1044:オーレリアドレス
1045:オーレリアドレス＋
1046:ガイアスーツ
1047:ガイアスーツ＋
1048:機甲バルバロッサ
1049:機甲バルバロッサ＋
1050:機甲ジークリンデ
1051:機甲ジークリンデ＋
1052:ヨルムンガント
1053:ヨルムンガント＋
1054:オーラガード
1055:オーラガード＋
1056:にゃんこパーカー
1057:Ｓにゃんこパーカー
1100:強化ブーツ
1101:メタルスパイク
1102:メタルスパイク＋
1103:クロッグブーツ
1104:クロッグブーツ＋
1105:ハードローファー
1106:ハードローファー＋
1107:ファイバーブーツ
1108:ファイバーブーツ＋
1109:アクセルギア
1110:アクセルギア＋
1111:ジェミニブーツ
1112:ジェミニブーツ＋
1113:ストレガーF
1114:ストレガーF＋
1115:エーデルガーダー
1116:エーデルガーダー＋
1117:クリスタルヒール
1118:クリスタルヒール＋
1119:スパイクギア
1120:スパイクギア＋
1121:ハーケントレック
1122:ハーケントレック＋
1123:ドゥエンデ
1124:ドゥエンデ＋
1125:セラムスパイク
1126:セラムスパイク＋
1127:エボニーシューズ
1128:エボニーシューズ＋
1129:スターラビット
1130:スターラビット＋
1131:ストレガーＧ
1132:ストレガーＧ＋
1133:ブルーファルコン
1134:ブルーファルコン＋
1135:レジーナガーダー
1136:レジーナガーダー＋
1137:ストレガーＭＡＸ
1138:龍皮の靴
1139:コンポジットⅡ
1140:コンポジットⅡ＋
1141:ヤクトガーダー
1142:ヤクトガーダー＋
1143:ヘルメスギア
1144:ヘルメスギア＋
1145:ペルセディア
1146:ペルセディア＋
1147:プロメテウス
1148:プロメテウス＋
1149:シュピーゲル
1150:シュピーゲル＋
1151:パルテノンギア
1152:パルテノンギア＋
1153:ストレガーＢ１
1154:ストレガーＢ１＋
1155:穴あき長靴
1156:にゃんこブーツ
1157:Ｓにゃんこブーツ
1500:シルバーピアス
1501:シルバーピアス＋
1502:シルバーチェイン
1503:シルバーチェインＸ
1504:ホワイトブレス
1505:ホワイトブレス＋
1506:ムーングラス
1507:ムーングラスＸ
1508:ブラックバングル
1509:ブラックバングル＋
1510:サプライズベル
1511:サプライズベルＸ
1512:パールイヤリング
1513:パールイヤリング＋
1514:マスタービーンズ
1515:マスタービーンズＸ
1516:グラムチョーカー
1517:グラムチョーカー＋
1518:ヴァジュラ
1519:ヴァジュラＸ
1520:クールネックレス
1521:クールネックレス＋
1522:アイスファン
1523:アイスファンＸ
1524:フレイムジッポー
1525:フレイムジッポー＋
1526:ヒートケープ
1527:ヒートケープＸ
1528:ミラージュリング
1529:ミラージュリング＋
1530:ミストバックル
1531:ミストバックルＸ
1532:リリーネックレス
1533:リリーネックレス＋
1534:アロマブローチ
1535:アロマブローチＸ
1536:スカルペンダント
1537:スカルペンダント＋
1538:ホーリーボトル
1539:ホーリーボトルＸ
1540:フェザーブローチ
1541:フェザーブローチ＋
1542:マシナリーグラフ
1543:マシナリーグラフＸ
1544:フォースシール
1545:フォースシール＋
1546:ジェネラルマント
1547:ジェネラルマントＸ
1548:グリーンスフィア
1549:グリーンスフィア＋
1550:翠耀石の耳飾り
1551:翠耀石の耳飾り・極
1552:イエロースフィア
1553:イエロースフィア＋
1554:琥耀石の首飾り
1555:琥耀石の首飾り・極
1556:ブルースフィア
1557:ブルースフィア＋
1558:蒼耀石の指輪
1559:蒼耀石の指輪・極
1560:レッドスフィア
1561:レッドスフィア＋
1562:紅耀石の腕輪
1563:紅耀石の腕輪・極
1600:無地のメダル
1601:りすメダル
1602:うさぎメダル
1603:しかメダル
1604:くまメダル
1605:百獣メダル
1606:鉄騎功労章
1607:マインドオーブ
1608:パワーオーブ
1609:ソウルオーブ
1610:シールドオーブ
1611:身代わりマペットＳ
1612:身代わりマペットＭ
1613:身代わりマペットＬ
1614:土壇場マペット
1615:Ｔ－アンクレット
1616:Ｔ－アンクレット＋
1617:Ｔ－アンクレットＸ
1618:クレストチャーム
1619:クレストチャーム＋
1620:クレストチャームＸ
1621:タイガーハート
1622:タイガーハートＸ
1623:クリムゾンアイ
1624:クリムゾンアイＸ
1625:デヴァインクロス
1626:デヴァインクロスＺ
1627:必勝ハチマキ
1628:真・必勝ハチマキ
1629:闘魂ベルト
1630:真・闘魂ベルト
1631:グローブギア
1632:グラールリング
1633:グラールロケット
1634:銀翼の勲章
1635:金翼の紋章
1636:グラールロケットＶ
1637:銀翼の勲章・極
1638:金翼の紋章・極
1639:グラールロケットW
1640:銀翼の勲章・覇
1641:金翼の紋章・覇
1642:デヴァインクロスΩ
1700:零力場発生器
1701:白金の指輪
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4102</ID>
          <Description>"Equips.ID.tc"</Description>
          <DropDownList DisplayValueAsItem="1">500:爆擊棍
501:輕纖棍
502:輕纖棍＋
503:黑檀之杖
504:黑檀之杖＋
505:衝擊棍
506:衝擊棍＋
507:五輪棍
508:五輪棍＋
509:長柄棍
510:長柄棍＋
511:瓷棍
512:瓷棍＋
513:金剛杖
514:金剛杖＋
515:高潔長杖
516:高潔長杖＋
517:七輪棍
518:螺旋棍
519:螺旋棍＋
520:羅漢杖
521:羅漢杖＋
522:女武神之棍
523:女武神之棍＋
524:勇者長杖
525:勇者長杖＋
526:麒麟具
527:麒麟具＋
528:實惠曬衣桿
540:剝皮刀
541:摺疊小刀
542:狼爪刀
543:狼爪刀＋
544:復仇者
545:復仇者＋
546:神行客
547:神行客＋
548:耀光劍
549:耀光劍＋
550:鳳凰劍（鳳・凰）
551:鳳凰劍（鳳・凰）＋
552:萬能小刀
580:蟒蛇鞭
581:蟒蛇鞭＋
582:重擊鞭
583:重擊鞭＋
584:鎖鏈刺鞭
585:鎖鏈刺鞭＋
586:閃電鞭
587:閃電鞭＋
588:狼牙鞭
589:狼牙鞭＋
590:風暴
591:風暴＋
592:蛇腹刃鞭
593:蛇腹刃鞭＋
594:龍牙鞭
595:龍牙鞭＋
596:接骨鞭
597:接骨鞭＋
598:薔薇鞭
599:薔薇鞭＋
600:天狼鞭
601:天狼鞭＋
602:腰鍊
620:幻影
621:史汀格Ⅱ
622:灰狼
623:灰狼＋
624:零式導力槍α
625:沙羅曼
626:沙羅曼＋
627:掌中詭星
628:掌中詭星＋
629:龍騎士
630:龍騎士＋
631:零式導力槍
632:零式導力槍＋
633:幻影Ⅱ
634:幻影Ⅱ＋
635:賽克洛斯
636:賽克洛斯＋
637:利維魯達
638:利維魯達＋
639:靈槍「久遠」
640:靈槍「久遠」＋
660:佩劍
661:辛克雷亞
662:辛克雷亞＋
663:長劍
664:長劍＋
665:聖潔之劍
666:聖潔之劍＋
667:符文長劍
668:符文長劍＋
669:阿隆戴特
670:阿隆戴特＋
671:戰鬥長劍
672:戰鬥長劍＋
673:石中劍
674:石中劍＋
675:天空長劍
676:天空長劍＋
677:七星劍
678:七星劍＋
679:月讀
680:月讀＋
700:雙刃大劍
701:雙刃大劍＋
702:彎刃軍刀
703:彎刃軍刀＋
704:王者銳劍
705:王者銳劍＋
706:鋼軸大劍
707:鋼軸大劍＋
708:轟雷劍
709:轟雷劍＋
710:巨魔大劍
711:巨魔大劍＋
712:名劍格蘭姆
713:名劍格蘭姆＋
714:黑耀丸
715:黑耀丸＋
716:異域破壞者
717:異域破壞者＋
718:獅子王劍
719:獅子王劍＋
720:奇劍「噬鬼」
721:奇劍「噬鬼」＋
722:斬肉大菜刀
740:Ｐ－０７
741:導力機關砲
742:Ｓ機砲
743:Ｓ機砲＋
744:Ｇ－０１
745:Ｇ－０１＋
746:Ｔ機砲
747:Ｔ機砲＋
748:破壞砲
749:破壞砲＋
750:Ｇ－０２
751:Ｇ－０２＋
752:暴風加農
753:暴風加農＋
754:古老衝擊
755:流星破壞砲
756:流星破壞砲＋
757:Ω戰技砲
758:Ω戰技砲＋
759:九龍砲
760:九龍砲＋
780:厚質拳套
781:白銀手甲
782:白銀手甲＋
783:尖齒指虎
784:尖齒指虎＋
785:爆裂拳甲
786:爆裂拳甲＋
787:白虎爪
788:白虎爪＋
789:巨神拳甲
790:巨神拳甲＋
791:玄武甲
792:玄武甲＋
793:赫卡同克瑞爾
794:赫卡同克瑞爾＋
795:布里俄瑞斯
796:布里俄瑞斯＋
797:千手觀音
798:千手觀音＋
900:十字機弓
901:氣動弓
902:強弩
903:絞盤弓
904:複合機弓
905:複合機弓＋
906:朱雀弓
907:朱雀弓＋
908:希爾芙
909:希爾芙＋
910:守護騎士
911:守護騎士＋
912:破弓「綺羅星」
913:破弓「綺羅星」＋
940:護手劍
941:護手劍＋
942:青龍劍
950:風神雷神
960:白雪槍
961:白雪槍＋
970:花鳥麗月
971:花鳥麗月＋
980:剛劍「伐折羅」
981:剛劍「伐折羅」＋
1000:強化皮背心
1001:輕纖背心
1002:輕纖背心＋
1003:復古男用學生服
1004:復古男用學生服＋
1005:復古女用學生服
1006:復古女用學生服＋
1007:強化夾克
1008:強化夾克＋
1009:深紅外套
1010:深紅外套＋
1011:藍絨毛衣
1012:藍絨毛衣＋
1013:輕纖護衣
1014:輕纖護衣＋
1015:高潔鎧甲
1016:高潔鎧甲＋
1017:聖潔長衣
1018:聖潔長衣＋
1019:裝甲外套
1020:裝甲外套＋
1021:求生背心
1022:求生背心＋
1023:遊牧咒袍
1024:遊牧咒袍＋
1025:防護戰衣
1026:防護戰衣＋
1027:漆黑護衣
1028:漆黑護衣＋
1029:迷霧薄紗
1030:迷霧薄紗＋
1031:裝甲鎧甲
1032:裝甲鎧甲＋
1033:太極服
1034:太極服＋
1035:八卦服
1036:八卦服＋
1037:龍皮連身衣
1038:反射大衣Ⅱ
1039:反射大衣Ⅱ＋
1040:狩獵裝甲
1041:狩獵裝甲＋
1042:黑暗救世主
1043:黑暗救世主＋
1044:閃耀法袍
1045:閃耀法袍＋
1046:蓋亞護衣
1047:蓋亞護衣＋
1048:機甲巴巴羅薩
1049:機甲巴巴羅薩＋
1050:機甲齊格琳德
1051:機甲齊格琳德＋
1052:耶夢加得
1053:耶夢加得＋
1054:鬥氣盔甲
1055:鬥氣盔甲＋
1056:貓咪連帽衫
1057:Ｓ貓咪連帽衫
1100:強化靴
1101:金屬釘鞋
1102:金屬釘鞋＋
1103:木製靴
1104:木製靴＋
1105:硬質樂福鞋
1106:硬質樂福鞋＋
1107:輕纖靴
1108:輕纖靴＋
1109:機動輪鞋
1110:機動輪鞋＋
1111:雙子星長靴
1112:雙子星長靴＋
1113:斯托雷加F
1114:斯托雷加F＋
1115:聖潔護鞋
1116:聖潔護鞋＋
1117:水晶跟鞋
1118:水晶跟鞋＋
1119:扣帶釘鞋
1120:扣帶釘鞋＋
1121:拓荒釘鞋
1122:拓荒釘鞋＋
1123:小精靈鞋
1124:小精靈鞋＋
1125:裝甲釘鞋
1126:裝甲釘鞋＋
1127:漆黑護靴
1128:漆黑護靴＋
1129:星光躍兔
1130:星光躍兔＋
1131:斯托雷加Ｇ
1132:斯托雷加Ｇ＋
1133:藍隼靴
1134:藍隼靴＋
1135:女王護鞋
1136:女王護鞋＋
1137:斯托雷加ＭＡＸ
1138:龍皮靴
1139:複合防護靴Ⅱ
1140:複合防護靴Ⅱ＋
1141:獵豹護鞋
1142:獵豹護鞋＋
1143:荷米斯涼鞋
1144:荷米斯涼鞋＋
1145:佩爾賽迪雅
1146:佩爾賽迪雅＋
1147:普羅米修斯
1148:普羅米修斯＋
1149:明鏡
1150:明鏡＋
1151:帕德嫩鎧靴
1152:帕德嫩鎧靴＋
1153:斯托雷加Ｂ１
1154:斯托雷加Ｂ１＋
1155:破洞長靴
1156:貓咪靴
1157:Ｓ貓咪靴
1500:銀耳環
1501:銀耳環＋
1502:銀鎖鍊
1503:銀鎖鍊Ｘ
1504:白色手環
1505:白色手環＋
1506:觀月護目鏡
1507:觀月護目鏡Ｘ
1508:黑色手鐲
1509:黑色手鐲＋
1510:警報鈴
1511:警報鈴Ｘ
1512:珍珠耳環
1513:珍珠耳環＋
1514:大師豆
1515:大師豆Ｘ
1516:星墜頸環
1517:星墜頸環＋
1518:金剛杵
1519:金剛杵Ｘ
1520:涼爽項鍊
1521:涼爽項鍊＋
1522:冰風扇
1523:冰風扇Ｘ
1524:打火機
1525:打火機＋
1526:發熱披肩
1527:發熱披肩Ｘ
1528:幻影戒指
1529:幻影戒指＋
1530:薄霧帶扣
1531:薄霧帶扣Ｘ
1532:百合項鍊
1533:百合項鍊＋
1534:香氛胸針
1535:香氛胸針Ｘ
1536:骷髏墜鍊
1537:骷髏墜鍊＋
1538:神聖小瓶
1539:神聖小瓶Ｘ
1540:羽毛胸針
1541:羽毛胸針＋
1542:機械圖錶
1543:機械圖錶Ｘ
1544:原力印記
1545:原力印記＋
1546:將帥斗篷
1547:將帥斗篷Ｘ
1548:綠色寶珠
1549:綠色寶珠＋
1550:翠耀石耳飾
1551:翠耀石耳飾・極
1552:黃色寶珠
1553:黃色寶珠＋
1554:琥耀石首飾
1555:琥耀石首飾・極
1556:藍色寶珠
1557:藍色寶珠＋
1558:蒼耀石戒指
1559:蒼耀石戒指・極
1560:紅色寶珠
1561:紅色寶珠＋
1562:紅耀石手環
1563:紅耀石手環・極
1600:素面徽章
1601:松鼠徽章
1602:兔子徽章
1603:雄鹿徽章
1604:熊徽章
1605:百獸徽章
1606:鐵騎功勞章
1607:心魂寶玉
1608:力量寶玉
1609:靈魂寶玉
1610:護盾寶玉
1611:替身傀儡Ｓ
1612:替身傀儡Ｍ
1613:替身傀儡Ｌ
1614:臨危傀儡
1615:Ｔ－足鍊
1616:Ｔ－足鍊＋
1617:Ｔ－足鍊Ｘ
1618:驅魔墜飾
1619:驅魔墜飾＋
1620:驅魔墜飾Ｘ
1621:猛虎之心
1622:猛虎之心Ｘ
1623:深紅之眼
1624:深紅之眼Ｘ
1625:妖化十字
1626:妖化十字Ｚ
1627:必勝頭巾
1628:真・必勝頭巾
1629:鬥魂皮帶
1630:真・鬥魂皮帶
1631:強力手套
1632:星杯戒指
1633:星杯掛墜
1634:銀翼勳章
1635:金翼徽章
1636:星杯掛墜Ｖ
1637:銀翼勳章・極
1638:金翼徽章・極
1639:星杯掛墜W
1640:銀翼勳章・霸
1641:金翼徽章・霸
1642:妖化十字Ω
1700:零力場生成器
1701:白金戒指
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4103</ID>
          <Description>"Equips.ID.en"</Description>
          <DropDownList DisplayValueAsItem="1">500:Break Rod
501:Fiber Rod
502:Fiber Rod+
503:Ebony Staff
504:Ebony Staff+
505:Impact Rod
506:Impact Rod+
507:Five-Ring Staff
508:Five-Ring Staff+
509:Pole Weapon
510:Pole Weapon+
511:Ceramic Rod
512:Ceramic Rod+
513:Diamond Staff
514:Diamond Staff+
515:Edel Staff
516:Edel Staff+
517:Seven-Ring Staff
518:Spiral Rod
519:Spiral Rod+
520:Arhat Staff
521:Arhat Staff+
522:Valkyrie Rod
523:Valkyrie Rod+
524:Brave Staff
525:Brave Staff+
526:Dawnbreaker
527:Dawnbreaker+
528:Bargain Laundry Pole
540:Slasher
541:Folding Knife
542:Karambit
543:Karambit+
544:Avenger
545:Avenger+
546:Strider
547:Strider+
548:Aura Fencer
549:Aura Fencer+
550:Twin Phoenixes
551:Twin Phoenixes+
552:Utility Knife
580:Python
581:Python+
582:Aerial Glaive
583:Aerial Glaive+
584:Chain Gear
585:Chain Gear+
586:Eclair
587:Eclair+
588:Wolf's Maw
589:Wolf's Maw+
590:Sturm
591:Sturm+
592:Galient Whip
593:Galient Whip+
594:Dragon's Tooth
595:Dragon's Tooth+
596:Dendrobium
597:Dendrobium+
598:Rosencrantz
599:Rosencrantz+
600:Lupine Lash
601:Lupine Lash+
602:Chain Belt
620:Phantom
621:Stinger II
622:Grey Wolf
623:Grey Wolf+
624:0-Type Orbal Gun α
625:Salamander
626:Salamander+
627:Trickster
628:Trickster+
629:Dragoon
630:Dragoon+
631:0-Type Orbal Gun
632:0-Type Orbal Gun+
633:Phantom II
634:Phantom II+
635:Cyclops
636:Cyclops+
637:Rievelder
638:Rievelder+
639:Eternity
640:Eternity+
660:Saber
661:Sinclair
662:Sinclair+
663:Long Saber
664:Long Saber+
665:Vierge
666:Vierge+
667:Rune Blade
668:Rune Blade+
669:Arondight
670:Arondight+
671:Combat Saber
672:Combat Saber+
673:Caledfwlch
674:Caledfwlch+
675:Celestial
676:Celestial+
677:Seven-Star Sword
678:Seven-Star Sword+
679:Moonsong
680:Moonsong+
700:Claymore
701:Claymore+
702:Schweitzer
703:Schweitzer+
704:Dynast Edge
705:Dynast Edge+
706:Blade Gear
707:Blade Gear+
708:Thunderclap
709:Thunderclap+
710:Ogre Buster
711:Ogre Buster+
712:Grambringer
713:Grambringer+
714:Time's Edge
715:Time's Edge+
716:Xenobreaker
717:Xenobreaker+
718:Beastking Blade
719:Beastking Blade+
720:Demon Eater
721:Demon Eater+
722:Titanic Cleaver
740:P-07
741:Machine Planker
742:S Launcher
743:S Launcher+
744:G-01
745:G-01+
746:T Launcher
747:T Launcher+
748:Buster Gear
749:Buster Gear+
750:G-02
751:G-02+
752:Tempest Cannon
753:Tempest Cannon+
754:Elder Impact
755:Meteo Buster
756:Meteo Buster+
757:Ω Craft
758:Ω Craft+
759:Dragonstorm
760:Dragonstorm+
780:Heavy Cestus
781:Silver Gauntlets
782:Silver Gauntlets+
783:Knuckle Gear
784:Knuckle Gear+
785:Blast Arms
786:Blast Arms+
787:Baihu Claws
788:Baihu Claws+
789:Gigant Arms
790:Gigant Arms+
791:Xuanwu Shell
792:Xuanwu Shell+
793:Hecatoncheires
794:Hecatoncheires+
795:Briareus
796:Briareus+
797:Guanyin
798:Guanyin+
900:Cross Gear
901:Airshooter
902:Arbalest
903:Windlass
904:Composite Gear
905:Composite Gear+
906:Zheque Bow
907:Zheque Bow+
908:Sylphid
909:Sylphid+
910:Dominion
911:Dominion+
912:Stargazer
913:Stargazer+
940:Fencer
941:Fencer+
942:Azure Dragonblade
950:Fujin Raijin
960:White Nova
961:White Nova+
970:Vernal Edge
971:Vernal Edge+
980:Basara
981:Basara+
1000:Reinforced Leather
1001:Fiber Vest
1002:Fiber Vest+
1003:Jenis Jacket
1004:Jenis Jacket+
1005:Jenis Blazer
1006:Jenis Blazer+
1007:Reinforced Jacket
1008:Reinforced Jacket+
1009:Red Jacket
1010:Red Jacket+
1011:Cashmere Sweater
1012:Cashmere Sweater+
1013:Fiber Suit
1014:Fiber Suit+
1015:Edel Armor
1016:Edel Armor+
1017:Holy Cloth
1018:Holy Cloth+
1019:Ceramic Coat
1020:Ceramic Coat+
1021:Survivalist Vest
1022:Survivalist Vest+
1023:Nomadic Queen
1024:Nomadic Queen+
1025:Shock Absorber
1026:Shock Absorber+
1027:Ebony Suit
1028:Ebony Suit+
1029:Misty Veil
1030:Misty Veil+
1031:Ceramic Armor
1032:Ceramic Armor+
1033:Taiji Gi
1034:Taiji Gi+
1035:Bagua Gi
1036:Bagua Gi+
1037:Dragonskin Suit
1038:Reflector II
1039:Reflector II+
1040:Jagdpanther
1041:Jagdpanther+
1042:Dark Messiah
1043:Dark Messiah+
1044:Aurelia Dress
1045:Aurelia Dress+
1046:Gaia Suit
1047:Gaia Suit+
1048:Barbarossa Plating
1049:Barbarossa Plating+
1050:Sieglinde Plating
1051:Sieglinde Plating+
1052:Jormungandr
1053:Jormungandr+
1054:Aura Guard
1055:Aura Guard+
1056:Kitty Jacket
1057:S Kitty Jacket
1100:Enhanced Boots
1101:Metal Spikes
1102:Metal Spikes+
1103:Clog Boots
1104:Clog Boots+
1105:Hard Loafers
1106:Hard Loafers+
1107:Fiber Boots
1108:Fiber Boots+
1109:Accelerators
1110:Accelerators+
1111:Gemini Boots
1112:Gemini Boots+
1113:Strega F
1114:Strega F+
1115:Edel Girders
1116:Edel Girders+
1117:Crystal Heels
1118:Crystal Heels+
1119:Spike Gear
1120:Spike Gear+
1121:Haken Trekkers
1122:Haken Trekkers+
1123:Duende Shoes
1124:Duende Shoes+
1125:Ceramic Spikes
1126:Ceramic Spikes+
1127:Ebony Shoes
1128:Ebony Shoes+
1129:Star Rabbits
1130:Star Rabbits+
1131:Strega G
1132:Strega G+
1133:Blue Falcon
1134:Blue Falcon+
1135:Regina Girders
1136:Regina Girders+
1137:Strega Max
1138:Dragonhide Shoes
1139:Composite II
1140:Composite II+
1141:Jagd Girders
1142:Jagd Girders+
1143:Hermes Wings
1144:Hermes Wings+
1145:Persedia
1146:Persedia+
1147:Prometheus
1148:Prometheus+
1149:Spiegels
1150:Spiegels+
1151:Parthenon Gear
1152:Parthenon Gear+
1153:Strega B1
1154:Strega B1+
1155:Leaky Boots
1156:Kitty Boots
1157:S Kitty Boots
1500:Silver Earrings
1501:Silver Earrings+
1502:Silver Chain
1503:Silver Chain X
1504:White Bracelet
1505:White Bracelet+
1506:Lunar Glasses
1507:Lunar Glasses X
1508:Black Bangle
1509:Black Bangle+
1510:Surprise Bell
1511:Surprise Bell X
1512:Pearl Earrings
1513:Pearl Earrings+
1514:Master Beads
1515:Master Beads X
1516:Glam Choker
1517:Glam Choker+
1518:Vajra
1519:Vajra X
1520:Cool Necklace
1521:Cool Necklace+
1522:Ice Fan
1523:Ice Fan X
1524:Flame Zippo
1525:Flame Zippo+
1526:Thermal Cape
1527:Thermal Cape X
1528:Mirage Ring
1529:Mirage Ring+
1530:Mist Buckle
1531:Mist Buckle X
1532:Lily Necklace
1533:Lily Necklace+
1534:Aromatic Brooch
1535:Aromatic Brooch X
1536:Skull Pendant
1537:Skull Pendant+
1538:Holy Bottle
1539:Holy Bottle X
1540:Feather Brooch
1541:Feather Brooch+
1542:Chronograph
1543:Chronograph X
1544:Force Seal
1545:Force Seal+
1546:General's Mantle
1547:General's Mantle X
1548:Green Sphere
1549:Green Sphere+
1550:Esmelas Earrings
1551:Supreme Esmelas Earrings
1552:Yellow Sphere
1553:Yellow Sphere+
1554:Amberl Necklace
1555:Supreme Amberl Necklace
1556:Blue Sphere
1557:Blue Sphere+
1558:Sapphirl Ring
1559:Supreme Sapphirl Ring
1560:Red Sphere
1561:Red Sphere+
1562:Carnelia Bracelet
1563:Supreme Carnelia Bracelet
1600:Plain Medal
1601:Squirrel Medal
1602:Bunny Medal
1603:Deer Medal
1604:Bear Medal
1605:Beast Medal
1606:Eisenritter Medal
1607:Mind Orb
1608:Power Orb
1609:Soul Orb
1610:Shield Orb
1611:Proxy Puppet S
1612:Proxy Puppet M
1613:Proxy Puppet L
1614:Proxy Puppet G
1615:T-Anklet
1616:T-Anklet+
1617:T-Anklet X
1618:Crescent Charm
1619:Crescent Charm+
1620:Crescent Charm X
1621:Tiger Heart
1622:Tiger Heart X
1623:Crimson Eye
1624:Crimson Eye X
1625:Divine Cloth
1626:Divine Cloth Z
1627:Victory Headband
1628:True Victory Headband
1629:Gladiator Belt
1630:True Gladiator Belt
1631:Grippy Gloves
1632:Grail Ring
1633:Grail Locket
1634:Silver Wing Medal
1635:Gold Wing Medal
1636:Grail Locket V
1637:Silver Wing Medal EX
1638:Gold Wing Medal EX
1639:Grail Locket W
1640:Silver Wing Medal S
1641:Gold Wing Medal S
1642:Divine Cloth Ω
1700:Zero Field Generator
1701:Platinum Ring
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4099</ID>
          <Description>"Items.ID"</Description>
          <DropDownList DisplayValueAsItem="1">1:ティアの薬
2:ティアラの薬
3:ティアラルの薬
4:ティア・オルの薬
5:ＥＰチャージⅠ
6:ＥＰチャージⅡ
7:ＥＰチャージⅢ
8:ＥＰチャージⅣ
10:セラスの薬
11:アセラスの薬
12:アセラスの薬・改
15:ゼラムパウダー
16:ゼラムカプセル
21:毒消し
22:弛緩ジェル
23:絶縁テープ
24:目薬
25:冷却スプレー
26:解凍カイロ
27:軟化リキッド
28:ミントドロップ
29:鎮静薬
30:Ｓ－タブレット
31:キュリアの薬
40:命の雫
41:力の雫
42:守の雫
43:魔の雫
44:霊の雫
45:命の霊薬
46:力の霊薬
47:守の霊薬
48:魔の霊薬
49:霊の霊薬
50:Ｇポムの果実
80:Ｕマテリアル
81:Ｕマテリアル＋
82:ゼムリアストーン
90:メダルポーチ
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:牛黄
310:地のセピス
311:水のセピス
312:火のセピス
313:風のセピス
314:時のセピス
315:空のセピス
316:幻のセピス
317:セピス塊
318:７属性セピス
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:カーネリア・10巻
352:カーネリア・11巻
360:リベール通信・第１号
361:リベール通信・第２号
362:リベール通信・第３号
363:リベール通信・第４号
364:リベール通信・第５号
365:リベール通信・第６号
366:リベール通信・第７号
367:リベール通信・特別号
368:リベール通信・第８号
369:リベール通信・第９号
370:リベール通信・第10号
371:リベール通信・第11号
372:賭博師ジャック・１巻
373:賭博師ジャック・２巻
374:賭博師ジャック・３巻
375:賭博師ジャック・４巻
376:賭博師ジャック・５巻
377:賭博師ジャック・６巻
378:賭博師ジャック・７巻
379:賭博師ジャック・８巻
380:賭博師ジャック・９巻
381:賭博師ジャック・10巻
382:賭博師ジャック・11巻
383:賭博師ジャック・12巻
384:賭博師ジャック・13巻
385:賭博師ジャック・14巻
480:プログレロッド
481:マリンスター
482:ピスキスハート
483:竹竿
484:硬竿トライデント
485:レイクロードⅡ世
486:アクアマスター
490:ミミズ
491:カワムシ
492:練り団子
493:イクラ
494:タニシ
495:カエル
496:アカムシ
497:イソメ
498:コエビ
500:ブレイクロッド
501:ファイバーロッド
502:ファイバーロッド＋
503:黒檀の杖
504:黒檀の杖＋
505:インパクトロッド
506:インパクトロッド＋
507:五輪棍
508:五輪棍＋
509:ポールウェポン
510:ポールウェポン＋
511:セラミックロッド
512:セラミックロッド＋
513:金剛杖
514:金剛杖＋
515:エーデルスタッフ
516:エーデルスタッフ＋
517:七輪棍
518:スパイラルロッド
519:スパイラルロッド＋
520:羅漢杖
521:羅漢杖＋
522:バルキリーロッド
523:バルキリーロッド＋
524:ブレイブスタッフ
525:ブレイブスタッフ＋
526:麒麟具
527:麒麟具＋
528:徳用物干し竿
540:スキナー
541:フォールダー
542:カランビット
543:カランビット＋
544:アヴェンジャー
545:アヴェンジャー＋
546:ストライダー
547:ストライダー＋
548:オーラフェンサー
549:オーラフェンサー＋
550:鳳凰剣（鳳・凰）
551:鳳凰剣（鳳・凰）＋
552:万能ナイフ
580:パイソン
581:パイソン＋
582:エアグレイブ
583:エアグレイブ＋
584:チェーンギア
585:チェーンギア＋
586:エクレール
587:エクレール＋
588:狼牙鞭
589:狼牙鞭＋
590:シュトゥルム
591:シュトゥルム＋
592:ガリアンソード
593:ガリアンソード＋
594:龍牙鞭
595:龍牙鞭＋
596:テンドロビウム
597:テンドロビウム＋
598:ローゼンクランツ
599:ローゼンクランツ＋
600:天狼鞭
601:天狼鞭＋
602:チェーンベルト
620:ファントム
621:スティンガーⅡ
622:グレイウルフ
623:グレイウルフ＋
624:零式導力銃α
625:サラマンダー
626:サラマンダー＋
627:トリックスター
628:トリックスター＋
629:ドラグーン
630:ドラグーン＋
631:零式導力銃
632:零式導力銃＋
633:ファントムⅡ
634:ファントムⅡ＋
635:サイクロプス
636:サイクロプス＋
637:リヴェルダー
638:リヴェルダー＋
639:霊銃「久遠」
640:霊銃「久遠」＋
660:セイバー
661:シンクレア
662:シンクレア＋
663:ロングセイバー
664:ロングセイバー＋
665:ヴィエルジュ
666:ヴィエルジュ＋
667:ルーンブレイド
668:ルーンブレイド＋
669:アーロンダイト
670:アーロンダイト＋
671:バトルセイバー
672:バトルセイバー＋
673:カレードウルフ
674:カレードウルフ＋
675:セレスティアル
676:セレスティアル＋
677:七星剣
678:七星剣＋
679:月読
680:月読＋
700:クレイモア
701:クレイモア＋
702:シュバイツァー
703:シュバイツァー＋
704:ダイナストエッジ
705:ダイナストエッジ＋
706:ブレードギア
707:ブレードギア＋
708:轟雷剣
709:轟雷剣＋
710:オーガバスター
711:オーガバスター＋
712:グラムブリンガー
713:グラムブリンガー＋
714:黒耀丸
715:黒耀丸＋
716:ゼノブレイカー
717:ゼノブレイカー＋
718:獅子王剣
719:獅子王剣＋
720:奇剣「鬼喰い」
721:奇剣「鬼喰い」＋
722:肉斬り大包丁
740:Ｐ－０７
741:マシンプランカー
742:Ｓランチャー
743:Ｓランチャー＋
744:Ｇ－０１
745:Ｇ－０１＋
746:Ｔランチャー
747:Ｔランチャー＋
748:バスターギア
749:バスターギア＋
750:Ｇ－０２
751:Ｇ－０２＋
752:テンペストカノン
753:テンペストカノン＋
754:エルダーインパクト
755:メテオバスター
756:メテオバスター＋
757:Ωクラフト
758:Ωクラフト＋
759:九龍砲
760:九龍砲＋
780:ヘヴィーセスタス
781:白銀の籠手
782:白銀の籠手＋
783:ナックルギア
784:ナックルギア＋
785:ブラストアーム
786:ブラストアーム＋
787:白虎の爪
788:白虎の爪＋
789:ギガントアーム
790:ギガントアーム＋
791:玄武甲
792:玄武甲＋
793:ヘカトンケイル
794:ヘカトンケイル＋
795:ブリアレオス
796:ブリアレオス＋
797:千手観音
798:千手観音＋
900:クロスギア
901:エアシューター
902:アーバレスト
903:ウィンドラス
904:コンポジットギア
905:コンポジットギア＋
906:朱雀の弓
907:朱雀の弓＋
908:シルフィード
909:シルフィード＋
910:ドミニオン
911:ドミニオン＋
912:破弓「綺羅星」
913:破弓「綺羅星」＋
940:フェンサー
941:フェンサー＋
942:青龍剣
950:風神雷神
960:白雪銃
961:白雪銃＋
970:花鳥麗月
971:花鳥麗月＋
980:剛剣「伐折羅」
981:剛剣「伐折羅」＋
1000:強化レザー
1001:ファイバーベスト
1002:ファイバーベスト＋
1003:ジェニスカラー
1004:ジェニスカラー＋
1005:ジェニスブレザー
1006:ジェニスブレザー＋
1007:強化ジャケット
1008:強化ジャケット＋
1009:レッドジャケット
1010:レッドジャケット＋
1011:ブルーカシミア
1012:ブルーカシミア＋
1013:ファイバースーツ
1014:ファイバースーツ＋
1015:エーデルアーマー
1016:エーデルアーマー＋
1017:ホーリークロス
1018:ホーリークロス＋
1019:セラムコート
1020:セラムコート＋
1021:サバイブベスト
1022:サバイブベスト＋
1023:ノマドクイーン
1024:ノマドクイーン＋
1025:プロテクトギア
1026:プロテクトギア＋
1027:エボニースーツ
1028:エボニースーツ＋
1029:ミスティヴェール
1030:ミスティヴェール＋
1031:セラムアーマー
1032:セラムアーマー＋
1033:太極服
1034:太極服＋
1035:八卦服
1036:八卦服＋
1037:龍皮のツナギ
1038:リフレクターⅡ
1039:リフレクターⅡ＋
1040:ヤクトパンツァー
1041:ヤクトパンツァー＋
1042:ダークメサイア
1043:ダークメサイア＋
1044:オーレリアドレス
1045:オーレリアドレス＋
1046:ガイアスーツ
1047:ガイアスーツ＋
1048:機甲バルバロッサ
1049:機甲バルバロッサ＋
1050:機甲ジークリンデ
1051:機甲ジークリンデ＋
1052:ヨルムンガント
1053:ヨルムンガント＋
1054:オーラガード
1055:オーラガード＋
1056:にゃんこパーカー
1057:Ｓにゃんこパーカー
1100:強化ブーツ
1101:メタルスパイク
1102:メタルスパイク＋
1103:クロッグブーツ
1104:クロッグブーツ＋
1105:ハードローファー
1106:ハードローファー＋
1107:ファイバーブーツ
1108:ファイバーブーツ＋
1109:アクセルギア
1110:アクセルギア＋
1111:ジェミニブーツ
1112:ジェミニブーツ＋
1113:ストレガーF
1114:ストレガーF＋
1115:エーデルガーダー
1116:エーデルガーダー＋
1117:クリスタルヒール
1118:クリスタルヒール＋
1119:スパイクギア
1120:スパイクギア＋
1121:ハーケントレック
1122:ハーケントレック＋
1123:ドゥエンデ
1124:ドゥエンデ＋
1125:セラムスパイク
1126:セラムスパイク＋
1127:エボニーシューズ
1128:エボニーシューズ＋
1129:スターラビット
1130:スターラビット＋
1131:ストレガーＧ
1132:ストレガーＧ＋
1133:ブルーファルコン
1134:ブルーファルコン＋
1135:レジーナガーダー
1136:レジーナガーダー＋
1137:ストレガーＭＡＸ
1138:龍皮の靴
1139:コンポジットⅡ
1140:コンポジットⅡ＋
1141:ヤクトガーダー
1142:ヤクトガーダー＋
1143:ヘルメスギア
1144:ヘルメスギア＋
1145:ペルセディア
1146:ペルセディア＋
1147:プロメテウス
1148:プロメテウス＋
1149:シュピーゲル
1150:シュピーゲル＋
1151:パルテノンギア
1152:パルテノンギア＋
1153:ストレガーＢ１
1154:ストレガーＢ１＋
1155:穴あき長靴
1156:にゃんこブーツ
1157:Ｓにゃんこブーツ
1500:シルバーピアス
1501:シルバーピアス＋
1502:シルバーチェイン
1503:シルバーチェインＸ
1504:ホワイトブレス
1505:ホワイトブレス＋
1506:ムーングラス
1507:ムーングラスＸ
1508:ブラックバングル
1509:ブラックバングル＋
1510:サプライズベル
1511:サプライズベルＸ
1512:パールイヤリング
1513:パールイヤリング＋
1514:マスタービーンズ
1515:マスタービーンズＸ
1516:グラムチョーカー
1517:グラムチョーカー＋
1518:ヴァジュラ
1519:ヴァジュラＸ
1520:クールネックレス
1521:クールネックレス＋
1522:アイスファン
1523:アイスファンＸ
1524:フレイムジッポー
1525:フレイムジッポー＋
1526:ヒートケープ
1527:ヒートケープＸ
1528:ミラージュリング
1529:ミラージュリング＋
1530:ミストバックル
1531:ミストバックルＸ
1532:リリーネックレス
1533:リリーネックレス＋
1534:アロマブローチ
1535:アロマブローチＸ
1536:スカルペンダント
1537:スカルペンダント＋
1538:ホーリーボトル
1539:ホーリーボトルＸ
1540:フェザーブローチ
1541:フェザーブローチ＋
1542:マシナリーグラフ
1543:マシナリーグラフＸ
1544:フォースシール
1545:フォースシール＋
1546:ジェネラルマント
1547:ジェネラルマントＸ
1548:グリーンスフィア
1549:グリーンスフィア＋
1550:翠耀石の耳飾り
1551:翠耀石の耳飾り・極
1552:イエロースフィア
1553:イエロースフィア＋
1554:琥耀石の首飾り
1555:琥耀石の首飾り・極
1556:ブルースフィア
1557:ブルースフィア＋
1558:蒼耀石の指輪
1559:蒼耀石の指輪・極
1560:レッドスフィア
1561:レッドスフィア＋
1562:紅耀石の腕輪
1563:紅耀石の腕輪・極
1600:無地のメダル
1601:りすメダル
1602:うさぎメダル
1603:しかメダル
1604:くまメダル
1605:百獣メダル
1606:鉄騎功労章
1607:マインドオーブ
1608:パワーオーブ
1609:ソウルオーブ
1610:シールドオーブ
1611:身代わりマペットＳ
1612:身代わりマペットＭ
1613:身代わりマペットＬ
1614:土壇場マペット
1615:Ｔ－アンクレット
1616:Ｔ－アンクレット＋
1617:Ｔ－アンクレットＸ
1618:クレストチャーム
1619:クレストチャーム＋
1620:クレストチャームＸ
1621:タイガーハート
1622:タイガーハートＸ
1623:クリムゾンアイ
1624:クリムゾンアイＸ
1625:デヴァインクロス
1626:デヴァインクロスＺ
1627:必勝ハチマキ
1628:真・必勝ハチマキ
1629:闘魂ベルト
1630:真・闘魂ベルト
1631:グローブギア
1632:グラールリング
1633:グラールロケット
1634:銀翼の勲章
1635:金翼の紋章
1636:グラールロケットＶ
1637:銀翼の勲章・極
1638:金翼の紋章・極
1639:グラールロケットW
1640:銀翼の勲章・覇
1641:金翼の紋章・覇
1642:デヴァインクロスΩ
1700:零力場発生器
1701:白金の指輪
2000:しゃっきり玉ネギ
2001:ほっくりポテト
2002:泥付きニンジン
2003:フレッシュハーブ
2004:ロイヤルリーフ
2005:とれたて卵
2006:新鮮ミルク
2007:できたてチーズ
2008:メイプルシュガー
2009:粗挽き岩塩
2010:ブラックペッパー
2011:レッドペッパー
2012:挽きたて小麦粉
2013:完熟リンゴ
2014:情熱オレンジ
2015:アゼリアの実
2016:ドラゴンビーンズ
2017:オリーブオイル
2018:三色玄米
2019:十年味噌
2020:百年古酒
2021:霜降りヒレ肉
2022:鉄骨小魚
2023:ホタル茸
2024:ベアズクロー
2025:にがトマト
2026:魔獣の角
2027:魔獣の牙
2028:魔獣の殻
2029:魔獣の骨
2030:魔獣の種子
2031:魔獣の粉末
2032:魔獣の尻尾
2033:魔獣の目玉
2034:魔獣の獣肉
2035:魔獣の鳥肉
2036:魔獣の魚肉
2037:魔獣の鳥卵
2038:魔獣の魚卵
2039:魔獣のゼラチン
2040:ぷりぷり白身
2050:シュラブ
2051:サン
2052:カサギン
2053:ヤマニー
2054:オロショ
2055:リベールブナ
2056:クァサゴ
2057:メッシーナ
2058:ヴァレリアバス
2059:レインボウ
2060:シヴァス
2061:カルプ
2062:ロック
2063:トラード
2064:サモーナ
2065:クロディーン
2066:イール
2067:オクトー
2068:スネークヘッド
2069:シーラル
2070:パールグラス
2071:ガーウェルズ
2072:グラナクロウ
2073:ギガンゴラー
2074:ブルマリーナ
2075:ダイナトラード
2100:大自然の恵み水
2101:ハーブサンド
2102:ジャムクッキー
2103:アゼリア・キッス
2104:厳選ハラス焼き
2105:潮風のスープパスタ
2106:海珍味≪泡≫
2107:魅惑の魚介畑
2108:小魚の籠城焼き
2109:アツアツ芋フライ
2110:ロイヤルジェラート
2111:お嬢様プレート
2112:丸々ミートボール
2113:鳥肉のマグマ焼き
2114:果物キングダム
2115:トマトリオサンド
2116:不思議ペースト
2117:陸珍味≪粋≫
2118:情熱タマゴ巻き
2119:花丸ミルクセーキ
2120:ゴールデンリゾット
2121:七彩ゼリービーンズ
2122:手作りパイもどき
2123:酒肴≪甲殻仕立≫
2124:高機動ポップコーン
2125:すい～とクレープ
2126:みすてりぃクレープ
2127:サンシャインアイス
2128:ムーンライトアイス
2129:スイマーキラー
2130:完熟ライスカレー
2131:転々テンプラー
2132:骨のあるヤツ
2133:絹ごしガラスープ
2134:春風スパイラル麺
2135:いちご尽くしミルクレープ
2136:三つ目玉子のおじや
2137:混沌渦巻き汁
2138:一番搾り薬草茶
2139:スパイスの煮込み
2140:リフレッシュゼリー
2141:直角カステーラ
2142:獣肉の紅蓮煮込み
2143:ホット海汁
2144:マイティジュース
2145:東方風焼き魚
2146:味噌煮フィッシュ
2147:暴走魚の直火焼き
2148:グルグル熱視線
2149:暗闇鍋≪覚悟≫
2150:グリーンクッキー
2151:辛口ミートボール
2152:海鮮ゼリー
2153:百戦百勝ステーキ
2154:プラチナムリゾット
2155:豪華飲料≪楽園≫
2156:アルティマアイス
2157:天々テンプラー
2158:酒肴≪薄紅仕立≫
2159:骨太すぎるアレ
2160:摩訶不思議ペースト
2161:マイティエッセンス
2162:最終濃縮薬草茶
2163:獣肉の苦界煮込み
2164:オーロラビーンズ
2165:漢鍋≪山≫
2166:漢鍋≪力≫
2167:香味ビターオムレツ
2168:リザレクトゼリー
2169:エイシェントステーキ
2200:とろとろ力み水
2201:マジカルサンド
2202:びっくりクッキー
2203:レッドリキッド
2204:かりかりハラス揚げ
2205:嵐のスープパスタ
2206:海珍味≪凪≫
2207:困惑の魚介畑
2208:小魚の金剛焼き
2209:ヒエヒエ芋フライ
2210:クイックジェラート
2211:魔女っ子プレート
2212:デンジャラス肉玉
2213:プライドチキン
2214:果物フリーダム
2215:げきにがサンド
2216:エニグマリキッド
2217:陸珍味≪瞬≫
2218:純情タマゴ焼き
2219:ぷるぷるミルクプリン
2220:エンハンスリゾット
2221:七色不思議玉
2222:ラウンドシールドパイ
2223:へんてこシェルスープ
2224:ホップステップコーン
2225:つめた～いクレープ
2226:すぱいしぃクレープ
2227:サンシャインリキッド
2228:ムーンライトリキッド
2229:すっきりカフェゼリー
2230:意地っぱりカレー
2231:好転テンプラー
2232:骨ばったモノ
2233:こってりガラスープ
2234:疾風アルデンテ麺
2235:もっちりミルクレープ
2236:あったか～い玉子粥
2237:生々流転汁
2238:ハーブリキッド
2239:スパイスの煮過ぎ
2240:アダマスジュレ
2241:がっちりカステーラ
2242:ワイルドスメルシチュー
2243:輝くブイヤベース
2244:オイシィジュース
2245:自己流焼き魚
2246:あっさり味噌煮
2247:暴走魚の過剰焼き
2248:鋭き眼光炒め
2249:暗闇鍋≪諦め≫
2250:安眠クッキー
2251:卒倒ミートボール
2252:海鮮シャーベット
2253:猪突猛進ステーキ
2254:リジェネリゾット
2255:パラダイスリキッド
2256:ミラクルソルベ
2257:韋駄天テンプラー
2258:おてがるパッチョ
2259:粉骨砕身スペアリブ
2260:黄金ジュレ
2261:白銀ジュレ
2262:究極悶絶薬草茶
2263:インフェルノシチュー
2264:オーロラ不思議玉
2265:滋味鍋≪川≫
2266:肉鍋≪巨≫
2267:妙味サワーオムレツ
2268:フォーチュンゼリー
2269:ミラージュステーキ
2300:ずっしりハムたまサンド
2301:魚介の自家製リゾット
2302:肉厚ハンバーグステーキ
2303:贅沢コンポートゼリー
2304:薫風バジルパスタ
2305:オリエンタル・フィズ
2306:芳醇レッドワインカレー
2307:カラフルキャンディレイ
2308:ホワイトシフォンケーキ
2309:特製にぎやかミートローフ
2310:ごろごろポテトスープ
2311:ドラゴンミートボール
2312:栄養満点オムドリア
2313:ポムポムくっきー
2314:龍虎炒飯
2315:泰斗流火鍋
2316:愛情チキンオムライス
2494:◆攻撃アップ実験料理
2495:◆防御アップ実験料理
2496:◆運アップ実験料理
2497:◆HP徐々回復実験料理
2498:◆EP徐々回復実験料理
2499:◆CP徐々回復実験料理
2500:エステル・旧軽装
2501:エステル・湯着
2502:エステル・メイド
2503:エステル・紅騎士
2504:エステル・パジャマ
2505:エステル・旧エプロン
2509:エステル・旧衣装Ａカラー
2511:エステル・軽装
2515:エステル・エプロン
2518:エステル・Ａカラー衣装
2519:エステル・Ａカラー衣装Ⅱ
2525:クラシックスタイルⅡ・エステル
2529:エステル・旧衣装
2530:ヨシュア・旧軽装
2531:ヨシュア・湯着
2535:ヨシュア・旧エプロン
2539:ヨシュア・旧衣装Ａカラー
2541:ヨシュア・軽装
2545:ヨシュア・エプロン
2548:ヨシュア・Ａカラー衣装
2549:ヨシュア・Ａカラー衣装Ⅱ
2555:クラシックスタイルⅡ・ヨシュア
2559:ヨシュア・旧衣装
2561:シェラザード・湯着
2565:シェラザード・エプロン
2569:シェラザード・Ａカラー衣装
2578:シェラザード・Ａカラー衣装Ⅱ
2579:シェラザード・Ａカラー衣装Ⅲ
2591:オリビエ・湯着
2595:オリビエ・エプロン
2599:オリビエ・Ａカラー衣装
2610:オリビエ・軍服
2619:オリビエ・Ａカラー衣装Ⅱ
2621:クローゼ・湯着
2622:クローゼ・ドレス
2623:クローゼ・蒼騎士
2624:クローゼ・パジャマ
2625:クローゼ・エプロン
2629:クローゼ・Ａカラー衣装
2630:クローゼ・礼服
2639:クローゼ・Ａカラー衣装Ⅱ
2649:クローゼ・制服
2651:アガット・湯着
2655:アガット・エプロン
2659:アガット・Ａカラー衣装
2668:アガット・Ａカラー衣装Ⅱ
2669:アガット・Ａカラー衣装Ⅲ
2680:ティータ・帽子なし
2681:ティータ・湯着
2684:ティータ・パジャマ
2685:ティータ・エプロン
2689:ティータ・Ａカラー衣装
2699:ティータ・Ａカラー衣装Ⅱ
2711:ジン・湯着
2715:ジン・エプロン
2719:ジン・Ａカラー衣装
2729:ジン・Ａカラー衣装Ⅱ
2749:ケビン・Ａカラー衣装
2772:ジョゼット・制服
2779:ジョゼット・Ａカラー衣装
2809:ユリア・Ａカラー衣装
2839:ミュラー・Ａカラー衣装
2950:猟兵クルツ
2951:猟兵クルツ・兜あり
2952:猟兵グラッツ
2953:猟兵グラッツ・兜あり
2954:猟兵カルナ
2955:猟兵カルナ・兜あり
2956:遊撃士カシウス
2957:囚人リシャール
2958:特務兵カノーネ・帽子なし
2959:カノーネ大尉
2960:ドルン・帽子あり
2961:ロランス少尉
2962:ロランス少尉・兜なし
2963:アルバ教授
2964:猟兵ギルバート
2965:猟兵ギルバート・兜あり
2980:ＮＥＯブレイサー
2981:ピュアリゾート・エステル
2982:クラシックスタイル・エステル
2983:ＮＥＯブレイサーⅡ・エステル
2984:エターナルサマー・エステル
2985:チアフルスター・エステル
2986:もこもこヒツジン・エステル
2987:エステル・カプア空賊団
2990:サマーバカンス・エステル
2991:王立学園制服・エステル
2992:Ｆレッドダイナー・エステル
2993:エステルぐるみ
2994:ユニークダイナー・エステル
2995:◆エステル（攻略本特典用、内容未定）
3000:ＮＥＯ漆黒の牙・ヨシュア
3001:ピュアリゾート・ヨシュア
3002:クラシックスタイル・ヨシュア
3004:エターナルサマー・ヨシュア
3005:チアフルスター・ヨシュア
3006:もこもこヒツジン・ヨシュア
3007:ヨシュア・執行者Ｎｏ.Ⅱ
3010:サマーバカンス・ヨシュア
3011:王立学園制服・ヨシュア
3012:Ｆレッドダイナー・ヨシュア
3013:ヨシュアぐるみ
3014:ユニークダイナー・ヨシュア
3020:ＮＥＯブレイサー・シェラザード
3024:エターナルサマー・シェラザード
3025:チアフルスター・シェラザード
3026:もこもこヒツジン・シェラザード
3027:シェラザード・執行者Ｎｏ.Ⅵ
3032:Ｆレッドダイナー・シェラザード
3034:ユニークダイナー・シェラザード
3044:エターナルサマー・オリビエ
3045:チアフルスター・オリビエ
3046:もこもこヒツジン・オリビエ
3047:オリビエ・執行者Ｎｏ.Ｘ
3052:Ｆレッドダイナー・オリビエ
3054:ユニークダイナー・オリビエ
3064:エターナルサマー・クローゼ
3065:チアフルスター・クローゼ
3066:もこもこヒツジン・クローゼ
3067:クローゼ・ロイヤルメイド
3072:Ｆレッドダイナー・クローゼ
3074:ユニークダイナー・クローゼ
3080:ＮＥＯブレイサー・アガット
3084:エターナルサマー・アガット
3085:チアフルスター・アガット
3086:もこもこヒツジン・アガット
3087:アガット・レイヴンヘッド
3092:Ｆレッドダイナー・アガット
3094:ユニークダイナー・アガット
3104:エターナルサマー・ティータ
3105:チアフルスター・ティータ
3106:もこもこヒツジン・ティータ
3107:ティータ・執行者Ｎｏ.ⅩⅤ
3111:王立学園制服・ティータ
3112:Ｆレッドダイナー・ティータ
3114:ユニークダイナー・ティータ
3124:エターナルサマー・ジン
3125:チアフルスター・ジン
3126:もこもこヒツジン・ジン
3127:ジン・執行者Ｎｏ.Ⅷ
3132:Ｆレッドダイナー・ジン
3134:ユニークダイナー・ジン
3145:チアフルスター・アネラス
3146:もこもこヒツジン・アネラス
3165:チアフルスター・ケビン
3166:もこもこヒツジン・ケビン
3185:チアフルスター・ジョゼット
3186:もこもこヒツジン・ジョゼット
3205:チアフルスター・ユリア
3206:もこもこヒツジン・ユリア
3225:チアフルスター・ミュラー
3226:もこもこヒツジン・ミュラー
3300:エステル・ダークヘア
3301:エステル・Ｅグリーンヘア
3302:エステル・ブルーヘア
3303:エステル・シルバーヘア
3305:ヨシュア・ブラウンヘア
3306:ヨシュア・レッドヘア
3307:ヨシュア・Ｅグリーンヘア
3308:ヨシュア・Ｖピンクヘア
3310:シェラザード・ゴールドヘア
3311:シェラザード・ピンクヘア
3315:オリビエ・Ｄブルーヘア
3316:オリビエ・Ｌブルーヘア
3320:クローゼ・Ｌブラウンヘア　
3321:クローゼ・ブラックヘア
3325:アガット・ブルーヘア
3326:アガット・ブラウンヘア
3330:ティータ・ピンクヘア
3331:ティータ・Ｐブロンドヘア
3335:ジン・Ｄグリーンヘア
3336:ジン・シルバーヘア
3340:ケビン・オレンジヘア
3345:ジョゼット・ピンクヘア
3350:ユリア・パープルヘア
3355:ミュラー・ゴールドヘア
3380:エステル・ツートンヘア
3381:エステル・ブロンドヘア
3382:エステル・シャイニーヘア
3383:エステル・メッシュヘア
3384:エステル・ジョゼットヘア
3385:ヨシュア・ツートンヘア
3386:ヨシュア・イエローヘア
3387:ヨシュア・シャイニーヘア
3388:ヨシュア・メッシュヘア
3389:ヨシュア・剣帝ヘア
3390:シェラザード・ツートンヘア
3391:シェラザード・パープルヘア
3392:シェラザード・シャイニーヘア
3393:シェラザード・メッシュヘア
3394:シェラザード・幻惑の鈴ヘア
3395:オリビエ・ツートンヘア
3396:オリビエ・グレイヘア
3397:オリビエ・シャイニーヘア
3398:オリビエ・メッシュヘア
3399:オリビエ・怪盗紳士ヘア
3400:クローゼ・ツートンヘア
3401:クローゼ・ライムグリーンヘア
3402:クローゼ・シャイニーヘア
3403:クローゼ・メッシュヘア
3404:クローゼ・ロイヤルメイドヘア
3405:アガット・ツートンヘア
3406:アガット・スモークピンクヘア
3407:アガット・シャイニーヘア
3408:アガット・メッシュヘア
3409:アガット・レイヴンヘッドヘア
3410:ティータ・ツートンヘア
3411:ティータ・ライトブルーヘア
3412:ティータ・シャイニーヘア
3413:ティータ・メッシュヘア
3414:ティータ・殲滅天使ヘア
3415:ジン・ツートンヘア
3416:ジン・オレンジヘア
3417:ジン・シャイニーヘア
3418:ジン・メッシュヘア
3419:ジン・痩せ狼ヘア
3422:アネラス・シャイニーヘア
3423:アネラス・メッシュヘア
3427:ケビン・シャイニーヘア
3428:ケビン・メッシュヘア
3432:ジョゼット・シャイニーヘア
3433:ジョゼット・メッシュヘア
3437:ユリア・シャイニーヘア
3438:ユリア・メッシュヘア
3442:ミュラー・シャイニーヘア
3443:ミュラー・メッシュヘア
3460:スクエアフレーム・銀
3461:スクエアフレーム・黒
3462:ラウンドフレーム・銀
3463:ラウンドフレーム・黒
3464:虎猫の耳
3465:虎猫の尻尾
3466:黒猫の耳
3467:黒猫の尻尾
3468:エステル・コック帽
3469:ヨシュア・コック帽
3470:暗視ゴーグル
3471:シェラザード・コック帽
3472:オリビエ・コック帽
3473:クローゼ・コック帽
3474:アガット・コック帽
3475:ティータ・コック帽
3476:ジン・コック帽
3477:スクエアフレーム・金
3478:ラウンドフレーム・金
3479:白猫の耳
3480:白猫の尻尾
3481:赤虎猫の耳
3482:赤虎猫の尻尾
3510:メガネ・スカイブルー
3511:サングラス・リッチゴールド
3512:スチームパンクグラス
3513:メガネ・インテリジェンス
3514:サングラス・ダークワーカー
3515:ストレンジャーアイズ
3516:エステルぐるみヘッド
3517:ヨシュアぐるみヘッド
3518:カシウスぐるみヘッド
3519:アカペングーへっど
3520:アオペングーへっど
3521:キペングーへっど
3522:モモペングーへっど
3523:ミドリペングーへっど
3524:シロペングーへっど
3525:頭のせポムポム・エステル
3526:頭のせポムポム・ヨシュア
3527:頭のせポムポム・シェラザード
3528:頭のせポムポム・オリビエ
3529:頭のせポムポム・クローゼ
3530:頭のせポムポム・アガット
3531:頭のせポムポム・ティータ
3532:頭のせポムポム・ジン
3533:ちょこスタ・エステル
3534:ちょこスタ・ヨシュア
3535:ちょこスタ・シェラザード
3536:ちょこスタ・オリビエ
3537:ちょこスタ・クローゼ
3538:ちょこスタ・アガット
3539:ちょこスタ・ティータ
3540:ちょこスタ・ジン
3541:ちょこスタ・ポム
3542:ちょこスタ・ヒツジン
3543:ヒツジンしょるだー
3544:うさたんショルダー
3545:なりきり大天使・頭
3546:なりきり大天使・大翼
3547:なりきり大天使・小翼
3548:なりきり堕天使・頭
3549:なりきり堕天使・大翼
3550:なりきり堕天使・小翼
3551:なりきり悪魔王・頭
3552:なりきり悪魔王・大翼
3553:なりきり悪魔王・小翼
3554:エフェクト・キラキラ
3555:エフェクト・わがままダイナー
3556:エフェクト・純白の羽根
3557:エフェクト・暗黒の羽根
3558:のぼり旗・エステル
3559:のぼり旗・ヨシュア
3560:のぼり旗・シェラザード
3561:のぼり旗・オリビエ
3562:のぼり旗・クローゼ
3563:のぼり旗・アガット
3564:のぼり旗・ティータ
3565:のぼり旗・ジン
3566:のぼり旗・追憶エステル
3567:のぼり旗・追憶ヨシュア
3568:のぼり旗・追憶シェラザード
3569:のぼり旗・追憶オリビエ
3570:のぼり旗・追憶クローゼ
3571:のぼり旗・追憶アガット
3572:のぼり旗・追憶ティータ
3573:のぼり旗・追憶ジン
3574:のぼり旗・カシウス
3575:のぼり旗・ジョゼット
3576:のぼり旗・アルバ教授
3577:のぼり旗・ロランス
3578:のぼり旗・ナイアル＆ドロシー
3579:のぼり旗・アネラス＆カルナ
3580:のぼり旗・クルツ＆グラッツ
3581:のぼり旗・リシャール＆カノーネ
3582:追憶ちょこスタ・エステル
3583:追憶ちょこスタ・ヨシュア
3584:追憶ちょこスタ・シェラザード
3585:追憶ちょこスタ・オリビエ
3586:追憶ちょこスタ・クローゼ
3587:追憶ちょこスタ・アガット
3588:追憶ちょこスタ・ティータ
3589:追憶ちょこスタ・ジン
3590:追憶ちょこスタ・アネラス
3591:追憶ちょこスタ・ケビン
3592:追憶ちょこスタ・ジョゼット
3593:追憶ちょこスタ・ユリア
3594:追憶ちょこスタ・ミュラー
3595:ポムポムへっど・エステル
3596:ポムポムへっど・ヨシュア
3597:ポムポムへっど・シェラザード
3598:ポムポムへっど・オリビエ
3599:ポムポムへっど・クローゼ
3600:ポムポムへっど・アガット
3601:ポムポムへっど・ティータ
3602:ポムポムへっど・ジン
3603:ポムポムへっど・アネラス
3604:ポムポムへっど・ケビン
3605:ポムポムへっど・ジョゼット
3606:ポムポムへっど・ユリア
3607:ポムポムへっど・ミュラー
3608:メガネ・ネイビーブルー
3609:ビッグフレームグラス
3610:デカ星パーティグラス
3611:メガネ・アクティブレッド
3612:ドットグラス
3613:プロフェッサーモノクル
3614:熱血アイマスク
3615:きらきらアイマスク
3616:おとぼけアイマスク
3630:遊撃士アーマー
3631:情報部司令マント
3632:パイロットゴーグル
3633:特務部隊隊長マスク
3634:カプア空賊団マスク
3635:わくわくサマー・サンバイザー
3636:わくわくサマー・笹の葉＆短冊
3637:わくわくサマー・浮き輪
3638:うきうきスタジアム・カチューシャ
3639:うきうきスタジアム・風船
3640:うきうきスタジアム・チアポンポン
3641:エフェクト・自由なる演奏家
3642:エフェクト・お茶会へようこそ
3643:エフェクト・紙ヒコーキ
3644:エフェクト・なないろクオーツ
3645:どこでもアルセイユ
3646:どこでも山猫号
3647:どこでもジーク
3648:どこでもシャイニングポム
3649:オリビエ・怪盗紳士マスク
3650:ジン・痩せ狼サングラス
3700:防御１
3701:防御２
3702:防御３
3703:防御４
3704:琥耀珠
3705:真・琥耀珠
3710:破壊１
3711:破壊２
3712:破壊３
3713:破壊４
3714:羅漢珠
3715:真・羅漢珠
3720:毒の刃
3721:毒の理
3730:石化の刃
3731:石化の理
3740:黄玉の盾
3750:耀脈
3760:牙城
3800:精神１
3801:精神２
3802:精神３
3803:精神４
3804:蒼耀珠
3805:真・蒼耀珠
3810:ＨＰ１
3811:ＨＰ２
3812:ＨＰ３
3813:ＨＰ４
3814:弁天珠
3815:真・弁天珠
3820:凍結の刃
3821:凍結の理
3830:蒼玉の盾
3840:治癒
3850:慈愛
3860:瀑布
3900:攻撃１
3901:攻撃２
3902:攻撃３
3903:攻撃４
3904:紅耀珠
3905:真・紅耀珠
3910:必殺１
3911:必殺２
3912:必殺３
3913:必殺４
3914:武神珠
3915:真・武神珠
3920:炎傷の刃
3921:炎傷の理
3930:封技の刃
3931:封技の理
3940:紅玉の盾
3950:機功
3960:熾剣
4000:魔防１
4001:魔防２
4002:魔防３
4003:魔防４
4004:翠耀珠
4005:真・翠耀珠
4010:回避１
4011:回避２
4012:回避３
4013:回避４
4014:雷公珠
4015:真・雷公珠
4020:睡眠の刃
4021:睡眠の理
4030:翠玉の盾
4040:美臭
4050:薫風
4060:暴威
4100:行動力１
4101:行動力２
4102:行動力３
4103:行動力４
4104:黒耀珠
4105:真・黒耀珠
4110:駆動１
4111:駆動２
4112:駆動３
4113:駆動４
4114:冥皇珠
4115:真・冥皇珠
4120:暗闇の刃
4121:暗闇の理
4130:死の刃
4140:闇玉の盾
4150:豪運
4160:軽業
4200:命中１
4201:命中２
4202:命中３
4203:命中４
4204:金耀珠
4205:真・金耀珠
4210:省ＥＰ１
4211:省ＥＰ２
4212:省ＥＰ３
4213:省ＥＰ４
4214:天帝珠
4215:真・天帝珠
4220:封魔の刃
4221:封魔の理
4230:黄金の盾
4240:天啓
4250:慧眼
4260:孤剣
4300:妨害１
4301:妨害２
4302:妨害３
4303:妨害４
4304:銀耀珠
4305:真・銀耀珠
4310:ＥＰ１
4311:ＥＰ２
4312:ＥＰ３
4313:ＥＰ４
4314:賢王珠
4315:真・賢王珠
4320:混沌の刃
4321:混沌の理
4330:白銀の盾
4340:陽炎
4350:幻舞
4360:葉隠
4450:ポムっとしたカバー
4451:キュートヒツジンカバー
4452:すみれポムカバー　
4453:ミントポムカバー
4454:パンプキンポムカバー
4455:ブラックヒツジンカバー
4456:オーブメントカバー・エステル
4457:オーブメントカバー・ヨシュア
4458:オーブメントカバー・シェラザード
4459:オーブメントカバー・オリビエ
4460:オーブメントカバー・クローゼ
4461:オーブメントカバー・アガット
4462:オーブメントカバー・ティータ
4463:オーブメントカバー・ジン
4464:ちびキャラカバー・エステル
4465:ちびキャラカバー・ヨシュア
4466:ちびキャラカバー・シェラザード
4467:ちびキャラカバー・オリビエ
4468:ちびキャラカバー・クローゼ
4469:ちびキャラカバー・アガット
4470:ちびキャラカバー・ティータ
4471:ちびキャラカバー・ジン
4472:シャイニングポムカバー
4473:オーブメントカバーⅡ・エステル
4474:オーブメントカバーⅡ・ヨシュア
4475:オーブメントカバーⅡ・シェラザード
4476:オーブメントカバーⅡ・オリビエ
4477:オーブメントカバーⅡ・クローゼ
4478:オーブメントカバーⅡ・アガット
4479:オーブメントカバーⅡ・ティータ
4480:オーブメントカバーⅡ・ジン
4481:オーブメントカバーⅡ・アネラス
4482:オーブメントカバーⅡ・ケビン
4483:オーブメントカバーⅡ・ジョゼット
4484:オーブメントカバーⅡ・ユリア
4485:オーブメントカバーⅡ・ミュラー
4486:ちびキャラカバーⅡ・エステル
4487:ちびキャラカバーⅡ・ヨシュア
4488:ちびキャラカバーⅡ・シェラザード
4489:ちびキャラカバーⅡ・オリビエ
4490:ちびキャラカバーⅡ・クローゼ
4491:ちびキャラカバーⅡ・アガット
4492:ちびキャラカバーⅡ・ティータ
4493:ちびキャラカバーⅡ・ジン
4494:ちびキャラカバーⅡ・アネラス
4495:ちびキャラカバーⅡ・ケビン
4496:ちびキャラカバーⅡ・ジョゼット
4497:ちびキャラカバーⅡ・ユリア
4498:ちびキャラカバーⅡ・ミュラー
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4104</ID>
          <Description>"Items.ID.tc"</Description>
          <DropDownList DisplayValueAsItem="1">1:回復藥
2:中回復藥
3:大回復藥
4:全回復藥
5:EP填充劑Ⅰ
6:EP填充劑Ⅱ
7:EP填充劑Ⅲ
8:EP填充劑Ⅳ
10:復活藥
11:聖靈藥
12:聖靈藥・改
15:還魂粉
16:還魂膠囊
21:解毒劑
22:鬆弛凝膠
23:絕緣膠帶
24:眼藥
25:冷卻噴霧
26:解凍暖暖包
27:軟化膏
28:提神薄荷
29:鎮靜劑
30:S-藥片
31:痊癒之藥
40:生命露水
41:力量露水
42:守護露水
43:魔力露水
44:心靈露水
45:生命靈藥
46:力量靈藥
47:守護靈藥
48:魔力靈藥
49:心靈靈藥
50:黃金波姆果實
80:U物質
81:U物質＋
82:塞姆利亞石
90:籌碼錢包
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:牛黃
310:地之耀晶石
311:水之耀晶石
312:火之耀晶石
313:風之耀晶石
314:時之耀晶石
315:空之耀晶石
316:幻之耀晶石
317:耀晶石塊
318:7屬性耀晶石
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:紅耀石・第10卷
352:紅耀石・第11卷
360:利貝爾通訊・第１號
361:利貝爾通訊・第２號
362:利貝爾通訊・第３號
363:利貝爾通訊・第４號
364:利貝爾通訊・第５號
365:利貝爾通訊・第６號
366:利貝爾通訊・第７號
367:利貝爾通訊・特別號
368:利貝爾通訊・第８號
369:利貝爾通訊・第９號
370:利貝爾通訊・第10號
371:利貝爾通訊・第11號
372:賭博師傑克・第１卷
373:賭博師傑克・第２卷
374:賭博師傑克・第３卷
375:賭博師傑克・第４卷
376:賭博師傑克・第５卷
377:賭博師傑克・第６卷
378:賭博師傑克・第７卷
379:賭博師傑克・第８卷
380:賭博師傑克・第９卷
381:賭博師傑克・第10卷
382:賭博師傑克・第11卷
383:賭博師傑克・第12卷
384:賭博師傑克・第13卷
385:賭博師傑克・第14卷
480:釣魚竿
481:海洋之星
482:雙魚之心
483:竹竿
484:硬竿三叉戟
485:雷克羅德Ⅱ世
486:水域主宰
490:蚯蚓
491:水蟲
492:糰狀餌
493:魚卵
494:田螺
495:青蛙
496:紅蟲
497:沙蠶
498:小蝦
500:爆擊棍
501:輕纖棍
502:輕纖棍＋
503:黑檀之杖
504:黑檀之杖＋
505:衝擊棍
506:衝擊棍＋
507:五輪棍
508:五輪棍＋
509:長柄棍
510:長柄棍＋
511:瓷棍
512:瓷棍＋
513:金剛杖
514:金剛杖＋
515:高潔長杖
516:高潔長杖＋
517:七輪棍
518:螺旋棍
519:螺旋棍＋
520:羅漢杖
521:羅漢杖＋
522:女武神之棍
523:女武神之棍＋
524:勇者長杖
525:勇者長杖＋
526:麒麟具
527:麒麟具＋
528:實惠曬衣桿
540:剝皮刀
541:摺疊小刀
542:狼爪刀
543:狼爪刀＋
544:復仇者
545:復仇者＋
546:神行客
547:神行客＋
548:耀光劍
549:耀光劍＋
550:鳳凰劍（鳳・凰）
551:鳳凰劍（鳳・凰）＋
552:萬能小刀
580:蟒蛇鞭
581:蟒蛇鞭＋
582:重擊鞭
583:重擊鞭＋
584:鎖鏈刺鞭
585:鎖鏈刺鞭＋
586:閃電鞭
587:閃電鞭＋
588:狼牙鞭
589:狼牙鞭＋
590:風暴
591:風暴＋
592:蛇腹刃鞭
593:蛇腹刃鞭＋
594:龍牙鞭
595:龍牙鞭＋
596:接骨鞭
597:接骨鞭＋
598:薔薇鞭
599:薔薇鞭＋
600:天狼鞭
601:天狼鞭＋
602:腰鍊
620:幻影
621:史汀格Ⅱ
622:灰狼
623:灰狼＋
624:零式導力槍α
625:沙羅曼
626:沙羅曼＋
627:掌中詭星
628:掌中詭星＋
629:龍騎士
630:龍騎士＋
631:零式導力槍
632:零式導力槍＋
633:幻影Ⅱ
634:幻影Ⅱ＋
635:賽克洛斯
636:賽克洛斯＋
637:利維魯達
638:利維魯達＋
639:靈槍「久遠」
640:靈槍「久遠」＋
660:佩劍
661:辛克雷亞
662:辛克雷亞＋
663:長劍
664:長劍＋
665:聖潔之劍
666:聖潔之劍＋
667:符文長劍
668:符文長劍＋
669:阿隆戴特
670:阿隆戴特＋
671:戰鬥長劍
672:戰鬥長劍＋
673:石中劍
674:石中劍＋
675:天空長劍
676:天空長劍＋
677:七星劍
678:七星劍＋
679:月讀
680:月讀＋
700:雙刃大劍
701:雙刃大劍＋
702:彎刃軍刀
703:彎刃軍刀＋
704:王者銳劍
705:王者銳劍＋
706:鋼軸大劍
707:鋼軸大劍＋
708:轟雷劍
709:轟雷劍＋
710:巨魔大劍
711:巨魔大劍＋
712:名劍格蘭姆
713:名劍格蘭姆＋
714:黑耀丸
715:黑耀丸＋
716:異域破壞者
717:異域破壞者＋
718:獅子王劍
719:獅子王劍＋
720:奇劍「噬鬼」
721:奇劍「噬鬼」＋
722:斬肉大菜刀
740:Ｐ－０７
741:導力機關砲
742:Ｓ機砲
743:Ｓ機砲＋
744:Ｇ－０１
745:Ｇ－０１＋
746:Ｔ機砲
747:Ｔ機砲＋
748:破壞砲
749:破壞砲＋
750:Ｇ－０２
751:Ｇ－０２＋
752:暴風加農
753:暴風加農＋
754:古老衝擊
755:流星破壞砲
756:流星破壞砲＋
757:Ω戰技砲
758:Ω戰技砲＋
759:九龍砲
760:九龍砲＋
780:厚質拳套
781:白銀手甲
782:白銀手甲＋
783:尖齒指虎
784:尖齒指虎＋
785:爆裂拳甲
786:爆裂拳甲＋
787:白虎爪
788:白虎爪＋
789:巨神拳甲
790:巨神拳甲＋
791:玄武甲
792:玄武甲＋
793:赫卡同克瑞爾
794:赫卡同克瑞爾＋
795:布里俄瑞斯
796:布里俄瑞斯＋
797:千手觀音
798:千手觀音＋
900:十字機弓
901:氣動弓
902:強弩
903:絞盤弓
904:複合機弓
905:複合機弓＋
906:朱雀弓
907:朱雀弓＋
908:希爾芙
909:希爾芙＋
910:守護騎士
911:守護騎士＋
912:破弓「綺羅星」
913:破弓「綺羅星」＋
940:護手劍
941:護手劍＋
942:青龍劍
950:風神雷神
960:白雪槍
961:白雪槍＋
970:花鳥麗月
971:花鳥麗月＋
980:剛劍「伐折羅」
981:剛劍「伐折羅」＋
1000:強化皮背心
1001:輕纖背心
1002:輕纖背心＋
1003:復古男用學生服
1004:復古男用學生服＋
1005:復古女用學生服
1006:復古女用學生服＋
1007:強化夾克
1008:強化夾克＋
1009:深紅外套
1010:深紅外套＋
1011:藍絨毛衣
1012:藍絨毛衣＋
1013:輕纖護衣
1014:輕纖護衣＋
1015:高潔鎧甲
1016:高潔鎧甲＋
1017:聖潔長衣
1018:聖潔長衣＋
1019:裝甲外套
1020:裝甲外套＋
1021:求生背心
1022:求生背心＋
1023:遊牧咒袍
1024:遊牧咒袍＋
1025:防護戰衣
1026:防護戰衣＋
1027:漆黑護衣
1028:漆黑護衣＋
1029:迷霧薄紗
1030:迷霧薄紗＋
1031:裝甲鎧甲
1032:裝甲鎧甲＋
1033:太極服
1034:太極服＋
1035:八卦服
1036:八卦服＋
1037:龍皮連身衣
1038:反射大衣Ⅱ
1039:反射大衣Ⅱ＋
1040:狩獵裝甲
1041:狩獵裝甲＋
1042:黑暗救世主
1043:黑暗救世主＋
1044:閃耀法袍
1045:閃耀法袍＋
1046:蓋亞護衣
1047:蓋亞護衣＋
1048:機甲巴巴羅薩
1049:機甲巴巴羅薩＋
1050:機甲齊格琳德
1051:機甲齊格琳德＋
1052:耶夢加得
1053:耶夢加得＋
1054:鬥氣盔甲
1055:鬥氣盔甲＋
1056:貓咪連帽衫
1057:Ｓ貓咪連帽衫
1100:強化靴
1101:金屬釘鞋
1102:金屬釘鞋＋
1103:木製靴
1104:木製靴＋
1105:硬質樂福鞋
1106:硬質樂福鞋＋
1107:輕纖靴
1108:輕纖靴＋
1109:機動輪鞋
1110:機動輪鞋＋
1111:雙子星長靴
1112:雙子星長靴＋
1113:斯托雷加F
1114:斯托雷加F＋
1115:聖潔護鞋
1116:聖潔護鞋＋
1117:水晶跟鞋
1118:水晶跟鞋＋
1119:扣帶釘鞋
1120:扣帶釘鞋＋
1121:拓荒釘鞋
1122:拓荒釘鞋＋
1123:小精靈鞋
1124:小精靈鞋＋
1125:裝甲釘鞋
1126:裝甲釘鞋＋
1127:漆黑護靴
1128:漆黑護靴＋
1129:星光躍兔
1130:星光躍兔＋
1131:斯托雷加Ｇ
1132:斯托雷加Ｇ＋
1133:藍隼靴
1134:藍隼靴＋
1135:女王護鞋
1136:女王護鞋＋
1137:斯托雷加ＭＡＸ
1138:龍皮靴
1139:複合防護靴Ⅱ
1140:複合防護靴Ⅱ＋
1141:獵豹護鞋
1142:獵豹護鞋＋
1143:荷米斯涼鞋
1144:荷米斯涼鞋＋
1145:佩爾賽迪雅
1146:佩爾賽迪雅＋
1147:普羅米修斯
1148:普羅米修斯＋
1149:明鏡
1150:明鏡＋
1151:帕德嫩鎧靴
1152:帕德嫩鎧靴＋
1153:斯托雷加Ｂ１
1154:斯托雷加Ｂ１＋
1155:破洞長靴
1156:貓咪靴
1157:Ｓ貓咪靴
1500:銀耳環
1501:銀耳環＋
1502:銀鎖鍊
1503:銀鎖鍊Ｘ
1504:白色手環
1505:白色手環＋
1506:觀月護目鏡
1507:觀月護目鏡Ｘ
1508:黑色手鐲
1509:黑色手鐲＋
1510:警報鈴
1511:警報鈴Ｘ
1512:珍珠耳環
1513:珍珠耳環＋
1514:大師豆
1515:大師豆Ｘ
1516:星墜頸環
1517:星墜頸環＋
1518:金剛杵
1519:金剛杵Ｘ
1520:涼爽項鍊
1521:涼爽項鍊＋
1522:冰風扇
1523:冰風扇Ｘ
1524:打火機
1525:打火機＋
1526:發熱披肩
1527:發熱披肩Ｘ
1528:幻影戒指
1529:幻影戒指＋
1530:薄霧帶扣
1531:薄霧帶扣Ｘ
1532:百合項鍊
1533:百合項鍊＋
1534:香氛胸針
1535:香氛胸針Ｘ
1536:骷髏墜鍊
1537:骷髏墜鍊＋
1538:神聖小瓶
1539:神聖小瓶Ｘ
1540:羽毛胸針
1541:羽毛胸針＋
1542:機械圖錶
1543:機械圖錶Ｘ
1544:原力印記
1545:原力印記＋
1546:將帥斗篷
1547:將帥斗篷Ｘ
1548:綠色寶珠
1549:綠色寶珠＋
1550:翠耀石耳飾
1551:翠耀石耳飾・極
1552:黃色寶珠
1553:黃色寶珠＋
1554:琥耀石首飾
1555:琥耀石首飾・極
1556:藍色寶珠
1557:藍色寶珠＋
1558:蒼耀石戒指
1559:蒼耀石戒指・極
1560:紅色寶珠
1561:紅色寶珠＋
1562:紅耀石手環
1563:紅耀石手環・極
1600:素面徽章
1601:松鼠徽章
1602:兔子徽章
1603:雄鹿徽章
1604:熊徽章
1605:百獸徽章
1606:鐵騎功勞章
1607:心魂寶玉
1608:力量寶玉
1609:靈魂寶玉
1610:護盾寶玉
1611:替身傀儡Ｓ
1612:替身傀儡Ｍ
1613:替身傀儡Ｌ
1614:臨危傀儡
1615:Ｔ－足鍊
1616:Ｔ－足鍊＋
1617:Ｔ－足鍊Ｘ
1618:驅魔墜飾
1619:驅魔墜飾＋
1620:驅魔墜飾Ｘ
1621:猛虎之心
1622:猛虎之心Ｘ
1623:深紅之眼
1624:深紅之眼Ｘ
1625:妖化十字
1626:妖化十字Ｚ
1627:必勝頭巾
1628:真・必勝頭巾
1629:鬥魂皮帶
1630:真・鬥魂皮帶
1631:強力手套
1632:星杯戒指
1633:星杯掛墜
1634:銀翼勳章
1635:金翼徽章
1636:星杯掛墜Ｖ
1637:銀翼勳章・極
1638:金翼徽章・極
1639:星杯掛墜W
1640:銀翼勳章・霸
1641:金翼徽章・霸
1642:妖化十字Ω
1700:零力場生成器
1701:白金戒指
2000:爽口洋蔥
2001:軟綿綿馬鈴薯
2002:帶土胡蘿蔔
2003:新鮮香草
2004:皇家香葉
2005:新鮮的蛋
2006:鮮奶
2007:新鮮乳酪
2008:楓糖
2009:粗碎岩鹽
2010:黑胡椒
2011:紅胡椒
2012:現磨小麥粉
2013:成熟蘋果
2014:熱情橘子
2015:杜鵑果實
2016:巨龍咖啡豆
2017:橄欖油
2018:三色玄米
2019:十年味噌
2020:百年古酒
2021:霜降腰肉
2022:鐵骨小魚
2023:螢光菇
2024:熊爪草
2025:苦番茄
2026:魔獸之角
2027:魔獸之牙
2028:魔獸之殼
2029:魔獸之骨
2030:魔獸種子
2031:魔獸粉末
2032:魔獸之尾
2033:魔獸眼球
2034:魔獸獸肉
2035:魔獸鳥肉
2036:魔獸魚肉
2037:魔獸鳥蛋
2038:魔獸魚卵
2039:魔獸明膠
2040:鮮彈白肉
2050:花蟹
2051:陽光魚
2052:銀傘魚
2053:黑點魚
2054:橙河魚
2055:利貝爾鯽魚
2056:磯鱸
2057:斑點鯛
2058:瓦雷利亞鱸魚
2059:虹鱒魚
2060:希法斯魚
2061:鯉魚
2062:岩穴魚
2063:黑鮭
2064:鮭魚
2065:黑耀石斑魚
2066:鰻魚
2067:長足章魚
2068:蛇頭魚
2069:希拉爾魚
2070:珍珠草魚
2071:湖沼巨鯰
2072:巨鉗蟹
2073:裂顎魚
2074:藍寶石神仙魚
2075:霸王黑鮭
2100:大自然的恩惠水
2101:香草三明治
2102:果醬餅乾
2103:杜鵑之吻
2104:精選烤魚腹
2105:海風通心湯粉
2106:海味《泡》
2107:魅惑海鮮燉飯
2108:鹽封小魚
2109:酥炸薯條
2110:皇家冰淇淋
2111:千金小姐拼盤
2112:百分百肉丸
2113:鳥肉岩漿燒
2114:水果王國
2115:豪華番茄三明治
2116:奇妙食物泥
2117:山珍《粹》
2118:熱情煎蛋捲
2119:好寶寶奶昔
2120:黃金燉飯
2121:彩虹果凍豆
2122:手工感派皮點心
2123:下酒菜《甲殼》
2124:高機動爆米花
2125:甜蜜蜜可麗餅
2126:謎團可麗餅
2127:陽光霜淇淋
2128:月光霜淇淋
2129:睡意殺手
2130:豐熟咖哩飯
2131:添添天婦羅
2132:帶骨肉
2133:雞骨豆腐湯
2134:春風螺旋麵
2135:草莓滿滿千層蛋糕
2136:三顆蛋雜炊粥
2137:混沌螺旋味噌湯
2138:現煮藥草茶
2139:辛香燉菜
2140:清新果凍
2141:直角蜂蜜蛋糕
2142:獸肉紅蓮燉
2143:溫熱海鮮湯
2144:強勁果汁
2145:東方風烤魚
2146:味噌燉魚
2147:火烤暴走魚
2148:一眼鍾情
2149:黑暗火鍋《覺悟》
2150:翠綠餅乾
2151:香辣肉丸
2152:海鮮凍
2153:百戰百勝肉排
2154:白金燉飯
2155:豪華飲料《樂園》
2156:極致霜淇淋
2157:顛顛天婦羅
2158:下酒菜《薄紅》
2159:帶粗骨肉
2160:神妙食物泥
2161:強勁精力果汁
2162:最終濃縮藥草茶
2163:苦界燉獸肉
2164:極光豆
2165:漢鍋《山》
2166:漢鍋《力》
2167:芳醇苦味蛋包飯
2168:甦生果凍
2169:古代牛排
2200:濃稠的力量水
2201:魔幻三明治
2202:嚇人餅乾
2203:紅色液體
2204:酥脆炸魚腹
2205:風暴通心湯粉
2206:海味《靜》
2207:困惑海鮮燉飯
2208:剛強鹽封小魚
2209:沁涼薯條
2210:飛速冰淇淋
2211:小魔女拼盤
2212:危險肉丸
2213:驕傲炸雞
2214:水果自由派
2215:激苦三明治
2216:謎樣液體
2217:山珍《瞬》
2218:純情煎蛋捲
2219:滑嫩牛奶布丁
2220:強化燉飯
2221:七彩奇妙球
2222:圓形護盾派
2223:怪奇貝殼湯
2224:彈跳爆米花
2225:冰冰涼涼可麗餅
2226:香辣可麗餅
2227:陽光液體
2228:月光液體
2229:清爽咖啡凍
2230:固執咖哩
2231:仙仙天婦羅
2232:多骨肉
2233:濃厚骨頭湯
2234:疾風彈牙通心粉
2235:彈嫩千層蛋糕
2236:暖呼呼雞蛋粥
2237:生生流轉湯
2238:香草液體
2239:燉過頭的辛香燉菜
2240:金剛凍
2241:結實蜂蜜蛋糕
2242:野性氣息濃湯
2243:發光濃魚湯
2244:好喝果汁
2245:自我風格烤魚
2246:清淡味噌燉菜
2247:烤過頭的暴走魚
2248:熱炒凌厲視線
2249:黑闇鍋《投降》
2250:安眠餅乾
2251:暈厥肉丸
2252:海鮮雪酪
2253:豬突猛進牛排
2254:再生燉飯
2255:天堂液體
2256:奇蹟雪酪
2257:韋馱天天婦羅
2258:簡單薄切生肉
2259:粉身碎骨排骨
2260:黃金凍
2261:白銀凍
2262:究極痛苦藥草茶
2263:地獄火濃湯
2264:極光奇妙球
2265:滋味鍋《川》
2266:肉鍋《巨》
2267:妙味清爽蛋包飯
2268:幸運果凍
2269:幻影牛排
2300:沉甸甸火腿蛋三明治
2301:自製海鮮燉飯
2302:厚切漢堡排
2303:豪華水果果凍
2304:薰風羅勒通心粉
2305:東方費士
2306:芳醇紅酒咖哩
2307:繽紛糖果項鍊
2308:白戚風蛋糕
2309:特製熱鬧肉餅
2310:方塊馬鈴薯湯
2311:飛龍肉丸
2312:營養滿分焗烤蛋包飯
2313:波姆波姆餅乾
2314:龍虎炒飯
2315:泰斗流火鍋
2316:愛心雞肉蛋包飯
2494:◆攻撃アップ実験料理
2495:◆防御アップ実験料理
2496:◆運アップ実験料理
2497:◆HP徐々回復実験料理
2498:◆EP徐々回復実験料理
2499:◆CP徐々回復実験料理
2500:艾絲蒂爾・原輕裝
2501:艾絲蒂爾・泡澡服
2502:艾絲蒂爾・女僕
2503:艾絲蒂爾・紅騎士
2504:艾絲蒂爾・睡衣
2505:艾絲蒂爾・原圍裙
2509:艾絲蒂爾・原服裝另類配色
2511:艾絲蒂爾・輕裝
2515:艾絲蒂爾・圍裙
2518:艾絲蒂爾・另類配色服裝
2519:艾絲蒂爾・另類配色服裝Ⅱ
2525:經典風格Ⅱ・艾絲蒂爾
2529:艾絲蒂爾・原服裝
2530:約書亞・原輕裝
2531:約書亞・泡澡服
2535:約書亞・原圍裙
2539:約書亞・原服裝另類配色
2541:約書亞・輕裝
2545:約書亞・圍裙
2548:約書亞・另類配色服裝
2549:約書亞・另類配色服裝Ⅱ
2555:經典風格Ⅱ・約書亞
2559:約書亞・原服裝
2561:雪拉紮德・泡澡服
2565:雪拉紮德・圍裙
2569:雪拉紮德・另類配色服裝
2578:雪拉紮德・另類配色服裝Ⅱ
2579:雪拉紮德・另類配色服裝Ⅲ
2591:奧利維爾・泡澡服
2595:奧利維爾・圍裙
2599:奧利維爾・另類配色服裝
2610:奧利維爾・軍服
2619:奧利維爾・另類配色服裝Ⅱ
2621:克蘿賽・泡澡服
2622:克蘿賽・禮服
2623:克蘿賽・蒼騎士
2624:克蘿賽・睡衣
2625:克蘿賽・圍裙
2629:克蘿賽・另類配色服裝
2630:克蘿賽・正裝
2639:克蘿賽・另類配色服裝Ⅱ
2649:克蘿賽・制服
2651:阿加特・泡澡服
2655:阿加特・圍裙
2659:阿加特・另類配色服裝
2668:阿加特・另類配色服裝Ⅱ
2669:阿加特・另類配色服裝Ⅲ
2680:緹妲・無帽子
2681:緹妲・泡澡服
2684:緹妲・睡衣
2685:緹妲・圍裙
2689:緹妲・另類配色服裝
2699:緹妲・另類配色服裝Ⅱ
2711:陣・泡澡服
2715:陣・圍裙
2719:陣・另類配色服裝
2729:陣・另類配色服裝Ⅱ
2749:凱文・另類配色服裝
2772:喬絲特・制服
2779:喬絲特・另類配色服裝
2809:尤莉亞・另類配色服裝
2839:穆拉・另類配色服裝
2950:獵兵克魯茨
2951:獵兵克魯茨・有頭盔
2952:獵兵庫拉茲
2953:獵兵庫拉茲・有頭盔
2954:獵兵卡露娜
2955:獵兵卡露娜・有頭盔
2956:遊擊士卡西烏斯
2957:囚犯理查
2958:特務兵凱諾娜・無帽子
2959:凱諾娜上尉
2960:多倫・有帽子
2961:洛倫斯少尉
2962:洛倫斯少尉・無頭盔
2963:亞魯瓦教授
2964:獵兵基爾巴特
2965:獵兵基爾巴特・有頭盔
2980:新潮遊擊士
2981:清純度假風・艾絲蒂爾
2982:經典風格・艾絲蒂爾
2983:新潮遊擊士Ⅱ・艾絲蒂爾
2984:永恆夏日・艾絲蒂爾
2985:鼓舞之星・艾絲蒂爾
2986:毛茸茸猿羊・艾絲蒂爾
2987:艾絲蒂爾・卡普亞空賊團
2990:仲夏假期・艾絲蒂爾
2991:王立學園制服・艾絲蒂爾
2992:朱紅餐廳風服裝・艾絲蒂爾
2993:艾絲蒂爾玩偶裝
2994:獨特餐廳風服裝・艾絲蒂爾
2995:◆エステル（攻略本特典用、内容未定）
3000:新漆黑之牙・約書亞
3001:清純度假風・約書亞
3002:經典風格・約書亞
3004:永恆夏日・約書亞
3005:鼓舞之星・約書亞
3006:毛茸茸猿羊・約書亞
3007:約書亞・執行者Ｎｏ.Ⅱ
3010:仲夏假期・約書亞
3011:王立學園制服・約書亞
3012:朱紅餐廳風服裝・約書亞
3013:約書亞玩偶裝
3014:獨特餐廳風服裝・約書亞
3020:新潮遊擊士・雪拉紮德
3024:永恆夏日・雪拉紮德
3025:鼓舞之星・雪拉紮德
3026:毛茸茸猿羊・雪拉紮德
3027:雪拉紮德・執行者Ｎｏ.Ⅵ
3032:朱紅餐廳風服裝・雪拉紮德
3034:獨特餐廳風服裝・雪拉紮德
3044:永恆夏日・奧利維爾
3045:鼓舞之星・奧利維爾
3046:毛茸茸猿羊・奧利維爾
3047:奧利維爾・執行者Ｎｏ.Ｘ
3052:朱紅餐廳風服裝・奧利維爾
3054:獨特餐廳風服裝・奧利維爾
3064:永恆夏日・克蘿賽
3065:鼓舞之星・克蘿賽
3066:毛茸茸猿羊・克蘿賽
3067:克蘿賽・皇家女僕
3072:朱紅餐廳風服裝・克蘿賽
3074:獨特餐廳風服裝・克蘿賽
3080:新潮遊擊士・阿加特
3084:永恆夏日・阿加特
3085:鼓舞之星・阿加特
3086:毛茸茸猿羊・阿加特
3087:阿加特・渡鴉幫老大
3092:朱紅餐廳風服裝・阿加特
3094:獨特餐廳風服裝・阿加特
3104:永恆夏日・緹妲
3105:鼓舞之星・緹妲
3106:毛茸茸猿羊・緹妲
3107:緹妲・執行者Ｎｏ.ⅩⅤ
3111:王立學園制服・緹妲
3112:朱紅餐廳風服裝・緹妲
3114:獨特餐廳風服裝・緹妲
3124:永恆夏日・陣
3125:鼓舞之星・陣
3126:毛茸茸猿羊・陣
3127:陣・執行者Ｎｏ.Ⅷ
3132:朱紅餐廳風服裝・陣
3134:獨特餐廳風服裝・陣
3145:鼓舞之星・亞妮拉絲
3146:毛茸茸猿羊・亞妮拉絲
3165:鼓舞之星・凱文
3166:毛茸茸猿羊・凱文
3185:鼓舞之星・喬絲特
3186:毛茸茸猿羊・喬絲特
3205:鼓舞之星・尤莉亞
3206:毛茸茸猿羊・尤莉亞
3225:鼓舞之星・穆拉
3226:毛茸茸猿羊・穆拉
3300:艾絲蒂爾・深色頭髮
3301:艾絲蒂爾・翡翠綠髮色
3302:艾絲蒂爾・藍色頭髮
3303:艾絲蒂爾・銀色頭髮
3305:約書亞・棕色頭髮
3306:約書亞・紅髮
3307:約書亞・翡翠綠髮色
3308:約書亞・桃紅髮色
3310:雪拉紮德・金色頭髮
3311:雪拉紮德・粉紅頭髮
3315:奧利維爾・深藍髮色
3316:奧利維爾・淺藍髮色
3320:克蘿賽・淺棕髮色
3321:克蘿賽・黑色頭髮
3325:阿加特・藍色頭髮
3326:阿加特・棕色頭髮
3330:緹妲・粉紅頭髮
3331:緹妲・玫瑰金髮
3335:陣・深綠髮色
3336:陣・銀色頭髮
3340:凱文・橘色頭髮
3345:喬絲特・粉紅頭髮
3350:尤莉亞・紫色頭髮
3355:穆拉・金色頭髮
3380:艾絲蒂爾・漸層髮色
3381:艾絲蒂爾・金髮
3382:艾絲蒂爾・耀眼髮色
3383:艾絲蒂爾・挑染髮色
3384:艾絲蒂爾・喬絲特髮色
3385:約書亞・漸層髮色
3386:約書亞・黃色頭髮
3387:約書亞・耀眼髮色
3388:約書亞・挑染髮色
3389:約書亞・劍帝髮色
3390:雪拉紮德・漸層髮色
3391:雪拉紮德・紫色頭髮
3392:雪拉紮德・耀眼髮色
3393:雪拉紮德・挑染髮色
3394:雪拉紮德・幻惑之鈴髮色
3395:奧利維爾・漸層髮色
3396:奧利維爾・灰色頭髮
3397:奧利維爾・耀眼髮色
3398:奧利維爾・挑染髮色
3399:奧利維爾・怪盜紳士髮色
3400:克蘿賽・漸層髮色
3401:克蘿賽・萊姆綠色頭髮
3402:克蘿賽・耀眼髮色
3403:克蘿賽・挑染髮色
3404:克蘿賽・皇家女僕髮色
3405:阿加特・漸層髮色
3406:阿加特・煙燻粉色頭髮
3407:阿加特・耀眼髮色
3408:阿加特・挑染髮色
3409:阿加特・渡鴉幫老大髮色
3410:緹妲・漸層髮色
3411:緹妲・淺藍色頭髮
3412:緹妲・耀眼髮色
3413:緹妲・挑染髮色
3414:緹妲・殲滅天使髮色
3415:陣・漸層髮色
3416:陣・橘色頭髮
3417:陣・耀眼髮色
3418:陣・挑染髮色
3419:陣・瘦狼髮色
3422:亞妮拉絲・耀眼髮色
3423:亞妮拉絲・挑染髮色
3427:凱文・耀眼髮色
3428:凱文・挑染髮色
3432:喬絲特・耀眼髮色
3433:喬絲特・挑染髮色
3437:尤莉亞・耀眼髮色
3438:尤莉亞・挑染髮色
3442:穆拉・耀眼髮色
3443:穆拉・挑染髮色
3460:方框眼鏡・銀
3461:方框眼鏡・黑
3462:圓框眼鏡・銀
3463:圓框眼鏡・黑
3464:虎斑貓耳朵
3465:虎斑貓尾巴
3466:黑貓耳朵
3467:黑貓尾巴
3468:艾絲蒂爾・廚師帽
3469:約書亞・廚師帽
3470:夜視鏡
3471:雪拉紮德・廚師帽
3472:奧利維爾・廚師帽
3473:克蘿賽・廚師帽
3474:阿加特・廚師帽
3475:緹妲・廚師帽
3476:陣・廚師帽
3477:方框眼鏡・金
3478:圓框眼鏡・金
3479:白貓耳朵
3480:白貓尾巴
3481:橘貓耳朵
3482:橘貓尾巴
3510:眼鏡・天空藍
3511:太陽眼鏡・奢華金
3512:蒸氣龐克眼鏡
3513:眼鏡・知識分子
3514:太陽眼鏡・地下從業者
3515:怪奇眼鏡
3516:艾絲蒂爾玩偶大頭
3517:約書亞玩偶大頭
3518:卡西烏斯玩偶大頭
3519:深紅企鵝大頭
3520:蔚藍企鵝大頭
3521:金黃企鵝大頭
3522:粉紅企鵝大頭
3523:翠綠企鵝大頭
3524:雪白企鵝大頭
3525:波姆頭飾・艾絲蒂爾
3526:波姆頭飾・約書亞
3527:波姆頭飾・雪拉紮德
3528:波姆頭飾・奧利維爾
3529:波姆頭飾・克蘿賽
3530:波姆頭飾・阿加特
3531:波姆頭飾・緹妲
3532:波姆頭飾・陣
3533:迷你立牌・艾絲蒂爾
3534:迷你立牌・約書亞
3535:迷你立牌・雪拉紮德
3536:迷你立牌・奧利維爾
3537:迷你立牌・克蘿賽
3538:迷你立牌・阿加特
3539:迷你立牌・緹妲
3540:迷你立牌・陣
3541:迷你立牌・波姆
3542:迷你立牌・猿羊
3543:猿羊背包
3544:兔寶寶背包
3545:大天使造型・頭飾
3546:大天使造型・大翅膀
3547:大天使造型・小翅膀
3548:墮天使造型・頭飾
3549:墮天使造型・大翅膀
3550:墮天使造型・小翅膀
3551:惡魔王造型・頭飾
3552:惡魔王造型・大翅膀
3553:惡魔王造型・小翅膀
3554:特效・閃亮亮
3555:特效・任性餐點
3556:特效・純白羽毛
3557:特效・漆黑羽毛
3558:旗幟・艾絲蒂爾
3559:旗幟・約書亞
3560:旗幟・雪拉紮德
3561:旗幟・奧利維爾
3562:旗幟・克蘿賽
3563:旗幟・阿加特
3564:旗幟・緹妲
3565:旗幟・陣
3566:旗幟・追憶艾絲蒂爾
3567:旗幟・追憶約書亞
3568:旗幟・追憶雪拉紮德
3569:旗幟・追憶奧利維爾
3570:旗幟・追憶克蘿賽
3571:旗幟・追憶阿加特
3572:旗幟・追憶緹妲
3573:旗幟・追憶陣
3574:旗幟・卡西烏斯
3575:旗幟・喬絲特
3576:旗幟・亞魯瓦教授
3577:旗幟・洛倫斯
3578:旗幟・奈爾＆桃樂絲
3579:旗幟・亞妮拉絲＆卡露娜
3580:旗幟・克魯茨＆庫拉茲
3581:旗幟・理查＆凱諾娜
3582:追憶迷你立牌・艾絲蒂爾
3583:追憶迷你立牌・約書亞
3584:追憶迷你立牌・雪拉紮德
3585:追憶迷你立牌・奧利維爾
3586:追憶迷你立牌・克蘿賽
3587:追憶迷你立牌・阿加特
3588:追憶迷你立牌・緹妲
3589:追憶迷你立牌・陣
3590:追憶迷你立牌・亞妮拉絲
3591:追憶迷你立牌・凱文
3592:追憶迷你立牌・喬絲特
3593:追憶迷你立牌・尤莉亞
3594:追憶迷你立牌・穆拉
3595:波姆大頭・艾絲蒂爾
3596:波姆大頭・約書亞
3597:波姆大頭・雪拉紮德
3598:波姆大頭・奧利維爾
3599:波姆大頭・克蘿賽
3600:波姆大頭・阿加特
3601:波姆大頭・緹妲
3602:波姆大頭・陣
3603:波姆大頭・亞妮拉絲
3604:波姆大頭・凱文
3605:波姆大頭・喬絲特
3606:波姆大頭・尤莉亞
3607:波姆大頭・穆拉
3608:眼鏡・深邃藍
3609:特大鏡框墨鏡
3610:特大星星派對墨鏡
3611:眼鏡・活力紅
3612:像素眼鏡
3613:教授單片眼鏡
3614:熱血眼罩
3615:亮晶晶眼罩
3616:裝傻眼罩
3630:遊擊士盔甲
3631:情報部司令斗篷
3632:飛行員護目鏡
3633:特務部隊隊長面罩
3634:卡普亞空賊團面罩
3635:雀躍夏日・遮陽帽
3636:雀躍夏日・竹葉＆許願紙條
3637:雀躍夏日・游泳圈
3638:活力體育場・髮箍
3639:活力體育場・氣球
3640:活力體育場・啦啦隊彩球
3641:特效・自由的演奏家
3642:特效・歡迎蒞臨茶會
3643:特效・紙飛機
3644:特效・七彩結晶迴路
3645:埃爾賽尤伴身邊
3646:山貓號伴身邊
3647:吉克伴身邊
3648:閃耀波姆伴身邊
3649:奧利維爾・怪盜紳士面罩
3650:陣・瘦狼墨鏡
3700:防禦１
3701:防禦２
3702:防禦３
3703:防禦４
3704:琥耀珠
3705:真・琥耀珠
3710:破壞１
3711:破壞２
3712:破壞３
3713:破壞４
3714:羅漢珠
3715:真・羅漢珠
3720:毒之刃
3721:毒之理
3730:石化之刃
3731:石化之理
3740:黃玉之盾
3750:耀脈
3760:牙城
3800:精神１
3801:精神２
3802:精神３
3803:精神４
3804:蒼耀珠
3805:真・蒼耀珠
3810:ＨＰ１
3811:ＨＰ２
3812:ＨＰ３
3813:ＨＰ４
3814:弁天珠
3815:真・弁天珠
3820:凍結之刃
3821:凍結之理
3830:蒼玉之盾
3840:治癒
3850:慈愛
3860:瀑布
3900:攻擊１
3901:攻擊２
3902:攻擊３
3903:攻擊４
3904:紅耀珠
3905:真・紅耀珠
3910:必殺１
3911:必殺２
3912:必殺３
3913:必殺４
3914:武神珠
3915:真・武神珠
3920:炎傷之刃
3921:炎傷之理
3930:封技之刃
3931:封技之理
3940:紅玉之盾
3950:機功
3960:熾劍
4000:魔防１
4001:魔防２
4002:魔防３
4003:魔防４
4004:翠耀珠
4005:真・翠耀珠
4010:迴避１
4011:迴避２
4012:迴避３
4013:迴避４
4014:雷公珠
4015:真・雷公珠
4020:睡眠之刃
4021:睡眠之理
4030:翠玉之盾
4040:異香
4050:薰風
4060:暴威
4100:行動力１
4101:行動力２
4102:行動力３
4103:行動力４
4104:黑耀珠
4105:真・黑耀珠
4110:驅動１
4111:驅動２
4112:驅動３
4113:驅動４
4114:冥皇珠
4115:真・冥皇珠
4120:黑暗之刃
4121:黑暗之理
4130:死之刃
4140:闇玉之盾
4150:豪運
4160:雜技
4200:命中１
4201:命中２
4202:命中３
4203:命中４
4204:金耀珠
4205:真・金耀珠
4210:省ＥＰ１
4211:省ＥＰ２
4212:省ＥＰ３
4213:省ＥＰ４
4214:天帝珠
4215:真・天帝珠
4220:封魔之刃
4221:封魔之理
4230:黃金之盾
4240:天啟
4250:慧眼
4260:孤劍
4300:妨礙１
4301:妨礙２
4302:妨礙３
4303:妨礙４
4304:銀耀珠
4305:真・銀耀珠
4310:ＥＰ１
4311:ＥＰ２
4312:ＥＰ３
4313:ＥＰ４
4314:賢王珠
4315:真・賢王珠
4320:混沌之刃
4321:混沌之理
4330:白銀之盾
4340:陽炎
4350:幻舞
4360:葉隱
4450:波姆風格機殼
4451:可愛猿羊機殼
4452:紫色波姆機殼
4453:薄荷波姆機殼
4454:南瓜波姆機殼
4455:漆黑猿羊機殼
4456:導力器機殼・艾絲蒂爾
4457:導力器機殼・約書亞
4458:導力器機殼・雪拉紮德
4459:導力器機殼・奧利維爾
4460:導力器機殼・克蘿賽
4461:導力器機殼・阿加特
4462:導力器機殼・緹妲
4463:導力器機殼・陣
4464:迷你角色機殼・艾絲蒂爾
4465:迷你角色機殼・約書亞
4466:迷你角色機殼・雪拉紮德
4467:迷你角色機殼・奧利維爾
4468:迷你角色機殼・克蘿賽
4469:迷你角色機殼・阿加特
4470:迷你角色機殼・緹妲
4471:迷你角色機殼・陣
4472:閃耀波姆機殼
4473:導力器機殼Ⅱ・艾絲蒂爾
4474:導力器機殼Ⅱ・約書亞
4475:導力器機殼Ⅱ・雪拉紮德
4476:導力器機殼Ⅱ・奧利維爾
4477:導力器機殼Ⅱ・克蘿賽
4478:導力器機殼Ⅱ・阿加特
4479:導力器機殼Ⅱ・緹妲
4480:導力器機殼Ⅱ・陣
4481:導力器機殼Ⅱ・亞妮拉絲
4482:導力器機殼Ⅱ・凱文
4483:導力器機殼Ⅱ・喬絲特
4484:導力器機殼Ⅱ・尤莉亞
4485:導力器機殼Ⅱ・穆拉
4486:迷你角色機殼Ⅱ・艾絲蒂爾
4487:迷你角色機殼Ⅱ・約書亞
4488:迷你角色機殼Ⅱ・雪拉紮德
4489:迷你角色機殼Ⅱ・奧利維爾
4490:迷你角色機殼Ⅱ・克蘿賽
4491:迷你角色機殼Ⅱ・阿加特
4492:迷你角色機殼Ⅱ・緹妲
4493:迷你角色機殼Ⅱ・陣
4494:迷你角色機殼Ⅱ・亞妮拉絲
4495:迷你角色機殼Ⅱ・凱文
4496:迷你角色機殼Ⅱ・喬絲特
4497:迷你角色機殼Ⅱ・尤莉亞
4498:迷你角色機殼Ⅱ・穆拉
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4105</ID>
          <Description>"Items.ID.en"</Description>
          <DropDownList DisplayValueAsItem="1">1:Tear Balm
2:Teara Balm
3:Tearal Balm
4:Tear All Balm
5:EP Charge I
6:EP Charge II
7:EP Charge III
8:EP Charge IV
10:Thelas Balm
11:Athelas Balm
12:Athelas Balm EX
15:Zeram Powder
16:Zeram Capsule
21:Antidote
22:Relaxant Gel
23:Insulating Tape
24:Eye Drops
25:Cooling Spray
26:Warming Pack
27:Softening Liquid
28:Mint Drop
29:Sedative
30:S-Tablet
31:Curia Balm
40:Droplet of Life
41:Droplet of Strength
42:Droplet of Defense
43:Droplet of Magic
44:Droplet of Spirit
45:Elixir of Life
46:Elixir of Strength
47:Elixir of Defense
48:Elixir of Magic
49:Elixir of Spirit
50:G-Pom Fruit
80:U-Material
81:U-Material+
82:Zemurian Ore
90:Medal Pouch
201:Bracer Notebook
202:Combat Handbook
203:Recipe Book
204:Map of Liberl
205:Senior Bracer Emblem
206:Joshua's Harmonica
207:Fishing Notebook
208:ID Unit
209:Orbal Camera
210:Orbment Part
211:Rusty Key
212:Recipe Copy
213:Special Alloy Detector
214:Original Gospel
215:Photo of Joshua
216:Photo of Raini
217:Boarding Pass
218:Back Gate Key
219:Old Key
220:Wood Door Key
221:Bobcat Ignition Key
222:Bitter Chocolate
223:Storage Room Key
224:Red Card Key
225:Green Card Key
226:Blue Card Key
227:Pump Shed Key
228:Factory Chief Letter
229:Gasoline Tank
230:Combustion Engine
231:Harmonica
232:Security Card
233:Master Fisher Card
234:Inn Voucher
235:Data Crystal Z
236:Data Crystal 0
237:Data Crystal 1
238:Data Crystal 2
239:Data Crystal 3
240:Data Crystal 4
241:Data Crystal 5
242:Data Crystal 6
243:Data Crystal 7
244:Data Crystal 8
245:Data Crystal 9
246:Data Crystal 10
247:Data Crystal 11
248:Data Crystal 12
249:Data Crystal 13
250:Data Crystal 14
251:Data Crystal 15
252:Junior Bracer Notebook
253:Platinum Ring
254:Dragon Claw
255:Ox Bezoar
310:Earth Sepith
311:Water Sepith
312:Fire Sepith
313:Wind Sepith
314:Time Sepith
315:Space Sepith
316:Mirage Sepith
317:Sepith Mass
318:7 Element Sepith
320:Liberl News Issue 1
321:Liberl News Issue 2
322:Liberl News Issue 3
323:Liberl News Issue 4
324:Liberl News Issue 5
325:Liberl News Issue 6
326:Liberl News Issue 7
327:Liberl News Issue 8
328:Liberl News Issue 9
329:Liberl News - Special Edition
330:Hundred Days War - A True Account
331:Ruan's Economic History - Vol. 1
332:Ruan's Economic History - Vol. 2
333:Ruan's Economic History - Vol. 3
334:Cat Talk for Dummies
335:Tomorrow's Cooking
336:Crystal Optical Theory
337:The Erbe Woodpecker
338:Hertz's Adventure - Vol. 2
339:31 Cypress Trees
340:Hertz's Adventure - Vol. 1
341:Luke's Diary
342:Carnelia - Vol. 1
343:Carnelia - Vol. 2
344:Carnelia - Vol. 3
345:Carnelia - Vol. 4
346:Carnelia - Vol. 5
347:Carnelia - Vol. 6
348:Carnelia - Vol. 7
349:Carnelia - Vol. 8
350:Carnelia - Vol. 9
351:Carnelia - Vol. 10
352:Carnelia - Vol. 11
360:Liberl News Issue 1
361:Liberl News Issue 2
362:Liberl News Issue 3
363:Liberl News Issue 4
364:Liberl News Issue 5
365:Liberl News Issue 6
366:Liberl News Issue 7
367:Liberl News - Special Edition
368:Liberl News Issue 8
369:Liberl News Issue 9
370:Liberl News Issue 10
371:Liberl News Issue 11
372:Gambler Jack - Vol. 1
373:Gambler Jack - Vol. 2
374:Gambler Jack - Vol. 3
375:Gambler Jack - Vol. 4
376:Gambler Jack - Vol. 5
377:Gambler Jack - Vol. 6
378:Gambler Jack - Vol. 7
379:Gambler Jack - Vol. 8
380:Gambler Jack - Vol. 9
381:Gambler Jack - Vol. 10
382:Gambler Jack - Vol. 11
383:Gambler Jack - Vol. 12
384:Gambler Jack - Vol. 13
385:Gambler Jack - Vol. 14
480:Progress Rod
481:Marine Star
482:Pisces Heart
483:Bamboo Fishing Rod
484:Metal Trident Rod
485:Lakelord II
486:Aqua Master
490:Earthworm
491:Larva
492:Dumpling
493:Salmon Roe
494:Pond Snail
495:Frog
496:Red Fly
497:Marine Worm
498:Shrimp
500:Break Rod
501:Fiber Rod
502:Fiber Rod+
503:Ebony Staff
504:Ebony Staff+
505:Impact Rod
506:Impact Rod+
507:Five-Ring Staff
508:Five-Ring Staff+
509:Pole Weapon
510:Pole Weapon+
511:Ceramic Rod
512:Ceramic Rod+
513:Diamond Staff
514:Diamond Staff+
515:Edel Staff
516:Edel Staff+
517:Seven-Ring Staff
518:Spiral Rod
519:Spiral Rod+
520:Arhat Staff
521:Arhat Staff+
522:Valkyrie Rod
523:Valkyrie Rod+
524:Brave Staff
525:Brave Staff+
526:Dawnbreaker
527:Dawnbreaker+
528:Bargain Laundry Pole
540:Slasher
541:Folding Knife
542:Karambit
543:Karambit+
544:Avenger
545:Avenger+
546:Strider
547:Strider+
548:Aura Fencer
549:Aura Fencer+
550:Twin Phoenixes
551:Twin Phoenixes+
552:Utility Knife
580:Python
581:Python+
582:Aerial Glaive
583:Aerial Glaive+
584:Chain Gear
585:Chain Gear+
586:Eclair
587:Eclair+
588:Wolf's Maw
589:Wolf's Maw+
590:Sturm
591:Sturm+
592:Galient Whip
593:Galient Whip+
594:Dragon's Tooth
595:Dragon's Tooth+
596:Dendrobium
597:Dendrobium+
598:Rosencrantz
599:Rosencrantz+
600:Lupine Lash
601:Lupine Lash+
602:Chain Belt
620:Phantom
621:Stinger II
622:Grey Wolf
623:Grey Wolf+
624:0-Type Orbal Gun α
625:Salamander
626:Salamander+
627:Trickster
628:Trickster+
629:Dragoon
630:Dragoon+
631:0-Type Orbal Gun
632:0-Type Orbal Gun+
633:Phantom II
634:Phantom II+
635:Cyclops
636:Cyclops+
637:Rievelder
638:Rievelder+
639:Eternity
640:Eternity+
660:Saber
661:Sinclair
662:Sinclair+
663:Long Saber
664:Long Saber+
665:Vierge
666:Vierge+
667:Rune Blade
668:Rune Blade+
669:Arondight
670:Arondight+
671:Combat Saber
672:Combat Saber+
673:Caledfwlch
674:Caledfwlch+
675:Celestial
676:Celestial+
677:Seven-Star Sword
678:Seven-Star Sword+
679:Moonsong
680:Moonsong+
700:Claymore
701:Claymore+
702:Schweitzer
703:Schweitzer+
704:Dynast Edge
705:Dynast Edge+
706:Blade Gear
707:Blade Gear+
708:Thunderclap
709:Thunderclap+
710:Ogre Buster
711:Ogre Buster+
712:Grambringer
713:Grambringer+
714:Time's Edge
715:Time's Edge+
716:Xenobreaker
717:Xenobreaker+
718:Beastking Blade
719:Beastking Blade+
720:Demon Eater
721:Demon Eater+
722:Titanic Cleaver
740:P-07
741:Machine Planker
742:S Launcher
743:S Launcher+
744:G-01
745:G-01+
746:T Launcher
747:T Launcher+
748:Buster Gear
749:Buster Gear+
750:G-02
751:G-02+
752:Tempest Cannon
753:Tempest Cannon+
754:Elder Impact
755:Meteo Buster
756:Meteo Buster+
757:Ω Craft
758:Ω Craft+
759:Dragonstorm
760:Dragonstorm+
780:Heavy Cestus
781:Silver Gauntlets
782:Silver Gauntlets+
783:Knuckle Gear
784:Knuckle Gear+
785:Blast Arms
786:Blast Arms+
787:Baihu Claws
788:Baihu Claws+
789:Gigant Arms
790:Gigant Arms+
791:Xuanwu Shell
792:Xuanwu Shell+
793:Hecatoncheires
794:Hecatoncheires+
795:Briareus
796:Briareus+
797:Guanyin
798:Guanyin+
900:Cross Gear
901:Airshooter
902:Arbalest
903:Windlass
904:Composite Gear
905:Composite Gear+
906:Zheque Bow
907:Zheque Bow+
908:Sylphid
909:Sylphid+
910:Dominion
911:Dominion+
912:Stargazer
913:Stargazer+
940:Fencer
941:Fencer+
942:Azure Dragonblade
950:Fujin Raijin
960:White Nova
961:White Nova+
970:Vernal Edge
971:Vernal Edge+
980:Basara
981:Basara+
1000:Reinforced Leather
1001:Fiber Vest
1002:Fiber Vest+
1003:Jenis Jacket
1004:Jenis Jacket+
1005:Jenis Blazer
1006:Jenis Blazer+
1007:Reinforced Jacket
1008:Reinforced Jacket+
1009:Red Jacket
1010:Red Jacket+
1011:Cashmere Sweater
1012:Cashmere Sweater+
1013:Fiber Suit
1014:Fiber Suit+
1015:Edel Armor
1016:Edel Armor+
1017:Holy Cloth
1018:Holy Cloth+
1019:Ceramic Coat
1020:Ceramic Coat+
1021:Survivalist Vest
1022:Survivalist Vest+
1023:Nomadic Queen
1024:Nomadic Queen+
1025:Shock Absorber
1026:Shock Absorber+
1027:Ebony Suit
1028:Ebony Suit+
1029:Misty Veil
1030:Misty Veil+
1031:Ceramic Armor
1032:Ceramic Armor+
1033:Taiji Gi
1034:Taiji Gi+
1035:Bagua Gi
1036:Bagua Gi+
1037:Dragonskin Suit
1038:Reflector II
1039:Reflector II+
1040:Jagdpanther
1041:Jagdpanther+
1042:Dark Messiah
1043:Dark Messiah+
1044:Aurelia Dress
1045:Aurelia Dress+
1046:Gaia Suit
1047:Gaia Suit+
1048:Barbarossa Plating
1049:Barbarossa Plating+
1050:Sieglinde Plating
1051:Sieglinde Plating+
1052:Jormungandr
1053:Jormungandr+
1054:Aura Guard
1055:Aura Guard+
1056:Kitty Jacket
1057:S Kitty Jacket
1100:Enhanced Boots
1101:Metal Spikes
1102:Metal Spikes+
1103:Clog Boots
1104:Clog Boots+
1105:Hard Loafers
1106:Hard Loafers+
1107:Fiber Boots
1108:Fiber Boots+
1109:Accelerators
1110:Accelerators+
1111:Gemini Boots
1112:Gemini Boots+
1113:Strega F
1114:Strega F+
1115:Edel Girders
1116:Edel Girders+
1117:Crystal Heels
1118:Crystal Heels+
1119:Spike Gear
1120:Spike Gear+
1121:Haken Trekkers
1122:Haken Trekkers+
1123:Duende Shoes
1124:Duende Shoes+
1125:Ceramic Spikes
1126:Ceramic Spikes+
1127:Ebony Shoes
1128:Ebony Shoes+
1129:Star Rabbits
1130:Star Rabbits+
1131:Strega G
1132:Strega G+
1133:Blue Falcon
1134:Blue Falcon+
1135:Regina Girders
1136:Regina Girders+
1137:Strega Max
1138:Dragonhide Shoes
1139:Composite II
1140:Composite II+
1141:Jagd Girders
1142:Jagd Girders+
1143:Hermes Wings
1144:Hermes Wings+
1145:Persedia
1146:Persedia+
1147:Prometheus
1148:Prometheus+
1149:Spiegels
1150:Spiegels+
1151:Parthenon Gear
1152:Parthenon Gear+
1153:Strega B1
1154:Strega B1+
1155:Leaky Boots
1156:Kitty Boots
1157:S Kitty Boots
1500:Silver Earrings
1501:Silver Earrings+
1502:Silver Chain
1503:Silver Chain X
1504:White Bracelet
1505:White Bracelet+
1506:Lunar Glasses
1507:Lunar Glasses X
1508:Black Bangle
1509:Black Bangle+
1510:Surprise Bell
1511:Surprise Bell X
1512:Pearl Earrings
1513:Pearl Earrings+
1514:Master Beads
1515:Master Beads X
1516:Glam Choker
1517:Glam Choker+
1518:Vajra
1519:Vajra X
1520:Cool Necklace
1521:Cool Necklace+
1522:Ice Fan
1523:Ice Fan X
1524:Flame Zippo
1525:Flame Zippo+
1526:Thermal Cape
1527:Thermal Cape X
1528:Mirage Ring
1529:Mirage Ring+
1530:Mist Buckle
1531:Mist Buckle X
1532:Lily Necklace
1533:Lily Necklace+
1534:Aromatic Brooch
1535:Aromatic Brooch X
1536:Skull Pendant
1537:Skull Pendant+
1538:Holy Bottle
1539:Holy Bottle X
1540:Feather Brooch
1541:Feather Brooch+
1542:Chronograph
1543:Chronograph X
1544:Force Seal
1545:Force Seal+
1546:General's Mantle
1547:General's Mantle X
1548:Green Sphere
1549:Green Sphere+
1550:Esmelas Earrings
1551:Supreme Esmelas Earrings
1552:Yellow Sphere
1553:Yellow Sphere+
1554:Amberl Necklace
1555:Supreme Amberl Necklace
1556:Blue Sphere
1557:Blue Sphere+
1558:Sapphirl Ring
1559:Supreme Sapphirl Ring
1560:Red Sphere
1561:Red Sphere+
1562:Carnelia Bracelet
1563:Supreme Carnelia Bracelet
1600:Plain Medal
1601:Squirrel Medal
1602:Bunny Medal
1603:Deer Medal
1604:Bear Medal
1605:Beast Medal
1606:Eisenritter Medal
1607:Mind Orb
1608:Power Orb
1609:Soul Orb
1610:Shield Orb
1611:Proxy Puppet S
1612:Proxy Puppet M
1613:Proxy Puppet L
1614:Proxy Puppet G
1615:T-Anklet
1616:T-Anklet+
1617:T-Anklet X
1618:Crescent Charm
1619:Crescent Charm+
1620:Crescent Charm X
1621:Tiger Heart
1622:Tiger Heart X
1623:Crimson Eye
1624:Crimson Eye X
1625:Divine Cloth
1626:Divine Cloth Z
1627:Victory Headband
1628:True Victory Headband
1629:Gladiator Belt
1630:True Gladiator Belt
1631:Grippy Gloves
1632:Grail Ring
1633:Grail Locket
1634:Silver Wing Medal
1635:Gold Wing Medal
1636:Grail Locket V
1637:Silver Wing Medal EX
1638:Gold Wing Medal EX
1639:Grail Locket W
1640:Silver Wing Medal S
1641:Gold Wing Medal S
1642:Divine Cloth Ω
1700:Zero Field Generator
1701:Platinum Ring
2000:Crisp Onion
2001:Flaky Potato
2002:Dirty Carrot
2003:Fresh Herb
2004:Royal Leaf
2005:Fresh Egg
2006:Fresh Milk
2007:Fresh Cheese
2008:Maple Sugar
2009:Coarse Rock Salt
2010:Black Pepper
2011:Red Pepper
2012:Freshly-Milled Flour
2013:Ripe Apple
2014:Passion Orange
2015:Azelia Fruit
2016:Dragon Beans
2017:Olive Oil
2018:Tri-Colored Brown Rice
2019:Ten-Year Miso
2020:Century-Old Liquor
2021:Marbled Tenderloin
2022:Girderfish
2023:Firefly Mushroom
2024:Bear Claw
2025:Acerbic Tomato
2026:Monster Horn
2027:Monster Fang
2028:Monster Shell
2029:Monster Bone
2030:Monster Seed
2031:Monster Powder
2032:Monster Tail
2033:Monster Eye
2034:Monster Meat
2035:Monster Tender
2036:Monster Fish Meat
2037:Monster Bird Egg
2038:Monster Roe
2039:Monster Gelatin
2040:Plump Fish Meat
2050:Crab
2051:Gold Angelfish
2052:Kasagin
2053:Yamany
2054:Tiger Rockfish
2055:Liberl Carp
2056:Kasago
2057:Great Blackfish
2058:Valleria Bass
2059:Rainbow Trout
2060:Sea Bass
2061:Carp
2062:Rockeater
2063:Trout
2064:Salmon
2065:Claudine
2066:Eel
2067:Octopus
2068:Snakehead
2069:Mahi-Mahi
2070:Pearlglass
2071:Garvelze
2072:Granakor
2073:Gigangora
2074:Blue Marlin
2075:Dynatrad
2100:Nature's Font
2101:Herb Sandwich
2102:Jam Cookie
2103:Azelia Kiss
2104:Roasted Fish Belly
2105:Sea Breeze Soup
2106:Ocean Froth
2107:Seaside Paradise
2108:Minnow's Keep
2109:Toasty Potato Wedges
2110:Royal Gelato
2111:Young Lady Platter
2112:Rotund Meatballs
2113:Magma Wings
2114:Fruit Kingdom
2115:Acerbic Tomato Sandwich
2116:Mysterious Paste
2117:Continental Eggs
2118:Passionate Egg Roll
2119:Top-Rated Shake
2120:Golden Risotto
2121:Septium Jelly Beans
2122:Homemade Faux Pie
2123:Refined Carapace
2124:Agile Popcorn
2125:Sweet Crepe
2126:Mystery Crepe
2127:Sunshine Ice Cream
2128:Moonlight Ice Cream
2129:Sandman's Demise
2130:Curry of Dreams
2131:Dual-Layer Tempura
2132:Bone-In Meat
2133:Silken Soup
2134:Spring Spiral Noodles
2135:Strawberry Supreme Crepe
2136:Three-Egg Rice Porridge
2137:Maelstrom Soup
2138:Herbal Squeeze
2139:Spiced Stew
2140:Refreshing Jelly
2141:Angular Castella
2142:Crimson Monster Stew
2143:Toasty Tide Soup
2144:Mighty Juice
2145:Eastern Fried Fish
2146:Miso Simmered Fish
2147:Berserker Fish
2148:Attention Grabber
2149:Dark Stew
2150:Green Cookie
2151:Spicy Meatballs
2152:Seafood Gelatin
2153:Victor's Steak
2154:Platinum Risotto
2155:Aidios' Paradise
2156:Ultima Ice Cream
2157:Giblet Tempura
2158:Pinkish Delight
2159:Boney Meat
2160:Profound Paste
2161:Mighty Essence
2162:Ultra-Concentrated Herbal Tea
2163:Sadist Monster Stew
2164:Aurora Beans
2165:Mountain Man Stew
2166:Protein Hot Pot
2167:Bitter Omelet
2168:Resurrection Jelly
2169:Ancient Steak
2200:Sticky Water
2201:Magical Sandwich
2202:Exploding Cookie
2203:Red Liquid
2204:Crispy Fish Belly
2205:Tempest Soup
2206:Calm Tide
2207:Befuddling Plot
2208:Minnow's Bastion
2209:Ice Cold Potatoes
2210:Breakdown Gelato
2211:Witch's Platter
2212:Firestarter Meat
2213:Proud Chicken
2214:Fruit Free-For-All
2215:Bitter Bombast Sandwich
2216:Undefined Liquid
2217:Continental Yolks
2218:Naive Omelet Roll
2219:Wobbly Milk Pudding
2220:Refined Risotto
2221:Mystic Prism Drops
2222:Buckler Pie
2223:Strange Shell Soup
2224:Hopcorn
2225:Chilly Crepe
2226:Spicy Crepe
2227:Solar Liquid
2228:Lunar Liquid
2229:Caffeinated Jelly
2230:Obstinate Curry
2231:Fortunate Tempura
2232:Bone-Ified Meat
2233:Turbid Soup
2234:Whirlwind Noodles
2235:Springy Mille Crepe
2236:Warm Egg Gruel
2237:Existential Soup
2238:Herbal Liquid
2239:Spiceless Simmer
2240:Adamantine Jelly
2241:Robust Castella
2242:Smelly Stew
2243:Bright Bouillabaisse
2244:Cryptic Juice
2245:Individual Fish Fry
2246:Light Miso Simmer
2247:Runaway Fish
2248:Monster Fury Stir-Fry
2249:Stew of Resignation
2250:Sedative Cookie
2251:Concussive Meatballs
2252:Seafood Sherbet
2253:No-Frills Steak
2254:Deferred Risotto
2255:Paradise Liquid
2256:Miracle Sorbet
2257:Tender Tempura
2258:Simple Carpaccio
2259:Dedicated Spare Ribs
2260:Golden Jelly
2261:Silver Jelly
2262:Knockout Herbal Tea
2263:Infernal Stew
2264:Mystic Aurora Drops
2265:River Hot Pot
2266:Giant's Stew
2267:Sour Omelet
2268:Fortune Jelly
2269:Phantasmal Steak
2300:Ham &amp; Egg Feast
2301:Homemade Seafood Risotto
2302:Plump Salisbury Steak
2303:Compote Jelly
2304:Breeze Basil Pasta
2305:Exotic Fizz
2306:Red Wine Curry
2307:Flamboyant Candy Lei
2308:White Chiffon Cake
2309:Bustling Meatloaf
2310:Thunderous Potato Soup
2311:Draconic Meatballs
2312:Omelet Pilaf
2313:Pom Pom Cookie
2314:Tiger Dragon Stir-Fry
2315:Taito School Hot Pot
2316:Mom's Omelet &amp; Chicken Rice
2494:Experimental STR UP Meal
2495:Experimental DEF UP Meal
2496:Experimental Luck Up Meal
2497:Experimental HP Regen Meal
2498:Experimental EP Regen Meal
2499:Experimental CP Regen Meal
2500:Estelle - 1st Casual
2501:Estelle - Hot Spring
2502:Estelle - Maid
2503:Estelle - Crimson Knight
2504:Estelle - Pajamas
2505:Estelle - 1st Apron
2509:Estelle - 1st Alt. Color
2511:Estelle - Casual
2515:Estelle - Apron
2518:Estelle - Alt. Color
2519:Estelle - Alt. Color II
2525:Estelle - Classic Style II
2529:Estelle - 1st
2530:Joshua - 1st Casual
2531:Joshua - Hot Spring
2535:Joshua - 1st Apron
2539:Joshua - 1st Alt. Color
2541:Joshua - Casual
2545:Joshua - Apron
2548:Joshua - Alt. Color
2549:Joshua - Alt. Color II
2555:Joshua - Classic Style II
2559:Joshua - 1st
2561:Scherazard - Hot Spring
2565:Scherazard - Apron
2569:Scherazard - Alt. Color
2578:Scherazard - Alt. Color II
2579:Scherazard - Alt. Color III
2591:Olivier - Hot Spring
2595:Olivier - Apron
2599:Olivier - Alt. Color
2610:Olivier - Military Coat
2619:Olivier - Alt. Color II
2621:Kloe - Hot Spring
2622:Kloe - Princess
2623:Kloe - Azure Knight
2624:Kloe - Pajamas
2625:Kloe - Apron
2629:Kloe - Alt. Color
2630:Kloe - Crown Princess
2639:Kloe - Alt. Color II
2649:Kloe - Royal Academy Uniform
2651:Agate - Hot Spring
2655:Agate - Apron
2659:Agate - Alt. Color
2668:Agate - Alt. Color II
2669:Agate - Alt. Color III
2680:Tita - Default (No Hat)
2681:Tita - Hot Spring
2684:Tita - Pajamas
2685:Tita - Apron
2689:Tita - Alt. Color
2699:Tita - Alt. Color II
2711:Zin - Hot Spring
2715:Zin - Apron
2719:Zin - Alt. Color
2729:Zin - Alt. Color II
2749:Kevin - Alt. Color
2772:Josette - Uniform
2779:Josette - Alt. Color
2809:Julia - Alt. Color
2839:Mueller - Alt. Color
2950:Jaeger Kurt
2951:Jaeger Kurt - Helmeted
2952:Jaeger Grant
2953:Jaeger Grant - Helmeted
2954:Jaeger Carna
2955:Jaeger Carna - Helmeted
2956:Bracer Cassius
2957:Prisoner Richard
2958:Special Ops Soldier Kanone - Hatless
2959:Captain Amalthea
2960:Don - Wearing a Hat
2961:Lt. Lorence
2962:Lt. Lorence - Helmetless
2963:Professor Alba
2964:Jaeger Gilbert
2965:Jaeger Gilbert - Helmeted
2980:Estelle - NEO Bracer
2981:Estelle - Resort Style
2982:Estelle - Classic Style
2983:Estelle - NEO Bracer II
2984:Estelle - Eternal Summer
2985:Estelle - Cheerful Star
2986:Estelle - Fluffy Creepy Sheep
2987:Estelle - Capua Sky Pirate
2990:Estelle - Summer Vacation
2991:Estelle - Royal Academy Uniform
2992:Estelle - Fine Red Diner
2993:Estelle - Mascot
2994:Estelle - Original Diner
2995:Estelle (strategy guide bonus, contents TBD)
3000:Joshua - NEO Black Fang
3001:Joshua - Resort Style
3002:Joshua - Classic Style
3004:Joshua - Eternal Summer
3005:Joshua - Cheerful Star
3006:Joshua - Fluffy Creepy Sheep
3007:Joshua - Enforcer Number II
3010:Joshua - Summer Vacation
3011:Joshua - Royal Academy Uniform
3012:Joshua - Fine Red Diner
3013:Joshua - Mascot
3014:Joshua - Original Diner
3020:Scherazard - NEO Bracer
3024:Scherazard - Eternal Summer
3025:Scherazard - Cheerful Star
3026:Scherazard - Fluffy Creepy Sheep
3027:Scherazard - Enforcer Number VI
3032:Scherazard - Fine Red Diner
3034:Scherazard - Original Diner
3044:Olivier - Eternal Summer
3045:Olivier - Cheerful Star
3046:Olivier - Fluffy Creepy Sheep
3047:Olivier - Enforcer Number X
3052:Olivier - Fine Red Diner
3054:Olivier - Original Diner
3064:Kloe - Eternal Summer
3065:Kloe - Cheerful Star
3066:Kloe - Fluffy Creepy Sheep
3067:Kloe - Royal Maid
3072:Kloe - Fine Red Diner
3074:Kloe - Original Diner
3080:Agate - NEO Bracer
3084:Agate - Eternal Summer
3085:Agate - Cheerful Star
3086:Agate - Fluffy Creepy Sheep
3087:Agate - Head of the Ravens
3092:Agate - Fine Red Diner
3094:Agate - Original Diner
3104:Tita - Eternal Summer
3105:Tita - Cheerful Star
3106:Tita - Fluffy Creepy Sheep
3107:Tita - Enforcer Number XV
3111:Tita - Royal Academy Uniform
3112:Tita - Fine Red Diner
3114:Tita - Original Diner
3124:Zin - Eternal Summer
3125:Zin - Cheerful Star
3126:Zin - Fluffy Creepy Sheep
3127:Zin - Enforcer Number VIII
3132:Zin - Fine Red Diner
3134:Zin - Original Diner
3145:Anelace - Cheerful Star
3146:Anelace - Fluffy Creepy Sheep
3165:Kevin - Cheerful Star
3166:Kevin - Fluffy Creepy Sheep
3185:Josette - Cheerful Star
3186:Josette - Fluffy Creepy Sheep
3205:Julia - Cheerful Star
3206:Julia - Fluffy Creepy Sheep
3225:Mueller - Cheerful Star
3226:Mueller - Fluffy Creepy Sheep
3300:Estelle - Dark Hair
3301:Estelle - Turquoise Hair
3302:Estelle - Blue Hair
3303:Estelle - Silver Hair
3305:Joshua - Brown Hair
3306:Joshua - Red Hair
3307:Joshua - Emerald Hair
3308:Joshua - Pink Hair
3310:Scherazard - Gold Hair
3311:Scherazard - Pink Hair
3315:Olivier - Dark Blue Hair
3316:Olivier - Light Blue Hair
3320:Kloe - Light Brown Hair　
3321:Kloe - Black Hair
3325:Agate - Blue Hair
3326:Agate - Brown Hair
3330:Tita - Pink Hair
3331:Tita - Platinum Blond Hair
3335:Zin - Dark Green Hair
3336:Zin - Silver Hair
3340:Kevin - Orange Hair
3345:Josette - Pink Hair
3350:Julia - Purple Hair
3355:Mueller - Gold Hair
3380:Estelle - Two-Tone Hair
3381:Estelle - Blond Hair
3382:Estelle - Shiny Hair
3383:Estelle - Streaked Hair
3384:Estelle - Josette's Hair
3385:Joshua - Two-Tone Hair
3386:Joshua - Yellow Hair
3387:Joshua - Shiny Hair
3388:Joshua - Streaked Hair
3389:Joshua - Bladelord Hair
3390:Scherazard - Two-Tone Hair
3391:Scherazard - Purple Hair
3392:Scherazard - Shiny Hair
3393:Scherazard - Streaked Hair
3394:Scherazard - Bewitching Bell Hair
3395:Olivier - Two-Tone Hair
3396:Olivier - Gray Hair
3397:Olivier - Shiny Hair
3398:Olivier - Streaked Hair
3399:Olivier - Phantom Thief Hair
3400:Kloe - Two-Tone Hair
3401:Kloe - Lime Green Hair
3402:Kloe - Shiny Hair
3403:Kloe - Streaked Hair
3404:Kloe - Royal Maid Hair
3405:Agate - Two-Tone Hair
3406:Agate - Smoky Pink Hair
3407:Agate - Shiny Hair
3408:Agate - Streaked Hair
3409:Agate - Raven Leader Hair
3410:Tita - Two-Tone Hair
3411:Tita - Light Blue Hair
3412:Tita - Shiny Hair
3413:Tita - Streaked Hair
3414:Tita - Angel of Slaughter Hair
3415:Zin - Two-Tone Hair
3416:Zin - Orange Hair
3417:Zin - Shiny Hair
3418:Zin - Streaked Hair
3419:Zin - Direwolf Hair
3422:Anelace - Shiny Hair
3423:Anelace - Streaked Hair
3427:Kevin - Shiny Hair
3428:Kevin - Streaked Hair
3432:Josette - Shiny Hair
3433:Josette - Streaked Hair
3437:Julia - Shiny Hair
3438:Julia - Streaked Hair
3442:Mueller - Shiny Hair
3443:Mueller - Streaked Hair
3460:Square Frame - Silver
3461:Square Frame - Black
3462:Round Frame - Silver
3463:Round Frame - Black
3464:Tabby Cat Ears
3465:Tabby Cat Tail
3466:Black Cat Ears
3467:Black Cat Tail
3468:Estelle's Chef Hat
3469:Joshua's Chef Hat
3470:Night-Vision Goggles
3471:Scherazard's Chef Hat
3472:Olivier's Chef Hat
3473:Kloe's Chef Hat
3474:Agate's Chef Hat
3475:Tita's Chef Hat
3476:Zin's Chef Hat
3477:Square Frame - Gold
3478:Round Frame - Gold
3479:White Cat Ears
3480:White Cat Tail
3481:Orange Tabby Cat Ears
3482:Orange Tabby Cat Tail
3510:Sky Blue Glasses
3511:Rich Gold Sunglasses
3512:Steampunk Glasses
3513:Intelligent Glasses
3514:Darkwalker Sunglasses
3515:Stranger Spectacles
3516:Estelle Mascot Head
3517:Joshua Mascot Head
3518:Cassius Mascot Head
3519:Red Pengu Head
3520:Blue Pengu Head
3521:Yellow Pengu Head
3522:Pink Pengu Head
3523:Green Pengu Head
3524:White Pengu Head
3525:Estelle Pom Pom Pal
3526:Joshua Pom Pom Pal
3527:Scherazard Pom Pom Pal
3528:Olivier Pom Pom Pal
3529:Kloe Pom Pom Pal
3530:Agate Pom Pom Pal
3531:Tita Pom Pom Pal
3532:Zin Pom Pom Pal
3533:Estelle Char. Stand
3534:Joshua Char. Stand
3535:Scherazard Char. Stand
3536:Olivier Char. Stand
3537:Kloe Char. Stand
3538:Agate Char. Stand
3539:Tita Char. Stand
3540:Zin Char. Stand
3541:Pom Char. Stand
3542:Creepy Sheep Char. Stand
3543:Portable Creepy Sheep
3544:Portable Bunny
3545:Archangel Head
3546:Archangel Main Wings
3547:Archangel Sub Wings
3548:Fallen Angel Head
3549:Fallen Angel Main Wings
3550:Fallen Angel Sub Wings
3551:Demon King Head
3552:Demon King Main Wings
3553:Demon King Sub Wings
3554:Twinkle Star Effect
3555:Whimsical Diner Effect
3556:Pure White Feathers Effect
3557:Dark Feathers Effect
3558:Estelle Banner
3559:Joshua Banner
3560:Scherazard Banner
3561:Olivier Banner
3562:Kloe Banner
3563:Agate Banner
3564:Tita Banner
3565:Zin Banner
3566:Estelle Classic Banner
3567:Joshua Classic Banner
3568:Scherazard Classic Banner
3569:Olivier Classic Banner
3570:Kloe Classic Banner
3571:Agate Classic Banner
3572:Tita Classic Banner
3573:Zin Classic Banner
3574:Cassius Banner
3575:Josette Banner
3576:Professor Alba Banner
3577:Lorence Banner
3578:Nial &amp; Dorothy Banner
3579:Anelace &amp; Carna Banner
3580:Kurt &amp; Grant Banner
3581:Richard &amp; Kanone Banner
3582:Classic Char. Stand - Estelle
3583:Classic Char. Stand - Joshua
3584:Classic Char. Stand - Scherazard
3585:Classic Char. Stand - Olivier
3586:Classic Char. Stand - Kloe
3587:Classic Char. Stand - Agate
3588:Classic Char. Stand - Tita
3589:Classic Char. Stand - Zin
3590:Classic Char. Stand - Anelace
3591:Classic Char. Stand - Kevin
3592:Classic Char. Stand - Josette
3593:Classic Char. Stand - Julia
3594:Classic Char. Stand - Mueller
3595:Pom Pom Head - Estelle
3596:Pom Pom Head - Joshua
3597:Pom Pom Head - Scherazard
3598:Pom Pom Head - Olivier
3599:Pom Pom Head - Kloe
3600:Pom Pom Head - Agate
3601:Pom Pom Head - Tita
3602:Pom Pom Head - Zin
3603:Pom Pom Head - Anelace
3604:Pom Pom Head - Kevin
3605:Pom Pom Head - Josette
3606:Pom Pom Head - Julia
3607:Pom Pom Head - Mueller
3608:Navy Blue Glasses
3609:Large-framed Glasses
3610:XL Star Party Glasses
3611:Vivid Red Glasses
3612:Pixel Shades
3613:Professor's Monocle
3614:Hot-blooded Eye Mask
3615:Sparkling Eye Mask
3616:Faking Ignorance Eye Mask
3630:Bracer Armor
3631:Int. Division Commander's Cape
3632:Pilot Goggles
3633:Special Ops Leader's Mask
3634:Capua Sky Pirates Mask
3635:Summer Fun - Sun Visor
3636:Summer Fun - Bamboo &amp; Wishes
3637:Summer Fun - Swim Ring
3638:Thrilling Stadium - Headband
3639:Thrilling Stadium - Balloons
3640:Thrilling Stadium - Pom-Poms
3641:Free-Spirited Bard Effect
3642:Welcome to the Tea Party Effect
3643:Paper Airplane Effect
3644:Rainbow Quartz Effect
3645:Pocket Arseille
3646:Pocket Bobcat
3647:Pocket Sieg
3648:Pocket Shining Pom
3649:Olivier - Phantom Thief Mask
3650:Zin - Direwolf Sunglasses
3700:Defense 1
3701:Defense 2
3702:Defense 3
3703:Defense 4
3704:Amberl Gem
3705:True Amberl Gem
3710:Break 1
3711:Break 2
3712:Break 3
3713:Break 4
3714:Rakan Gem
3715:True Rakan Gem
3720:Poison
3721:Poison II
3730:Petrify
3731:Petrify II
3740:Topaz Guard
3750:Septium Vein
3760:Bastion
3800:Mind 1
3801:Mind 2
3802:Mind 3
3803:Mind 4
3804:Sapphirl Gem
3805:True Sapphirl Gem
3810:HP 1
3811:HP 2
3812:HP 3
3813:HP 4
3814:Benten Gem
3815:True Benten Gem
3820:Freeze
3821:Freeze II
3830:Cobalt Guard
3840:Heal
3850:Mercy
3860:Waterfall
3900:Attack 1
3901:Attack 2
3902:Attack 3
3903:Attack 4
3904:Carnelia Gem
3905:True Carnelia Gem
3910:Strike 1
3911:Strike 2
3912:Strike 3
3913:Strike 4
3914:Mars Gem
3915:True Mars Gem
3920:Burn
3921:Burn II
3930:Seal
3931:Seal II
3940:Crimson Guard
3950:Ingenuity
3960:Ember Blade
4000:Shield 1
4001:Shield 2
4002:Shield 3
4003:Shield 4
4004:Esmelas Gem
4005:True Esmelas Gem
4010:Evade 1
4011:Evade 2
4012:Evade 3
4013:Evade 4
4014:Leigong Gem
4015:True Leigong Gem
4020:Sleep
4021:Sleep II
4030:Jade Guard
4040:Scent
4050:Breeze
4060:Fury
4100:Action 1
4101:Action 2
4102:Action 3
4103:Action 4
4104:Nohval Gem
4105:True Nohval Gem
4110:Cast 1
4111:Cast 2
4112:Cast 3
4113:Cast 4
4114:Hades Gem
4115:True Hades Gem
4120:Blind
4121:Blind II
4130:Deathblow
4140:Onyx Guard
4150:Serendipity
4160:Acrobatics
4200:Hit 1
4201:Hit 2
4202:Hit 3
4203:Hit 4
4204:Goldia Gem
4205:True Goldia Gem
4210:EP Cut 1
4211:EP Cut 2
4212:EP Cut 3
4213:EP Cut 4
4214:Deus Gem
4215:True Deus Gem
4220:Mute
4221:Mute II
4230:Golden Guard
4240:Revelation
4250:Sage Sight
4260:Lone Blade
4300:Impede 1
4301:Impede 2
4302:Impede 3
4303:Impede 4
4304:Argem Gem
4305:True Argem Gem
4310:EP 1
4311:EP 2
4312:EP 3
4313:EP 4
4314:Odin Gem
4315:True Odin Gem
4320:Confuse
4321:Confuse II
4330:Silver Guard
4340:Haze
4350:Phantom Dance
4360:Cloak
4450:Pom Cover
4451:Cute Creepy Sheep Cover
4452:Violet Pom Cover　
4453:Mint Pom Cover
4454:Pumpkin Pom Cover
4455:Dark Creepy Sheep Cover
4456:Estelle - Orbment Cover
4457:Joshua - Orbment Cover
4458:Scherazard - Orbment Cover
4459:Olivier - Orbment Cover
4460:Kloe - Orbment Cover
4461:Agate - Orbment Cover
4462:Tita - Orbment Cover
4463:Zin - Orbment Cover
4464:Estelle - Chibi Cover
4465:Joshua - Chibi Cover
4466:Scherazard - Chibi Cover
4467:Olivier - Chibi Cover
4468:Kloe - Chibi Cover
4469:Agate - Chibi Cover
4470:Tita - Chibi Cover
4471:Zin - Chibi Cover
4472:Shining Pom Cover
4473:Estelle - Orbment Cover II
4474:Joshua - Orbment Cover II
4475:Scherazard - Orbment Cover II
4476:Olivier - Orbment Cover II
4477:Kloe - Orbment Cover II
4478:Agate - Orbment Cover II
4479:Tita - Orbment Cover II
4480:Zin - Orbment Cover II
4481:Anelace - Orbment Cover II
4482:Kevin - Orbment Cover II
4483:Josette - Orbment Cover II
4484:Julia - Orbment Cover II
4485:Mueller - Orbment Cover II
4486:Estelle - Chibi Cover II
4487:Joshua - Chibi Cover II
4488:Scherazard - Chibi Cover II
4489:Olivier - Chibi Cover II
4490:Kloe - Chibi Cover II
4491:Agate - Chibi Cover II
4492:Tita - Chibi Cover II
4493:Zin - Chibi Cover II
4494:Anelace - Chibi Cover II
4495:Kevin - Chibi Cover II
4496:Josette - Chibi Cover II
4497:Julia - Chibi Cover II
4498:Mueller - Chibi Cover II
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>178</ID>
          <Description>"Quest.LogID"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">255:無効値 / Empty
</DropDownList>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>287</ID>
          <Description>"空の軌跡 the 2nd攻略wiki"</Description>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>288</ID>
              <Description>"https://kamigame.jp/soranokiseki2nd/index.html"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>The movement algorithm is based on Cyber's CS4 script, adapted for Kuro's engine by me.  Credit also goes to DhaosCollider for AOB (from Kuro CLE) for FOV, to lock player movement, and for the fantastic idea of using the latter to allow WASD control.  My eternal gratitude to both!
</Comments>
  <LuaScript>--[[
[ENABLE]
{$lua}
if syntaxcheck then return end
]]--
-- **デバッグモードの設定 (デフォルト: 無効)**
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
]]--

-- AOBScanModuleN関数
if not AOBScanModuleN then
    function AOBScanModuleN(moduleName, signature, maxResults, 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 addrs = {}
        synchronize(function()
            local count = results.getCount()
            for i = 0, math.min(maxResults - 1, count - 1) do
                table.insert(addrs, results[i])
                if debugMode then
                    print(string.format("🔦 AOB[%d] found at: 0x%s", i + 1, results[i]))
                end
            end
        end)

        if #addrs == 0 and debugMode then
            print("💔 AOB not found in " .. moduleName)
        end

        results.destroy()
        ms.destroy()

        return addrs
    end
end

registerLuaFunctionHighlight('AOBScanModuleN')


-- 搜尋並取出最多5筆結果
--[[
local list = AOBScanModuleN("GameModule.exe", "12 34 56 ?? 78", 5)

if list then
    for i, addr in ipairs(list) do
        print(string.format("地址 %d: 0x%s", i, addr))
    end
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')

if not getProcessNameFromPID then
	function getProcessNameFromPID(pid)
	  local sl = createStringList()
	  getProcessList(sl)
	  local hexPid = string.format("%X", pid):upper()

	  for i = 0, sl.Count - 1 do
		local entry = sl[i]
		local hexid, name = entry:match("^(%x+)%-(.+)$")
		if hexid and name then
		  if tonumber(hexid, 16) == pid then
			return name
		  end
		end
	  end
	  return "(unknown)"
	end
end
registerLuaFunctionHighlight('getProcessNameFromPID')

if not printProcessInfo then
	function printProcessInfo()
	  local pid = getOpenedProcessID()
	  local name = getProcessNameFromPID(pid)
	  print(string.format("📎 Attached to process: %s (PID: %d / 0x%X)", name, pid, pid))
	end
end
registerLuaFunctionHighlight('printProcessInfo')

if not dumpProcessListAndFindPID then
	function dumpProcessListAndFindPID()
	  local pid = getOpenedProcessID()
	  print(string.format("💭 Current PID: %d / 0x%X", pid, pid))

	  local sl = createStringList()
	  getProcessList(sl)

	  print("🧾 Dumping process list:")
	  for i = 0, sl.Count - 1 do
		local entry = sl[i]
		print(string.format("[%d] %s", i, entry))

		-- 嘗試解析並比對 PID
		local name, hexid = entry:match("(.+)%-(%x+)$")
		if name and hexid then
		  local parsed = tonumber(hexid, 16)
		  if parsed == pid then
			print("🔦 Match found in process list:")
			print(string.format("Name: %s | PID: %s (0x%s)", name, parsed, hexid))
		  end
		end
	  end
	end
end
registerLuaFunctionHighlight('dumpProcessListAndFindPID')

if not toHex32 then
	function toHex32(num)
		local hexstr = "0123456789ABCDEF"
		local result = ""
		if num &lt; 0 then
			num = (num + (1 &lt;&lt; 32)) % (1 &lt;&lt; 32) -- 轉成32-bit補數
		end
		for i = 1, 8 do -- 32-bit 一共8個hex位
			local n = num &amp; 0xF -- 取最低4 bit
			result = hexstr:sub(n + 1, n + 1) .. result
			num = num &gt;&gt; 4 -- 右移4 bit
		end
		return result
	end
end
registerLuaFunctionHighlight('toHex32')

if not toHex then
	function toHex(num)
		local hexstr = "0123456789ABCDEF"
		local result = ""
		if num &lt; 0 then
			num = (num + (1 &lt;&lt; 64)) % (1 &lt;&lt; 64)  -- 轉成64-bit補數
		end
		for i = 1, 16 do -- 每4 bit 一個 hex字，64-bit總共16個hex位
			local n = num &amp; 0xF -- 取最低4bit
			result = hexstr:sub(n + 1, n + 1) .. result
			num = num &gt;&gt; 4 -- 右移4bit
		end
		return result
	end
end	
registerLuaFunctionHighlight('toHex')

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>
