显示下一条  |  关闭

疾风之狼博客

 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

注意:转载请注明本人名字和文章出处!

菜鸟NES HACK简单教程(偶应N多人要求才做这个教程,有错误请指正)

NESHACK相关资料下载:http://bbs.emu618.com/forum/viewthread.php?tid=12675&extra=page%3D2

6052汇编大奥秘(详细介绍FC的汇编语言,推荐下载):http://bbs.emu618.com/forum/viewthread.php?tid=20393&extra=page%3D1

开始之前先说几句废话

作者  | 2008-12-1 11:30:42 | 阅读(3033) |评论(0) | 阅读全文>>

(2)放雷电必杀不扣体力
打开VirtualNes Debugger并加载赤影战士日版ROM,开始游戏,打开RAM和DEBUG,查询EC作弊码得知体力地址是6F0,

估计大家看暗器不减HACK教学后就知如何设置断点跟踪,我就不再说了,设置好断点后,回到游戏,按紧B键不放使出雷电必杀,

当雷电必杀发出时,程序中断,程序停在B6FC:9D F006 STA$06F0,X这行,如图15:

作者  | 2008-12-1 11:41:19 | 阅读(706) |评论(0) | 阅读全文>>

(3)受攻击不减血
打开VirtualNes Debugger并加载赤影战士日版ROM,开始游戏后,打开RAM和DEBUG,同样用体力EC作弊码6F0来设置断点,设置好断点后,

回到游戏被敌人打一下,当敌人攻击主角时,程序中断,程序停在AC69:9D F006 STA $06F0,X这一行,如图21:

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

注意AC69地址前面的AC63:E5 9D SBC$9D,这条指令作用将06F0,X地址数值减去009D地址数值。单单只将SBC指令修改LDA指令会有问题,偶考虑只有通过无条件转移指令(4C)再添加指令来达到不减血.....

作者  | 2008-12-1 11:56:05 | 阅读(621) |评论(0) | 阅读全文>>

(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:

作者  | 2008-12-1 12:08:55 | 阅读(772) |评论(2) | 阅读全文>>

2010.8.15全国哀悼日

2010-8-15 19:32:56 阅读54 评论0 152010/08 Aug15

为在舟曲特大泥石流灾害中遇难的同胞默哀。

愿逝者安息,生者坚强。

作者  | 2010-8-15 19:32:56 | 阅读(54) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

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

   
创建博客 登录  
 关注