辅助岛

标题: 《植物大战僵尸》基址大全及各种功能实现方法(1) [打印本页]

作者: woainiyo    时间: 2018-8-19 14:29
标题: 《植物大战僵尸》基址大全及各种功能实现方法(1)
本帖最后由 woainiyo 于 2018-8-19 14:33 编辑

原作者:御剑翻墙
原文地址:占此查看

英文原版
一级基址:0x006A9EC0
阳光: +768 +5560金币: +82c +28


冒险: +82c +24其他模式: +7f8 //16起 70结尾


花肥 +82c +1f8
杀虫剂+82c +1fc
巧克力+82c +228
树肥 +82c +230
智慧树 +82c +31*4+30=f4
休闲花园花盆总数: +82c +350
花盆种类: +82c +350+8+i*58 i=0到总数-1
花盆种类: +8
花盆位置: +c 0为温室 1为蘑菇园 2为在小车上 3在水族馆
花盆横位置: +10 列
花盆竖位置: +14 行
花盆方向: +18 0为右向 1为左向
花盆口渴: +24和+44和+4c和54 不为0时口渴
花盆颜色: +28 0为原色 1灰色 2为白色 3深粉色 4为焦黄色 5浅粉色 6天青色   7为红色 8为蓝色 9为紫色 10灰白色 11黄色 12绿色 16死灰色花盆生长周期:+2c 0为幼苗 1为小花 2为中花 3为大花
i*58 下一个花盆

























卡槽格数:+768 +144 +24
+28 当前恢复使用的值 == +2c可以使用
+2c 要多少恢复值才可以使用
+38 物品的类型
+50 下一格















鼠标状态: +768 +138 +30


当前植物数量:+768 +bc









植物 +768 +ac
+8 图像的X坐标
+c 图像的Y坐标
+18 可以看得见吗 1表示可见
+1c和+88 行数
+20 不为302685或某值时消失
+24 植物种类
+28 列数
+40 当前血值
+44 最大血值
+58 多久产生阳光(倒计时)
+b8 变亮(产生阳光?)(倒计时)
+bc 闪烁(倒计时)
+130 小蘑菇长大(倒计时)
+130 是否可见 0为可见
+14c 下一个植物
















怪物数上限 +768 +94
当前怪物数 +768 +a0
怪物:+768 +90




















+8 x坐标(图像位置) 4字节
+c y坐标(图像位置) 4字节
+18 是否可见 0为不可见
+1c 所在行数 0~5
+28 死亡及状态 0为正常 1为消失 2为变黑 3为秒杀
+2c x坐标(真实位置) 浮点数
+30 y坐标(真实位置) 浮点数
+64 换道: 1为下 2为上
+ac 冰冻时间 (减速)(倒计时)
+b0 黄油糊脸 (不动)(倒计时)
+b4 冻结时间 (不动)(倒计时)
+b8 魅惑僵尸 不等于65536时魅惑
+c8 当前血值
+cc 血值上限
+ec 神秘消失 1为消失(不可逆)
+118隐身 为某16位值时现形(有影子)
+11c怪物大小初始为1 浮点数
+15c 下一个怪物


地上物品数量:+768 +f4
物品+768 +e4
+10和+14 物品面积? 正常为60
+18 为是否可见 0为不可见 1为可见
+20 是否可见 600001为可见(正常值)
+38和+3c 为神秘消失 0为不消失
+48 Y坐标
+4c和+54 增加至某值时消失
+50 为1时自动收集
+58 物品的类型
+88之后没看
+d8 下一个










瓷器数量:+768 +12c
透视:+768 +11c +4c
+ec 下一个(最多35个)






作者: woainiyo    时间: 2018-8-19 14:41
标题: 《植物大战僵尸》基址大全及各种功能实现方法 (2)
年度英文

基址 00729670
  • 阳光 +868 +5578
  • 金币 +94c +50
  • 冒险 +94c 4c
  • 场景 +918
  • 花肥 +94c +220
  • 杀虫剂+94c +224
  • 巧克力+94c +250
  • 树肥+94c +258
  • 智慧树+94c +11c
  • 鼠标状态:+868 +150 +30
  • 植物栏格数:+868 +15c +24
  • 植物当前冷却值:+868 15c +4c
  • 植物冷却时间:+868 +15c +50
  • 植物栏列表:+868 +15c +5c
  • 花盆数量: +94c +378

[color=rgb(51, 102, 153) !important]复制代码

  • 僵尸数量上限: +868 +ac
  • 僵尸当前数量: +868 +b8
  • 僵尸: +868 +a8 0
  • +168 下一只僵尸

[color=rgb(51, 102, 153) !important]复制代码

  • 花瓶数量:+868 +144
  • 花瓶透视:+868 +134 +4c
  • +ec 下一个

[color=rgb(51, 102, 153) !important]复制代码

  • 地面物品数:+868 +10c
  • 地面物品: +868 +fc +0
  • +58:物品类型

[color=rgb(51, 102, 153) !important]复制代码




中文年度版
基址:007794f8

阳光+868+5578

金钱+950+50
  • 冒险模式+950+4C
  • 智慧树+950+11C
  • 其他模式 +91c
  • 花肥 +950 +220
  • 杀虫剂+950 +224
  • 巧克力+950 +250
  • 树肥+950 +258

[color=rgb(51, 102, 153) !important]复制代码


[color=rgb(51, 102, 153) !important]复制代码


[color=rgb(51, 102, 153) !important]复制代码


[color=rgb(51, 102, 153) !important]复制代码





模式修改:
迷你游戏
  • 16 植物僵尸
  • 17 坚果保龄球
  • 18 拉霸
  • 19 种子雨
  • 20 僵尸迷阵
  • 21 隐形战争
  • 22 观星
  • 23 僵尸水族馆
  • 24 僵尸迷阵 旋风
  • 25 小小大僵尸
  • 26 斗转星移
  • 27 排山倒海
  • 28 全面冻结
  • 29 僵尸快跑
  • 30 打僵尸
  • 31 坚不可摧
  • 32 植物僵尸2
  • 33 坚果保龄球2
  • 34 蹦蹦舞会
  • 35 僵尸博士的复仇
  • 36 当艺术遇上坚果
  • 37 晴天
  • 38 无草皮之地(异常跳出,原因:少2道草皮)
  • 39 重要时间
  • 40 当艺术遇上向日葵
  • 41 空袭
  • 42 急冻先锋
  • //43 休闲花园(跳出)
  • 44 牛顿的力量
  • 45 坟墓危险
  • 46 地道战
  • 47 暴风雨之夜
  • 48 飞贼闪击战
  • 49 松鼠
  • //50 智慧树(跳出)
  • 71 追加销售
  • 72 介绍益智模式
  • 51 花瓶终结者

[color=rgb(51, 102, 153) !important]复制代码

益智模式:
  • 52 一路向左
  • 53 第3个花瓶
  • 54 连锁反应
  • 55 金属狂潮
  • 56 胆怯的制陶工
  • 57 戏法时刻
  • 58 连锁反应之二
  • 59 破环之王
  • 60 花瓶终结者(无限)
  • 61 僵尸公敌
  • 62 僵尸公敌2
  • 63 地道战
  • 64 完全防御
  • 65 死亡气球
  • 66 力拔山河
  • 67 太空舞步
  • 68 飞檐走壁
  • 69 大混战
  • 70 僵尸公敌(无限)

[color=rgb(51, 102, 153) !important]复制代码

生存模式
[color=rgb(51, 102, 153) !important]复制代码

卡片种类




作者: woainiyo    时间: 2018-8-19 14:45
标题: 《植物大战僵尸》基址大全及各种功能实现方法 (3)
1.取消冷却时间:以英文原版为例
这个是修改卡槽卡片的参数实现的
卡槽:+768 +144
+4c 当前冷却时间(增加值)
+50 为冷却所需时间

当+4c的值增加至+50的值时,卡片冷却完成,+4c重置为0

具体方法就是将+50 的值锁定为0即可实现取消冷却时间

当然有几个卡槽就要锁几个值
























2.自动收集资源:
以英文原版为例
这个是修改地面物品的参数实现
006A9EC0+768 +e4 +50
将这个地址的值置为1时就可自动收集(正常状态为0)
我发现之后心里实在不是滋味


















3.铲子功能:
这个只是单纯的修改鼠标状态实现的
鼠标状态: +768 +138 +30
此值改为6就变铲子了








4.花瓶透视:
透视状态:+768 +11c +4c(倒计时)
值为0时是不透视状态
方法是将值锁定在100,这样解除锁定后会马上恢复到不透视状态










5.秒杀全部僵尸:
修改僵尸参数实现
死亡及状态+768 +90 +28 0为正常 1为消失 2为变黑 3为秒杀
很简单,全部修改成3就可以了








6.魅惑全部僵尸:
同样修改僵尸参数实现
僵尸魅惑状态+768 +90+b8
测试发现,此值正常值65536,修改成任意值也就是不等于65536时僵尸进入魅惑
重置为65536时恢复正常








7.调整僵尸大小:
+768 +90 +11c
这个值控制僵尸的大小
正常大小为float型的 1
我看到BT修改器中的正常大小为0.99999多少多少,故弄玄虚
小僵尸大麻烦中的小僵尸为0.5











作者: 黑神    时间: 2018-8-19 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 孤丶脩    时间: 2018-8-19 18:40
10 年的
还有  植物大战僵尸这么多版本  适用于哪个
作者: woainiyo    时间: 2018-8-19 20:28
孤丶脩 发表于 2018-8-19 18:40
10 年的
还有  植物大战僵尸这么多版本  适用于哪个

全部都适用
作者: milk    时间: 2019-7-29 08:34

棒的一批
作者: 星沉轩    时间: 2020-2-26 10:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 辅助岛 (https://www.fzd3.com/) Powered by Discuz! X3.4