首页 > 其他分享 >使用Cheat Engine(CE)修改游戏“植物大战僵尸”之阳光篇

使用Cheat Engine(CE)修改游戏“植物大战僵尸”之阳光篇

时间:2024-05-30 23:23:34浏览次数:27  
标签:Engine 游戏 Cheat 基址 阳光 偏移量 地址 CE

使用Cheat Engine(CE)修改游戏“植物大战僵尸”之阳光篇

1.阳光数量(找出阳光基址)

首先,游戏刚开始时,我们可以看到此时阳光数量为50。

在CE里,“精确数值”扫描数值50,点击“首次扫描”。

 继续游戏,当点击掉落的阳光后,阳光数变为了75。

此时,在CE里输入75,“再次扫描”。

 

 

 可以看到结果只有一个,我们找到了存放阳光的地址。有童鞋可能会问,这样就可以修改阳光了吗?当然可以,但是它并不是绿色的基址,也就意味着当我们重启游戏后,该地址就会失效,本教程将提供查找阳光基址的方法。我们双击添加到下面的显示框里,右键该地址,点击“找出是什么改写了这个地址”。

 

 

 调试器附加到当前进程后,我们需要切回游戏,种植一枚向日葵,再切回CE,可以看到如下界面。

 

双击这一行指令(或选中点“详细信息”),可以看到该指令中5560即为指针偏移量。CE给了我们提示:要查找的地址可能是1D200FE0。

我们首先应该记住这个第一次偏移量:5560。

 

 (PS:右键“可能是”后面的地址,可以直接复制)切回CE,点击“新的扫描”,因为我们要搜索地址,而地址的表示形式为16位,所以要把搜索框左边的Hex勾选上,搜索1D200FE0,点击“首次扫描”。

一共有36个结果。但是别急,CE一般会把最有可能的地址放在前几个,还有一种技巧就是要找的地址一般是和其他大部分地址明显不同的。(如第7行之后都是1D开头,基本排除)。

我们可以对可能的地址右键“找出是什么访问了这个地址”,逐一查看。

当发现指令较为工整(如下图)时,我们基本可以继续进行下一步了。

 

 

 双击第一行,可以发现新的偏移量为768,要查找的地址可能是02879B88。

记录二次偏移量:768。

 

 再次搜索该地址,此时可以发现结果有绿色的基址了,我们双击任意一个基址添加到下面的显示框中,可以看到该基址为:006A9EC0,还记得之前的偏移量吗?我们现在可以用“基址+偏移量”的方式来找到存放阳光的位置了。

 

 点击“手动添加地址”,勾选“指针”,因为有两次指针偏移,所以点击“添加偏移”,在下面的地址框里输入刚刚找出的基址006A9EC0,因为偏移量第一次为5560,第二次为768,所以从上往下依次写5560、768,最后单击“确定”,添加成功。

此处地址是代码 006A9EC0  是修改的关键。

见C语言代码版:https://www.cnblogs.com/harlanlu/p/18223449

 

 

 

 如图,现在我们可以通过修改这个地址的数值来对游戏阳光的修改了,而且重启游戏后地址仍然可用。

标签:Engine,游戏,Cheat,基址,阳光,偏移量,地址,CE
From: https://www.cnblogs.com/harlanlu/p/18223471

相关文章

  • QOJ 4824 Bracket-and-bar Sequences
    考虑到这个实际上没有特别好的表示方法。不如从\(n\le25\),猜想合法的序列数量不多。考虑对这个计数。类似于合法括号序计数,考虑把串拆为\(\texttt{(}\cdots\texttt{|}\cdots\texttt{)}\cdots\)来考虑。那么令\(f_i\)表示\(i\)对\(\texttt{(|)}\)组成的序列的数量。......
  • ceph客户端配置自动挂载存储服务
    1.安装支持ceph的内核模块可选:centos/ubuntu:yuminstall-yceph-common或aptinstall-yceph-common2.拷贝认证密钥cephadmin@ceph-deploy:~/ceph-cluster$sudoscpceph.confceph.client.admin.keyringroot@<客户端服务器IP>:/etc/ceph测试获取集群信息:客户......
  • Excel初学者常遇到的简单问题汇总(持续更新)
    目录引言:    最近我带的一个同事,刚入职不久,然后刚开始新人实习期,一般都是做一些比较简单的事情,比如你的小领导让你整理一份Bom表,让你整理一份供应商报价对比表,或者是做了什么实验,然后记录一些数据,需要对数据进行处理,那么常常用到的就是OFFICE三件套中的一宝——Excel,E......
  • Facebook出现会话超时错误,如何解决?
    如果你点开这篇文章,可能你曾经遇到过Facebook会话过期的错误。无论你是在抓取Facebook数据还是只是浏览动态,看到这个错误消息都会让人很不爽。但别担心,我们将会分享解决Facebook会话过期错误的最佳方法,这样你就可以迅速修复问题,继续在平台上操作。一、什么是会话超时错误?简......
  • 使用 Vue 导入和导出 Excel XLSX--SpreadJS
    使用Vue导入和导出ExcelXLSX2024年5月29日MESCIUS的SpreadJS使您能够将功能齐全的电子表格放入您的Web应用程序中,为用户提供熟悉的类似Excel的体验。MESCIUS的SpreadJS是一款高性能JavaScript电子表格组件,旨在将类似Excel的......
  • Spire.Office for Java 9.5.0 is released
    Spire.OfficeforJavaisacombinationofEnterprise-LevelOfficeJavaAPIsofferedbyE-iceblue.ItincludesSpire.DocforJava,Spire.XLSforJava,Spire.PresentationforJava,Spire.PDFforJavaandSpire.BarcodeforJava.DeveloperscanuseSpire.Off......
  • RCE漏洞
    一、RCE简介与危害RCE漏洞,远程代码执行和远程命令执行漏洞。在很多Web应用中,开发人员会使用一些函数(eval),这些函数以一些字符串作为输入,功能是将输入的字符串当作代码或者命令来进行执行。当用户可以控制这些函数的输入时,就产生了RCE漏洞。RCE漏洞是非常严重的安全漏洞,一......
  • GEE 27 高级栅格可视化 Advanced Raster Visualization(Part6)
    Overview ThischaptershouldhelpusersofEarthEnginetobetterunderstandrasterdatabyapplyingvisualizationalgorithmssuchashillshading,hillshadows,andcustomcolormaps.Wewillalsolearnhowimagecollectiondatasetscanbeexploredbyani......
  • Maven项目通过maven central 发布到中央仓库 https://repo.maven.apache.org/ 手把手
    一、注册mavencentral账号​https://central.sonatype.com/publishing/namespaces我这里直接使用github账号登录,可以自己注册或者直接使用google账号或者github账号登录这里github账号登录之后应该只出现io.github下面的io.gitee我也验证过所以这里出现了github......
  • easyexcel导出树状结构
    主类packagecn.piesat.nj.farm.agricultural;importcom.alibaba.excel.write.metadata.fill.FillConfig;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.Row;import......