技术:内存基址

版本差异

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
技术:内存基址 [2024/11/02 22:07] OTZzzz技术:内存基址 [2025/03/01 13:46] (当前版本) – “动画循环率”改为更常说的“动画进度”。 xiao_He
行 11: 行 11:
  
 <code> <code>
-┌──69DA80\\僵尸部分常量ZombieDefinition),+1C下一个+┌──69DA80\\僵尸部分常量(ZombieDefinition)(+1C下一个)
 ├──0\\僵尸类型 ├──0\\僵尸类型
 ├──4\\动画部件类型 ├──4\\动画部件类型
行 20: 行 20:
 └──18\\[char*]僵尸名称 └──18\\[char*]僵尸名称
  
-┌──69F2B0\\植物部分常量PlantDefinition),+24下一个+┌──69F2B0\\植物部分常量(PlantDefinition)(+24下一个)
 ├──0\\对应的植物卡片类型 ├──0\\对应的植物卡片类型
 ├──4\\PlantImage? ├──4\\PlantImage?
行 77: 行 77:
 │ │ ├──198\\当窗口为图鉴或商店界面时,表示图鉴僵尸序号或商店当前查看的物品 │ │ ├──198\\当窗口为图鉴或商店界面时,表示图鉴僵尸序号或商店当前查看的物品
 │ │ ├─┬19C\\当窗口为图鉴界面时,表示图鉴当前显示的植物,当窗口为商店界面时,表示商店翻页完成倒计时 │ │ ├─┬19C\\当窗口为图鉴界面时,表示图鉴当前显示的植物,当窗口为商店界面时,表示商店翻页完成倒计时
-│ │ │ └─24\\植物编号+│ │ │ └─24\\植物ID
 │ │ └─┬1A0\\当窗口为图鉴界面时,表示图鉴当前显示的僵尸 │ │ └─┬1A0\\当窗口为图鉴界面时,表示图鉴当前显示的僵尸
-│ │   └─24\\僵尸编号+│ │   └─24\\僵尸ID
 │ ├──DC\\[逻辑值]鼠标在画面内则为true(暂停依然记录) │ ├──DC\\[逻辑值]鼠标在画面内则为true(暂停依然记录)
 │ ├──E0\\鼠标横坐标(暂停依然记录) │ ├──E0\\鼠标横坐标(暂停依然记录)
行 115: 行 115:
 │ ├──59\\[逻辑值]鼠标在画面内则为true(暂停时为0并不再记录) │ ├──59\\[逻辑值]鼠标在画面内则为true(暂停时为0并不再记录)
 │ ├──8C\\[指针]=基址 │ ├──8C\\[指针]=基址
-│ ├─┬90\\僵尸对象序列,+15C下一个+│ ├─┬90\\僵尸属性(+15C下一个)
 │ │ ├──0\\[指针]=基址 │ │ ├──0\\[指针]=基址
 │ │ ├──4\\[指针]=当前游戏信息和对象 │ │ ├──4\\[指针]=当前游戏信息和对象
行 129: 行 129:
 │ │ ├──2C\\[浮点]横坐标 │ │ ├──2C\\[浮点]横坐标
 │ │ ├──30\\[浮点]纵坐标 │ │ ├──30\\[浮点]纵坐标
-│ │ ├──34\\[浮点][2C]变化量(前进的舞王和减速的冰车等的前进速度)+│ │ ├──34\\[浮点]相对速度
 │ │ ├──38\\不断增大直到大于[40]*[44]的值变回0 │ │ ├──38\\不断增大直到大于[40]*[44]的值变回0
 │ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500) │ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500)
行 144: 行 144:
 │ │ ├──64\\僵尸运动状态 │ │ ├──64\\僵尸运动状态
 │ │ ├──68\\属性倒计时 │ │ ├──68\\属性倒计时
-│ │ ├──6C\\站立状态,为-2/-3时静止,-4时向上(对于选卡界面的僵尸)+│ │ ├──6C\\出生波数(从0开始)/站立状态,为-2-3时静止,-4时向上(对于选卡界面的僵尸)
 │ │ ├──70\\0时不掉落物品 │ │ ├──70\\0时不掉落物品
 │ │ ├──74\\僵尸消失倒计时 │ │ ├──74\\僵尸消失倒计时
 │ │ ├──78\\[逻辑值]冰车正在死亡则为 true(篮球有效吗?不明) │ │ ├──78\\[逻辑值]冰车正在死亡则为 true(篮球有效吗?不明)
 │ │ ├──7C\\爬的梯子所在列 │ │ ├──7C\\爬的梯子所在列
-│ │ ├──80\\蹦极僵尸所在列 +│ │ ├──80\\蹦极僵尸所在列/僵王最左侧蹦极所在列/僵王砸车左上角格子所在列 
-│ │ ├──84\\[浮点][30]变化量(跳跳的弹跳过程)+│ │ ├──84\\[浮点]纵向偏移(僵尸实际y等价于[纵坐标]-[纵向偏移])
 │ │ ├──88\\[逻辑值]蹦极是否被保护伞挡住 │ │ ├──88\\[逻辑值]蹦极是否被保护伞挡住
 │ │ ├──8C\\中弹判定的横坐标 │ │ ├──8C\\中弹判定的横坐标
行 183: 行 183:
 │ │ ├──E8\\气球血量上限 │ │ ├──E8\\气球血量上限
 │ │ ├──EC\\[逻辑值]消失则为true │ │ ├──EC\\[逻辑值]消失则为true
-│ │ ├──F0\\雪橇队领头僵尸编号/舞王伴舞编号(F0舞王,F4~100伴舞)/僵尸博士放下的蹦极编号(F4~FC) +│ │ ├──F0\\雪橇队领头僵尸ID/舞王ID 
-│ │ ├──F4\\雪橇队第二只僵尸/舞王第一只伴舞编号 +│ │ ├──F4\\雪橇队第二只僵尸/舞王第一只伴舞ID/僵王第一只蹦极ID 
-│ │ ├──F8\\雪橇队第三只僵尸/舞王第二只伴舞编号 +│ │ ├──F8\\雪橇队第三只僵尸/舞王第二只伴舞ID/僵王第二只蹦极ID 
-│ │ ├──FC\\雪橇队第四只僵尸/舞王第三只伴舞编号 +│ │ ├──FC\\雪橇队第四只僵尸/舞王第三只伴舞ID/僵王第三只蹦极ID 
-│ │ ├──100\\舞王第四只伴舞编号+│ │ ├──100\\舞王第四只伴舞ID
 │ │ ├──104\\[逻辑值]haveUniqueSample(翻译不过来摆烂了) │ │ ├──104\\[逻辑值]haveUniqueSample(翻译不过来摆烂了)
 │ │ ├──108\\粒子X坐标 │ │ ├──108\\粒子X坐标
 │ │ ├──10C\\粒子Y坐标 │ │ ├──10C\\粒子Y坐标
-│ │ ├──110\\受到子弹攻击的动画附件编号+│ │ ├──110\\受到子弹攻击的动画附件ID
 │ │ ├──114\\僵王放僵尸倒计时,篮球剩余数量 │ │ ├──114\\僵王放僵尸倒计时,篮球剩余数量
-│ │ ├──118\\僵尸动画编号+│ │ ├──118\\僵尸本体动画ID
 │ │ ├──11C\\[浮点]大小 │ │ ├──11C\\[浮点]大小
 │ │ ├──120\\[浮点][+84]变化量(僵尸纵向偏移速度) │ │ ├──120\\[浮点][+84]变化量(僵尸纵向偏移速度)
 │ │ ├──124\\僵王运动速度 │ │ ├──124\\僵王运动速度
 │ │ ├──128\\蹦极手里的植物 │ │ ├──128\\蹦极手里的植物
-│ │ ├──12C\\僵王是否砸车 +│ │ ├──12C\\僵王根据损伤度判断是否放蹦极或砸车 
-│ │ ├──130\\僵王放僵尸的行数 +│ │ ├──130\\僵王放僵尸的行数/僵王砸车左上角格子所在的行数/僵王跺脚偏上行的行数 
-│ │ ├──134\\僵王放招数倒计时+│ │ ├──134\\僵王放蹦极或砸车倒计时
 │ │ ├──138\\僵王跺脚倒计时 │ │ ├──138\\僵王跺脚倒计时
 │ │ ├──13C\\僵王伸头倒计时 │ │ ├──13C\\僵王伸头倒计时
-│ │ ├──140\\僵王冰火球动画 +│ │ ├──140\\僵王冰火球动画ID(没有冰火球时为0) 
-│ │ ├──144\\植物僵尸头部动画+│ │ ├──144\\植物僵尸头部动画ID/旗帜僵尸旗帜动画ID
 │ │ ├──148\\僵王冰火球的行数 │ │ ├──148\\僵王冰火球的行数
 │ │ ├──14C\\球的类型,冰球则为0 │ │ ├──14C\\球的类型,冰球则为0
-│ │ ├──150\\小推车动画编号+│ │ ├──150\\小推车碾压时动画ID
 │ │ ├──154\\上一次穿过传送门的X坐标 │ │ ├──154\\上一次穿过传送门的X坐标
-│ │ └──158\\僵尸编号 +│ │ └──158\\僵尸ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──94\\最多时僵尸数 +│ ├──94\\僵尸数组大小 
-│ ├──98\\僵尸数上限+│ ├──98\\僵尸数上限
 │ ├──9C\\下一个僵尸的编号 │ ├──9C\\下一个僵尸的编号
 │ ├──A0\\当前僵尸数 │ ├──A0\\当前僵尸数
-│ ├──A4\\最后一个僵尸+│ ├──A4\\一个僵尸的序列
 │ ├─┬A8\\文本指针 │ ├─┬A8\\文本指针
 │ │ └──0\\zombies │ │ └──0\\zombies
行 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\\[废弃]植物攻击矩形
行 247: 行 247:
 │ │ ├──84\\炮准心纵坐标 │ │ ├──84\\炮准心纵坐标
 │ │ ├──88\\所在行 │ │ ├──88\\所在行
-│ │ ├──8C\\粒子系统编号(大喷菇和忧郁菇喷雾,花园植物发光) +│ │ ├──8C\\粒子系统ID(大喷菇和忧郁菇喷雾,花园植物发光) 
-│ │ ├──90\\子弹发射倒计时 +│ │ ├──90\\子弹生成倒计时 
-│ │ ├──94\\植物动画编号 +│ │ ├──94\\植物本体动画ID 
-│ │ ├──98\\植物动画编号2 +│ │ ├──98\\豌豆头的动画ID/三线射手上方头的动画ID 
-│ │ ├──9C\\三线射手中间头的动画编号 +│ │ ├──9C\\三线射手中间头的动画ID 
-│ │ ├──A0\\三线射手下方头的动画编号 +│ │ ├──A0\\三线射手下方头的动画ID 
-│ │ ├──A4\\眨眼动画编号 +│ │ ├──A4\\眨眼动画ID 
-│ │ ├──A8\\土豆雷闪灯动画编号 +│ │ ├──A8\\土豆雷闪灯动画ID 
-│ │ ├──AC\\蘑菇睡觉动画编号+│ │ ├──AC\\蘑菇睡觉时zzz动画ID
 │ │ ├──B0\\眨眼倒计时 │ │ ├──B0\\眨眼倒计时
 │ │ ├──B4\\被啃50cs倒计时 │ │ ├──B4\\被啃50cs倒计时
行 268: 行 268:
 │ │ ├──D8\\磁力菇吸取物品类型,吸金磁吸收的第一个物品 │ │ ├──D8\\磁力菇吸取物品类型,吸金磁吸收的第一个物品
 │ │ ├──DC~128\\吸金磁吸收的剩余4个物品 │ │ ├──DC~128\\吸金磁吸收的剩余4个物品
-│ │ ├──12C\\攻击目标僵尸编号+│ │ ├──12C\\攻击目标僵尸ID
 │ │ ├──130\\蘑菇倒计时 │ │ ├──130\\蘑菇倒计时
 │ │ ├──134\\蹦极抓住的状态(0没被抓住,1被抓住,2抱走) │ │ ├──134\\蹦极抓住的状态(0没被抓住,1被抓住,2抱走)
-│ │ ├──138\\模仿者模仿的植物ID+│ │ ├──138\\是否为模仿植物/模仿者模仿的植物类型(非模仿植物-1,模仿者变身时为对应植物,变身后48)
 │ │ ├──13C\\方向-1为右,1为左 │ │ ├──13C\\方向-1为右,1为左
 │ │ ├──140\\[1字节]0和1之间变换 │ │ ├──140\\[1字节]0和1之间变换
行 279: 行 279:
 │ │ ├──144\\[逻辑值]true则植物在 Board 上 │ │ ├──144\\[逻辑值]true则植物在 Board 上
 │ │ ├──145\\[逻辑值]true则植物发亮 │ │ ├──145\\[逻辑值]true则植物发亮
-│ │ └──148\\植物编号 +│ │ └──148\\植物ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──B0\\最多时植物数 +│ ├──B0\\植物数组大小 
-│ ├──B4\\植物数上限+│ ├──B4\\植物数上限
 │ ├──B8\\下一个植物的编号 │ ├──B8\\下一个植物的编号
 │ ├──BC\\当前植物数 │ ├──BC\\当前植物数
-│ ├──C0\\最后一个植物+│ ├──C0\\一个植物序列
 │ ├─┬C4\\文本指针 │ ├─┬C4\\文本指针
 │ │ └─0\\plants │ │ └─0\\plants
行 319: 行 319:
 │ │ ├──74\\子弹击中目标的条件 │ │ ├──74\\子弹击中目标的条件
 │ │ ├──78\\上一次穿过火炬树桩的列数 │ │ ├──78\\上一次穿过火炬树桩的列数
-│ │ ├──7C\\子弹动画附件编号+│ │ ├──7C\\子弹动画附件ID
 │ │ ├──80\\[浮点]炮下落横坐标初始值 │ │ ├──80\\[浮点]炮下落横坐标初始值
 │ │ ├──84\\炮目标所在行 │ │ ├──84\\炮目标所在行
-│ │ ├──88\\香蒲刺的目标僵尸编号+│ │ ├──88\\香蒲刺的目标僵尸ID
 │ │ ├──8C\\上一次穿过传送门的X坐标 │ │ ├──8C\\上一次穿过传送门的X坐标
-│ │ └──90\\子弹编号 +│ │ └──90\\子弹ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──CC\\最多时子弹数 +│ ├──CC\\子弹数组大小 
-│ ├──D0\\子弹数上限+│ ├──D0\\子弹数上限
 │ ├──D4\\下一个子弹的编号 │ ├──D4\\下一个子弹的编号
 │ ├──D8\\当前子弹数 │ ├──D8\\当前子弹数
-│ ├──DC\\最后一个子弹+│ ├──DC\\一个子弹的序列
 │ ├─┬E0\\文本指针 │ ├─┬E0\\文本指针
 │ │ └──0\\projectile │ │ └──0\\projectile
行 357: 行 357:
 │ │ ├──58\\物品类型 │ │ ├──58\\物品类型
 │ │ ├──5C\\物品运动状态 │ │ ├──5C\\物品运动状态
-│ │ ├──60\\动画附件编号+│ │ ├──60\\动画附件ID
 │ │ ├──64\\目标距离 │ │ ├──64\\目标距离
 │ │ ├──68\\植物卡牌类型 │ │ ├──68\\植物卡牌类型
行 365: 行 365:
 │ │ ├──CA\\[逻辑值]是否落地 │ │ ├──CA\\[逻辑值]是否落地
 │ │ ├──CC\\落下时间 │ │ ├──CC\\落下时间
-│ │ └──D4\\物品编号 +│ │ └──D4\\物品ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──E8\\最多时物品数 +│ ├──E8\\物品数组大小 
-│ ├──EC\\物品数上限 +│ ├──EC\\物品数上限 
-│ ├──F0\\下一个物品编号+│ ├──F0\\下一个物品编号
 │ ├──F4\\当前物品数 │ ├──F4\\当前物品数
-│ ├──F8\\最后一个物品+│ ├──F8\\一个物品的序列
 │ ├─┬FC\\文本指针 │ ├─┬FC\\文本指针
 │ │ └──0\\coins │ │ └──0\\coins
行 380: 行 380:
 │ │ ├──10\\图层 │ │ ├──10\\图层
 │ │ ├──14\\所在行数 │ │ ├──14\\所在行数
-│ │ ├──1C\\动画编号+│ │ ├──1C\\动画ID
 │ │ ├──20\\变慢计时 │ │ ├──20\\变慢计时
 │ │ ├──24\\准备计时 │ │ ├──24\\准备计时
行 390: 行 390:
 │ │ ├──38\\[浮点]Y坐标偏移 │ │ ├──38\\[浮点]Y坐标偏移
 │ │ ├──3C\\影子变化 │ │ ├──3C\\影子变化
-│ │ └──44\\小推车编号 +│ │ └──44\\小推车ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──104\\最多时小推车数 +│ ├──104\\小推车数组大小 
-│ ├──108\\小推车数上限 +│ ├──108\\小推车数上限 
-│ ├──10C\\下一个小推车编号+│ ├──10C\\下一个小推车编号
 │ ├──110\\当前小推车数 │ ├──110\\当前小推车数
-│ ├──114\\最后一个小推车+│ ├──114\\一个小推车的序列
 │ ├─┬118\\文本指针 │ ├─┬118\\文本指针
 │ │ └──0\\lawnmowers │ │ └──0\\lawnmowers
行 412: 行 412:
 │ │ ├──2C\\[浮点]蜗牛到的X坐标 │ │ ├──2C\\[浮点]蜗牛到的X坐标
 │ │ ├──30\\[浮点]蜗牛到的Y坐标 │ │ ├──30\\[浮点]蜗牛到的Y坐标
-│ │ ├──34\\动画编号 +│ │ ├──34\\动画ID 
-│ │ ├──38\\粒子系统编号+│ │ ├──38\\粒子系统ID
 │ │ ├──3C\\罐子存着僵尸的序号 │ │ ├──3C\\罐子存着僵尸的序号
 │ │ ├──40\\罐子存着植物卡牌的序号 │ │ ├──40\\罐子存着植物卡牌的序号
行 422: 行 422:
 │ │ ├──54~E0\\[浮点]蜗牛吃巧克力后,3个一组,12组 │ │ ├──54~E0\\[浮点]蜗牛吃巧克力后,3个一组,12组
 │ │ ├──E4\\蜗牛影子计时 │ │ ├──E4\\蜗牛影子计时
-│ │ └──E8\\场地物品编号 +│ │ └──E8\\场地物品ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ ├──120\\最多时场地物品 +│ ├──120\\场地物品数组大小 
-│ ├──128\\下一个场地物品编号+│ ├──124\\场地物品数量上限 
 +│ ├──128\\下一个场地物品编号
 │ ├──12C\\当前场地物品数 │ ├──12C\\当前场地物品数
-│ ├──130\\最后一个场地物品+│ ├──130\\一个场地物品的序列
 │ ├─┬134\\文本指针 │ ├─┬134\\文本指针
 │ │ └──0\\griditems │ │ └──0\\griditems
行 444: 行 445:
 │ │ ├──30\\手持的物品 │ │ ├──30\\手持的物品
 │ │ ├──34\\手持的掉落的卡牌序号 │ │ ├──34\\手持的掉落的卡牌序号
-│ │ ├──38\\手持的植物编号 +│ │ ├──38\\手持的植物ID 
-│ │ ├──3C\\手持的模仿者植物编号 +│ │ ├──3C\\手持的模仿者植物ID 
-│ │ ├──40\\手持的加农炮的植物编号+│ │ ├──40\\手持的加农炮的植物ID
 │ │ ├──44\\锤击计时 │ │ ├──44\\锤击计时
-│ │ └──48\\动画编号+│ │ └──48\\动画ID(结构为[序列号,编号],序列号与编号各占2字节)
 │ ├─┬13C\\鼠标额外属性 │ ├─┬13C\\鼠标额外属性
 │ │ ├──0\\[指针]=基址 │ │ ├──0\\[指针]=基址
行 467: 行 468:
 │ │ ├──88\\消失倒计时 │ │ ├──88\\消失倒计时
 │ │ ├──8C\\文字样式 │ │ ├──8C\\文字样式
-│ │ ├──90~28C\\动画编号+│ │ ├──90~28C\\动画ID
 │ │ ├──290\\动画类型 │ │ ├──290\\动画类型
 │ │ ├──294\\离开计时(??) │ │ ├──294\\离开计时(??)
行 483: 行 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\\传送带计时(???,cvp写:conveyClock)+│ │ └──34C\\游戏计时(不包括选卡停留时间,与[[[6A9EC0]+768]+5568]数值相同,仅用于传送带关卡)
 │ ├─┬148\\Menu[按钮]属性 │ ├─┬148\\Menu[按钮]属性
 │ │ ├──0\\[指针]=基址 │ │ ├──0\\[指针]=基址
行 548: 行 549:
 │ │ ├──35\\[逻辑值]true则生成选卡界面的僵尸 │ │ ├──35\\[逻辑值]true则生成选卡界面的僵尸
 │ │ └──48\\[逻辑值]true则选卡界面暂停 │ │ └──48\\[逻辑值]true则选卡界面暂停
-│ ├─┬160\\小游戏属性+│ ├─┬160\\小游戏属性
 │ │ ├──0\\[指针]=基址 │ │ ├──0\\[指针]=基址
 │ │ ├──4\\[指针]=当前游戏信息和对象 │ │ ├──4\\[指针]=当前游戏信息和对象
行 561: 行 562:
 │ │ ├──54\\关卡状态 │ │ ├──54\\关卡状态
 │ │ ├──58\\各种倒计时 │ │ ├──58\\各种倒计时
-│ │ ├──5C\\传送带植物倒计时+│ │ ├──5C\\传送带倒计时
 │ │ ├──60\\关卡进程 │ │ ├──60\\关卡进程
-│ │ ├──68\\传送带上一张卡类型 +│ │ ├──68\\传送带上一次选择植物(即便卡槽已满也会选择,但不会生成卡片) 
-│ │ ├──6C\\关卡轮数+│ │ ├──6C\\已完成轮数
 │ │ ├──70\\老虎机使用次数 │ │ ├──70\\老虎机使用次数
 │ │ ├──B0\\初始罐子数量 │ │ ├──B0\\初始罐子数量
行 578: 行 579:
 │ ├──60C~620\\每行冰道坐标 │ ├──60C~620\\每行冰道坐标
 │ ├──624~638\\每行冰道消失倒计时 │ ├──624~638\\每行冰道消失倒计时
-│ ├──63C~650\\每行冰道粒子系统编号+│ ├──63C~650\\每行冰道粒子系统ID
 │ ├──6B4~54D0\\出怪列表(容纳10面旗帜) │ ├──6B4~54D0\\出怪列表(容纳10面旗帜)
 │ ├──54D4~54F4\\[1字节]出怪种类 │ ├──54D4~54F4\\[1字节]出怪种类
行 615: 行 616:
 │ ├──5618\\水面冻结倒计时 │ ├──5618\\水面冻结倒计时
 │ ├──561C\\生存模式出怪种子,非生存模式为程序窗口打开时间 │ ├──561C\\生存模式出怪种子,非生存模式为程序窗口打开时间
-│ ├──5620\\粒子系统编号+│ ├──5620\\粒子系统ID
 │ ├──5624~5740\\辣椒火焰动画,每行12个动画,共6行 │ ├──5624~5740\\辣椒火焰动画,每行12个动画,共6行
 │ ├──5744\\辣椒火焰倒计时 │ ├──5744\\辣椒火焰倒计时
行 707: 行 708:
 │ │ ├──4\\最多时粒子系统数量 │ │ ├──4\\最多时粒子系统数量
 │ │ ├──8\\粒子系统数量上限 │ │ ├──8\\粒子系统数量上限
-│ │ ├──C\\下一个粒子系统的编号+│ │ ├──C\\下一个粒子系统的ID
 │ │ ├──10\\当前粒子系统数量 │ │ ├──10\\当前粒子系统数量
 │ │ ├─┬18\\文本指针 │ │ ├─┬18\\文本指针
行 716: 行 717:
 │ │ ├──20\\最多时发射源数量 │ │ ├──20\\最多时发射源数量
 │ │ ├──24\\发射源数量上限 │ │ ├──24\\发射源数量上限
-│ │ ├──28\\下一个发射源的编号+│ │ ├──28\\下一个发射源的ID
 │ │ ├──2C\\当前发射源数量 │ │ ├──2C\\当前发射源数量
 │ │ ├─┬34\\文本指针 │ │ ├─┬34\\文本指针
行 723: 行 724:
 │ │ ├──3C\\最多时粒子数量 │ │ ├──3C\\最多时粒子数量
 │ │ ├──40\\粒子数量上限 │ │ ├──40\\粒子数量上限
-│ │ ├──44\\下一个粒子的编号+│ │ ├──44\\下一个粒子的ID
 │ │ ├──48\\当前粒子数量 │ │ ├──48\\当前粒子数量
 │ │ └─┬50\\文本指针 │ │ └─┬50\\文本指针
行 733: 行 734:
 │ │ ├─┬0\\动画对象(+A0下一个) │ │ ├─┬0\\动画对象(+A0下一个)
 │ │ │ ├──0\\动画类型 │ │ │ ├──0\\动画类型
-│ │ │ ├──4\\[浮点]动画循环率+│ │ │ ├──4\\[浮点]动画进度
 │ │ │ ├──8\\[浮点]动画速度 │ │ │ ├──8\\[浮点]动画速度
 │ │ │ ├──C\\[指针]指向对应的reanim文件 │ │ │ ├──C\\[指针]指向对应的reanim文件
行 751: 行 752:
 │ │ │ ├──94\\[浮点]上一帧的[4] │ │ │ ├──94\\[浮点]上一帧的[4]
 │ │ │ ├──98\\着色方式-1,0,1,2 │ │ │ ├──98\\着色方式-1,0,1,2
-│ │ │ └──9C\\动画对象编号 +│ │ │ └──9C\\动画对象ID(结构为[序列号,编号],序列号与编号各占2字节) 
-│ │ ├──4\\最多时动画对象数+│ │ ├──4\\动画对象数组大小
 │ │ ├──8\\动画对象数量上限 │ │ ├──8\\动画对象数量上限
 │ │ ├──C\\下一个动画对象的编号 │ │ ├──C\\下一个动画对象的编号
 │ │ ├──10\\当前动画对象数量 │ │ ├──10\\当前动画对象数量
 +│ │ ├──14\\下一个动画对象的序列号
 │ │ └─┬18\\文本指针 │ │ └─┬18\\文本指针
 │ │   └──0\\reanims │ │   └──0\\reanims
 │ └─┬C │ └─┬C
 │   ├─┬0\\动画附件(+30C下一个) │   ├─┬0\\动画附件(+30C下一个)
-│   │ └──0\\动画编号+│   │ └──0\\动画ID
 │   ├──4\\最多时动画附件数量 │   ├──4\\最多时动画附件数量
 │   ├──8\\动画附件数量上限 │   ├──8\\动画附件数量上限
 │   ├──C\\下一个动画附件的编号 │   ├──C\\下一个动画附件的编号
 │   ├──10\\当前动画附件数量 │   ├──10\\当前动画附件数量
 +│   ├──14\\下一个动画附件的序列号
 │   └─┬18\\文本指针 │   └─┬18\\文本指针
 │     └──0\\attachments │     └──0\\attachments
行 824: 行 827:
 │ ├──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\\[指针]=基址
行 957: 行 961:
 45DED6\\阳光植物生产初始倒计时下界 45DED6\\阳光植物生产初始倒计时下界
 45DEE0\\[2字节]非阳光植物攻击初始倒计时误差修正 45DEE0\\[2字节]非阳光植物攻击初始倒计时误差修正
-45E3C8\\小喷菇/海蘑菇横向偏移误差 +45E3C8\\阳光菇横向偏移误差 
-45E3D2\\[2字节]小喷菇/海蘑菇横向偏移下界(负值) +45E3D3\\[1字节]阳光菇横向偏移下界的相反数 
-45E3D8\\小喷菇/海蘑菇纵向偏移误差 +45E3D8\\阳光菇纵向偏移误差 
-45E3E2\\[2字节]小喷菇/海蘑菇纵向偏移下界(负值) +45E3E3\\[1字节]阳光菇纵向偏移下界的相反数 
-45E36B\\阳光菇横向偏移误差 +45E66B\\小喷菇/水兵菇横向偏移误差 
-45E375\\[2字节]阳光菇横向偏移下界(负值) +45E676\\[1字节]小喷菇/水兵菇横向偏移下界的相反数 
-45E37B\\阳光菇纵向偏移误差 +45E67B\\小喷菇/水兵菇纵向偏移误差 
-45E385\\[2字节]阳光菇纵向偏移下界(负值)+45E686\\[1字节]小喷菇/水兵菇纵向偏移下界的相反数
 45F8B6\\植物攻击间隔误差(负值) 45F8B6\\植物攻击间隔误差(负值)
 45FA88\\阳光植物生产间隔误差 45FA88\\阳光植物生产间隔误差
 522FBD\\小丑倒计时基础值误差 522FBD\\小丑倒计时基础值误差
-522FDA\\小丑倒计时基础值下界+522FDB\\小丑倒计时基础值下界
 522FE0\\早爆小丑出现率的倒数 522FE0\\早爆小丑出现率的倒数
 523A7A\\辣椒僵尸倒计时基础值误差 523A7A\\辣椒僵尸倒计时基础值误差
行 974: 行 978:
 522598\\大部分僵尸出生点横坐标误差 522598\\大部分僵尸出生点横坐标误差
 5225A5\\大部分僵尸出生点横坐标下界 5225A5\\大部分僵尸出生点横坐标下界
-522964\\雪人僵尸逃跑倒计时误差 +522964\\雪人逃跑倒计时误差 
-522978\\雪人僵尸逃跑倒计时下界 +522978\\雪人逃跑倒计时下界 
-522A10\\蹦极僵尸出生点纵坐标误差 +522A11\\蹦极出生点纵坐标误差 
-522A2C\\蹦极僵尸出生点纵坐标下界 +522A2C\\蹦极出生点纵坐标下界 
-522CB5\\撑杆僵尸出生点横坐标误差 +522CB5\\撑杆出生点横坐标误差 
-522CE1\\撑杆僵尸出生点横坐标下界 +522CE1\\撑杆出生点横坐标下界 
-522DD4\\冰车僵尸出生点横坐标误差-2(不建议修改) +522DD4\\冰车出生点横坐标误差-2(不建议修改) 
-522DF5\\冰车僵尸出生点横坐标下界 +522DF5\\冰车出生点横坐标下界 
-522E83\\投篮僵尸出生点横坐标误差 +522E83\\投篮出生点横坐标误差 
-522E97\\投篮僵尸出生点横坐标下界 +522E97\\投篮出生点横坐标下界 
-5234F3\\舞王僵尸滑步时间偏差 +5232A7\\跳跳初始属性倒计时(相位)偏差 
-52350A\\舞王僵尸滑步时间下界 +5232C8\\[1字节]跳跳初始属性倒计时(相位)偏差 
-523D1C\\巨人僵尸出生点横坐标误差 +5234F3\\舞王滑步时间偏差 
-523D3E\\巨人僵尸出生点横坐标下界+52350A\\舞王滑步时间下界 
 +523D1C\\巨人出生点横坐标误差 
 +523D3E\\巨人出生点横坐标下界
 45F1E1\\玉米投手黄油概率的倒数 45F1E1\\玉米投手黄油概率的倒数
 4630F0\\保龄球向下弹跳概率的倒数 4630F0\\保龄球向下弹跳概率的倒数
  • 最后更改: 5月前
  • OTZzzz 修改