- 6
- 0
- 约1.2万字
- 约 10页
- 2017-07-12 发布于天津
- 举报
内存搜索与修改教程.pdf
内存搜索与修改
现在很多游戏都使用了 DMA,就是动态内存定位,每次启动游戏,某个数值在
内存中的位置都有可能不一样。不过游戏自己也要知道HP 或MP 等数据所在的
具体位置,所以会有另一个固定的地址来存放这些变化的地址,这些固定的地址
就叫“指针”。看看CHEAT ENGINE 之类的工具的HELP,会对这类问题比较容易
理解。
要在使用DMA 的游戏中找到指针,做法是先找到HP 或MP 的位置,然后再根据
找到的地址来找指针的地址。如果是要做成修改器的话,一般是要对游戏程序打
补丁或者在指针位置先读取地址后再进行修改。
所谓动态数据和非动态数据,其实说穿了是取决于变量所依赖的对象是静态对象
还是动态对象。现在基本上所有的游戏都是 OOP 的(不用辩驳,这个是事实,
OOP 确实是实现游戏类程序的最好方法。),HP、MP 等都依赖于人物对象,他们
相对与对象头的偏移是不会变的。如果对象头(其实也就是对象类指针)的地址
是固定的(静态),那么HP、MP 等数据的地址肯定就是静态的,反之,则为动
态的。这样一来,查找HP、MP 地址就转化为查找对象头。一般来说,方法都是
对HP、MP 地址下访问断点,然后依次逆向跟上去。这些东西都不难,是调试最
基础的入门功课。大家试试吧。
=====
CHEAT ENGINE 入门教程
在这个教程里面,你不会看到任何图片,因为我觉得我能用纯文字教你使用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 对真正的游戏进行修改了。
OK,LETS GO!
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
CE 操作入门
一,如果你还没安装CE,那么开始这一切之前,当然是把它安装上,CE 的安装
也和其他的软件一样,很简单,没必要再罗嗦。安装后,在开始菜单上会有 CE
的程序组,而在桌面上会有CE 的快捷方式。
二,安装好之后,就可以运行CE 了,运行后,会看到CE 的主界面。其实CE 的
主界面真的非常非常简单,简单到不能再简单了,以至于我本来想给它做汉化,
结果看到它的主界面上的英语单词少得可怜,根本不需要汉化。如果你连这几个
单词都没办法或者不想去弄懂,我想,你的智商应该不足以用来修改游戏,那么
赶快把CE 删了吧,这不是你玩的东西。
三,现在我来描述一下CE 的主界面,并且解释上面的各个部分的功能和简单的
用法介绍,至于使用上的具体细节,请看后面的实例。
在CE 主窗口的标题栏下面,左上方有三个按钮。
第一个按钮,是指定进程的按钮。在刚运行 CE,还没指定所要修改的进程时,
它的外框会不停地闪动,这个是作者提醒你,使用CE 要做的
您可能关注的文档
- u_boot移植三之DDR2内存初始化.pdf
- Windows2003配置IIS主机头.docx
- windowsxp虚拟释放内存.pdf
- window终端连接ubuntu主机.pdf
- XBMC在线中文扩展功能库安装使用说明.pdf
- YHB-微机原理作业题.pdf
- zabbix-snmp主机性能篇.docx
- [精品文档]第26讲文件管理之文件的外存分配方式.pdf
- 上电时序概述.pdf
- 两弯两矫1450拉矫机主机技术规格书.pdf
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 关于成立、调整胸痛中心委员会成员的通知(新).docx VIP
- 2022-2023学年天津市武清区英华实验学校八年级(上)期末物理试卷+答案解析(附后).pdf VIP
- 计算机基础知识点总结.docx VIP
- 计算机基础知识点总结.doc VIP
- 2024-2025学年高一英语上学期期末试题分类汇编:读后续写(教师版).pdf VIP
- 第一课++在生活中学民法用民法+同步练习 高中政治统编版选择性必修二法律与生活.docx VIP
- 循环流化床锅炉高导热耐磨耐火材料备.pdf VIP
- 靶向药物治疗的护理要点.pptx
- CHINO千野CP350&370数字式显示调节仪说明书.pdf
- 区块链跨链通信技术研发及互操作性.pptx
原创力文档

文档评论(0)