『手把手教学』CE轻松上手,有效提升游戏体验,快乐翻倍!

【叨叨】

事情源于我最近开了个盗贼遗产2的新坑,游戏前期实在是太太太太太太肝了,于是我想起来了用CE来降低肝度,加速枯燥过程,索性写一篇文章给大家分享一下CE是如何使用的,本期教程会非常非常基础,适用于从未上手过的新手玩家,但已经足够你改善游戏体验了!

【简介】

CE全称“CheatEngine”,顾名思义,“欺骗引擎”,是一款旨在帮助玩家在无网状态下针对单机游戏内容进行修改的工具。工作的基本原理是通过修改游戏中某一数值在内存中对应的变量地址中的数值,来实现对游戏中相应属性(游戏货币、HP/MP、材料数量等)的控制。无论你是受虐狂(想增加游戏难度),还是小笨比(想降低游戏难度),CE都能帮你实现愿望。

当然,CE不只是单纯的CheatEngine,它还带有调试器、汇编器、反汇编器、Direct3D、脚本支持等软件行业开发人员使用的功能,感兴趣的同学可以深入研究。

【下载】

使用英文软件的时候,一般不建议找那种直接汉化好的,安全性未知,我更推荐官网下载,然后再找汉化包自己操作汉化!

下载地址:https://www.cheatengine.org/downloads.php

顺便把汉化包也下载下来,就在该链接页面的下方,图中第1个是繁体中文,其余的3个是简体中文。

【安装提醒】

  • 不知道CE从什么时候开始捆绑安装杀毒软件了,之前在用ver六点几的时候还是挺正常的,这次下回来ver7.4直接给我捆绑了一款国外的杀毒软件。估计是需要资金支撑软件后续的开发和维护,但是确实挺恶心人的,有必要提醒一下大家,安装好了以后记得手动卸载;

  • CE是老外发布在GitHub上的一款开源软件,所以安全性完全可以放心,电脑上如果安装了某60之类的安全卫士或者管家,部分电脑可能会误报误删阻止程序正常安装,必要时请添加白名单。

  • 安装路径不要有中文,不要有中文,不要有中文!

【汉化】

正常安装完成以后,首先将下载好的汉化包解压,然后把汉化包中解压的文件(夹)复制到CE根目录下的“languages”文件夹下。

打开该文件夹下的“languages.ini”文件,(如果下载的汉化包中含有ini文件,直接复制过来即可,就不用修改数据了)将“PreferedLanguage=*”后的*改为你所使用的汉化文件夹的名称(比如我这里使用的是“zh_CN_All”,我将“*”替换成了“zh_CN_All”)。

顺便一提:由于CE界面的颜色风格是跟随你的系统主题颜色设定的,所以如果你的电脑主题色使用的是深色主题,CE的界面会是深色风格,如下,它的字体里很多都是灰色,和黑色背景衬在一起,个人认为CE的深色UI是非常影响操作便利性的。

建议修改为正常窗口的浅色模式(不用更改系统主题色),操作如下:

【原理及方法简述】

想要修改游戏中的某一数值,其实就是找到该数值在内存中对应的变量地址,然后修改变量中的数值,自然就映射到游戏中具体的数值。基本方法就是层层筛选,不断缩小查找范围,最终确定要找的变量地址!

由于游戏中不同数值的数值类型不一样,所以查找方法和难易程度也有所差异。比如说,表示数量的一般用整型数值类型,如游戏货币、材料数量;表示血量/蓝量的,部分游戏可能会采用浮点数数值类型来保存数据;而有些游戏的开发者为了刁难玩家修改游戏数据,他会用浮点数来表示原本整型数就能表示的数值,比如说1滴血/1颗子弹/1枚金币用浮点数1.0表示游戏中显示的1,或者0.5表示游戏中显示的1,更难的是有的游戏对数值进行了隐藏或者算法加密,防止玩家轻易找到变量的地址,即使找到了也可能无法修改。

【使用教程】

本篇文章仅就常见的查找方法书写简易教程,相当于抛砖引玉,有兴趣的同学自行找资料深入学习,不想折腾的其实掌握了文章中的基本方法就足以应对大部分游戏了。数值类型一般默认4字节就可以,因为大多数程序都使用 4 字节整型数值存放数据。除非你用4字节整型数值类型找不到,你再切换其它的数值类型尝试查找。以下是几种常用的查找方法,具体情况具体分析。

情况1:事先知道数值的初始值

一般最常用的扫描类型就是“精确数值”扫描,接下来进行操作演示:

(1)首先打开你需要修改的游戏,然后打开CE,点击CE主界面左上角上的小电脑按键,找到你所要修改的游戏进程,然后打开。

(2)我这里以修改《盗贼遗产2》的金币为例,首先去游戏中确定金币的初始值,这里为848,在数值框中输入该数值,点击“首次扫描”,你会看到它会在内存中搜索出含有该数值的变量地址,但是我们无法从这几百个中确定哪一个是我们所要找的目标变量地址,所以我们要缩小范围,我们去游戏中改变金币的数量,然后在数值框中输入改变后的金币数量,“再次扫描”以搜索缩小查找范围。幸运的是,我们经过两次筛选就找到了该变量地址。

(3)双击地址将它添加到下方的操作栏,然后双击该地址的数值,更改数值为10000,并点击确定,然后我们回到游戏中,只要让金币的数量再次发生变动,我们就会看到刚刚我们更改的数值就会立即生效,到这里我们利用CE修改游戏金币的操作就基本完成了。

建议搭配视频食用,BV号:BV1KY411F7ts

视频演示:

情况2:不知道数值的初始值是多少

比如说游戏中你只能看见属性条,无法知道具体数值。此时一般进行模糊搜索,通过增加或者减少的数值来缩小查找范围

(1)和先前的操作一样,首先添加你要修改的游戏进程。

(2)这里我以《兽人必须死2》中角色的魔法值为例,游戏中魔法值只是一个蓝条,没有明确的数值告诉玩家,这时我们采用模糊搜索的方法。首先数值类型选择“单浮点”(一般这种没有具体数字的,浮点数值类型比较多),然后扫描类型选择“未知的初始值”,点击“首次扫描”出现第一批变量地址

(3)然后切回到游戏中,改变蓝量(减少蓝量就扫描类型切换换成“减少的数值”,反之蓝量增加就切换成“增加的数值”),数值变动一次,“再次扫描”就点击一次,多轮筛选,地址数量就不断精简,最终目标地址就会浮现眼前。

建议搭配视频食用,BV号:BV1KY411F7ts

视频演示:

情况3:简单数值加密(这个临时没有想到合适的游戏,大家参考一下解决方案吧)

有些游戏会对游戏数值进行简单加密,表现为你首次扫描以后会搜索出许多地址,但是再次扫描的时候,一个地址也没有了。这时候我们采用模糊搜索,增加/减少/变动了来缩小范围,经过多轮筛选你会发现总有那么几个变量是不会被筛选掉的,但这几个变量的数值又不和游戏中的数值对应,这就非常可疑了,你尝试修改这几个变量中的数值,看一下游戏中对应的数值是否会改变,此时大概率就能确定哪一个是你要查找的变量地址。

经验:一般而言,很多数值加密采用的是x10、x100、+n、2n+1这样的,对这种数据敏感一些能够尽快找到。

情况4:用浮点数数值类型(也有可能是其他数值类型)表示整型数类型的

表现为游戏中数值显示的是整型数类型,但是实际上变量的数值中使用的是浮点数类型,这时候你用整型数值类型搜索是找不到的,尝试切换单/双浮点或者其他数值类型进行查找或许就可以找到。

查找方法与情况1相同,唯独不同的地方是数值类型为单浮点型,这里是以单浮点数值类型储存数据,而在游戏中外显的却是整型数值,对新手具有相当程度的迷惑性。

建议搭配视频食用,BV号:BV1KY411F7ts

视频演示:

【值得一提的功能】

  • 利用CE对游戏进行变速,节省跑图时间。开启后,游戏中世界的变化速度会倍增,自然人物的移动速度会倍增。

  • 利用CE锁定固定数值,锁血,锁蓝,锁一切。只要勾选上变量地址前激活的方框,该数值就会锁定在你所设置的某一固定数值。

【几点说明】

  • 每次查找一个新的数值变量时,都要重新点击”新的扫描”

  • 部分游戏你可能找到了变量地址,也能看到变量地址中的数值跟随游戏中外显的数值变化,但是你修改变量数值并不会导致游戏中的数值发生变化。不要慌,大概率游戏对真正储存数值的变量地址进行了隐藏,你所找到的变量地址只是一个负责外显数据的地址,并不是真正储存数据的地址。这种问题比较麻烦,我也不能保证一定解决,本篇文章暂且不谈,盒友中有高手的话可以指点一下。

  • 当你把游戏关了,再重新启动,你会发现再修改刚刚找到的变量地址中的数值,游戏中的数值并不会发生变化,这是因为刚刚找到的地址只是游戏开启后在内存中随机分配的临时地址。如果想要省去每次查找的麻烦,就需要我们进一步去查找该数值在内存中的基址。由于方法相对复杂,本篇文章也暂且不谈,以后有大的空闲时间再具体写教程。

【小结】

敬告:用好了,享受游戏!用不好,消耗游戏!

敬告:用好了,享受游戏!用不好,消耗游戏!

敬告:用好了,享受游戏!用不好,消耗游戏!

本篇文章基于个人有限的认知,内容讲解上可能会存在纰漏,语言组织上也可能存在问题,但是目的是让大家看明白,让小白能够轻松上手,请大家理解,也请大家理性批评指正!内容创作不易,如果文章对你有帮助,欢迎多连支持,当然点个关注也不错,各位的支持是我内容产出的动力,谢谢大家!

#软件教程#steam游戏#单机游戏#知识分享#软件分享#

游戏

Steam周末特惠《古墓丽影》系列游戏优惠促销中

2022-5-21 6:05:41

游戏

《征服之歌》测评:一首『英雄无敌』的别样赞歌

2022-5-21 12:02:46

搜索