找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 498|回复: 22

FC 简单Hack教程

[复制链接]

15

主题

145

回帖

1276

积分

金牌会员

积分
1276
发表于 2025-1-3 12:12:51 | 显示全部楼层 |阅读模式
本帖最后由 lai176092727 于 2025-1-3 19:26 编辑

FC 简单Hack教程(以大力工头1为例)
使用工具2个:Mesen-X 模拟器+HXD 工具

第一步:用【递减法】找出作弊地址(修改:无限生命 为例)
A1:根据游戏,起始人物=2,故输入=2,过滤
A2:运行游戏,让人物死1次,此时人物=1,故输入<2,过滤
A3:运行游戏,让人物再死1次,此时人物=0,故输入<2,过滤

这时,还剩3个地址,咋办?没关系,点右下角,创建作弊,
一次性给这3个地址赋3个不同的值,再去看一下游戏显示多少?
最终我们会得到正确的:
生命地址=036A

注:
如果嫌麻烦,想省掉这一步,
可以网上搜金手指,马上得到相关地址,直接进入第二步。

第二步:改代码
B1:打开Debug---添加断点---036A---勾选write(写入)---OK
B2:运行游戏,让人物死1次,Debug会自动停止。
       显示内存地址:10944  
       字节码:CE  6A  03
       解释码:DEC $036A  $02 (与上面字节码是对应的,这是减1指令)
B3:用HXD打开大力工头文件,搜索-跳到实际地址:10954( 10944+10)
       注:一般是+10,如果不对,就再核对前面几个字节码是否与DEBUG的一致即可。
B4:我们马上就找到 CE 6A 03,将其改成 EA EA EA (擦除指令,不让它减命)--保存

到此,无限生命(不减命)修改就成功了。
----------------------------------------------------

依此类推,再改 血、时间、武器......等等
这些只是简单修改,
还有更高级的修改,也可网上查询学习......

同理:SFC、MAME的修改,大致也是这个原理

附上:本贴使用到的工具和这2天自己改的FC游戏。
有兴趣的兄弟,
可以自己动手试一下








A1.png
A2.png
A3.png
B1.断点-输入生命地址.png
B2.断点-找出相应内存地址.png
B3 HEX-寻找生命地址.png
B4.HEX-改代码.png
Hack.png

FC游戏文件【原版 Hack】.rar

555.95 KB, 下载次数: 21

Mesen模拟器 HXD工具.rar

5.48 MB, 下载次数: 25

评分

参与人数 7金钱 +65 收起 理由
xuxiaoxin + 10 很给力!
liuqi459120528 + 10 很给力!
dadadada2 + 10 赞一个!
物山 + 10 很给力!
mzchjian + 5 赞一个!
maoer + 10 赞一个!
awfymwvf + 10 很给力!

查看全部评分

8

主题

219

回帖

2019

积分

金牌会员

积分
2019

最佳新人

发表于 2025-1-3 13:46:46 | 显示全部楼层
很好的教程,感谢分享!祝大佬新年快乐!

0

主题

44

回帖

945

积分

高级会员

积分
945
发表于 2025-1-3 14:16:44 | 显示全部楼层
感謝分享!終於我也可以自己改遊戲來玩了!!

8

主题

237

回帖

1269

积分

金牌会员

积分
1269
发表于 2025-1-3 14:52:50 | 显示全部楼层
这才是真正的大神,我们需要的就是这样的帖子,感谢分享

5

主题

836

回帖

3122

积分

论坛元老

积分
3122
QQ
发表于 2025-1-3 14:56:55 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

89

回帖

1334

积分

金牌会员

积分
1334
发表于 2025-1-3 15:15:25 | 显示全部楼层
支持一下楼主的教程

152

主题

2754

回帖

5705

积分

论坛元老

独乐乐不如众乐乐,免费分享游戏光荣,贩卖游戏可耻.

积分
5705

推广达人最佳新人

发表于 2025-1-3 16:39:57 | 显示全部楼层
进来支持一下

0

主题

208

回帖

1542

积分

金牌会员

积分
1542
发表于 2025-1-3 17:56:43 | 显示全部楼层
好教程,顶一下

1

主题

74

回帖

620

积分

高级会员

积分
620
发表于 2025-1-3 18:35:07 | 显示全部楼层
以前看过类似的教程,好些需要用到对应的命令,看着好复杂

这个帖子的教程步骤看着挺简单,细看了下截图好像还是有点懵,比如说第一步,对应前三个截图,最后剩下的是三个地址,剩下1命和0命时候三个地址都是相同的,怎么确定就是中间的036A?

第二步的B3搜索实际地址是要内存地址+10,这个是每个游戏都这样,还是说就只有大力工头这个游戏要+10?

0

主题

885

回帖

2959

积分

金牌会员

积分
2959
发表于 2025-1-3 18:44:39 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-18 15:38 , Processed in 0.084225 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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