更新 2.227
2026/8/12
v2.227.0.1BETAREVISION
Lulu2026年8月8日
新的 2.227.x 編號(取代該 2.224 鏈)。魔法 PPP:操作碼表 0x00?0x8A 附語義(外部來源:FFX mods Discord),已記錄並驗證
- [前一個:2.227.0.0 MINOR 由另一個工作階段執行;2.224.1.x 鏈已被取代]
- 新文檔:
docs/reverse/magic_dlls/PPP_OPCODE_SEMANTIC_TABLE_2026-08-04.md? 139 個操作碼 (0x00?0x8A) 附處理器 + 語義(Velocity/Step/Draw/PointChain/FlipbookCluster/等)。 - 驗證: 139/139 個處理器與
field_map.json(221 個家族)按名稱匹配;操作碼與progtbl插槽完全匹配(0xC3A500,418 個插槽)。0 個被遺棄的處理器在 field_map 中缺失。 - 價值: 將 SEMANTICS 層新增至調度表(我們之前缺少的);歸屬於魔法 PPP golden-rule 類別(縮放/移動/加速度/角度/矩陣/繪製/resources-KeTh/行為)。
- 信任邊界: 語義來自外部來源,非 IDA-verified ? 在升級至生產環境前,透過反編譯確認 1 個家族(規則:IDA 優先)。
- IDA 驗證 (2026-08-12,規範 GUI 透過 ida-pro-mcp):
pppKeThRes32CONFIRMS (PointChain 1x32,FFX_PppMem_BuildNodeChain);pppKeTh/pppKeGrvEff/pppKeLnsLpDIVERGE(增量累加器 / render-HUD / 彈簧變換);pppDrawRain部分(通用渲染)。通用分類(繪製/PointChain/變換)可靠;具體使用名稱是 NOT。強化規則:在任何生產聲明前先反編譯。 - 完整批次 (2026-08-12): 所有 139 個處理器透過
py_exec_file(ida-pro-mcp) 批次反編譯。按反編譯名稱的實際類別:增量/Accum-transform (21), Transform/矩陣 (24), VFX-Build/繪製 (18), 隨機 (13), 渲染 (13), NodeChain (已確認FFX_PppMem_BuildNodeChain), KR-resource, 欄位/節點/動畫, UI/除錯。文檔第 6 節附完整表格(137/139 附真實名稱)。 - 僅文檔/RE (REVISION) ? NO 行為變更。
v2.227.0.2BETAREVISION
Lulu2026年8月12日
記錄了透過 IDA GUI + JSON-RPC (`py_exec_file`, 連接埠 13337) 的 ida-pro-mcp 存取流程
CLAUDE.md("FLUXO IDA GUI 經由 JSON-RPC") +AGENTS.md("Acesso ao IDA GUI"): 步驟 (initialize ? tools/list ? decompile ? py_exec_file ? server_health), 負載, 鎖定的規範 DB 注意事項 (ffx-reconstructed...), no-GUI 備用方案 (idalib/idat).- 嵌入式證明:batch-decompile 的 139 個 PPP 處理器經由一個
py_exec_file(參考:PPP_OPCODE_SEMANTIC_TABLE ?5/?6). - 僅協調文件 (REVISION) ? NO 行為變更。
v2.227.0.1
v2.227.1.0BETAMINOR
Lulu2026年8月12日
軸 A 完成:37 個 non-editable 處理程式的視窗 (RE) + 編輯器架構中的 `semantics_category`/`real_func`
- A1 ? RE 的 non-editable 視窗: batch-decompile (IDA GUI, py_exec_file) 屬於 no-window 處理程式。結果已記錄(矩陣 = 位置/旋轉/縮放 a1+16..60;node-chains =
FFX_PppMem_BuildNodeChain;尾部)。如實修正: 反編譯的視窗 NOT 套用為可編輯(無經證實型別欄位的矩陣/尾部破壞了 RT0 ? 測試Magic0117_Fuzz500Edits);保留為文件註記 (window_note) +work/magic_editor/ppp_windows_A1.json。 - A2 ?
semantics_category關於 ALL 221 個家族 (field_map.json):來自 IDA 探測的實際類別 (Transform 36, Random 28, NodeChain 27, Delta/Accum 26, VFX-Build 23, 等) + 針對探測之外的 84 個的名稱啟發式。新的MagicFamilySchema.SemanticsCategory+ 在MagicFieldMap.cs中的解析。 - A3 ?
real_func: 12 個 pppKeThRes* 帶有衍生函式 (FFX_PppMem_BuildNodeChain_1xN/4xN);25 個 non-editable 處理程式已在 .i64 中重新命名(先前的作業階段)。新的MagicFamilySchema.RealFunc。 - 閘門: 發布建置零錯誤;MagicDll 套件 76/76 PASS (RT0 透過還原 no-typed-field 視窗已修正)。
_embedded_families.json(140) +MagicFieldMapEmbeddedData.cs已重新產生。 - 語義檢查器的基礎(軸 B)。
v2.227.0.2