Cheat Engine 安装汉化,Cheat Engine教程和Cheat Engine Tutorial Games解法

Cheat Engine

简介

Cheat Engine是一款开源的作弊引擎。带有一个内存扫描仪,可以快速扫描游戏中使用的变量并允许您更改它们,但它还带有调试器、反汇编器、汇编器、speedhack、训练器制造商、直接 3D 操作工具、系统检查工具等,这些工具对普通程序员和软件分析师也很有用。

除了这些工具之外,它还具有广泛的脚本支持,使经验丰富的开发人员可以轻松创建自己的应用程序并与其他人共享。
以上简介来源Cheat Engine官网。

安装

Cheat Engine官网下载Cheat Engine。
在官网最上面最大的绿色按钮,Download Cheat Engine点击这个下载。

汉化

  1. 打开这个面页Cheat Engine官网下载面页

  2. 复制Translations按键Ctrl+F打开搜索

  3. 下载Chinese Simplified translation files (ch_CN)

  4. 在桌面鼠标右键,打开文件所在位置,进入languages文件夹,或者路径C:\Program Files\Cheat Engine 7.5\languages,把刚刚下载的汉化语言包解压到该文件夹下。
    在这里插入图片描述

  5. 切换Cheat Engie语言设置
    打开设置
    在这里插入图片描述

双击选择ch_cn,或者在右边选择Select Language。OK重启软件生效。

在这里插入图片描述

Cheat Engine Tutorial

这个是最基础的教程,在下面这个图片的位置打开。
这个教程里面,每一关都有密码,输入密码可以直接跳转到其他关卡。

在这里插入图片描述

步骤1:简介

在这个关卡,主要是一个介绍,可以自己详细的阅读。重要的是留意窗口右下角的密码输入框,这里填入关卡密码可以直接跳转到相应的关卡。
直接下一步

步骤 2: 精确值扫描 (密码=090453)

现在你已经在 Cheat Engine 中打开了训练程序,为我们下一步的练习做好了准备。
本窗口的左下方显示的"健康:XXX",
在你每次点击"打我"按钮时,它的值便会减少。
要进入下一关,你必须找到这个数值并把它改成 1000 。
很多方法都可以找到这个数值的位置,但我将告诉你一个最简单的方法,“精确数值"扫描:
首先确认数值类型设置为2字节或4字节,设置成1字节也可以的,不过最终修改数据的时候便会有点麻烦了(虽然说这是很容易解决的问题)。假如该地址后边的字节数值都为 0 ,
那么你设置成 8 字节也未尝不可,
在这我们就不必尝试了。单浮点数,双浮点数,以及其他的扫描方法在这里行不通的,因为它们储存数值的方式不同。
当数值类型设置正确后,确认扫描类型设置了"精确数值”,把健康值填写在数值的输入框,并点击"首次扫描",稍等一会儿(假设你的电脑非常的慢),扫描完毕,扫描的结果将会显示在主界面的左侧。
如果检索结果多于一个,你无法确定哪一个是正确的地址,那么继续点击"打我",并将变更后的"健康值"填写在数值输入框中,点击"再次扫描",重复这些步骤,直到你能确认已经找到了地址(在地址列表中只有一个地址)。
好,双击左侧列表中的地址,该地址便会移动到下方的地址列表中并显示它的当前数值。r
双击下方地址列表中的数值(或者选择它,按下回车),填写你要修改的数值:1000 。
如果操作正确,"下一步"按钮将变成可点击状态,本关就完成了。

提示:
如果你在扫描过程中出现了错误,可以点击"新的扫描"重新再来。当然,你也可以点击"打我"去查找一些更有价值的线索。

  • 提取信息:
  1. 上面说明,这个值的类型不是单浮点数,双浮点数。
  2. 数值的类型为2字节或4字节。一般i386是32位的应用
  • 目标:找到这个数值并把它改成1000。
  • 原理:利用Cheat Engine的内存扫描功能。使用Cheat Engine修改功能。
  • 过程:
    1. 打开进程打开进程

    2. 查看当前健康值在这里插入图片描述

    3. 先使用4字节扫描,因为32位程序的一个位宽就是4字节。然后点击首次扫描在这里插入图片描述

    4. 回头点击一次打我,目的是令健康值发生变动。在这里插入图片描述

    5. 填入98,点击再次扫描在这里插入图片描述

    6. 双击把地址添加到下方的地址列表在这里插入图片描述

    7. 在地址列表中,双击数值98,在出现的窗口填入新数值1000在这里插入图片描述

    8. 下一步按钮已经亮起,第一关通过。在这里插入图片描述

步骤 3: 未知的初始值 (密码=419482)

OK, 看来你已经理解了如何利用"精确数值"扫描查找数值了,让我们进行下一步。
在上一关中我们知道初始数值的大小,所以我们可以利用"精确数值"扫描,但本关中仅有一个状态栏,我们并不知道它的初始数值。
我们只知道这个数值在0到500之间,并且每次点击"打我"之后便会减些健康值,每次减少的健康值会显示在进度条的上方。
同样有好几种方法可以找这个数值,(例如使用"数值减少了…“扫描方式),但我只教你最简单的方法,“未知的初始值"和"减少的数值”。
由于不知道当前数值的大小,“精确数值"扫描便派不上了用场,所以选择扫描方式"未知初始数值”。数值类型仍然选择 4 字节(这是因为大多数WINDOWS应用程序都使用 4 字节存放数据)。点击"首次扫描"并等待扫描结束。
扫描完成后,点击"打我”,你会减少一些健康值。(减少的健康值显示几秒便会消失,你并不需要刻意记下它)。
回到 Cheat Engine,在扫描类型中选择"减少的数值",然后点击"再次扫描"。
扫描完毕后,再次点击"打我",并重复上述步骤,直到检索出很少的几个地址。
我们已经知道这个数值在0到500之间,所以挑出那个最为相似的地址,并将它加到下方的地址列表。
现在,更改健康值为 5000,以便我们进入到下一关。

  • 提取信息:
  1. 知道它的初始数值
  2. 这个数值在0到500之间
  3. 每次点击"打我"之后便会减些健康值
  4. 选择扫描方式"未知初始数值"。数值类型仍然选择 4 字节
  • 目标:更改健康值为 5000
  • 原理:利用Cheat Engine的内存扫描功能。使用Cheat Engine修改功能。
  • 过程:
    1. 使用未知的初始值进行扫描
    2. 回头点击一次打我
    3. 切换成减少的数值,点击再次扫描
    4. 重复第2、3步骤,直到结果框中的结果数量变少
    5. 前面已经知道这个数值是0到500之间,所以第一个地址为0175A200就是需要查找的地址。双击将地址添加到下方地址列表,修改数值为5000。本关通过。

步骤 4: 浮点数 (密码=890124)

在前面的教程中我们使用字节的方式进行扫描,但有些游戏使用了"浮点数"来存储数值(这么做是为了给菜鸟制造一些麻烦

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值