如何使用Cheat Engine代码替换?
发布网友
发布时间:2022-05-01 03:30
我来回答
共1个回答
热心网友
时间:2022-06-23 06:34
欢迎你来到CE教程. (v3)
这个教程是解释在游戏中作弊的基本步骤,并让你更熟悉CE的使用.
首先运行CE,如果你还没运行的话,然后点击"选择进程"按钮(在左上角有电脑图标的那个)
当进程列表窗口打开后,找到这个教程,进程的名字应该是“tutorial.exe”,除非你把它改名了
选择它,并点击[确定]。现在先不要管其他所有的按钮,如果你喜欢,以后再研究它们.
当这一切都做对了之后,进程选择窗口将会消失并且在CE上方会显示进程名.
现在,点击[下一步]按钮继续到下一个步骤(或者输入密码而进到你想去的其他步骤)。
步骤 2: 精确数值扫描 (密码=090453)
现在你已经在CE中打开了TUT[Tutorial],让我们进入到下一步吧.
你看到在这个窗口的下方的血值:XXX ,每次你点击"打我"时,你的血会减少.
要进到下一个步骤,你必须找到这个数值并把它改为1000.
要找到这个数值,有几个不同的方法,但我会告诉你一个最简单的:精确数值扫描,
首先确认数值类型设置为2字节或4字节,1字节也可以的,但最后在修改它时会有点麻烦(但很容易解决)
(提示:1字节表示的最大数值是255,这里要你改为1000,但用1字节找到后要连前一字节一起改,所以有
点麻烦)。
如果这个地址后面是0的话,8字节可能也可以,不过我不保证。单浮点数,双浮点数,以及其他的扫描方
式不行,
因为它们储存数值的方式不同。
当数值类型设置正确后,确认扫描方式设置在"精确数值",把血的数值填在数值输入框上,并点击"首次
扫描"
过一会儿(电脑非常慢的话)如果找到的地址的数量少于设置的数值,在扫描完成后扫描的结果会显示在左
边.
如果你找到不止一个地址而你不知道哪一个是正确的地址,点击TUT上的"打我",并把新的血的数值填到
数值输入框,并点"再次扫描",重复这些步骤直到你确认你已经找到它的地址了(在地址列表上只有一个
地址)
现在双击左边列表上的地址,这样会让这个地址移动到下方的列表上并显示它的当前数值.
双击(下方列表的)数值栏(或者选择它,并按回车),并把它修改为1000.
如果一切都OK,下一步按钮将会变成可点击的了,你就准备好了进入下一步了.
提示:
如果你在扫描过程中做错了,可以点击"新扫描"重新再来.当然,你也可以点 '打我'去找一些更有价值的
东西.
步骤 3: 未知初始数值 (密码=419482)
OK,看来你已经理解了怎样使用精确数值扫描找到一个数值了,让我们进入下一步吧.
在上一步中我们知道初始数值所以我们进行了精确数值扫描,但现在我们有一个进度条,我们不知道它
开始时的数值.我们只知道这个数值是在0到500之间,并且每次你点"打我"之后你会减一些血,每次减的
血量会显示在进度条的上方。
同样的有好几个方式找这个数值,(例如使用“减少了什么数值”的扫描方式),但我只解释最简单的方
式,“未知初始数值”和“减少了的数值”。
因为你不知道现在它的数值是多少,所以使用精确数值不行了,所以选择扫描方式为"未知初始数值",
同样的,数值类型选择4字节,(大多数WINDOWS应用程序使用4字节数据).
点击"首次扫描"并等它扫描完成.
当扫描完成后点击"打我",你会掉一些血. (掉的血量多少会在血条上方显示几秒然后消失
但你不需要这个数值)
现在回到CE,并选择"减少了的数值",并点击"再次扫描"
当扫描完成后,再次点击"打我",并重复上面的步骤,直到你找到了若干地址.
我们知道这个数值是在0到500之间,所以选择比较象我们要的那个地址是,并把它加到下边的列表.
现在,把它改为5000,才能进到下一步.
步骤 4: 浮点数 (密码=890124)
在前面的教程中,我们使用字节来扫描,但有些游戏使用了"浮点数"的记数方法.
(可能是为了防止简单的内存扫描),浮点数是带有小数点的一些数字(如5.12或11321.1)。
如下边你看到你的血和子弹。两者都以浮点数储存,但血是单精度浮点数而子弹是为双精度浮点数
.
点击[打我]可以减少一些血,而点击[射击]可以用掉0.5的子弹
你得把这两者都修改到5000或者更多才能进下一步.
"精确数值扫描"方式在这一步能工作得很好,但也许你想试试其他的扫描方式.
提示: 不推荐"快速扫描" 双精度类型
步骤 5: 代码寻找 (密码=888899)
有时一些东西的保存位置在你重新开始游戏时会改变,甚至是在你玩的时候也会变,在这种情况下,你
用2步仍然能做出可以用的内存列表.
在这一步会说明怎样用寻找代码功能
下面的数值每次你开始这个TUT的时候会存放在不同的位置,所以一个普通的内存地址列表将会不管用.
首先找到这个数值的内存地址.当你找到地址后,右击CE中的这个地址,并选择"查找写入该地址的代码",
一个窗口将会出现,上面会有一个空的列表.
然后,点击这个TUT上的"改变数值"按钮,回到CE,如果一切都做得对,会看到一个地址和一些汇编代码.
点击这个地址并选择"替换"选项把它替换成什么也不做的代码,这样还会将代码地址加到高级选项窗口
上的代码列表(如果你保存地址表它将会一起保存)。)
点击"停止",这样游戏(TUT)将会再次正常地运行下去,并点"关闭"关掉这个窗口.
现在,点击TUT上的"改变数值"按钮,如果一切都做对,"下一步"按钮将会变成可点击的了.
提示:如果你以足够快的速度锁定这个地址,"下一步"按钮也会变成可点击的.
步骤 6: 指针: (密码=098712)
上一步解释了怎样用代码寻找功能对付变化位置.但单独用不容易找到地址并修改成你要的数值.
这就是为什么要用到指针了.
在TUT下面有两个按钮,一个会改变数值,另一个不但会改变数值并且还会改变数值在内存中的位置.
在这一步,你不需要真的懂汇编,但如果你懂的话会很有帮助.
首先找到数值的地址,当你找到后,再找找是什么在改写这个地址。再次改变这个数值,这样会找到一
个代码地址,双击这个代码地址(或者选择它并点击更多信息),这样一个新的窗口会打开并显示详细的
信息告诉你当这个指令运行时会发生什么事(提示:这个新出来的窗口上,那条指令会是红色的)。
如果这个汇编指令里面没有包括一个在方括号中的东西,(提示:说明这个不是我们要的)
那么再看看代码地址列表中另一个代码地址。如果有方括号,就是说CE认为找到了数值的指针了.
回到CE主窗口,(你可以让那个扩展信息窗口开着,但如果你关了,要记住在方括号中间的内容)
(提示:要关了那个有代码地址列表的窗口,才能回到CE主窗口,但扩展信息窗口可以不用关掉)
并做一次4字节的扫描,扫描扩展信息窗口告诉你的十六进制数。(提示:就是方括号里面的内容,
如果方括号里面是[eax],那么看看扩展信息窗口下面EAX=后面的数值)。
当扫描完成时它可能返回一个或几百个地址。大多数情况下你要的会是最小(提示:指地址最小,
也就是排在列表的最上面)那一个。
现在点击手工添加内存地址并在"指针"这个选项上打勾.
这个窗口将会改变,并允许你填入指针的地址和偏移量.在地址那里填入你刚才扫描到的地址.
如果汇编指令在后面有一个计算(例如:[esi+12])那么把数值填在后面,否则让它保持0
(提示:就是如果有类似那样的计算,把12这个数值填在偏移量那里,否则那里填0),
如果是更复杂的指令,看看它的算式.举例说明更复杂的算式:
[EAX*2+EDX+00000310] eax=4C 并且 edx=00801234.
(提示:这时各个寄存器的值在扩展信息窗口下方,那里有各个寄存器在执行这条指令时的值).
在这个情况下EDX会是数值的指针,而EAX*2+00000310则是它的偏移量,所以你要填的偏移量会是
2*4C+00000310=3A8.(这些都是在十六进制下计算的,使用WINDOWS的计算器在科学方式下用十六进制计
算).
点击确定,这个地址将会加到列表上,如果没搞错,将会显示P->xxxxxxxx,xxxxxxxx
就是你找到的数值的地址。如果不正确,那你一定是哪里做错了
现在,使用那个指针改变数值为5000并锁定(就是在下面的地址列表中,点最前面锁定那一栏的勾)它
,然后点击TUT的"改变指针"按钮,如果一切正确,那么"下一步"按钮将变成可见的了.
额外信息:
在这个TUT中,事实上数值是由一个指针指向另一个指针(提示:再指向真正的数值,就是使用了"指针的
指针"),但要完成这个TUT只需要一个指针。要找到这个指针[提示:要找到指向指针的另一个指针),
只要搜索是什么改变那个指针。
如果你懂汇编,你可能会看到类似这样的:
mov eax,[ebp-4]
mov eax,[eax+310]
这些别搞混了,只使用扩展信息窗口告诉你的数值。ebp-4指向堆栈中保存了指向这个指针的指针,但堆
栈的位置总是在变化,所以不要搜索ebp,而要搜索eax的数值
如何使用Cheat Engine代码替换?
首先找到这个数值的内存地址.当你找到地址后,右击CE中的这个地址,并选择"查找写入该地址的代码",一个窗口将会出现,上面会有一个空的列表.然后,点击这个TUT上的"改变数值"按钮,回到CE,如果一切都做得对,会看到一个地址和一些汇编代码.点击这个地址并选择"替换"选项把它替换成什么也不做的代码,这样还会将代码地址...
aippt自动生成工具
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
cheatengine怎么用
首先,访问官方教程https://www.***.org/。 打开Cheat Engine,选择游戏进程,通常选择游戏窗口。 搜索目标参数,如生命值。初始状态下,生命值为100,可通过搜索功能定位。 找到目标变量后,将其添加到修改列表,调整值并激活。 测试修改效果,如生命值保持在1000左右。 对于只知道范围...
cheatengine怎么用
1. 下载与安装 首先,从官方网站下载Cheat Engine,然后按照提示进行安装。2. 启动与设置 打开Cheat Engine,选择你想要修改的游戏进程。这时,你会看到CE的菜单栏和游戏的画面同步显示。确保选择正确的游戏进程是很重要的。3. 数值查找 在游戏内购买物品或进行其他操作以改变某些数值,然后回到CE,使用CE...
cheatengine怎么用 cheatengine如何用
1、安装在电脑上面。打开浏览器,在搜索栏目中输入cheatengine进行搜索,找到关于cheatengine的安装页面,然后点击下载安装。2、安装好了之后,再将cheatengine打开,将其最小化。现在就开始下载游戏,比如挖金矿,植物大战僵尸,只要是想要玩的游戏都可以进行下载,下载好了之后安装在自己的电脑上面。3、将...
cheatengine怎么用
1、下载安装Cheat Engine6.3修改器后打开CE修改器(Cheat Engine)2、开隐藏.隐藏CE修改器 3、接着进入玩的游戏 4、进游戏后打开CE的最左上边的小电脑 5、“文件”菜单->“打开进程”->打开MAIN进程(M开头有数字的)6、然后输入当前的某属性值,例如力量:555(在HEX栏输入)7、点首次搜索.弄好后...
cheatengine怎么用
1、点击搜索,输入【Cheat Engine修改器】搜索,并下载安装好。2、安装完成后,打开【Cheat Engine修改器】,然后缩小屏幕框。3、接下来就可以打开你要玩的游戏啦。4、进游戏后,点开【Cheat Engine修改器】,并找到该页面左上方的小图标,如下图。5、点击小图标之后,进入【文件】页面,点击【打开...
【Cheat Engine】新手教程
步骤3:面对未知初始值,利用“打我”按钮逐步逼近正确地址,或尝试浮点数和指针方法。步骤4-6:指针操作需要一些汇编知识,通过手动添加地址生成指向数值的指针地址。步骤7:代码注入允许你在运行时执行自定义代码,如替换指令实现热更新。最后,通过实践和视频教程,如Cheat Engine Tutorial Guide (x64),...
cheat engine 怎么用
要使用Cheat Engine进行游戏修改,首先需要下载并安装Cheat Engine 6.3。安装完成后,打开软件,确保它处于隐藏状态,以避免被游戏检测。接着,运行你想要修改的游戏,进入后找到CE的图标,它看起来像一个小电脑,通常位于左上角。点击"文件"菜单,选择"打开进程",定位到游戏的主进程(通常以M开头并带有...
cheatengine怎么用
cheatengine使用步骤如下: 下载安装Cheat Engine6.3修改器后打开CE修改器(Cheat Engine) 开隐藏.隐藏CE修改器 接着进入您玩的游戏 进游戏后打开CE的最左上边的小电脑 “文件”菜单->“打开进程”->打开MAIN进程(M开头有数字的) 然后输入你当前的某属性值,例如力量:555(在HEX栏输入) 点首次搜索...
cheatengine使用方法
1. 下载与安装:从官方网站下载CheatEngine软件,按照提示完成安装。2. 选择游戏进程:打开游戏后,再打开CheatEngine,点击左上角的“选择程序”按钮,选择正在运行的游戏进程。3. 扫描与定位:使用CheatEngine的扫描功能,扫描游戏内存中的变量。可以通过输入想要修改的数据值进行扫描,软件会自动寻找相应的...