更新 2.18
2026/6/6
v2.18.0BETA
Seymour
編輯器內的 MODEL VIEWER(HD):收錄 816 個含貼圖+動畫模型的 3D 畫廊
- 劇情反轉(「這得在編輯器內執行纔行」)反而成為一項功能:Extras 卡片新增了 「Model Viewer(HD)🐉」 按鈕 → 開啟
RuntimeTools/FFXModelViewerWeb(three.js + GLTFLoader),透過 loopback HTTP 提供(與 PROVEN Magic Viewer/Aurora 相同的做法 —python -m http.server, distinct port 8767; HTTP mandatory for the catalogfetch()+ GLTFLoader of/work/...). The viewer is an animated gallery: a unified catalog of 816 models (modelviewer-catalog.json, generated from the HD-lane baseline — pc/sum/npc/mon/obj/wep), filter by category + verdict + search, thumbnails, and animation-clip playback (AnimationMixer + clip selector) + orbit/grid/wire/spin/fit. It consumes exactly the glTFs baked in the HD saga (META 1 + pure-HD) — no re-baking.ModelViewerLauncher.cs(clone ofMagicViewerLauncher) + a button inMain_Window.axaml/handler. Build 0 errors; serve proven (catalog/index/gltf = 200). csproj bump (real UI feature). Phase 2 queued (owner decision): host the SAME viewer in an editor WebView panel (no browser) — needs one nuget; the three.js engine is host-agnostic. Docs:FFX_MODELVIEWER_EDITOR_2026-06-06.md
v2.17.0
v2.18.1BETA
Seymour
self-audit:MY OWN(Jarvis)中的 6 個錯誤已修復(在對抗性雙聊天審查中發現,每個發現由第二個代理驗證):
- Ps3MagicBrowser:每個資料夾的第一個紋理在 SYNCHRONOUSLY 上 UI 執行緒解碼(聲稱已移除的凍結 I)並且 在背景中再次解碼——現在 row[0] 留給背景處理,
DecodeRows跳過 already-decoded 行(無 double-decode),且decodeGeneration現在是volatile(工作者↔UI 可見性)。 - Monster AI Editor:以十六進位(
AiEditRow)或在 AI Assembler(AiAsmRow)中編輯 opcode/operand 時,不會更新 on-screen 的意義 —AiEditRow現在會在十六進位OnPropertyChanged(Meaning)命令的 setter 中拋出 AND;AiAsmRow已改為ObservableObject,並通知 Meaning/Label/HasOperand。 - OpcodeHelp:opcode 工具提示錯誤(
StartsWith("PUSHFF")從未符合;PUSHFfloat-const 落入了 register-bank 的說明)— 已改寫為依OperandKindOf(即 PROVEN 種類)分派,而非依賴脆弱的助記詞前綴。 - MagicViewerLauncher:你「等待目錄」的 ROOT — 即使 python never came up; now
EnsureViewerServerreturns a bool, the poll is ~6s (cold start), honest status on failure, cache-bust on the URL (stale stub), and it kills the python on ProcessExit (no leaked process).,它仍會開啟瀏覽器並回傳「成功」 (修正僅限於 MY 檔案。另一個對話的發現已交給docs/ai/HANDOFF_CODE_AUDIT_HD_MODELS_2026-06-06.md供 THEM 驗證+修正 — I 未動他們的工作線。) csproj 版本號提升。