Cheat Engine 制作《疯狂农场3》时间静止修改器

时间:2015-05-12 10:38:42     来源:互联网     访问次数:0

       这几天在玩《疯狂农场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 选项中填入你的网址便可以了~

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

       是不是好看多了?但很遗憾的是,生成后的修改器,也许是因为汉化问题导致缺字的现象,如下图:

       不过功能没问题的,呵呵,回头再试试 英文版的有没有这毛病,好累哦,休息,休息一下!打游戏去……


频道推荐

游戏资源

海王2游戏素材演示
海王2游戏素材演示
牛魔王游戏素材演示
牛魔王游戏素材演示

视频教程

Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-04
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-04
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-03
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-02
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-02