更新 2.24
2026/6/9
v2.24.0BETA
Seymour
怪物 AI 編輯器:一鍵 AUTOMATIONS(軟體的「AI」會組合位元組碼)
- 擁有者要求提供簡易按鈕,讓編輯器 不破壞 地組合 ATEL 位元組碼,並在儲存前驗證(該編輯器擅長編輯,但從頭撰寫能力不佳)。在模組頂端新增了 「✨ 自動化(一鍵)」 卡片,包含 ➕ 添加能力(透過
AiCommandId的友善咒語/能力下拉選單 +「when」:Always / Sometimes 1-in-K → 讓 AI auto-picks 戰鬥工作線與入口點,透過 jump-table 增長AppendGuardedAction,驗證並儲存 grow-aware)以及 ➖ 移除動作(列出怪物 ALREADY 執行的命令動作,按名稱解碼;透過 stack-neutral + 重新連結移除[target][command][CALLPOPA]Rebuild三元組,驗證器會阻止懸空情況)。+ 一個 「技術模式(真實名稱)」 切換開關,將清單重新標籤為原始助記符/十六進制(給更進階的使用者)。Free-edit(AI 組合器 + 行為庫)保持不變,作為進階模式。純邏輯提取到FfxLib/Ai/AiAutomation.cs(無編輯器依賴,如AiCommandId/AiSnippetLibrary)→ 可測試且可門控。新的閘門AiScriptLab --ai3在語料庫(361 個 m*.bin, 346 個有腳本)上證明:add-ability 346/346 + rng-guard 346/346(auto-pick 驗證 + re-parses 乾淨如新),偵測到 1354 個動作 / 255 個腳本,移除 241/241(重建會精確縮小丟棄的三元組,re-parses 乾淨)+ 14 個被驗證器正確阻擋(某個東西分支到該動作)。--ai2仍然 PASS。建置 0 錯誤。誠實地說: 結構已證明 OFFLINE; in-game 能力的 ADDED 行為取決於每回合 WHICH 進入點的執行次數 — NOT byte-proven (僅限結構,692/692),因此進入點 auto-pick 屬於啟發式判斷 (largest-span),已透明回報並標記為 實驗性/RT2 (請透過 DINPUT8 探測確認)。Multi-cast/multi-target/HP%-回合條件式仍待處理 (corpus/anchor)
v2.23.3