找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 182|回复: 25

SFC 简单Hack教程(一图说清楚)

[复制链接]

17

主题

160

回帖

1466

积分

金牌会员

积分
1466
发表于 昨天 23:27 | 显示全部楼层 |阅读模式
本帖最后由 lai176092727 于 2025-1-22 13:06 编辑

SFC 简单Hack教程
使用工具2个:SFC9X-Debug模拟器  和 HXD

★例子:超级战士1  -  修改无限炸弹
------------------------------------------------------------------------------
第一步:找出【炸弹】在游戏运行时的偏移位置
A1:炸弹的作弊码为7E050A(可用递减法查询或网上百度)
A2:设断点
A3:勾写入(Write
A4:运行游戏(Run),扔个炸弹,Debug会自动停止在D88D位置(注:
字节码CE是减法命令、而0A 05是地址)。

第二步:修改【炸弹】的代码
B1:点击Show Hex
B2:选择地址区间,我们往后选一行代码(+10),  也就是从D88D - D89D. 再点击 Set Range
B3:复制这一行(16个)代码。注:其实我们只要前3个代码,但是却复制一行16个去找,目的就是让寻找更唯一更快。
B4:用HXD打开超级战士1的文件,点搜索,粘贴,选择十六进制,(搜索方向:全部),再点确定
B5:找到炸弹的真实地址了(588D-588F). 注:如果怕还有其它地址,就按一下F3,它会提示没有了,理论上这就是唯一真实地址。
B6:我们把真实地址上的3个代码(CE 0A 05)给改成(EA EA EA)注:EA就是不操作的意思。

保存文件

好了,无限炸弹的修改就算完成了。
---------------------------------------------------
接着,如法炮制,再改血、生命、时间。
对于本游戏
我修改时是4个作弊码一起输入一起勾,一起运行,这样比较节省时间。
很快就能改好一个游戏了。
如果怕弄乱,就一个一个来,
一个会了,其它就不难了。

备注:
有时直接改CE 为其它代码也行;
或有些减少的代码是将前一行的数字改为0就行;

这个在点反汇编Disassemble查看代码时就要往前多选几个地址来看。
这是掌握比较多经验再去做,是后话。
如果没学过的,目前就先用这个EA比较简单

EA走天下,让全民都会修改游戏)
不过,还是先入门了再说。

最终:
我们就会得到修改版 超级战士1 (U)- 【无限时间、生命、血、炸弹】


总结思路
作弊码---》代码(偏移位置:运行游戏中)---》代码(真实位置:SFC文件)---》改代码(SFC文件)



















SFC-1.png
SFC-2.png

SFC Debug 和HXD.rar

1.28 MB, 下载次数: 11

超级战士1 原版和修改版.rar

758.41 KB, 下载次数: 10

评分

参与人数 2金钱 +110 收起 理由
maoer + 10 很给力!
sljs1976 + 100 很给力!

查看全部评分

0

主题

28

回帖

1724

积分

金牌会员

积分
1724
发表于 16 小时前 | 显示全部楼层
簡單易懂的教學.
謝謝分享!!!

5

主题

869

回帖

3233

积分

论坛元老

积分
3233
QQ
发表于 16 小时前 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

914

回帖

3087

积分

论坛元老

积分
3087
发表于 11 小时前 | 显示全部楼层
感谢分享
回复

使用道具 举报

8

主题

224

回帖

2070

积分

金牌会员

积分
2070

最佳新人

发表于 10 小时前 | 显示全部楼层
多谢大佬分享技术,,,

0

主题

11

回帖

155

积分

注册会员

积分
155
发表于 9 小时前 | 显示全部楼层
希望大佬也出个md  rom  hack教程

17

主题

160

回帖

1466

积分

金牌会员

积分
1466
 楼主| 发表于 8 小时前 | 显示全部楼层
本帖最后由 lai176092727 于 2025-1-22 08:11 编辑
wddddd 发表于 2025-1-22 07:53
希望大佬也出个md  rom  hack教程

FC、MD、SFC、MAME等游戏
其实它们的修改原理都差不多的
只要懂了其中之一
差别可能就是换个工具吧

再写个MAME简单教程就好了

0

主题

50

回帖

458

积分

中级会员

积分
458
发表于 8 小时前 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

11

回帖

155

积分

注册会员

积分
155
发表于 8 小时前 | 显示全部楼层
sfc作弊码要是没有  能自己找出来吗?

0

主题

11

回帖

155

积分

注册会员

积分
155
发表于 8 小时前 | 显示全部楼层
哦  我看到模拟器有搜索作弊码功能了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-1-22 17:01 , Processed in 0.086249 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表