关于下面提到的金手指(RAW 格式,如 02003d48:000E0001 等)的说明
一般金手指数值部分为一个实在的数据,比如 HP 值、SP 值、STR 值等,下面提到的有些特殊,它用一个个二进制位来表示信息,是一些信息进行简单的编码处理后得到的。
比如我们把 HP50、SP20(十进制)编码为 5020,那么千位、白位代表了 HP,十位、个位代表了 SP。同样,下面提到的那些金手指类似,只不过它用二进制位来表示信息,而前面那个例子则是用十进制位表示信息。
如果冒号后面的数值部份 位与(即AND)x 不等于 0,说明具有 x 所代表的性质;等于 0,则不具有该性质
把数值分解成 2 的正整数幂的和(8-bit 十六进制数中,2的正整数幂有 01、02、04、08、10、20、40、80)
如果分解后有 01,则表明具有 01 所代表的性质,没有 02,则表明没有 02 所代表的性质……
如:0202D628:07
其中数值部分 07 = 01+02+04,地址部分为 0202D628,对应着“可选择的关卡(第一部分)”
01 表示地图葛布林要塞开启,02 表示地图巨人墓地开启,04 表示地图魔女公馆开启
不含 08,表示地图妖精之泉未开启,同样的,巴迪海盗船、奥多布鲁沙漠等都未开启
如:0202D629:21
其中数值部分 21 = 01+20,地址部分为 0202D629,对应着“可选择的关卡(第二部分)”
01 表示地图比纳高拉火山开启,20 表示地图光明神殿开启
而地图格鲁兹·混沌城堡、太古原森林则未开启
如果打破了混沌龙的蛋,导致混沌龙不存在了,可以找到地址 0202D76E,把该 8-bit 数 AND F7(即 FF-8),写入,混沌龙就又存在了(但蛋仍旧不存在)
再找到地址 0202D762,把该 8-bit 数 AND F7(即 FF-8),写入,如果上一步做完的话,配合这一步,蛋就又存在了
具体操作:
1。按菜单栏的 Tools-Memory Viewer,出现一个新窗口
2。新窗口上面有一排控件,第一个为 Combobox,显示“0x00000000 - BIOS”,右边有 Checkbox(请选择 8-bit),Go 按钮左边有一个文本框
输入 0202D76E,按 Go
3。这时下面那个大框发生变化了……记录左上角的第一个数值为 XX
4。打开 Windows 内置的计算器(Linux 可以用 GCALCTOOL,不太清楚),查看-科学型,Checkbox 选择十六进制
输入刚才记录的那个 XX,按 And(位与)按钮,输入 F7,按 = 按钮,记录结果 YY
5。把那个数值 XX 改成 YY
这样,混沌龙就又出现了。如果需要蛋出现,可以把第二步那个地址改成 0202D762,其余步骤一模一样
-----
0202D628 可选择的关卡(第一部分)
01 葛布林要塞
02 巨人墓地
04 魔女公馆
08 妖精之泉
10 巴迪海盗船
20 奥多布鲁沙漠
40 格拉多洞穴
80 恶魔之塔
0202D629 可选择的关卡(第二部分)
01 比纳高拉火山
02 格鲁兹·混沌城堡
20 光明神殿
40 太古原森林(夏季)
80 太古原森林(冬季)(如果和夏季并存,则为冬季)
0202D62A 可选择的关卡(第三部分)
02 葛林达老婆婆的水井
04 香菇森林
08 被选上的勇者遗迹
10 伊巴马的道具店
20 神秘的遇难船
0202D76D
08 竞技场的门开启
0202D76E
08 混沌龙存在
0202D7E7+n 竞技场第n关得到过的礼物
01 获得过礼物1
02 获得过礼物2
04 获得过礼物3