两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 |
技术:内存基址 [2024/11/03 02:16] – [内存基址] OTZzzz | 技术:内存基址 [2025/03/01 13:46] (当前版本) – “动画循环率”改为更常说的“动画进度”。 xiao_He |
---|
| |
<code> | <code> |
┌──69DA80\\僵尸部分常量(ZombieDefinition),+1C下一个 | ┌──69DA80\\僵尸部分常量(ZombieDefinition)(+1C下一个) |
├──0\\僵尸类型 | ├──0\\僵尸类型 |
├──4\\动画部件类型 | ├──4\\动画部件类型 |
└──18\\[char*]僵尸名称 | └──18\\[char*]僵尸名称 |
| |
┌──69F2B0\\植物部分常量(PlantDefinition),+24下一个 | ┌──69F2B0\\植物部分常量(PlantDefinition)(+24下一个) |
├──0\\对应的植物卡片类型 | ├──0\\对应的植物卡片类型 |
├──4\\PlantImage? | ├──4\\PlantImage? |
│ ├──59\\[逻辑值]鼠标在画面内则为true(暂停时为0并不再记录) | │ ├──59\\[逻辑值]鼠标在画面内则为true(暂停时为0并不再记录) |
│ ├──8C\\[指针]=基址 | │ ├──8C\\[指针]=基址 |
│ ├─┬90\\僵尸对象序列,+15C下一个 | │ ├─┬90\\僵尸属性(+15C下一个) |
│ │ ├──0\\[指针]=基址 | │ │ ├──0\\[指针]=基址 |
│ │ ├──4\\[指针]=当前游戏信息和对象 | │ │ ├──4\\[指针]=当前游戏信息和对象 |
│ │ ├──2C\\[浮点]横坐标 | │ │ ├──2C\\[浮点]横坐标 |
│ │ ├──30\\[浮点]纵坐标 | │ │ ├──30\\[浮点]纵坐标 |
│ │ ├──34\\[浮点][2C]变化量(前进的舞王和减速的冰车等的前进速度) | │ │ ├──34\\[浮点]相对速度 |
│ │ ├──38\\不断增大直到大于[40]*[44]的值变回0 | │ │ ├──38\\不断增大直到大于[40]*[44]的值变回0 |
│ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500) | │ │ ├──3C\\僵尸喊brians的倒计时初始值范围[500,1500) |
│ │ ├──7C\\爬的梯子所在列 | │ │ ├──7C\\爬的梯子所在列 |
│ │ ├──80\\蹦极僵尸所在列/僵王最左侧蹦极所在列/僵王砸车左上角格子所在列 | │ │ ├──80\\蹦极僵尸所在列/僵王最左侧蹦极所在列/僵王砸车左上角格子所在列 |
│ │ ├──84\\[浮点][30]变化量(跳跳的弹跳过程) | │ │ ├──84\\[浮点]纵向偏移(僵尸实际y等价于[纵坐标]-[纵向偏移]) |
│ │ ├──88\\[逻辑值]蹦极是否被保护伞挡住 | │ │ ├──88\\[逻辑值]蹦极是否被保护伞挡住 |
│ │ ├──8C\\中弹判定的横坐标 | │ │ ├──8C\\中弹判定的横坐标 |
│ │ ├──138\\僵王跺脚倒计时 | │ │ ├──138\\僵王跺脚倒计时 |
│ │ ├──13C\\僵王伸头倒计时 | │ │ ├──13C\\僵王伸头倒计时 |
│ │ ├──140\\僵王冰火球动画ID | │ │ ├──140\\僵王冰火球动画ID(没有冰火球时为0) |
│ │ ├──144\\植物僵尸头部动画ID/旗帜僵尸旗帜动画ID | │ │ ├──144\\植物僵尸头部动画ID/旗帜僵尸旗帜动画ID |
│ │ ├──148\\僵王冰火球的行数 | │ │ ├──148\\僵王冰火球的行数 |
│ │ ├──154\\上一次穿过传送门的X坐标 | │ │ ├──154\\上一次穿过传送门的X坐标 |
│ │ └──158\\僵尸ID(结构为[序列号,编号],序列号与编号各占2字节) | │ │ └──158\\僵尸ID(结构为[序列号,编号],序列号与编号各占2字节) |
│ ├──94\\僵尸数组大小数 | │ ├──94\\僵尸数组大小 |
│ ├──98\\僵尸数量上限 | │ ├──98\\僵尸数量上限 |
│ ├──9C\\下一个僵尸的编号 | │ ├──9C\\下一个僵尸的编号 |
│ │ ├──1C\\所在行数 | │ │ ├──1C\\所在行数 |
│ │ ├──20\\图像图层 | │ │ ├──20\\图像图层 |
│ │ ├──24\\植物类型 | │ │ ├──24\\植物类型(模仿植物此处为被模仿的植物类型) |
│ │ ├──28\\所在列数 | │ │ ├──28\\所在列数 |
│ │ ├──2C\\无动画抖动时间 | │ │ ├──2C\\无动画抖动时间 |
│ │ ├──50\\灰烬冰核三叶草生效倒计时 | │ │ ├──50\\灰烬冰核三叶草生效倒计时 |
│ │ ├──54\\属性倒计时 | │ │ ├──54\\属性倒计时 |
│ │ ├──58\\发射子弹\生产物品倒计时 | │ │ ├──58\\触发发射/生产物品倒计时 |
│ │ ├──5C\\发射子弹\生产物品时间间隔 | │ │ ├──5C\\触发发射/生产物品时间间隔 |
│ │ ├──60~6C\\[废弃]植物矩形 | │ │ ├──60~6C\\[废弃]植物矩形 |
│ │ ├──70~7C\\[废弃]植物攻击矩形 | │ │ ├──70~7C\\[废弃]植物攻击矩形 |
│ │ ├──88\\所在行 | │ │ ├──88\\所在行 |
│ │ ├──8C\\粒子系统ID(大喷菇和忧郁菇喷雾,花园植物发光) | │ │ ├──8C\\粒子系统ID(大喷菇和忧郁菇喷雾,花园植物发光) |
│ │ ├──90\\子弹发射倒计时 | │ │ ├──90\\子弹生成倒计时 |
│ │ ├──94\\植物本体动画ID | │ │ ├──94\\植物本体动画ID |
│ │ ├──98\\豌豆头的动画ID/三线射手上方头的动画ID | │ │ ├──98\\豌豆头的动画ID/三线射手上方头的动画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之间变换 |
│ │ ├──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\\[指针]=基址 |
│ │ ├──35\\[逻辑值]true则生成选卡界面的僵尸 | │ │ ├──35\\[逻辑值]true则生成选卡界面的僵尸 |
│ │ └──48\\[逻辑值]true则选卡界面暂停 | │ │ └──48\\[逻辑值]true则选卡界面暂停 |
│ ├─┬160\\小游戏属性 | │ ├─┬160\\小游戏等属性 |
│ │ ├──0\\[指针]=基址 | │ │ ├──0\\[指针]=基址 |
│ │ ├──4\\[指针]=当前游戏信息和对象 | │ │ ├──4\\[指针]=当前游戏信息和对象 |
│ │ ├──54\\关卡状态 | │ │ ├──54\\关卡状态 |
│ │ ├──58\\各种倒计时 | │ │ ├──58\\各种倒计时 |
│ │ ├──5C\\传送带植物倒计时 | │ │ ├──5C\\传送带倒计时 |
│ │ ├──60\\关卡进程 | │ │ ├──60\\关卡进程 |
│ │ ├──68\\传送带上一张卡的类型 | │ │ ├──68\\传送带上一次选择的植物(即便卡槽已满也会选择,但不会生成卡片) |
│ │ ├──6C\\关卡轮数 | │ │ ├──6C\\已完成轮数 |
│ │ ├──70\\老虎机使用次数 | │ │ ├──70\\老虎机使用次数 |
│ │ ├──B0\\初始罐子数量 | │ │ ├──B0\\初始罐子数量 |
│ │ ├─┬0\\动画对象(+A0下一个) | │ │ ├─┬0\\动画对象(+A0下一个) |
│ │ │ ├──0\\动画类型 | │ │ │ ├──0\\动画类型 |
│ │ │ ├──4\\[浮点]动画循环率 | │ │ │ ├──4\\[浮点]动画进度 |
│ │ │ ├──8\\[浮点]动画速度 | │ │ │ ├──8\\[浮点]动画速度 |
│ │ │ ├──C\\[指针]指向对应的reanim文件 | │ │ │ ├──C\\[指针]指向对应的reanim文件 |
│ │ │ ├──98\\着色方式-1,0,1,2 | │ │ │ ├──98\\着色方式-1,0,1,2 |
│ │ │ └──9C\\动画对象ID(结构为[序列号,编号],序列号与编号各占2字节) | │ │ │ └──9C\\动画对象ID(结构为[序列号,编号],序列号与编号各占2字节) |
│ │ ├──4\\最多时动画对象数量 | │ │ ├──4\\动画对象数组大小 |
│ │ ├──8\\动画对象数量上限 | │ │ ├──8\\动画对象数量上限 |
│ │ ├──C\\下一个动画对象的编号 | │ │ ├──C\\下一个动画对象的编号 |
│ ├──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\\[指针]=基址 |
45DED6\\阳光植物生产初始倒计时下界 | 45DED6\\阳光植物生产初始倒计时下界 |
45DEE0\\[2字节]非阳光植物攻击初始倒计时误差修正 | 45DEE0\\[2字节]非阳光植物攻击初始倒计时误差修正 |
45E3C8\\小喷菇/海蘑菇横向偏移误差 | 45E3C8\\阳光菇横向偏移误差 |
45E3D3\\[1字节]小喷菇/海蘑菇横向偏移下界的相反数 | 45E3D3\\[1字节]阳光菇横向偏移下界的相反数 |
45E3D8\\小喷菇/海蘑菇纵向偏移误差 | 45E3D8\\阳光菇纵向偏移误差 |
45E3E2\\[2字节]小喷菇/海蘑菇纵向偏移下界(负值) | 45E3E3\\[1字节]阳光菇纵向偏移下界的相反数 |
45E36B\\阳光菇横向偏移误差 | 45E66B\\小喷菇/水兵菇横向偏移误差 |
45E375\\[2字节]阳光菇横向偏移下界(负值) | 45E676\\[1字节]小喷菇/水兵菇横向偏移下界的相反数 |
45E37B\\阳光菇纵向偏移误差 | 45E67B\\小喷菇/水兵菇纵向偏移误差 |
45E385\\[2字节]阳光菇纵向偏移下界(负值) | 45E686\\[1字节]小喷菇/水兵菇纵向偏移下界的相反数 |
45F8B6\\植物攻击间隔误差(负值) | 45F8B6\\植物攻击间隔误差(负值) |
45FA88\\阳光植物生产间隔误差 | 45FA88\\阳光植物生产间隔误差 |
522964\\雪人逃跑倒计时误差 | 522964\\雪人逃跑倒计时误差 |
522978\\雪人逃跑倒计时下界 | 522978\\雪人逃跑倒计时下界 |
522A10\\蹦极出生点纵坐标误差 | 522A11\\蹦极出生点纵坐标误差 |
522A2C\\蹦极出生点纵坐标下界 | 522A2C\\蹦极出生点纵坐标下界 |
522CB5\\撑杆出生点横坐标误差 | 522CB5\\撑杆出生点横坐标误差 |