FF3深层发掘的局部汇总Ⅰ

2004-07-17 03:30 | セフィロス



该系列帖将对FC版FF3日文版进行深层发掘.由于本人之前完成了FC版FF2日文版的汇总帖,积累了一些修改经验.在对FF3进行修改之时,联系对照之前的FF2修改,我发现FF3的数据存放比FF2要中规中矩的多,或者说是整齐明显的多.反映到游戏中来,FF2比FF3的玩法的扩展度要大的多.这个差距由我完成发掘所消耗的时间相比来凸现.FF2消耗了3个月左右,FF3花了一个晚上加一个上午....预计FF3系列帖分成3-4部分来完成.(所用模拟器VirtuaNES)




0068-0069:人物所处XY坐标,和显示器象素坐标建立规则一致,原点位于左上角,X轴正向朝右,Y轴正向朝下.


00F5: 人物遇敌率地址,将其锁住可以实现零遇敌.(朋友们对这个数据有没有印象?FF2遇敌率地址也是这个数据.我一看到就笑了,我预计今后看到FF1的遇敌率地址数据也会笑的)


601C-601E:金钱地址

601B: 转职C值

60C0&&60E0-60CF&&60EF:装备及其数量.60CX上为装备代码,60EX上为数量.

以上为公共数据,以下为游戏角色的个人数据.




6100-6130为第一角色的个人数据地址段,其他角色紧接其后(去看看FF2的人物数据段在那个地址上吧- -!)

6100:职业数据地址

[代码]
00 洋葱剑士
01 战士
02 蒙克
03 白魔道士
04 黑魔道士
05 红魔道士
06 猎人
07 骑士
08 小偷
09 学者
0A 风水师
0B 龙骑士
0C 维京战士
0D 空手家
0E 魔剑士
0F 召唤师
10 吟游诗人
11 魔人
12 导师
13 魔借幻士
14 贤者
15 忍者



注意:修改后经过刷新(刷新得彻底一些)即可生效,这个"生效"效果体现在下两图:




6101: 人物等级数地址.数据表示算法:显示等级=内存数据+1.上限255等级,但是仍然可能被前期怪物虐待,可见该数据除了美观无任何意义.

6102: 人物异常状态地址.BT们看过来.







[部分代码]
02 中毒
04 瞎盲
06 小人
10 混乱
20 青蛙
40 石化
80 死亡
(包含复合状态)








6103-6105:当前人物经验值

6106-610B:人物名字.上限六个日文字符.(名字还是起得好记些来的明智,这是本人应聘受益的切身体会,呵呵)

610C-610F:人物HP/MaxHP.尽量不要超过9999.

6110: 熟练度数据地址.数据表示算法:显示熟练度=内存数据+1.上限255.

6112-6116:力量,敏捷,体力,智力,精神等数据.此地址段为人物隐含基础数据.

6117-611B:力量,敏捷,体力,智力,精神等数据.此地址段为人物当前显示数据.

611D-611F:魔法回避等级,魔法回避率,魔法防御力(FF2角色魔法防御力的概念淡薄,FF3得到加强,效果明显.).详细见另一部分.

6120-6129:双手武器数据地址.包含攻击回合数,命中率,攻击力,携带状态攻击等数据.详细见另一部分.

612B-612D:物理回避等级,物理回避率,物理防御力.详细见另一部分.

6130-613F: MP/MaxMP.16个地址分成8对,每对格式MP/MaxMP,代表8级魔法.上限255









-
_________________________________________________________________________________________________________________________________________

到浙大来求学的诸君,须有两个问题要问问自己:
1.到浙大来做什么?
2.将来要成为什么样的人?
[center][b]---竺可桢[/b][/center]