From f9cd63713ff40722de14f06ff16d8be3d0b081e8 Mon Sep 17 00:00:00 2001 From: shenlei Date: Wed, 30 Sep 2026 15:08:26 +0900 Subject: [PATCH] docs: PORT-PLAN numbers after the platform TODO sweep Co-Authored-By: Claude Opus 5.5 --- docs/PORT-PLAN.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/PORT-PLAN.md b/docs/PORT-PLAN.md index 8c787343..b72a345e 100644 --- a/docs/PORT-PLAN.md +++ b/docs/PORT-PLAN.md @@ -147,9 +147,9 @@ PORT 扩展(40250 没有对应物,只为移动端/平台而加;不能改 4 **下一步**(按优先级): -1. **platform 层剩余 TODO**(实时 61.2%,第 6 节):MilesLib 已完成(40250 原文 + AIL 软混音,桌面已出声,Android 待真机);UserInterface 平台部分(85)、 - ScriptLib(38)、SphereLib(36)、SpeedTreeLib(36,`CSpeedTreeRT` 仍是替身)、EterLib/EterImageLib 余量。 - 每个单元按 SKILL 的流程照抄或按可观察输出核对后更新 port-map。 +1. **platform 层**(98.6%,TODO 已清零):剩 `PythonApplicationWebPage` 4 个 DIVERGENT(无内嵌浏览器,商城网页窗口是桩) + 和 25 个 `NEEDS_LIVE`。`GrpDevice`/`GrpDetector` 为 40250 原文,跑在 `RecordingDevice.cpp` 的宿主 `IDirect3D8` + (`Direct3DCreate8`)上;`UserInterface.cpp` 的 `Main` 对应 `PythonBoot::Start` + `RunMainScript`,Win32 入口/启动器选项为 N_A。 2. **真服验证(批次 4)**:角色删除、龙魂石精炼、公会标志上传未测;Cube 和商城需要与 NPC 交互后再测。 已确认 1:1 的封包见 `audit/history.jsonl`。 3. **渲染对齐**:先按 `PARITY-GAP.md` §0 采集受控参考帧,之后才调光照/色调/相机/材质;已知缺口有 @@ -185,9 +185,9 @@ PORT 扩展(40250 没有对应物,只为移动端/平台而加;不能改 4 | 层 | 函数 | 完成 | 完成度 | 备注 | | --- | --- | --- | --- | --- | | logic | 3338 | 3337 | 100.0% | | -| python | 5175 | 5123 | 99.0% | 1760 PORTED,3350 RUN_AS_IS | -| platform | 2096 | 1283 | 61.2% | TODO 集中在 UserInterface、ScriptLib、SphereLib、SpeedTreeLib | -| 合计 | 10609 | 9743 | 91.8% | | +| python | 5175 | 5131 | 99.1% | 1764 PORTED,3350 RUN_AS_IS,44 TODO | +| platform | 2096 | 2067 | 98.6% | 1692 PORTED,204 ADAPTED,171 N_A;4 DIVERGENT(WebPage),25 NEEDS_LIVE | +| 合计 | 10609 | 10535 | 99.3% | | ## 7. 换机器后的环境准备