谁会改变FC游戏?
一种是在游戏过程中修改模拟器的内存,好像是用FCdebug直接把数据追踪到程序里,或者是用所谓的金手指代码,用模拟器原有的功能来修改。
二是直接改游戏的代码。这个叫hack,比较难。但是你可以在网上找到别人写的hack版本。
第一种方法教程:/soft/200901/12659 . html。
准备工具:
C32asm或UltraEdit可以用十六进制修改。
EC模拟修改器
Fceultrav 0.98 15中文版
-
什么是hack?你知道,无敌的,无限的血,
-
边看边做,不多打字。
首先高手闪了,这个教程不适合高手。
准备一个FC游戏(nes格式或者其他)。
我改成魂斗罗了
首先打开EC模拟修改器。
选定的模拟器
图标应该与所用的模拟器相同。
查找对方
按“打开当前的cht文件”
以命为先。
[P1生活]
开= 0032200
参见ON=0032,200
0032
生活0032去掉00只需要后2位,因为是十六进制。
已知健康是32。
好了,开始改。
打开模拟器
选择系统中的调试器。
在断点中输入32,并选中“写入”。
按“添加”
不要关窗户,否则它不会工作。
然后死一次
自停
看第一行
D6 32号
记住,
然后按记忆。
发现
Da03=da0x (x代表任何数字)
da0x:32 F0 03 D6 32 60 A9 01 95 38 60 A5 40 05 75 05
记住da03=da0x应该是一样的,D6 32应该在里面。
不是所有的游戏生命值都一样,都是不一样的。
魂斗罗2好像是52
好吧,我们换一个。
打开
c32asm
如果相对方的属性中选择了只读,则必须选择只读,否则不能更改只读。
按搜索选择十六进制。
输入32f 03d 6 32 60 a9 01 95 38 60 a5 40 05 75 05。
找到了
修改D6 32
用EA代替d6 32。
变成32 F003 EAEA 60a 901 95 38 60 a540 05 75 05。
修改后另存为
去看看是不是无限血。
死不了?
嗯。多有趣啊
这些也可以改变。
AA改03
入局在变。
吃颗子弹
e33e:95 AA
e33x:08 55 AA 29 0F F0 02 A0 E0 98 35 AA 05 08 95 AA
嘿!!我改变不了,算了。
我以后再研究。
以后用金山游侠V。
我在给你辅导