游戏修改入门教程看完你就会了 - 图文(5)

2019-09-01 11:04

也有不是0的情况,大家可以对着教程实战一下:

1、查找红警的金钱:http://bbs.52miji.com/thread-1456-1-1.html 2、植物大战僵尸阳光的查找:http://bbs.52miji.com/thread-1210-1-1.html

这一关相当重要,大家一定要多多练习(学会前六关,你已经可以修改大部分的游戏了) 小说明:

1、并不是所有的游戏都要找基址然后做指针,有的游戏直接就是基址,比如这个教程:http://bbs.52miji.com/thread-2622-1-1.html

2、基址是绿色的,如果找到最后有多个绿色地址,在一般情况下选择第1个。 最后介绍下CE中的模块地址: 双击基址

您会发现显示的竟然是 Tutorial.exe+60C34 而不是 00460c34 这是为什么呢?

其实 Tutorial.exe+60C34 就等于 00460c34

一般来说游戏在电脑中申请的地址是从00400000开始的,Tutorial.exe代表的就是 00400000 然后加上 60c34 自然就等于 00460c34。

但是在某些情况下游戏的起始地址并不是从00400000开始的,或者说每次启动申请的地址

都不相同;那么就不能用 00460c34 来添加指针了,真正科学添加指针的方法是:

第七关的密码是 013370

从本关开始,各位会初步接触到CE的反汇编功能,这也是CE最强大的功能之一。在第6关的时候我们说到指针的找法,用基址定位动态地址。但这一关不用指针也可以进行修改,即使对方是动态地址,且功能更加强大。

看看教程让我们做什么:原来每按一次按钮减少1点血,改成每按一次按钮增加2点血。 还记得第5关的不伤血的修改方法吗?这一关就是第5关的加强版。

查找血量的地址,然后再地址上 右键=> 查找写入的地址

然后按一下打我按钮,会出现一行汇编代码 0045a063 - ff 8b 10 03 00 00 - dec [ebx+00000310]

双击那行代码,看下详细信息:

这行代码什么意思呢?dec 大家都知道是英文减少的意思 图示红框处:EBX=01e0ee18

我们用计算器算一下(注意是16进制的) 01e0ee18 + 310 = 01E0F128 正好是血量的地址。

dec [ebx+00000310] = dec [01E0F128] 够清楚了吧,这就是让血量减1的代码(1省略了),其实CE中也有提示 Decrement by 1 。

明白了这行代码的意思,我们回去看看Tutorial的要求:把减1改成加2。 继续操作。选择反汇编程序


游戏修改入门教程看完你就会了 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:危重患者护理常规及技术规范

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: