SFC简单修改教程.doc_第1页
SFC简单修改教程.doc_第2页
SFC简单修改教程.doc_第3页
SFC简单修改教程.doc_第4页
SFC简单修改教程.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SFC简单修改教程作者:FlameCyclone(QQ:1490868135)时间:2015.12.27工具:1.调试器:snes9x1.51.ep10r1;2.试验品:sfc平台rom一个;3.辅助工具Hxd(可以不用).打开调试器,设置好按键:载入ROM:此时会弹出调试器窗口:单击Run(运行)按钮,之后正常运行:进行游戏后,打开作弊码查找工具:接下来查找我们要修改的东西,比如生命不减.先单击Reset(重置),再单击OK(确定)回到游戏,去死一下.死后生命减少,然后打开作弊码查找工具:选择小于选项,再单击Search(查找)按钮,此时查找的地址变少了,但还是很多,所以继续查找,建议使用S/L大法,死前存档,死后查找小于,再读档,再查找大于,反复循环,直到找到地址.如图:可以肯定生命地址就是7E1F8A,把它记下来,关掉查找窗口.接下来进入修改阶段.回到调试器,单击Breakpoint(断点):输入生命地址,把Write(写入)打钩,单击OK按钮,这样就设置了对生命地址的写操作断点:回去游戏送死:游戏暂停了,调试器下方的窗口出现的程序就是断点程序:$01/9B91 DE 8A 1D DEC $1D8A,x$05:1F8A A:0000 X:0200 Y:0000 P:envmxdiZC首先来讲讲该指令:对1D8A执行递减操作(这里使用的是绝对X变址)由于X=0200,所以变址就是1D8A+0200=1F8A了.接下来单击Show Hex,就打开了Hex编辑器:Viewing(视区),选择ROM,然后分别输入819B90和819F00(只要包含调试器上断点程序就可以)找到断点指令:可以对其修改:把它改为读取指令,比如BD 8A 1D(改第一个字节就可以了),再单击Save ROM(保存ROM).单击Breakpoint按钮,取消写断点的钩,再单击OK: 然后单击Run(运行),然后进行游戏测试,看看生命会不会减少:发现生命和预料一样,没有减少(注意,有些游戏可能存在多条指令对生命的写操作,本教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论