植物大战僵尸CE教程
目录
向日葵不断冒阳光
植物冷却时间
卡槽基址
向日葵不断冒阳光
种下向日葵后,会有一个计时器,时间在不断的减少,直到变为0时,向日葵
冒出一个阳光,计时器增大,根据计时器数值的减少,找到改地址,并进行修改
种一颗向日葵,我们并不知道计时器初始的值是多少,选择Unknown initial value未知的初始值,进行首次扫描
根据计时器在不断的减少,选择Decreased value减少的值,进行再次扫描
一直不断进行再次扫描
在向日葵冒出阳光的时候,选择Increased value增加的值,进行扫描
找到改地址后,将地址添加到CT条目栏中
将改地址的值修改为1,并点击方框,激活,会看到向日葵不断地冒阳光
对该地址右键,Find out what accesses this address查看是谁访问了它
点击Show disassembler,查看该地址处的汇编语言
选择tools下的自动汇编,将该地址出的代码进行注入
这个就是每次计时器数减一,修改为减100,点击Execute。返回游戏中,可以看到,再种下一颗向日葵也会一直冒阳光。
植物冷却时间
豌豆射手处于可种植的时候,内存中的数值为0,种下一颗豌豆射手后,卡槽中豌豆射手处于冷却时间,数值不断增加,直到超过某个阈值,数值变为0,豌豆射手重新变亮,可以通过修改每次增加的数值,使其超过阈值,来改变植物的冷却时间。可以通过变动的数值查找,也可以通过增加的数值查找。
开始豌豆射手是可种植的,选择Exact Value精确的数值0,进行首次扫描
种下一颗豌豆后,进入冷却时间,选择变动的数值,不断进行扫描
直到豌豆射手变亮,选择精确的数值,进行再次扫描
找到该地址后,将数值改为1000,点击激活,我们可以看到植物可以一直点击
同样的方法,对该地址进行右键查看是谁访问了这个地址
add dword ptr [edi+24], 01 该地址的数值每次增加01
点击Show disassembler,查看该地址处的汇编语言
选择tools下的自动汇编,将该地址出的代码进行注入
将01改为1000,点击Execute,可以看到所有植物都一直处于可种植状态。
卡槽基址
卡槽中的地址,在内存中一数组形式存储,第一个卡槽的地址是0,第二个是1,点击卡槽时,内存中的数值改变
开始选择未知的初始值,进行首次扫描
点击第一个向日葵,不种植,在CE中选择精确的数值0,进行再次扫描
将植物放回原处,选择Changed value变动的数值,再次扫描
点击第二个植物,不种植,选择精确的数值1,进行扫描
放回选择变动的值,进行扫描
点击第三个植物,同样的方法进行查找,找到该地址后,右键选择谁访问了这个地址
记录该地址可能的指针地址0x1E85E8D8和偏移量24
重新扫描该地址0x1E85E8D8
对找到的地址右键选择谁访问了这个地址
重新扫描新的地址,观察扫描出的地址,可以看到0x0277AAF8是比较特殊的一个地址,将地址添加到CT条目栏中
对地址0x0277AAF8继续右键查看谁访问了这个地址,纪录新地址和偏移量,对新地址进行扫描
找到绿色的基址后,双击该地址,添加偏移量,因为找了三次可能的指针地址,要添加三个偏移量
可以看到,添加偏移量后,基址指向之前第一次所找到的地址
当再次点击卡槽时,基址的数值发生改变。
植物大战僵尸CE教程相关推荐
- 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之植物篇
目录 1.单卡片无CD 1.1 思路一 1.2 思路二 2.全卡片无CD 3.豌豆射手射速修改(修改植物射速) 4.实现豌豆射手发射"玉米加农炮"(思路) 上一期教程中,我们学习了 ...
- 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之其他篇
目录 1.跳关(任意选择关卡) 2.修改金币值 3.实现自动收集阳光 上一期教程中,我们学习了寻找植物大战僵尸僵尸距离基址.实现"秒杀"僵尸的方法.PS:上篇链接:[CE入门教程] ...
- 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之僵尸篇
目录 1.寻找僵尸位置基址 2.实现"秒杀"僵尸(修改僵尸血量) 上一期教程中,我们学习了修改植物大战僵尸的单卡片无CD.全卡片无CD.豌豆射手射速修改以及实现豌豆射手发射&quo ...
- 使用Cheat Enginee(CE)修改“植物大战僵尸”子弹类型
使用Cheat Enginee(CE)修改"植物大战僵尸"子弹类型 单击查看内存 右键转到地址,输入4672a5 点击确定 自动汇编该语句,注入CT表框架代码,代码注入,分配到当前 ...
- 使用Cheat Enginee(CE)找到“植物大战僵尸”植物的内存基址
使用Cheat Enginee(CE)找到"植物大战僵尸"植物的内存基址 首次扫描未知的初始值,在植物大战僵尸卡槽中从左到右依次点击植物,拿起植物时在ce中再次搜索精确数值0.1. ...
- 使用Cheat Enginee(CE)通关“植物大战僵尸”
使用Cheat Enginee(CE)通关"植物大战僵尸" 方法有很多,这里只介绍一种,关于基址的寻找和进制的变换之前已经发过相应博客,感兴趣可以去我的主页学习. 修改关数 之前的 ...
- 使用Cheat Enginee(CE)找到“植物大战僵尸”金币的内存基址
使用Cheat Enginee(CE)找到"植物大战僵尸"金币的内存基址 在ce中首次扫描当前金币数的十分之一,捡金币后再次扫描当前金币数的十分之一. 双击添加到地址列表,修改数值 ...
- 基于python开发植物大战僵尸
目录 摘要 2 一, 引言 3 1.1中国游戏产业的现状 3 1.2中国游戏产业的未来发展局势 4 1.3植物大战僵尸游戏的发展状况 4 二.系统结构 5 2.1 Python3.8.2 IDLE 简 ...
- 植物大战僵尸2平安时代全新玩法
说到益智策略类塔防御战游戏,那植物大战僵尸绝对是不二之选,开创了益智策略类塔防御战的新纪元,植物大战僵尸系列包含了全明星.西游版.长城板.原版等众多版本,而最受欢迎的无疑是新添的:植物大战僵尸2平安时 ...
最新文章
- 智能家居数据获得美好生活的6种方法
- R语言使用coin包应用于分类变量独立性问题的置换检验(permutation tests)、使用普通卡方检验chisq.test函数和置换近似卡方检验chisq.test函数、检验分类变量的独立性
- SQL语句添加删除修改字段
- 利用PIX来搭建×××
- 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-目录
- 用MySQL创建数据库和数据库表
- 用matlab绘制一个时钟
- 如何让asp.net应用程序定时自动执行代码
- 莫利定理的超直观演示!
- Alias Method解决随机类型概率问题(别名算法)
- 合唱团算法(DP问题)
- ftk学习记(窗口全屏设置篇)
- java 取上下文路径_取得上下文路径的方式(getContextPath)
- 当前串口号不可以或被占用_原来团建是可以不占用私人时间当然,还可以拿加班费|不一样的团建...
- 《专家系统破解篇 六、IL代码破解--配套乱说》之 FeatherskyExpertSystem
- 最全面的Linux命令大全出炉了
- 游戏BOSS关卡的设计
- 【机器学习】机器学习笔记(吴恩达)
- 3.8086/8088微处理器结构
- 读后感系列:2.《看见》柴静(三)
热门文章
- 安徽省计算机考试准考证查询
- j3455跑mysql_基于J3455搭建NAS
- 电子束光刻胶(HSQXR-1541-006,mr-I 9000M)
- v html如何添加样式,详解三种方式解决vue中v-html元素中标签样式
- MacOS苹果系统下Chrome谷歌浏览器缓存目录
- VMware安装win7后,安装VMware Tools时报错安装程序无法继续
- 从PDF直接复制粘贴过来可以吗?其他软件的数据怎么导入Excel?
- Batch Normation
- 【Simulia】 Lsight多学科仿真流程 | 达索系统百世慧®
- 有道云笔记 协作android版,有道云笔记Android版升级_软件资讯软件快报-中关村在线...