技术:内存基址

版本差异

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
技术:内存基址 [2024/11/14 10:21] OTZzzz技术:内存基址 [2025/11/18 16:22] (当前版本) – 完善6A9EC0->8C5的意义 HYTomZ
行 129: 行 129:
 │ │ ├──2C\\[浮点]横坐标 │ │ ├──2C\\[浮点]横坐标
 │ │ ├──30\\[浮点]纵坐标 │ │ ├──30\\[浮点]纵坐标
-│ │ ├──34\\[浮点]相对速度+│ │ ├──34\\[浮点]相对速度/僵尸水族馆中表示合速度
 │ │ ├──38\\不断增大直到大于[40]*[44]的值变回0 │ │ ├──38\\不断增大直到大于[40]*[44]的值变回0
 │ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500) │ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500)
行 192: 行 192:
 │ │ ├──10C\\粒子Y坐标 │ │ ├──10C\\粒子Y坐标
 │ │ ├──110\\受到子弹攻击的动画附件ID │ │ ├──110\\受到子弹攻击的动画附件ID
-│ │ ├──114\\僵王放僵尸倒计时,篮球剩余数量+│ │ ├──114\\僵王放僵尸倒计时/舞王召唤倒计时/僵尸水族馆生产阳光倒计时/篮球剩余数量
 │ │ ├──118\\僵尸本体动画ID │ │ ├──118\\僵尸本体动画ID
 │ │ ├──11C\\[浮点]大小 │ │ ├──11C\\[浮点]大小
-│ │ ├──120\\[浮点][+84]变化量(僵尸纵向偏移速度)+│ │ ├──120\\[浮点][+84]变化量(僵尸纵向偏移速度)/僵尸水族馆中表示角度(弧度制)
 │ │ ├──124\\僵王运动速度 │ │ ├──124\\僵王运动速度
 │ │ ├──128\\蹦极手里的植物 │ │ ├──128\\蹦极手里的植物
行 203: 行 203:
 │ │ ├──138\\僵王跺脚倒计时 │ │ ├──138\\僵王跺脚倒计时
 │ │ ├──13C\\僵王伸头倒计时 │ │ ├──13C\\僵王伸头倒计时
-│ │ ├──140\\僵王冰火球动画ID+│ │ ├──140\\僵王冰火球动画ID(没有冰火球时为0)
 │ │ ├──144\\植物僵尸头部动画ID/旗帜僵尸旗帜动画ID │ │ ├──144\\植物僵尸头部动画ID/旗帜僵尸旗帜动画ID
 │ │ ├──148\\僵王冰火球的行数 │ │ ├──148\\僵王冰火球的行数
行 210: 行 210:
 │ │ ├──154\\上一次穿过传送门的X坐标 │ │ ├──154\\上一次穿过传送门的X坐标
 │ │ └──158\\僵尸ID(结构为[序列号,编号],序列号与编号各占2字节) │ │ └──158\\僵尸ID(结构为[序列号,编号],序列号与编号各占2字节)
-│ ├──94\\僵尸数组大小+│ ├──94\\僵尸数组大小
 │ ├──98\\僵尸数量上限 │ ├──98\\僵尸数量上限
 │ ├──9C\\下一个僵尸的编号 │ ├──9C\\下一个僵尸的编号
行 227: 行 227:
 │ │ ├──1C\\所在行数 │ │ ├──1C\\所在行数
 │ │ ├──20\\图像图层 │ │ ├──20\\图像图层
-│ │ ├──24\\植物类型+│ │ ├──24\\植物类型(模仿植物此处为被模仿的植物类型)
 │ │ ├──28\\所在列数 │ │ ├──28\\所在列数
 │ │ ├──2C\\无动画抖动时间 │ │ ├──2C\\无动画抖动时间
行 240: 行 240:
 │ │ ├──50\\灰烬冰核三叶草生效倒计时 │ │ ├──50\\灰烬冰核三叶草生效倒计时
 │ │ ├──54\\属性倒计时 │ │ ├──54\\属性倒计时
-│ │ ├──58\\发射子弹\生产物品倒计时 +│ │ ├──58\\触发发射/生产物品倒计时 
-│ │ ├──5C\\发射子弹\生产物品时间间隔+│ │ ├──5C\\触发发射/生产物品时间间隔
 │ │ ├──60~6C\\[废弃]植物矩形 │ │ ├──60~6C\\[废弃]植物矩形
 │ │ ├──70~7C\\[废弃]植物攻击矩形 │ │ ├──70~7C\\[废弃]植物攻击矩形
行 248: 行 248:
 │ │ ├──88\\所在行 │ │ ├──88\\所在行
 │ │ ├──8C\\粒子系统ID(大喷菇和忧郁菇喷雾,花园植物发光) │ │ ├──8C\\粒子系统ID(大喷菇和忧郁菇喷雾,花园植物发光)
-│ │ ├──90\\子弹发射倒计时+│ │ ├──90\\子弹生成倒计时
 │ │ ├──94\\植物本体动画ID │ │ ├──94\\植物本体动画ID
 │ │ ├──98\\豌豆头的动画ID/三线射手上方头的动画ID │ │ ├──98\\豌豆头的动画ID/三线射手上方头的动画ID
行 271: 行 271:
 │ │ ├──130\\蘑菇倒计时 │ │ ├──130\\蘑菇倒计时
 │ │ ├──134\\蹦极抓住的状态(0没被抓住,1被抓住,2抱走) │ │ ├──134\\蹦极抓住的状态(0没被抓住,1被抓住,2抱走)
-│ │ ├──138\\模仿者模仿的植物类型+│ │ ├──138\\是否为模仿植物/模仿者模仿的植物类型(非模仿植物-1,模仿者变身时为对应植物,变身后48)
 │ │ ├──13C\\方向-1为右,1为左 │ │ ├──13C\\方向-1为右,1为左
 │ │ ├──140\\[1字节]0和1之间变换 │ │ ├──140\\[1字节]0和1之间变换
行 484: 行 484:
 │ │ ├──20\\图像图层 │ │ ├──20\\图像图层
 │ │ ├──24\\格数 │ │ ├──24\\格数
-│ │ ├─28\\以下为卡牌属性+50下一格 +│ │ ├─28\\以下为卡牌属性+50下一格 
-│ │ │ ├──0\\[指针]=基址 +│ │ ├────0\\[指针]=基址 
-│ │ │ ├──4\\[指针]=当前游戏信息和对象 +│ │ ├────4\\[指针]=当前游戏信息和对象 
-│ │ │ ├──8\\卡牌X坐标 +│ │ ├────8\\卡牌X坐标 
-│ │ │ ├──C\\卡牌Y坐标 +│ │ ├────C\\卡牌Y坐标 
-│ │ │ ├──10\\卡牌判定宽度 +│ │ ├────10\\卡牌判定宽度 
-│ │ │ ├──14\\卡牌判定高度 +│ │ ├────14\\卡牌判定高度 
-│ │ │ ├──18\\[逻辑值]false则卡牌隐形 +│ │ ├────18\\[逻辑值]false则卡牌隐形 
-│ │ │ ├──24\\已冷却时间 +│ │ ├────24\\已冷却时间(冷却完毕时为0) 
-│ │ │ ├──28\\总冷却时间 +│ │ ├────28\\总冷却时间 
-│ │ │ ├──2C\\卡牌序号 +│ │ ├────2C\\卡牌序号 
-│ │ │ ├──30\\传送带中卡牌位置 +│ │ ├────30\\传送带中卡牌位置 
-│ │ │ ├──34\\卡槽内容 +│ │ ├────34\\卡槽内容(模仿植物此处为48) 
-│ │ │ ├──38\\模仿者内容 +│ │ ├────38\\模仿者内容(非模仿植物此处为-1) 
-│ │ │ ├──3C\\老虎机停止倒计时 +│ │ ├────3C\\老虎机停止倒计时 
-│ │ │ ├──40\\老虎机转出的内容 +│ │ ├────40\\老虎机转出的内容 
-│ │ │ ├──44\\[浮点]老虎机转动的位置 +│ │ ├────44\\[浮点]老虎机转动的位置 
-│ │ │ ├──48\\[逻辑值]false则不可用 +│ │ ├────48\\[逻辑值]false则不可用 
-│ │ │ ├──49\\[逻辑值]true则在选中时发亮 +│ │ ├────49\\[逻辑值]true则在选中时发亮 
-│ │ │ └──4C\\卡槽被使用次数+│ │ ├────4C\\卡槽被使用次数
 │ │ ├──348\\非战斗颜色(???) │ │ ├──348\\非战斗颜色(???)
 │ │ └──34C\\游戏计时(不包括选卡停留的时间,与[[[6A9EC0]+768]+5568]数值相同,仅用于传送带关卡) │ │ └──34C\\游戏计时(不包括选卡停留的时间,与[[[6A9EC0]+768]+5568]数值相同,仅用于传送带关卡)
行 540: 行 540:
 │ │ ├──4\\[指针]=当前游戏信息和对象 │ │ ├──4\\[指针]=当前游戏信息和对象
 │ │ ├──8\\关卡等待时间 │ │ ├──8\\关卡等待时间
 +│ │ ├──C\\卷草坪延迟时长
 │ │ ├──10\\坟墓延迟时长 │ │ ├──10\\坟墓延迟时长
 │ │ ├──14\\准备安放植物延迟时长 │ │ ├──14\\准备安放植物延迟时长
行 545: 行 546:
 │ │ ├──1C\\僵王登场延迟时长 │ │ ├──1C\\僵王登场延迟时长
 │ │ ├──20\\疯狂戴夫延迟时长 │ │ ├──20\\疯狂戴夫延迟时长
 +│ │ ├──24\\小推车延迟时长(??)
 +│ │ ├──28\\疯狂戴夫倒计时
 │ │ ├──2C\\[逻辑值]true则选卡结束开始游戏 │ │ ├──2C\\[逻辑值]true则选卡结束开始游戏
 │ │ ├──34\\[逻辑值]false则选卡界面隐形 │ │ ├──34\\[逻辑值]false则选卡界面隐形
行 734: 行 737:
 │ │ ├─┬0\\动画对象(+A0下一个) │ │ ├─┬0\\动画对象(+A0下一个)
 │ │ │ ├──0\\动画类型 │ │ │ ├──0\\动画类型
-│ │ │ ├──4\\[浮点]动画循环率+│ │ │ ├──4\\[浮点]动画进度
 │ │ │ ├──8\\[浮点]动画速度 │ │ │ ├──8\\[浮点]动画速度
 │ │ │ ├──C\\[指针]指向对应的reanim文件 │ │ │ ├──C\\[指针]指向对应的reanim文件
行 753: 行 756:
 │ │ │ ├──98\\着色方式-1,0,1,2 │ │ │ ├──98\\着色方式-1,0,1,2
 │ │ │ └──9C\\动画对象ID(结构为[序列号,编号],序列号与编号各占2字节) │ │ │ └──9C\\动画对象ID(结构为[序列号,编号],序列号与编号各占2字节)
-│ │ ├──4\\最多时动画对象数+│ │ ├──4\\动画对象数组大小
 │ │ ├──8\\动画对象数量上限 │ │ ├──8\\动画对象数量上限
 │ │ ├──C\\下一个动画对象的编号 │ │ ├──C\\下一个动画对象的编号
行 827: 行 830:
 │ ├──40\\[8字节]上次金身时刻(距离1970-1-1 8:00的秒数) │ ├──40\\[8字节]上次金身时刻(距离1970-1-1 8:00的秒数)
 │ └──48\\[8字节]上次长大时刻(距离1970-1-1 8:00的秒数) │ └──48\\[8字节]上次长大时刻(距离1970-1-1 8:00的秒数)
 +├──838\\舞王时钟
 ├─┬83C\\音乐 ├─┬83C\\音乐
 │ ├──0\\[指针]=基址 │ ├──0\\[指针]=基址
行 847: 行 851:
 │ └──40[逻辑值]\\是否暂停 │ └──40[逻辑值]\\是否暂停
 ├──8C0\\是否为正版 ├──8C0\\是否为正版
-├──8C5\\???+├──8C5\\[逻辑值]为true则禁用音效
 ├──BE0\\=[780] ├──BE0\\=[780]
 └──CE0\\(563958)(ClientScreen) └──CE0\\(563958)(ClientScreen)
行 947: 行 951:
 67A2B8\\[双精度浮点数]小鬼初始横向偏移 67A2B8\\[双精度浮点数]小鬼初始横向偏移
  
 +6794C8\\[双精度浮点数]投手投掷水平初速度修正(对入水潜水)
 +679708\\[双精度浮点数]投手投掷水平初速度修正(对骑行海豚、有杆跳跳)
  
 53240B\\寒冰菇冻结减速僵尸时间误差 53240B\\寒冰菇冻结减速僵尸时间误差
行 979: 行 985:
 522964\\雪人逃跑倒计时误差 522964\\雪人逃跑倒计时误差
 522978\\雪人逃跑倒计时下界 522978\\雪人逃跑倒计时下界
-522A10\\蹦极出生点纵坐标误差+522A11\\蹦极出生点纵坐标误差
 522A2C\\蹦极出生点纵坐标下界 522A2C\\蹦极出生点纵坐标下界
 522CB5\\撑杆出生点横坐标误差 522CB5\\撑杆出生点横坐标误差
行 1100: 行 1106:
  
 以下是动画列表 以下是动画列表
-00 主菜单芽 +00主菜单芽 
-01 主菜单僵尸头+01主菜单僵尸头
 02铺草坪(靠下) 02铺草坪(靠下)
-03 最后一波+03最后一波
 04豌豆 04豌豆
-05 坚果+05坚果
 06莲叶 06莲叶
-07 向日葵(完整) +07向日葵(完整) 
-08 小推车+08小推车
 09准备、安放、植物! 09准备、安放、植物!
 0A樱桃(完整) 0A樱桃(完整)
行 1115: 行 1121:
 0D寒冰 0D寒冰
 0E双发 0E双发
-0F 阳光菇(完整) +0F阳光菇(完整) 
-10 高坚果+10高坚果
 11大喷菇(完整) 11大喷菇(完整)
 12小喷(完整) 12小喷(完整)
行 1123: 行 1129:
 15桶障铁门 15桶障铁门
 16阳光 16阳光
-17 土豆雷(较完整) +17土豆雷(较完整) 
-18 地刺(完整) +18地刺(完整) 
-19 地刺王(完整)+19地刺王(完整)
 1A三线 1A三线
 1B金盏(完整) 1B金盏(完整)
 1C冰咕咕 1C冰咕咕
-1D 橄榄 +1D橄榄 
-1E 报纸+1E报纸
 1F冰车 1F冰车
 20水花 20水花
 21辣椒 21辣椒
-22 火+22火
 23银币 23银币
-24 僵尸灰 +24僵尸灰 
-25 小鬼灰+25小鬼灰
 26矿工灰 26矿工灰
 27冰车灰 27冰车灰
 28投石车灰 28投石车灰
-29 伽刚特尔灰+29伽刚特尔灰
 2A胆小 2A胆小
 2B南瓜 2B南瓜
行 1244: 行 1250:
 8E旗杆 8E旗杆
 注明:偏下<靠下y偏移量 注明:偏下<靠下y偏移量
-6a9ec0]+780/BE0]+1c8=小游戏当前页面/1c0=pvzbase 
 </code> </code>
  • 最后更改: 13月前
  • OTZzzz 修改