跳到正文

卷首

引言

开始之前,先说几句。

约 1 分钟

本章各节
  1. § 1这个系列如何完成
  2. § 2如何理解这些示例

这是一份独立的《植物大战僵尸 2》机制指南。普通无尽是第一个系列,神器、挂件与共享系统继续扩展探索范围。本系列与 EA、PopCap 或游戏运营方没有关联,也未获得其认可。

我已经离开这款游戏多年。

这个系列如何完成

起草工作得到 OpenAI 的 GPT-6 Astra 和 Anthropic 的 Claude Fable 5.1 协助。说明依据资源声明、ARM64 指令分析、独立例程检查及记录的游戏验证。这些是不同类型的证据;并非每条描述的路径都经过完整游戏过程的验证。

文章可能存在错误和遗漏。欢迎提供有证据支持的更正,也对错误可能造成的困惑表示歉意。

如何理解这些示例

波次方案使用本指南收到的实际游玩设置:MinWaveCount = 5 和 WaveAddInterval = 10。在 4.2.2.394 可执行文件中检查的构造函数默认值分别为 6 和 5。生命值示例采用十级无尽实战参考;第 04 章将它与包内表格对比,并将反馈攻击与原生啃咬计算分开处理。除非另行说明,其余数值输入使用 4.2.4.399 版本的内置资源和 4.2.2.394 版本的原生构造函数默认值。游戏的有效设置可以由服务器提供。这些示例解释的是已检查的计算过程,而非对当前线上游戏的测量。

植物、僵尸、神器与挂件资料库来自 iOS 4.2.4.399 版本的资源。证据注释中的原生地址是在 4.2.2.394 可执行文件中追踪的,例外是进化神器一文注 25 中的两个地址,位于 4.2.4.399 可执行文件中,以及4.2.6.401 版本一文中的地址,位于 4.2.6.401 可执行文件中。下方的哈希分别标识这三个可执行文件。这些地址是对应可执行文件中未加装载偏移的虚拟地址。

交互示例使用重建的随机生成器与明确输入。整数生成器与保存的原生输出核对。进化计算器遵循其页面链接的参考实现,并与记录的有序候选列表、选择结果及打乱消耗量核对。其预测要求满足页面显示的初始条件。其他示例单独解释各自的规则与输入。

证据注释解释相关代码路径,并保留其原生地址。代码注册信息和反编译输出是重建过程使用的证据,不是游戏的原始源代码。

英文是编辑源版本。简体中文版翻译相同的内容、示例和证据。两种语言使用同一个数值模型。

追踪的可执行文件

注释所引用原生地址所在的各个可执行文件的 SHA-256。

版本SHA-256
4.2.2.3949abd8714973e082e2a618ff0b10e5132038cc4d07f92aa9445254f45c60f27bf
4.2.4.399563e87be8eae4422bf9623ef3554f352e2fea5cd8b6fae3f088c26d87915adc8
4.2.6.4011080d6f743eba5ea2d0e2470c7cf7da2cda8f9402fae5918505f7a794379d022