MD静态修改教程.pdf

MD静态修改教程.pdf

ID:52785677

大小:141.16 KB

页数:4页

时间:2020-03-30

MD静态修改教程.pdf_第1页
MD静态修改教程.pdf_第2页
MD静态修改教程.pdf_第3页
MD静态修改教程.pdf_第4页
资源描述:

《MD静态修改教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本人MD游戏初步HACK过程:偶以MD《魂斗罗》日文版为例�1。先拿到MD《魂斗罗》EC码�[P1生命数]ON=FA0D,9[P1能源值]ON=FA0C,3[P1全部武器]ON=FA0E,3E;FA10,9[P1透明]OFF=0000,0ON=D758,98[P2生命数]ON=FA2D,9[P2能源值]ON=FA2C,3[P2全部武器]ON=FA2E,3E;FA30,9[P2透明]OFF=0000,0ON=D7D8,98[GameInfo]Name=魂斗罗(SEGA-MD)System=MDText=魂斗罗�双

2、人、射击游戏�偶先说一下�在MD调试器中FA0D地址不是魂斗罗命数地址�而是体力地址�FA0C才是魂斗罗命数地址。有一些游戏地址会偏移。2。接下来打开MD调试器�弹出如下图1和图2�??图1是游戏窗口�图2是调试器�偶说解一下图2调试器�CPURegister:CPU寄存器VDPRegister:VDP寄存器在PC:右边有指令显示BreakPoint是用来设置断点WatchPoint是用来设置监视点在BreakPoint和WatchPoint下方有3个按钮�分别是�“Append...”按钮�添加断点或监视点“

3、Delete”按钮�删除断点或监视点“Edit...”按钮�编辑断点或监视点在DebugFunction下方有4个按钮�分别是�“Reset”按钮:重启游戏“Run”按钮:运行游戏�再按一次就是暂停游戏“Step”按钮:单步执行“Memory”按钮:内存编辑和查看�要自己输入地址才能查看到在右上方的LayerCtl是图层开关FMRegList和VariableSpy这两个暂时不清楚是什么来“ScreenShot”按钮:截图“Load...”按钮:加载ROM“MakeInfor...”按钮:生成报告�可以用记事本

4、或者写字板打开查看3。接下来开始跟踪修改�目标是命不减!(1)先加载ROM�选择好人物后进入游戏�按WatchPoint下方的“Append...”弹出如图3界面:在PCRegister右边方框内输入地址FA0C�再在下方OPMode的Write选项前面打勾�再把右边Enable选项也打上勾�再点OK�一个监视点就这样设置好了�当FA0C地址有新数据写入时�游戏就会自动中断�(2)设置好监视点后�随便被敌人打死�游戏自动中断。如图4:(3)点击调试器PC:右边下拉按钮�你会看到一大批指令�偶把一部分指令抄下来:

5、(看指令时从下至上看)000000011E26121CMOVE.B(A2),D6000100011E241253SUBQ.B#1,(A2)->将寄存器A2存放地址数据减1�将这条指令NOP掉就命不减。000200011E1C0660BRA11E24000300011E1A007AMOVEQ#$0,D5000400011E16F845LEA$FA0C.W,A2->将FA0C地址数据载入寄存器A2注意这一条000100011E241253SUBQ.B#1,(A2),这个指令作用是将寄存器A2存放地址数据减1�只要将

6、这条指令NOP掉�等于命不减了。NOP指令代码是:714E将121C1253抄下来�并交换得出:53121C12(4)关闭�MD调试器�打开WINHEX,查找53121C12,如图5:(5)找到后,将5312修改为4E71�保存。(6)打开GENS模拟器�并在模拟器中将[自动修正校验]选项打勾�加载经过修改后《魂斗罗》日文版ROM开始玩吧。是否不死命了。如图6:HACKMD过程到此完结。BY疾风之狼PS�这个是偶初次HACKMD过程�此教程偶作了一些修改和删减。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。