lai176092727 发表于 2025-1-3 12:12:51

FC 简单Hack教程

本帖最后由 lai176092727 于 2025-1-24 23:33 编辑

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
       字节码:CE6A03
       解释码:DEC $036A$02 (与上面字节码是对应的,这是减1指令)
B3:用HXD打开大力工头文件,搜索-跳到实际地址:10954( 10944+10)
       注:一般是+10,如果不对,就再核对前面几个字节码是否与DEBUG的一致即可。
B4:我们马上就找到 CE 6A 03,将其改成 EA EA EA (EA不操作的意思,不让它减命)--保存

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

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

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

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








xyzhz 发表于 2025-1-3 13:46:46

很好的教程,感谢分享!祝大佬新年快乐!

supelco 发表于 2025-1-3 14:16:44

感謝分享!終於我也可以自己改遊戲來玩了!!:P

awfymwvf 发表于 2025-1-3 14:52:50

这才是真正的大神,我们需要的就是这样的帖子,感谢分享

Alifu1227 发表于 2025-1-3 14:56:55

感谢分享

sunder 发表于 2025-1-3 15:15:25

支持一下楼主的教程

爱唱歌的汤姆猫 发表于 2025-1-3 16:39:57

进来支持一下{:3_48:}

maoer 发表于 2025-1-3 17:56:43

好教程,顶一下

mzchjian 发表于 2025-1-3 18:35:07

以前看过类似的教程,好些需要用到对应的命令,看着好复杂{:3_45:}

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

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

地平线下沉 发表于 2025-1-3 18:44:39

感谢分享
页: [1] 2 3
查看完整版本: FC 简单Hack教程