admin管理员组

文章数量:1532657

2024年3月30日发(作者:)

这几天在玩《疯狂农场3》,游戏不错,只是时间过得太快了,老抢不着金杯……

正好借着它研究一下 Cheat Engine 如何制作修改器,OK,我们的目的

是要找到时间的地址,锁定它,然后制作修改器。

执行游戏,进入任意关卡,可以看到游戏在计时,

,然后,用CE打开游戏进程。

时间地址不能仅仅扫描游戏界面上跳跃时间数字,直接按精确扫描,扫

描秒数得出的不是正确的地址,所以我们得使用 未知初始值 的方式进行扫描,

如下图:

记将得勾选 精细扫描 选项,经过一段时间的扫描,得出很多地址,回

到游戏,时间过了几秒,再用CE扫描地址,这次扫描类型要换为:增加的数值,

如下图:

扫描完毕,将扫描类型更改为:未改变的数值,再次扫描;回到游戏,

秒数增加,将CE扫描类型要换为:增加的数值,再次扫描(也可以重新开始本

关游戏,游戏中计时重新开始,不过CE扫描类型便要换为:减少的数值,呵呵,

你可以考虑一下为什么?);如此反复几次,可以地址减少至十几个,再也减少

不了了……

不要紧,大胆的尝试一个,试着将它转入CE下方的列表中,锁定它,回

到游戏看看,很幸运的是我锁定了第一个地址便成功停止了时间;因为锁定了,

可以将CE扫描类型要换为:未改变的数值,再次扫描,扫描最终确定了三个地

址,如下图:

细心一点,会发现,这三个地址是因为字节的不同,导致数值上的不同,

而且并不是真正的地址,无所谓了,随便选上一个加入下方列表,查看写入该地

址的代码,如下图:

记下偏移量,扫描提示的数值,虽然扫描的结果挺多,但位于顶端的地

址是绿色的,按这个地址添加指针吧,如下图:

在CE下方列表中出现了新的地址,我把说明改成了“时间”,好让我记

得清楚一些,如下图:

锁定它,回到游戏,时间停止不动,这表示我们找到了时间的真实地址;

OK,你可以取消锁定,保存地址列表(CE主窗口上面的 图标,列表文件的

扩展名是.CT),这样下次游戏时,你还可以载入它,不用再次辛苦查找了。

到此,《疯狂农场3》的时间地址我们已找到,并且在CE中可以锁定它,

但我们主要的目还不在这,而是要做出可以使用的 修改器,CE可以很容易的做

出来。

找到地址后,点击CE主窗口上的 高级选项 ,如下图:

点击高级选项上的,按下图选择选项:

汉化……,好吧,选项的基本翻译的还不错啦,至少不用我多解

释什么,点击 确定,打开修改器制作窗口,如下图:

图中我标注了一些较难理解的部分,左侧属于选项部分,右侧是默认的修

改器界面;点击 加入项目 按钮,再点击 添加 按钮,添加地址窗口便弹了出来,

如下图:

按下图选择:

我们的出发点是,锁定让时间停止,解锁让时间继续走,所以,在上图

中我们选择了 仅锁定/解锁一个地址 ,不需要设置更改值;选择 允许减少 是

因为如果我们选择了 常规锁定 ,那么我们在某一刻锁定了时间,完成了游戏任

务,在进入游戏的下一个关卡时,游戏时间会直接跳到上次的锁定时间,嘿嘿,

如果你没看明白,试试就知道了~将 时间 一项选中,点击 添加 按钮。

回到添加记录窗口,如下图:

在作用框中填入你想给密技命名的名称,在热键框中直接按下键盘上的

按键,这里我按下了 F2 键作为启动密技的热键;点击 确定 ,回到 修改器制

作窗口,将其余部分按要求填写,如下图:

这里我没有修改背景图片,你可以按照提示的尺寸加入背景图片,锁定

间隔我设置了1000毫秒(怕影响系统效率),你使用默认的250毫秒就行了;

将左侧填写完毕,可以点击 生成修改器 按钮了;选择保存路径(最好与游戏保

存在同一个目录里),保存修改器,如下图:

生成完毕,CE 提示 如下:

在保存的目录下可以看到生成的修改器文件了,如下图:

不知道为什么,图标不怎么清晰,哈,也不用太吹毛求疵,现在执行它,

如下图:

在游戏中按下 F2 键,没问题,时间乖乖停止了!

现在,我惟一不满意的是,默认的修改器界面不好看……我们再来试试,

自己设计界面,在修改器制作窗口中,点击 设计特有的用户界面 按钮,如下图:

多出了 设计控制窗口 和 目标信息窗口,默认的界面变成了一片空白,

我已经在图中标出了 设计控制 窗口中的工具,使用这些工具在可以在自定义修

改器界面上添加相应的控件,并在 目标信息窗口 中设置添加后控件的样式及功

能。

好,我们先在修改器界面的边框处按住鼠标左键,缩小修改器的尺寸,

并点击 图像控件 ,在界面上拖拽出合适的区域,在 目标信息窗口 中出现 图

像控件 相关的属性,如下图:

在图中我已翻译了属性的含义,点击 picture 后的选框,选择背景图片,

并将图片设置为自己满意的大小,如下图:

点击 单个列表控件 ,在修改器界面上拖拽出合适的区域,在目标信息

窗口设置相应的属性,如下图:

你也可以使用 列表控件 ,列表控件 比 单个列表控件 会多出几个边框

的样式的属性,因为和 单个列表控件 的属性是相似的,就不作详解释了,下面

图片中便是使用 列表控件 制作出的效果:

点击 按钮控件 ,在修改器界面上拖拽出合适的区域,在目标信息窗口

设置相应的属性,如上图所示,On Click 选项中的英文很简单,翻译如下:

1. Nothing 什么也不做

2. Exit 退出

3. Launch App 运行程序

4. Show Aboutbox 显示关于信息

5. Execute command 执行命令

6. Execute cheat 0 执行作弊码(0为第一项作弊码,如果你有好几项,这

里会依次排列出作弊码)

同样的办法可以加上 运行游戏 和 退出 按钮;文本控件也比较简单,

用法和按钮基本相似,利用它给大家介绍个小窍门:点击设置好的文本,打开我

们的网页,如下图:

只要点击 文本控件 ,在界面上选择合适的区域,在目标信息窗口设置

文本等内容与样式,On Click 选项中选择 Execute command ,在 Command 选

项中填入你的网址便可以了~

最终,设计好的修改器界面如下:

是不是好看多了?但很遗憾的是,生成后的修改器,也许是因为汉化问

题导致缺字的现象,如下图:

不过功能没问题的,,呵呵,回头再试试 英文版的有没有这毛

病,好累哦,休息,休息一下!打游戏去……

本文标签: 扫描时间游戏点击地址