宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

宝峰科技 门户 调试工具 Cheat Engine 查看内容
宝塔服务器面板

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

2010-11-16 15:12| 发布者: admin| 查看: 6922| 评论: 0|来自: 互联网

摘要: 这几天在玩《疯狂农场3》,游戏不错,只是时间过得太快了,老抢不着金杯…… 正好借着它研究一下 Cheat Engine 如何制作修改器,OK,我们的目的是要找到时间的地址,锁定它,然后制作修改器。 执行游戏,进入任意关 ...

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

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

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

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


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

相关分类

免责声明

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 07:07 , File On Powered by Discuz! X3.49

返回顶部