CE游戏修改器制作游戏修改器傻瓜教程
使用Cheat Engine制作自己的游戏专用修改器

简单修改器制作教程 - 用Cheat Engine制作&生成修改器本帖最后由圣风云淡于2011-5-10 14:14 编辑首先,这只是个简单教程,即使没有编程经验甚至完全不懂任何编程语言的人都能制作自己的修改器!迟些我会写一篇用C#来编写修改器的教程,其实过程也大同小异,只是编译用C#而不是用Cheat Engine 自动生成而已。
这就需要一些更高级的知识了...所需工具:Cheat Engine 6.0 & Cheat Engine 5.6.1所需知识:懂得怎么搜索数据地址,只要知道懂得怎么找地址就行了。
虽然每次开始游戏那个地址都会改变,但下面要教的正是怎么通过修改汇编代码来间接修改那个总会改变的地址。
而我们要找的代码地址总是固定在游戏某个模块的特定地址里的,只要有模块的地址和那个代码的偏移值,那么我们就一定可以找到那个代码的地址,对其进行修改,就能间接修改具体数据的地址(例如金钱、生命、子弹...etc)这里用《刺客信条:兄弟会》来当例子,这个教程还适用于任何游戏!当然,如果游戏有数据加密,反调试的话,那么过程将会更加坎坷...教程正文:1. 找到数据地址这个我就不教了,太基础,如果这个都不懂的话可以不用往下看了...2. 找出写入这个地址的代码右键找到的数据地址(图里是金钱的地址),点击Find out what writes to this address ,找出写入这个地址的代码有些时候你可能需要点Find out what accesses this address,不过一般情况下我们用不着点这个,因为可能会找出很多不需要的代码。
第一次点击的时候会弹出提示,问你要不要用调试器调试当前程序(游戏程序),当然选Y es然后你会看到弹出一个调试界面,不用管,先回到游戏由于这里用的是金钱做例子,那么回到游戏后去改变一下金钱数量,例如买东西,扔钱,偷钱...我进游戏扔了一次钱,偷了一次钱(以防万一增加和减少金钱是用两个不同的代码来写入的) 事实果然不出我所料,回到调试界面,我看到了两个地址,而且各自写入了一次金钱数据。
CE游戏修改器制作游戏修改器傻瓜教程

CE游戏修改器制作游戏修改器傻瓜教程CE(Cheat Engine)游戏修改器是一款功能强大的游戏辅助工具,可以帮助玩家改变游戏中的数值和参数,实现自定义的游戏修改。
虽然制作游戏修改器需要一定的编程基础,但是下面将为你简单介绍一些制作游戏修改器的基本步骤,希望能帮助你入门。
第一步:准备工作
第二步:选择目标游戏
在CE游戏修改器的主界面上,点击左上角的图标按钮,选择你想要修改的游戏进程,然后点击“打开”按钮。
第三步:数值
第四步:修改数值
在游戏中改变这个数值,例如通过消费一部分金币使其减少,然后点击CE游戏修改器中的“下一扫描”按钮。
然后在结果中会显示出新的数值(例如新的金币数量),将其选中并点击右键,选择“改变值”。
第五步:测试修改结果
在游戏中查看数值是否发生改变,如果改变成功,则表示修改器已经制作成功。
如果没有改变成功,可以尝试多次重复上述步骤,直到修改成功。
第六步:保存和加载修改器
在CE游戏修改器的界面上点击“文件”菜单,选择“保存文件”选项,将你制作好的修改器保存到本地。
下次想要使用这个修改器时,可以
在CE游戏修改器界面上点击“文件”菜单,选择“加载文件”,然后选择你保存的修改器文件。
总结:
以上是制作CE游戏修改器的基本步骤,当然,要制作更加复杂和高级的修改器需要更深入的编程知识和技术。
希望这个简单的傻瓜教程能帮助你入门,了解游戏修改器的基本原理和操作方法。
如果你对游戏修改器有更深入的兴趣,可以进一步学习和研究CE游戏修改器的高级功能和技巧。
使用 Cheat Engine 制作 《疯狂农场3》时间静止修改器

这几天在玩《疯狂农场3》,游戏不错,只是时间过得太快了,老抢不着金杯……正好借着它研究一下 Cheat Engine 如何制作修改器,OK,我们的目的是要找到时间的地址,锁定它,然后制作修改器。
执行游戏,进入任意关卡,可以看到游戏在计时,,然后,用CE打开游戏进程。
时间地址不能仅仅扫描游戏界面上跳跃时间数字,直接按精确扫描,扫描秒数得出的不是正确的地址,所以我们得使用未知初始值的方式进行扫描,如下图:记将得勾选精细扫描选项,经过一段时间的扫描,得出很多地址,回到游戏,时间过了几秒,再用CE扫描地址,这次扫描类型要换为:增加的数值,如下图:扫描完毕,将扫描类型更改为:未改变的数值,再次扫描;回到游戏,秒数增加,将CE扫描类型要换为:增加的数值,再次扫描(也可以重新开始本关游戏,游戏中计时重新开始,不过CE扫描类型便要换为:减少的数值,呵呵,你可以考虑一下为什么?);如此反复几次,可以地址减少至十几个,再也减少不了了……不要紧,大胆的尝试一个,试着将它转入CE下方的列表中,锁定它,回到游戏看看,很幸运的是我锁定了第一个地址便成功停止了时间;因为锁定了,可以将CE扫描类型要换为:未改变的数值,再次扫描,扫描最终确定了三个地址,如下图:细心一点,会发现,这三个地址是因为字节的不同,导致数值上的不同,而且并不是真正的地址,无所谓了,随便选上一个加入下方列表,查看写入该地址的代码,如下图:记下偏移量,扫描提示的数值,虽然扫描的结果挺多,但位于顶端的地址是绿色的,按这个地址添加指针吧,如下图:在CE下方列表中出现了新的地址,我把说明改成了“时间”,好让我记得清楚一些,如下图:锁定它,回到游戏,时间停止不动,这表示我们找到了时间的真实地址;OK,你可以取消锁定,保存地址列表(CE主窗口上面的图标,列表文件的扩展名是.CT),这样下次游戏时,你还可以载入它,不用再次辛苦查找了。
到此,《疯狂农场3》的时间地址我们已找到,并且在CE中可以锁定它,但我们主要的目还不在这,而是要做出可以使用的修改器,CE可以很容易的做出来。
详解CE游戏修改工具教程

详解CE游戏修改工具教程详解CE游戏修改工具教程学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站进入,快速成为做挂达人。
CE是我见过的最优秀的游戏作弊工具。
它的优点多不胜数,虽然单独从搜索游戏里面的数值来说,它并不比其他同类软件强多少,但它不仅仅是个游戏修改工具,它还有其他游戏修改软件所没有的一些特点,它有强大的反汇编功能,这个是别的游戏工具中几乎没有的;还有,它本身就自带了外挂制作工具,可以直接由它生成外挂。
在这个教程里面,你不会看到任何图片,因为我觉得我能用纯文字教你使用CE,如果你觉得没有图片就一定学不会,我想你没必要看下去了,因为我没空做图片,并且我觉得文字已经足够表达,没必要用多余的图片。
还有如果你喜欢这个入门教程,你可以把它转载到任何地方,但在转载之前,请你征得本人的同意,并且在转载时注明作者为CCB。
好了,废话少说,进入正题吧。
其实,使用CE的基本步骤,可以简单到一句话:1.运行CE->2.运行游戏->3.在CE中指定要修改的游戏->4.首次搜索一个数值->5.回游戏中让这个数值增加或减少->6.回CE按数值增减的情况再次搜索->7.重复5和6直到得到一个或很少的几个结果->8.在这几个结果中判断哪一个是真正的结果。
而下面的这个教程,就是要对上面说的这些步骤进行详细的解释,然后再用一个具体的例子来让大家真正掌握CE的用法。
当然,要用一个具体的例子来讲解CE的用法,需要一个游戏,以这个游戏的修改来讲解。
不过,如果真正的用一个游戏来做例子,那么大家也得找到我用的游戏,就算找得到,还有可能要安装,确实比较麻烦。
幸好,CE本身带了一个TUTORIAL,就是教程的意思,不过这个TUTORIAL,本身也是一个程序,它是作者为了让使用的人进行练习而编写的,它不但会一步一步地教你怎么用CE,而且它本身也和游戏差不多,除了没有游戏的画面。
如果你能使用CE按这个TUTORIAL的要求对它进行修改,我想你也应该能用CE对真正的游戏进行修改了。
ce修改器教程

ce修改器教程CE修改器是一款功能强大的游戏修改工具,可以帮助玩家修改游戏中的各种参数和数据,从而实现一些游戏内的特殊效果。
接下来,我们将为大家介绍CE修改器的使用方法。
第一步:下载和安装CE修改器首先,我们需要下载CE修改器,并进行安装。
在下载过程中,建议选择可信赖的官方网站或第三方下载平台进行下载,以确保软件的安全性。
下载完成后,按照安装提示进行安装,一般情况下,安装过程比较简单。
第二步:打开CE修改器并加载目标游戏安装完成后,双击桌面上的CE修改器图标,打开软件。
然后,点击软件界面上方的“Open Process”按钮,从弹出的窗口中选择你要修改的游戏进程,并点击“Open”按钮。
这样,CE修改器就成功加载了目标游戏。
第三步:搜索和修改游戏参数接下来,我们需要使用CE修改器内置的搜索功能来找到要修改的游戏参数。
首先,确定你想要修改的参数类型(比如金钱、生命值、经验值等),然后在CE修改器界面的左上角的搜索框中输入参数的初始值。
点击“First Scan”按钮开始搜索。
搜索完成后,游戏参数的可能取值会出现在软件界面的左侧列表中。
接着,我们需要进行一些游戏操作,改变参数的值,比如增加金钱或者减少生命值等。
修改完毕后,再次在搜索框中输入变化后的参数值,并点击“Next Scan”按钮。
重复以上操作几次,过滤掉不符合要求的参数值,最终剩下的参数就是我们要修改的目标参数。
选中目标参数,然后双击数值栏,输入你想要修改的数值。
最后,点击界面下方的“Apply”按钮,修改就会立即生效。
第四步:保存修改和测试效果修改完成后,我们可以点击软件界面的“File”菜单,选择“Save Table”来保存修改的结果。
这样,下次打开CE修改器时,就可以直接加载该修改表,无需重新搜索。
最后,我们需要测试修改的效果是否符合预期。
通过游戏操作,观察修改后的效果,如果达到了你想要的效果,那么恭喜你,CE修改器的使用就成功了!总结:CE修改器是一款非常实用的游戏修改工具,通过搜索和修改游戏参数,我们可以实现一些在游戏中无法想象的效果。
ce修改教程

ce修改教程CE修改教程CE修改是一种改变电子游戏的方式,它允许玩家修改游戏的内部数据以改变游戏的功能和特性。
以下是一些关于如何进行CE修改的准则和步骤。
1. 确保你的电脑上已经安装了CE(Cheat Engine)。
CE是一款非常受欢迎的游戏修改工具,可以在官方网站上免费下载。
确保你下载的是最新版本,并且来自官方渠道。
2. 启动CE并选择你想要修改的游戏。
在CE的主界面上,你将看到一个类似于文件管理器的图标。
点击它,然后导航到你的游戏目录并选择游戏的可执行文件。
3. 在CE的主界面上,你将看到一个“打开进程”按钮。
点击它,然后选择你的游戏进程。
一旦选择了游戏进程,CE将会加载游戏的内存信息。
4. 接下来,你需要找到你想要修改的游戏数据。
CE有一个内置的搜索功能,可以帮助你在游戏的内存中查找特定的数值。
你可以使用这个功能来搜索你想要修改的数值,比如你的游戏币数量。
5. 一旦找到了你想要修改的数值,你可以通过改变它来修改游戏。
在CE中,你可以直接修改内存地址中的数值,或者使用指针和单独的脚本来进行修改。
6. 修改完毕后,记得保存你的修改。
CE有一个内置的保存功能,可以帮助你保存你的修改并将其应用到游戏中。
确保在保存前进行测试,以确保修改的数值在游戏中能够正常工作。
7. 最后,启动游戏并验证你的修改是否成功。
如果一切正常,你应该能够看到你修改的效果。
总之,CE修改是一种强大的工具,可以让玩家按照自己的需求来改变游戏的功能和特性。
但是,请谨慎使用CE并遵守游戏的规则,以免破坏游戏的平衡性和公平性。
《CE修改器》怎么修改游戏数据修改游戏数据教程

《CE修改器》怎么修改游戏数据修改游戏数据教程随着游戏的发展和普及,一些玩家渴望能够改变游戏的规则和体验,以满足个人需求或寻求更多乐趣。
而CE修改器就是让玩家能够修改游戏数据的工具之一。
本文将介绍CE修改器的使用方法和教程,帮助玩家了解如何修改游戏数据。
CE修改器是一款功能强大且常用的游戏修改工具,其全称为“Cheat Engine”,可以帮助玩家修改游戏中的各种数值,比如金币、积分、生命值等,甚至可以修改游戏中的一些特殊属性。
下面将分为以下几个步骤详细介绍CE修改器的使用方法:一、下载和安装CE修改器首先,需要在官方网站或可靠的第三方网站上下载CE修改器的最新版本,并确保下载的软件不带有恶意插件或病毒。
在下载完成后,运行安装程序并按照提示进行安装。
安装完成后,打开CE修改器,就可以开始修改游戏数据了。
二、打开游戏和CE修改器在开始修改游戏数据之前,需要先打开游戏,并确保在CE修改器中选择正确的游戏进程。
打开CE修改器后,点击左上角的“打开进程”按钮,会出现一个进程列表。
在列表中选择与你要修改游戏数据的游戏进程相关的进程,并点击“打开”。
三、搜索游戏数值现在,CE修改器已经与游戏进程连接成功,接下来需要进行游戏数值的搜索。
首先,在游戏中找到你想要修改的数值,比如角色的金币数量。
然后,返回CE修改器,点击左上角的第一个按钮,或者按下F5键打开搜索窗口。
在搜索窗口中,输入你在游戏中找到的数值,并点击“第一次搜索”。
CE修改器会开始对游戏内存进行搜索,并列出与你输入的数值相符的结果。
四、修改游戏数值在搜索结果中,可能存在许多与你输入的数值相符的地址,需要进行筛选以确定正确的地址。
这时,可以返回游戏中,改变数值,再次返回CE修改器,输入新的数值,点击“下一次搜索”进行筛选。
根据筛选过程的不断重复,可以逐渐缩小搜索结果的范围,找到正确的地址。
最后,选中正确的地址并双击,弹出一个编辑框,你可以在编辑框中输入你想要的数值。
ce修改器使用教程

ce修改器使用教程CE修改器是一款非常常用的游戏修改工具,它可以帮助玩家修改游戏中的各种参数和数据。
下面是CE修改器的简单使用教程,希望能对你有所帮助。
1. 下载和安装CE修改器:首先,在网上搜索CE修改器,找到可信赖的下载链接并下载。
然后,按照安装向导提示,将修改器安装到你的计算机上。
2. 启动CE修改器:安装完成后,双击桌面上的CE修改器图标,启动该程序。
3. 打开游戏进程:在CE修改器的主界面上,点击左上角的"打开进程"按钮(有时候也可能是"选择进程"或"选择窗口"按钮),在弹出的列表中选择你想要修改的游戏进程。
如果你的游戏正在运行,该进程列表中应该能找到相应的进程。
选择后,点击"确定"按钮。
4. 寻找游戏参数:在CE修改器的主界面上,你可以看到一个搜索框或者一个放置地址的栏位。
在这里,你需要输入你想要修改的游戏参数的数值或者名称。
比如,如果你想要修改你的游戏金币数目,你可以搜索"gold"或"金币"等相关关键词。
5. 修改游戏参数:找到你想要修改的参数后,在CE修改器界面相应的栏位中输入你希望的数值。
最常见的操作是将数值改为一个较大的数来增加游戏资源,或者改为0来禁用某个功能。
6. 应用修改并保存:在你完成参数修改后,点击CE修改器界面上的"应用"按钮,使修改生效。
有时候,你还可以选择"保存"按钮,将修改的参数保存到一个文件中,以备将来使用。
7. 测试修改效果:重新进入游戏,验证你的修改是否生效。
如果一切顺利,你就成功地使用了CE修改器来修改游戏参数。
需要注意的是,使用CE修改器可能会对游戏的平衡性和稳定性产生一定的影响,所以请谨慎使用,并确保不会用于违反游戏规则或道德准则的行为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CE游戏修改器制作游戏修改器傻瓜教程(江西新华电脑学院发布)先简单介绍下什么叫CE,CE的全称是Cheat Engine,最新的版本是5.6.1(作者是 Dark Byte)CE是目前最优秀的游戏修改器,不是之一,这个工具绝对值得你去学习(只要花一点时间就够了)。
忘记金山游侠,GM8,FPE之类的修改工具的吧,CE会让你爱不释手。
一、先下载CE 5.6.1,这个汉化版相当不错哦(不需要安装),傻瓜教程目标是:注重操作,不求深入,主要是为了培养各位的兴趣和带你迅速入门。
二、打开CE目录下的2个文件:三、附加进程(图示):操作到此就结束了。
这个教程就是如此简单,下一关同样如此。
(就像玩游戏一样,完全是闯关试的操作,请各位按照顺序,一关一关的走)按下一步进入教程第二关,需要扫描的精确数值是100现在开始搜索精确数值 100 数值中输入100点击首次扫描按钮一般游戏就是4字节,这里不需要改动,默认就好。
这次扫描我们得到 59 个结果,里面肯定有我们要找的那个血值,不过好像太多了。
关键一步:回到 Tutorial 点击打我按钮,此时血值已有变化了:我们再输入 96 点击再次扫描按钮结果只剩1个(这就是我们要找的),我们双击此地址将其添加到地址栏:只有1个结果了,这个就是我们要找的内存地址,双击将其加入到地址栏图示操作:把 95 改成 1000 点击确定按钮此时教程的下一步按钮变成可用闯关成功。
操作虽然简单,但是大家需要明白这其实是一个筛选的过程,这样操作就能把地址找出来。
本关的小技巧:1、双击下图对应位置可快速更改数值。
2、双击地址可快速将其加入到地址栏第3关的密码是 419482这一关很重要,因为某些游戏中血显示的不是数字而是血条,这样的话教程2中的方法就失效了。
本关就你要教会你如何修改这些讨厌的未知数此时点击新扫描然后选择未知初始数值点击首次扫描然后出现了肯定是N多的结果,因为太多了,CE没有显示出来。
老办法,回到 Tutorial ,点击打我,CE会告诉你血量减了多少,比如-1这里面我们换个思路,假设CE没告诉我减少了多少或者我根本没看清,这时应该怎么办呢?注意看下面的操作一、扫描减少的数值下拉框,选择减少了的数值,按再次扫描(此时血量减少了)二、扫描不变的数值然后选择没变动的数值(此时血量没有变化)三、反复操作再回到Tutorial ,点击打我 => 扫描减少了的数值 => 扫描没变动的数值反复操作,最后就会只剩14个地址四、简单判断简单判断下(Tutorial中告诉你了这个数值是小于500的),很容易就找到了最终的地址。
双击把地址加到地址栏,然后更改数值为5000,就可以过关了(前面教程有说过,这里就不再重复了)闯关成功。
大家一定要明白这样操作的思路:血量减少=>CE搜索减少的数值血量不变=>CE搜索不变的数值血量增加=>CE搜索增加的数值这样反复筛减,就能很容易找到最终的结果。
第4关的密码是 890124这一关的操作和前面和基本相同,主要是介绍一下什么浮点数:浮点数就是带小数点的数字如何扫描呢:1、首先将数值类型改成浮点数。
2、浮点数扫描时不必输入后的小数 94.444 扫描时输入94就可以了其它的操作和前面的基本相同。
大家也注意到了(上图),浮点数也分为2种:1、浮点数也叫单精度浮点数英文是Single Float2、双浮点数也叫双精度浮点数英文是Double Float这里面要强调的是:浮点数的长度是4字节,使用4字节也可搜索到浮点数,但需要使用模糊搜索。
下图:双浮点数的长度是8字节,使用8字节也可搜索到浮点数,但需要使用模糊搜索小技巧:1、双击图中红圈处可快速更改数值类型。
2、浮点数在4字节中大多以11开头。
现在好多游戏都采用浮点数来处理,比如疯狂农场中的时间。
例如您在扫描游戏时发现一个数值是 1120403456 这时候您就要想到它是浮点数。
4字节的 1120403456 = 浮点数的 100目前的游戏大多以4字节(含浮点数)为主,双浮点数大家知道就行了。
将血和子弹都改成 5000 就可进入下一关,操作和第二关基本相同。
前面的教程已经教会你内存的基本搜索方法。
本关有点特别:本关的目的就是要让改变数值的按钮失效,很神奇,但是有什么用呢?1、在游戏中我们可以利用此功能使金钱数量不会发生变化。
2、可以利用此功能让怪物攻击失效,从而实现无敌的效果。
3、让弹药不会减少,从而实现无限弹药的效果好处太多了,本关的方法就可以轻松实现上面的功能。
先找到血量的内存地址,不会找的先去看前面几关,这里就不重复了,然后在地址上右键=>找出是什么改写了这个地址:点击确定弹出一个小窗口然后点击教程中的改变数值按钮小窗口中会出现一行代码,选中代码,然后点击替换最后一步:直接按确定就可以然后回到按改变数值的按钮,你会发现按钮已经没有用了。
本关操作已经结束了操作非常简单,但是为什么这样就会使按钮的功能失效:改变数值按钮其实是通过代码 0045aecb - 89 10 - mov [eax],edx 来实现数值改变的。
我们在的最后一步操作就是要把这行代码替换成什么也不做(英文是 Nop),这样就会让按钮的功能失效。
大家可以找一些小的游戏改一改,试试这种方法究竟好不好使。
这一关是相当重要的一关,请各位务必要学会找指针的方法。
为什么要找指针,在前面的教程中,如果各位细心观察的话就会发现在我截图中的出现地址和你的地址并不相同。
也就是说,这些地址是一直在变化的,我们把它叫做动态地址。
问题:电脑是如何每次都知道这个动态地址究竟是多少的?其实并不是所有的地址都会变化的,不会变化的地址,我们把它叫做基址。
实现思路:用不变的地址定位会变化的地址,即用基址定位动态地址。
上面介绍了2个简单的概念,现在开始我们的具体操作首先找到血量的地址,加入到地址栏,然后在地址上按右键=>找出是什么改写了这个地址,然后点击改变数值按钮,出现一行代码(见第五关),双击那行代码(或者点击详细信息)然后出现一个信息框,具体的代码是什么意思就不解释了,CE会告诉你下一步该做什么,图:CE让我们下一步找 01da6d48(在你电脑显示可能不是这个地址,因为它是动态地址),继续操作:回到CE,点击新扫描,先勾上HEX,点击首次扫描一定要勾上HEX,否则CE在搜索16进制字母时会报错。
搜索结果出来了:这个地址 460c34 显示的是绿色的,你的电脑上也应该是这个地址,因为它就是基址。
记住:在CE中显示绿色的地址是基址,黑色的地址是动态地址添加指针:点击手动添加地址图示操作,输入 460c34 然后点击确定注意看:指针在地址栏显示的是 p-> 地址这种类型的我们将数值改成5000,再点击前面的锁定然后点击 Tutorial 中的改变指针按钮,这关就可以过了。
注意前面一个概念没有说明,添加指针的时候出现,就是偏移,这个指针的偏移就是 0。
也有不是0的情况,大家可以对着教程实战一下:1、查找红警的金钱:/thread-1456-1-1.html2、植物大战僵尸阳光的查找:/thread-1210-1-1.html这一关相当重要,大家一定要多多练习(学会前六关,你已经可以修改大部分的游戏了)小说明:1、并不是所有的游戏都要找基址然后做指针,有的游戏直接就是基址,比如这个教程:/thread-2622-1-1.html2、基址是绿色的,如果找到最后有多个绿色地址,在一般情况下选择第1个。
最后介绍下CE中的模块地址:双击基址您会发现显示的竟然是 Tutorial.exe+60C34 而不是 00460c34 这是为什么呢?其实 Tutorial.exe+60C34 就等于 00460c34一般来说游戏在电脑中申请的地址是从00400000开始的,Tutorial.exe代表的就是00400000 然后加上 60c34 自然就等于 00460c34。
但是在某些情况下游戏的起始地址并不是从00400000开始的,或者说每次启动申请的地址都不相同;那么就不能用 00460c34 来添加指针了,真正科学添加指针的方法是:从本关开始,各位会初步接触到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。
继续操作。
选择反汇编程序点击工具,选择自动汇编第一步选择作弊框架代码第二步选择代码注入对应的地址不要搞错了,是0045A063然后按确定,会自动生成汇编代码,这些代码是什么意思,我们先不管,找到关键的一行:dec [ebx+00000310]把代码注释掉(删除也行),改成 add [ebx+00000310],2保存即可,然后在地址栏就可以看到这个脚本了,点击前面的单选框执行,然后点击Tutorial中的打我,这关就可以过了。
你感觉到他的神奇了吗?逆天级的修改:1、怪物每次打我从伤血变成加血。
2、子弹越打越多。
3、钱越花越多。
如果你学会了这一关,你已经脱离菜鸟的行列了,不要再提金山游侠,FPE,GM8之类的修改工具了,告诉你们的朋友快来学习CE吧。
最后,再强调一下CE中的模块地址:在第6关的后面有提到过CE的模块地址,我说过这是科学的添加方法。
这一关也同样适用,就是在代码注入的时候。
0045A063 变成了 Tutorial.exe+5A063注入的时候也应该是小技巧:这种方法并不是百试百灵的,对于某些变态的游戏可能并不好使。
如何判断这种方法是否有效呢?很简单:在上面选中显示模块地址后,如果 0045A063 变成了 Tutorial.exe+5A063 说明这种方法好使。
反之如果 0045A063 还是 0045A063 则说明这种方法失效了。