跳到正文

全收集口径验证与对账 ​

(原 SX-020 研究记录)

公开整理版

本文删除了开发工作区的私有路径;技术内容与结论未改动。

结论与否定结果汇总。输入与容器格式见提取与容器格式;脚本见仓库 research/game-data/;原始对账数据在开发工作区,不随仓库或站点分发。

1. 故事收集品:与“Artifacts 259 / 253 必需”对账 ✓(假说级) ​

  • 实测:44 组 = 37 基础 + 7 DLC;302 条 = 260 基础 + 42 DLC。
  • 基础组中 Cult_Story_2、Hero_Twins_Disc_Murals 为 0 条目组 → 非空基础组 35, 与外部“35 个 Artifact 合集”一致。
  • Prologue 组 7 条(LETTER TO WINSTON、WHITE QUEEN、FAMILY PHOTO、 LETTER FROM WINSTON、LETTER TO CONTRACTOR 等,克劳馥庄园主题;其中 5 条 regionId=669D3CB3,与 cm_croft_manor 单位同区域)→ 260 − 7 = 253, 与外部“需收集 253 件、7 件庄园不要求”一致。
  • DLC:7 组、42 条(dlcHash 0x19A18FFD–0x19A1900A),对应 7 个剧情 DLC 包。
  • 未闭合:57 条故事条目 regionId=29E50C12(不在 26 区主表内),疑似“区域/全局” 特殊区域,待后续核对;不据此改动任何归属。

2. 区域组成:挑战古墓 / 挑战 / 任务 ​

项实测外部口径结论
挑战古墓99✓ 完全一致
挑战1615✓ 收敛:多出的 1 条属于 region 669D3CB3(cm_croft_manor,庄园 DLC 区域)→ 主线 15
营地34(区域列表)/ 62(根记录)不要求口径差异保留(不影响 100%)
任务目标(missions)20(Paititi 15、Lost in the Jungle 3、其他 2)“8 条支线”✗ 不一致:该列表语义不是支线任务(更可能是任务/目标流程),不得用作缺失清单

3. 非故事收集品 ↔ 单位地图一致性 ​

  • 含二级区域判定后:150 一致 / 8 不一致 / 10 无单位地图(共 168)。 其中 145 条按单位地图的 primaryRegion 直接命中,另 5 条命中 secondaryRegions (Paititi 的 abandoned village 条目,unit 1060 → 主区域 3177F7A9、二级区域 C5B30CDB)。 脚本输出:ok=150 (secondary=5) mismatch=8 no-unit-map=10。
  • 8 条不一致全部是 CT_*(挑战古墓)条目,其 regionId=26694CD8(特殊“古墓”区域), 而单位地图指向所在主区域 —— 属归属口径差异,不是数据错误; 产品展示时须保持原样,不得改写为宿主区域或反之。
  • 10 条无单位地图:训练场(gym)/庄园等功能性区域条目。

4. 整体完成度百分比(否定结果) ​

  • 用 save1 的 43 项收集计数求和比:266/327 = 0.8135,与存档 0x28 实测 66.204819% 不符 → 整体完成度不由这些收集品计数简单构成(还含剧情/挑战/ 任务或其他权重)。维持产品口径:“整体完成度 = 社区校准候选,地区百分比暂不支持”。

5. 对图鉴的直接约束(验收输入) ​

  1. 目录分基础/DLC:故事 260+42、非故事 168(含 DLC 图若干),带 DLC 标记;
  2. 必收基线:故事 253(Prologue 组除外)、Monoliths 12、Survival Caches 77、 Crypts 10、挑战古墓 9;可选:探险者背包 15、档案图 19、保险箱 8、营地、挑战 16(含庄园 1);
  3. missions 列表不得进入缺失结论;CT_* 条目的特殊区域归属保持原样;
  4. 未知/未对账类别不显示缺失。

发布与许可 ​

用户已确认商业游戏数据可随交付版发布(2026-10-17),许可不作为阻塞;脚本与结论 可入库,原始提取数据留在开发工作区,不随仓库或站点分发。

代码采用 MIT;游戏数据事实与地图素材各自保留原权利。