Cheat Engine 一般简称CE,是一个开放源代码的软件,作者Eric("Dark Byte")
,功能包括:内存扫描、十六进制编辑器、调试工具,供Windows和Mac操作系统运行.Cheat Engine最常在计算机游戏中当做游戏外挂,有时会更新以避免被其他软件检测到.这个程序类似于L. Spiro的 "Memory Hacking Software"、TSearch、以及ArtMoney.透过Cheat Engine用户可以查找与修改计算机的内存,且自身附带了外挂制作工具,可以用它直接生成外挂工具,CE可以说是目前最优秀的游戏修改器不是之一,这个工具绝对值得你去学习(只要花一点时间就够了).
本章节内容将带领小白走进CE,由于是入门教程所以不会讲解一些太深奥的原理,其目的是教会你如何使用这款工具来修改一些游戏中的数据,这里我们就以CE中内置的练习工具来做演示,学会工具中每个关卡的遍历过程你就可以应用到其他任何一款游戏中.
首先CE工具的官方网站是:https://www.cheatengine.org/
不过网站上下载的都是英文版本的,难受,这里我准备了一份汉化本的CE下载地址是:链接: https://pan.baidu.com/s/1aHxr_-5inwad11kNhgG47w 提取码: twiq
,下载好后解压到指定目录即可.
1.打开解压后的CE目录你可以看到下面的目录结构,其中Cheat Engine.exe
就是CE的主进程,而Tutorial-i386.exe
则是一个练习环境,我们后续内容都会围绕这个练习环境展开.
2.接着我们打开Cheat Engine.exe(如果系统是32位的则打开cheatengine-i386.exe)
请务必使用管理员权限运行CE修改器,如下:
3.使用CE修改器附加cheatengine-i386.exe
进程,操作过程如下:
教程到这里就结束了,第一关就这么简单
好了,点击"下一步"按钮进入下一个步骤(或输入密码进入你要练习的步骤)。
附加玩进程后,我们点击教程程序的下一步按钮,紧接着,我们继续第二关,第二关的作用还是很简单的,主要目的是遍历出我们想要的动态数据,比如角色的生命,人物的魔法,某火线上地址的搜索等,都会用到精确扫描,可以说这一关是既简单又实用的东西,也是今后外挂制作中最常用的环节,我们接着看一下Tutorial-i386.exe程序对这一关的描述吧.
步骤 2: 精确值扫描 (密码=090453)
1.首先游戏规则是每次我们点击打我
按钮则健康值则会减一,我们首先搜索这个100
看能不能找到些什么.
现在开始搜索精确数值 100
数值中输入100
点击 首次扫描
按钮
默认情况下一般游戏就是4字节,这里不需要改动扫描类型和数值类型
,默认就好了.
这次扫描我们得到 35 个结果,里面肯定有我们要找的那个血值,不过好像太多了,没关系继续搜索看看.
关键一步:为了找到更加精确的数据,我们回到 Tutorial 点击 打我
按钮,此时血值已有变化了:
我们再输入 95
点击 再次扫描
按钮 结果只剩1个(这就是我们要找的),我们双击此地址将其添加到地址栏:
此时地址栏里面只有1个结果了,这个就是我们要找的内存地址,双击将其加入到地址栏
在数值95上面双击,并修改把 95 改成 1000 点击确定
按钮,此时通关.
此时回到教程程序,教程的 下一步
按钮变成可用,继续点击下一步进入第三关...
原文:https://www.cnblogs.com/LyShark/p/10799926.html