更新 2.217
2026/8/2
v2.217.0.0BETAMINOR
Seymour2026年8月2日
第4階段:FORMATION 系統(無限插槽 + 匯入視窗 + 刪除 double-check 含5秒計時器)
- 無限插槽:
modules\arena_formations\formation_XXX.json(auto-numbered — 實驗室將真實佈局與活躍設定檔匯出至compose_last_layout.json;鉤子將其複製到下一個插槽)。 - 無視窗匯出: "Salvar Formação (export)" — 一鍵,新插槽。
- 含視窗匯入: "Importar Formação (janela)" — 開啓陣型列表(▲▼ 導航,Enter 套用)— 將陣型的場景設定檔套用至
arena_layout_profiles.json(組建預覽顯示結果)。 - 刪除 double-check + 計時器: 在視窗中,"[Excluir selecionada]" → "Tem certeza?" 彈出視窗 → "Excluir (Ns)" 按鈕顯示倒數(5秒)且僅于歸零後刪除(按鈕全程保持可選 — 顯示 "GOD" 可見秒數)— 或者 Cancelar 立即拒絕並離開視窗。
- 實驗室組建 0 錯誤 + ffx-hooks(含 PolyHook)— 已部署。
- RT2
Needs Testing: 組建預覽 → Salvar Formação → Importar Formação(視窗列出插槽)→ Excluir selecionada → 彈出視窗顯示 "Excluir (5s→0)" → 刪除;而 Cancelar 立即拒絕。 ### MINOR
v2.216.0.0
v2.217.0.1BETAPATCH
Seymour2026年8月2日
FIX 開啟佈局調整時的當機問題 (AV WRITE 於 0xBD):FFX 原生選單因超過 17 行而溢出
- 根本原因: 原生選單
O_COUNT有 18+ 行(第三階段新增「Ajustar Layout」,第四階段新增陣型 → 19 行),導致選單繪圖存取超出其項目緩衝區 →AV WRITE pc=0x00A209A5 accessed=0x000000BD(在ffx-hooks.log中確認)。 - 修正(17 行——可行的限制): 合併—— (1) 「Load Last Mix」改為 L 附加於「Fight Last Mix」(L 重新載入選擇); (2) 「Importar Formação」改為 L 附加於「Formações」(Enter = 儲存,L = 匯入); (3) 「Ajustar Layout」改為 L 附加於「Build Preview」(L = 調整,Enter = 組合)。
kMaxRowCount +5,TotalRows = 17。 - 調整 ASCII 中的提示(L/R 值,U/D 參數——無 unicode)。
- ffx-hooks 建置 1,125,376 B (09:22) + Steam 部署。
- RT2: 自訂 Mix → 建置預覽(Enter = 地圖;L = 調整佈局)→ Formações(Enter = 儲存;L = 匯入)→ 戰鬥最後的 Mix(L = 載入選擇)——無當機。
v2.217.0.0
v2.217.0.2BETAPATCH
Seymour2026年8月2日
版面調整:深色遮罩 + 簡潔中央面板(調整模式現在隱藏清單——之前會重疊且看起來很醜)+ 清晰提示("左/右數值,上/下參數")
- 選單/戰鬥音樂:
arena_plus_music.flag.off建立於modules\(停用了 Arena+ MusicHook,該功能原本佔用了 BGM — 使用者重新啟動遊戲後音樂恢復)。最終修正(覆寫的上下文條件)留待下一次迭代。
v2.217.0.1
v2.217.1.0BETAPATCH
Seymour2026年8月2日
i18n 第 3a 波:剩餘 258 個重複字面值已遷移(129 個值 × 2)
- 工作線 IFRT-2(接續 Jarvis-CLINE/IFRIT)
- 127 個新金鑰 (
Common*) 遍佈所有 9 個 resx (EN/PT; ES/FR/DE/IT/JA/KO/ZH = EN) + 2 個重複使用 (SessionControls,CommonType)。涵蓋第 2 波遺留的 129 個出現 2 次以上的值(Monster、Encounter、Trigger、Formula、Flags、Slots、Strength/Defense、Base/Current HP/MP、Next state、Phase Rotation phases、guardrails、long sum_grow/kaizou descriptions...)。 - 258 個替換,橫跨 52 個 .axaml 檔案 (
{x:Static res:Strings.X});MonsterAiEditor2*已排除(硬性規則)。修復了xmlns:res在AtlasEvidenceBadgeStrip.axaml中(最小標頭,不含mc:Ignorable)。 - 腳本:
_i18n_onda3_survey.py、_i18n_onda3_gen_keys.py、_i18n_onda3_migrate.py、_i18n_onda3_check.py(0 殘留)+_i18n_onda3_cs.py(將屬性注入 Strings.cs)。 - 閘門: 建置 0 錯誤;測試套件 381/381 PASS(另一個工作線的損壞未追蹤
StudioWebServerTests.cs暫時移開 — 與 i18n 無關;已完整恢復)。Post-wave 調查:0 個出現 2 次以上的值(2,014 → 1,759 個唯一剩餘)。 - 待辦:第 3b 波(1,759 個唯一 per-file 字面值)— 需評估遷移標準(許多是技術值:十六進位、路徑、數字)。 ### MINOR ### MINOR ### MINOR
v2.217.0.0