植僵辅助工具
适用于植物大战僵尸一代电脑版的通用辅助工具
PvZ Toolkit 是 PvZ Tools 的续作, 是为了解决前作的一些明显的缺点而诞生的.
PvZ Toolkit 仅支持该游戏的官方版本, 不保证对网络上任何 “改版” 的可用性.
截图预览
简体中文
English
下载地址
最近更新: v1.22.0 (2024-06-22)
版本历史: CHANGELOG.md
测试版本 (带有 beta 字样的) 有使用时间限制, 如果提示过期请下载最新的正式版本.
运行平台
PvZ Toolkit 兼容微软 Windows 系统的所有主流版本.
| 市场名称 | NT 版本号 | 子版本 | 架构 | 份额 |
|---|---|---|---|---|
| Windows 2000 | NT 5.0 | RTM / … / SP4 | x86 | |
| Windows XP | NT 5.1 | RTM / … / SP3 | x86 | 1.3% |
| Windows Vista | NT 6.0 | RTM / SP1 / SP2 | x86 / WoW64 | |
| Windows 7 | NT 6.1 | RTM / SP1 | x86 / WoW64 | 20.2% |
| Windows 8 | NT 6.2 | RTM | x86 / WoW64 | |
| Windows 8.1 | NT 6.3 | RTM | x86 / WoW64 | |
| Windows 10 | NT 10.0 | 1507 / … / 22H2 | x86 / WoW64 | 57.5% |
| Windows 11 | NT 10.0 | 21H2 / … | WoW64 | 19.6% |
PvZ Toolkit 仅在市场占有率较高的 Windows 7/10/11 系统上测试正常运行.
在 Windows 10 以及更高版本的系统上, 部分按钮文字会使用 Emoji 表情符号点缀.
▢💰🌳🏆➡️🆑🔄⏳📷❌❎✅🔀📈📉🎵💾🌏
游戏版本
支持原版
PvZ Toolkit 支持 PC 平台上的所有已知官方版本.
[✓] 英语测试版 0.1.1.1014 (en) *
[✓] 英语测试版 0.9.9.1029 (en) *
[✓] 英语原始版 1.0.0.1051 (en)
[✓] 英语修复版 1.2.0.1065 (en)
[✓] 西班牙语版 1.0.4.7924 (es)
[✓] 西班牙语版 1.0.7.3556 (es)
[✓] 俄罗斯语版 1.0.7.3467 (ru)
[✓] Origin 英语年度版 1.2.0.1073 GOTY (en)
[✓] Origin 德语年度版 1.2.0.1093 GOTY (de)
[✓] Origin 西班牙语年度版 1.2.0.1093 GOTY (es)
[✓] Origin 法语年度版 1.2.0.1093 GOTY (fr)
[✓] Origin 意大利语年度版 1.2.0.1093 GOTY (it)
[✓] Steam 英语年度版 1.2.0.1096 GOTY (en)
[✓] Zoo 日语年度版 1.1.0.1056 GOTY (ja)
[✓] 人人网 2010 粘度汗化版 1.1.0.1056 GOTY (zh) (2010/08/02)
[✓] 人人网 2012 年度加强版 1.1.0.1056 GOTY (zh) (2012/06/05)
[✓] 人人网 2012 年度加强版 1.1.0.1056 GOTY (zh) (2012/07/17)
对测试版本仅提供有限功能支持, 在 0.1.1.1014 中对象的序号和名称未能完全对应.
如果你发现有 PvZ Toolkit 不支持的其他 官方原版, 可以联系作者要求添加适配.
不支持改版
PvZ Toolkit 仅支持植物大战僵尸一代的官方原版, 不保证对任何改版的可用性.
[ √ ] 官方正式版: 宝开官方发布, 没有经过任何改动, 付费购买授权之后才能畅玩.
[ √ ] 绿色破解版: 提取出了真正的游戏本体, 用较小的改动解除了版权等一些限制.
[ × ] 民间修改版: 玩家对游戏进行逆向工程, 修改调整数据, 添加各种自定义特性.
√ 表示支持: 作者已经做了兼容和适配, 会尽量保证所有功能在这些版本上的正常运作.
× 表示不支持: 可能会出现功能不正常或是冲突闪退的情况, 即使有问题作者也不会管.
本站 游戏资源下载 页面顶部提供有绿色破解版, 底部有官方正式版的原始安装包.
基于 1.0.0.1051 英语原始版制作的汉化第一二三版本质上也是民间修改版.
植物大战僵尸的修改技术早已泛滥, 存在一些 “汉化” 和 “修改” 版本, 本质上都是对官方版本逆向破解之后微调修改得到的. 现存的改版实例为数众多, 更新比较频繁, 修改手法也是五花八门, 极其容易与其他修改器的实现方法产生冲突, 从而导致游戏崩溃. 受此种种客观现实条件的限制, PvZ Toolkit / Tools 既没有必要也没有能力和精力去逐一适配各种层出不穷的改版, 故而无法保证对这些民间修改版本的兼容性, 出现无法使用或是功能错误的情况是非常正常的, 敬请知悉!
常见问题
无法使用
下载或启动时被杀毒软件删除:
-
关闭杀毒软件或者添加白名单. -
那就不要用这个有毒的修改器.
提示 “没有找到游戏窗口”:
- 先打开运行游戏, 保证植物大战僵尸处于正在运行的状态.
提示 “打开游戏进程出错”:
- 在修改器可执行文件上右键, 选择 “以管理员身份运行”.
提示 “不支持的游戏版本”:
- 把所玩的游戏安装包发给作者, 要求添加这个版本的支持.
界面语言
PvZ Toolkit 的主要界面语言为 简体中文 (Chinese Simplified).
勾选 “English Tooltips” 后, 鼠标悬停在控件上的时候会显示英文提示信息.
大小缩放
放大: Ctrl + +
缩小: Ctrl + -
还原: Esc
缩放比例支持: 100% 125% 150% 200% 250% 300% 400% 400%
启动画面
主程序同目录下若存在 “splash.jpg/png/bmp” 图片文件则会在启动时展示.
可替换成用户自己喜欢的. 文件名必须是 splash, 仅支持 jpg/png/bmp 格式.
如果不需要可以删除该图片文件, 删除后可以实现 “秒开”.
配置信息
PvZ Toolkit 的配置信息保存在注册表当中:
HKEY_CURRENT_USER\SOFTWARE\Cube Studio\PvZ Toolkit\v1
可以在修改器关闭的时候, 手动删除这个项目或者双击导入自带的 uninstall.reg 来重置配置信息.
保存的设置项包括: 当前选项卡, 界面缩放倍率, 是否显示英文提示, 主题样式, 已选出怪种类, 所选出怪模式, 阳光数值, 金币数值, 无尽轮数数值.
安全验证
修改器为了实现其功能需要做一些非常规的操作, 比如查找游戏进程/修改内存数据/远程注入代码/监视键盘热键等, 这些都可能会被安全软件视为危险行为进而报毒.
强行骇入正在运行的游戏进程本身就不是正常的行为, 对于使用 PvZ Toolkit 造成的所有影响 (游戏闪退, 存档损坏, 血压升高, 精神崩溃…等等) 作者概不负责.
PvZ Toolkit 同步提供源代码供查阅, 请自行决定是否信任. 如果确定要继续使用, 建议在杀毒软件中选择放行并添加白名单.
虽然修改器本身大概率是 “没毒” 的, 但是在传播过程中却可能会被染毒. 大家已经习惯了 “修改器会被报毒” 所以会默认放行从而不小心中招. 对于修改器这类敏感软件, 在下载时要注意来源的可靠性, 运行前及时检查文件属性是否正常, 避免下载到被篡改的有问题的文件.
PvZ Toolkit 主程序文件带有 深圳比特萌信息技术有限公司 友情赞助的数字签名证书, 下载后请检查签名是否完整有效. 该证书已于 2021 年 8 月 19 日过期, 之后发布的版本将改用个人自签名证书, 请有需要的用户自行使用公钥验证.
作者 lmintlcx 的代码签名公钥: https://www.lmintlcx.com/lmintlcx_root.cer
作者 lmintlcx 的 GPG 签名公钥: https://www.lmintlcx.com/lmintlcx.key.asc
开源项目
源代码主页: https://github.com/lmintlcx/pvztoolkit/
PvZ Toolkit 使用 Visual Studio 中的 C++ 编译器生成, 依赖于 FLTK 界面库和 zlib 压缩库.
PvZ Toolkit 最初基于知名的 1.8.7 修改器 项目而开发.
编写过程中得到了 冥谷川恋 / 六三enjoy / 失控的指令 等人的帮助.
使用示范
>>> 在线视频 <<<
PvZ Toolkit 的设计目标用户为正经用途的生存无尽玩家.
滥用修改器会严重降低游戏乐趣, 尤其是新手请慎重使用.
解锁存档
点击 “解锁游戏” 将为游戏的当前用户解锁金向日葵并购买一些常用的商店物品.
冒险模式 完成至少二周目
迷你游戏 完成 20 个
解密模式 破罐者 完成前 9 个
解密模式 我是僵尸 完成前 9 个
生存模式 简单 完成 5 个
生存模式 困难 完成 5 个
商店升级 满 10 格卡槽
商店购买 池塘清洁车
商店购买 屋顶推车
商店购买 所有 8 张紫卡
商店购买 模仿者
商店购买 坚果包扎术
商店购买 智慧树
成就系统 完成 20/21 个 (仅限年度版)
其他物品可修改金币后按需购买, 游戏内显示的数值是实际金币数目的 10 倍.
Steam 版玩家请注意: 解锁成就仅修改本地存档文件, 不能将结果同步到服务器.
快捷布阵
“快捷布阵模式” 等于同时开启: 自动收集, 免费用卡, 植物无敌, 立即装填, 暂停刷怪, 清除浓雾.
“水路睡莲” 和 “屋顶花盆” 功能可以很方便地将睡莲或者花盆种植到实心黑块所对应的列数.
“智能搭梯” 可以自动给陆路非底线的白南瓜搭上梯子, 使用前先给需要的植物种上模仿者南瓜壳.
“直接过关” 点击后将会适时地直接完成本次选卡, 使得结束时玉米加农炮正好处于最亮的状态.
“无尽轮数” 适用于 破罐者无尽/我是僵尸无尽/生存无尽, 其中生存无尽每一轮选卡有两面旗帜数.
阵型代码
阵型代码可以通过复制粘贴用于传播交流.
导出: 先点击 “获取代码” 和 “复制导出”, 然后把字符串粘贴到其他地方.
导入: 先从其他地方复制合法的字符串, 然后点击 “粘贴导入” 和 “布置阵型”.
编码格式开发者文档: rfc1437.
阵型列表
仅有位于主程序同一目录的阵型列表文件 “***.yml” 会在启动时自动加载.
没找到任何阵型列表文件时, 可手动点击 “加载阵型列表文件” 按钮选择文件载入.
用户可参考已有格式自行编辑列表内容, 可用不同的文件保存管理不同分类的阵型.
# 文件位于主程序同一目录时会自动加载.
# 后缀名为 ".yml", 所用格式是 YAML 的子集.
# 编码格式为 UTF-8.
# 第一行必须是 "#! pvztoolkit".
# 空行会被忽略.
# 井号 "#" 开头的行是注释, 会被忽略.
# 每一行表示一个阵型.
# 阵型包含名称和代码两个部分, 用冒号空格隔开 ": ".
# 阵型名称必须加上双引号, 阵型代码不加.
# 上述标点符号均为英文.
# 阵型名称可以用中英文和数字, 尽量不要用特殊字符.
# 格式错误的行会被忽略.
参考示例: setups.yml
#! pvztoolkit
"[终极战术] 五角星无炮流": LI43jH/kRlzjZrhRF3RUpjJeOFHFZEXTHtMe0tlawVVE7GI0efJc8npSWMdVLhV261Y=
作者个人收集整理了一部分知名阵型, 在线下载: 无尽名阵选集.
无尽出怪
此功能适用于生存无尽模式后期 (大约 80flags 之后) 调节刷怪种类, 可以在选卡和战斗界面使用.
普僵必出. 路障和读报互斥, 除蹦极和雪人外最多选 10 种. 右键可清空已选或者取消种类数限制.
注意这个限制是修改器作者加的, 和游戏本身的限制情况并不相同.
在设置出怪的按钮上右键可更换不同的刷怪模式.
自然出怪: 只改变出怪种类, 再由游戏内置的函数生成出怪列表.
极限出怪: 按顺序均匀地填充出怪列表, 勾选 “变速” 后第 11-19 波不出红眼.
模拟出怪: 按一定的比例随机填充出怪列表, 可设置变速, 可修改非旗帜波红眼权重.
点击 “显示详情” 可查看具体每波每种僵尸的数目. 每一次选卡 20 波, 每波最多 50 只.
解包打包
点击 “选择文件” 选择游戏文件夹下的 main.pak 文件, 然后点击 “解包” 即可得到素材.
点击 “选择目录” 或者用自动生成的, 点击 “打包” 即可生成新的 main_*****.pak 文件.
建议先备份游戏本来的材质包文件, 比如把 main.pak 重命名为 main_backup.pak.
把生成的新的材质包文件重命名为 main.pak, 再替换到游戏本来的文件所在的位置.
命令行静默解包打包:
pvztoolkit [/U] [/P] <文件> <目录>
/U 从 pak 文件解包到目录
/P 从目录打包到 pak 文件
返回值:
0 解包成功
1 打开源文件失败
2 获取源文件大小失败
3 读取源文件内容失败
4 文件头格式不正确
5 文件数据已经损坏
6 解包路径创建失败
7 解包文件创建失败
8 解包文件写入失败
0 打包成功
1 打开源文件夹失败
2 源文件夹为空
3 打包路径创建失败
4 打包文件创建失败
5 打包文件写入失败
6 打包源文件读取失败
247 未能识别的参数