更新 2.20
2026/6/7
v2.20.0BETA
Seymour
MAP SCENE EDITOR EMBEDDED 在編輯器中(無瀏覽器):第三個檢視器基於 WebView2 模式
- 擁有者的要求(「像模型檢視器嵌入那樣做,INSIDE 編輯器」):一個新的 「Map 場景編輯器 🗺️」 導航(Spira Forge 卡片,位於 Aurora 旁)→
SetModule顯示MapSceneEditorEmbedded_Control託管著 可編輯的 map-scene 實驗室(RuntimeTools/FFXMapViewerWeb來自 Jarvis-MAP 工作線:299 張地圖,click-to-select 子網格 + 操控器 + 材質/燈光面板 +map-edits.json側車)在視窗內的 WebView2 面板中。重複使用共享的WebView2Host(Model b36 / Magic b37)— 所有三個檢視器現在共享 ONE 嵌入基礎設施。新的MapSceneEditorLauncher(http 8768,不同於 Aurora 8765/Magic 8766/Model 8767 + cache-bust + 終止 python on exit) +MapSceneEditorEmbedded_Control/DataModel. Build 0 errors, editor relaunches without crash. Coordination: Jarvis-MAGIC embedding the Jarvis-MAP lane's web at the owner's request — flagged inSESSION_HANDOFF實現了ffxprobectl whereami/backup-pos/restore-pos/nudge/pos/warp動詞 (RuntimeTools/FfxDinput8Probe/ctl/Program.cs、相加性、建置乾淨),並針對 LIVE FFX.exe (探測hooked=1) 執行:whereami讀取即時玩家位置 (inst+0x0C/10/14,經由行走確認 = X/Z 軌跡),而nudge/pos傳送和 STICK — Halyson 確認看到角色在螢幕上移動。場地扭曲structural→PROVED。即時發現: per-frame 還原會觸發 NOT (inst write + reseat已足夠,無需 field-actor 快取 — 精煉離線規格 §1A)。這是 RenderDoc 保真度擷取 (導航至地圖表面) 的先決條件。待處理即時項目:cross-areawarp <sceneId>、sceneId→area表格、field-actor 解析器。規格/RE:docs/ai/FFX_FIELD_WARP_TOOL_SPEC_2026-06-06.md+docs/reverse/FFX_FIELD_*_2026-06-06.md。(probe/ctl lab/RE = doc-only;NOT 是否會跳升編輯器 csproj。)
v2.19.2
v2.20.1BETA
Seymour
失效的「附加功能」標籤頁 REVIVED:source-root auto-detects 了 EXTRACTED 參考
- 擁有者標記出 材質 (TM2)、PS3 魔法 (HD)、PS2 模型 (RSD)、PS2 音訊 (.wd)、專案/管線、魔法效果與簡報容器 開啟了 EMPTY。原因:
Project_Service透過遍歷Path_FfxPs2Root解析了Path_Ps3DataRoot/master→ffx→ffx_ps2— 但載入的工作區是 Steam-mod 主要版本 (...\data\mods\ffx_ps2\ffx\master),其ffx_ps2僅包含修改後的.bin(ZERO 原始素材) 且沒有ps3data。修正:解析器現在 優先使用已知的 EXTRACTION 根目錄 (FFX Extracted\FFX→ffx_ps2+ffx_data\gamedata\ps3data,並帶有Directory.Exists防護 + 回退到 project-derived 路徑 + 手動「設定 ffx_ps2 根目錄...」覆寫)。這些根目錄僅供給 read-only 瀏覽器(8 個模組)— 核心寫入器使用 ProjectPath(主要版本),未受影響。8 個標籤頁現在會自行填入正確的參考。建置 0 個錯誤
v2.20.0