注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

疾风之狼博客

 
 
 

日志

 
 

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四)  

2008-12-01 12:08:55|  分类: 原创修改资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

(4)一开始拥有99个暗器雷

首先要找到体力初始值,大家知道在赤影战士中体力初始值什么时候开始读取并放到06F0、06F4地址中?答案是在选择人物后。(注:06F0是对应1P体力值地址,06F4是对应2P体力值地址)

要想在游戏开始后立即就有99暗器雷,必须在数据初始化后面加入暗器雷和暗器数量指令代码,如何添加指令代码?方法是上面的受攻击血不减方法一样,同样用无条件跳转指令4C再添加指令。

偶决定来教大家如何双人游戏时两人一开始拥有99暗器雷,打开VirtualNes Debugger并加载赤影战士日版ROM,选择双人游戏进入到选择人物后,打开RAM和DEBUG,用2P体力值EC码06F4地址来作为断点.....

设置好断点后,回到游戏中,按START选择好人物后,程序发生中断停在A2FC:8D F406 STA$06F4 :[06F4]=A=0x10这一行,如图36:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

,注意前面A2F7:A9 10 LDA#$10 :A=0x10这一行,这个指令说明是把数值10读入寄存器A,而A2F9:8D F006 STA$06F0 :[06F0]=A=0x10和A2FC:8D F406 STA$06F4 :[06F4]=A=0x10分别是把寄存器A数值读入06F0、06F4两个地址中(注:06F0是对应1P体力值地址,06F4是对应2P体力值地址)

A2F7:A9 10 LDA#$10 :A=0x10 -->把数值10读入寄存器A
A2F9:8D F006 STA$06F0 :[06F0]=A=0x10 -->把寄存器A的数值送入06F0地址
A2FC:8D F406 STA$06F4 :[06F4]=A=0x10 -->把寄存器A的数值送入06F4地址

在RAM中找到A2F7~A2FC地址,如图37:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

把图37中红框的数据用笔纸抄下来,抄多点,顺便把红框后边的A9 10 85 27 85 37 85 23 A9 90 85 29 A9 30 85 2D A9 19也一并抄下,目的提高查找准确率,接下来在RAM中查找一些连续储存的FF,偶懒得找了,还是用图23找到那个连续储存的FF来添加指令吧....

接下来在RAM把A2FC的8D F4 06修改为4C C4 FF,如图38、39:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

接下来拉到滚动条来到FFC3地址,偶还是跳过第一个FF,而在第二个FF(FFC4)开始添加指令:8D F4 06 A9 01 8D 71 06 8D 75 06 A9 63 8D 62 06 8D 66 06 4C FF A2,如图40:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

指令说明:A9 01是把数值01读入寄存器A,8D 71 06是把寄存器A数值送入0671地址(1P暗器种类地址),8D 75 06是把寄存器A数值送入0675地址(2P暗器种类地址),A9 63是把数值63读入寄存器A,8D 62 06是把寄存器A数值送入0626地址(1P暗器数量地址),8D 66 06是把寄存器A数值送入0666地址(2P暗器数量地址),4C FF A2是跳回A2FF地址继续执行

接下来关闭RAM和DEBUG,重启游戏,进入游戏后暗器数是99,按一下攻击,如果放的是暗器雷说明修改成功!如图41:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

接下来关闭模拟器,打开UltraEdit32,载入ROM,查找你刚才用笔纸抄下的数据,找到后把8D F4 06修改为4C C4 FF,如图42、43:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

接下来在找到上图33的连续储存的FF地方,偶还是跳过第一个FF,而在第二个FF开始添加指令,如图44:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

保存ROM,关闭UltraEdit32,打开模拟器载入修改好的ROM测试,如图45:

[原创]菜鸟NES HACK简单教程!图多杀猫!慎入!(四) - 疾风之狼 - 疾风之狼的博客

没什么意外发生的话说明修改成功!

菜鸟HACK教程到此完成!以偶目前HACK水平来说还算是一只HACK菜鸟,没有和尚HACK技术那么厉害!

  评论这张
 
阅读(2016)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017