打造不一样的FFTA2 no.2——动态修改之物品与人物初始化篇
ffta2吧
全部回复
仅看楼主
level 10
ralulas 楼主
度受接招[滑稽]
2014年09月20日 12点09分 1
level 10
ralulas 楼主
FFTA2修改指南又来了。在上一篇中,我介绍了有关人物状态的动态修改过程,在本帖中,我将继续介绍在游戏中添加装备、消耗品、素材的方法以及如何在人物未加入前先设置其状态。
进入FPE2001,打开游戏后,直接切换到编辑界面,到地址0xD3D244,就到了如下图所示的位置。
图片来自:ralulas的百度相册
从这一位开始,就是FFTA2存储目前已获得装备的地址。这些代码每四个为一组,代表一种装备。比如:
19 00 01 01
第1、2位是19 00,代表装备的代码,你可以在天幻网站上查到,19 00就是19,在天幻是短剑的代码。21 01就是121,对应青铜盾。
第3位的01,代表已经被装备的个数,这个数跟前面人物状态里相应装备的总数是一致的。
第4位的01,代表拥有该装备的个数,这个数必须比第3位的数大,否则会出现bug。
上一篇说了添加装备时不要在人物状态处改,就是因为装备的持有数被记录在这里了,如果这里没有,在人物处的装备一旦被卸下就直接消失找不回来了,所以要加装备请在这里加。在添加时,记得不要在第3位添加数量,否则会有显示bug,虽然短时间运行不会出现问题,但貌似再次加入此装备时会死机。
消耗品的起始地址是0xD3D8B4。
素材的起始地址是0xD3D900。
消耗品和素材的代码都去天幻找吧。记得在添加的时候不要在第3位填数量,你的消耗品和素材又不抹在身上。
2014年09月20日 12点09分 2
level 10
ralulas 楼主
接下来,我们说一说人物初始化,我们知道每个特殊人物或者一般职业,加入时除了等级外其他都是固定的,因为每个人物都对应一串代码,在该人物加入前就已经存在于内存中了,如何把它们找出来?还记得之前说的25,289,313吗,对的,我们就靠查这串码找它们的位置。
输入,查找,又得到下图。
图片来自:ralulas的百度相册
在这三个位置里,第3个是18B35420,上一次没记错是15E95420(其实是我偷偷回去看的),这就是这次我们初始化所用到的地址,为什么要用查的方式,因为这个地址是变的,这次跟上次可能一样也可能不一样,只能通过查的方式,还好我们小鲁索的初始装备是不会变的(当然你要是改了就变了),25,289,313你记住了没。
点编辑切进地址里再向上移3行,得到如下图所示的代码,
图片来自:ralulas的百度相册
从反色位置开始,就是鲁索小弟弟的人物创建代码了。每个角色代码长3Ch,如下图,
图片来自:ralulas的百度相册
角色含义和人物状态修改时一样,0是大众脸,1鲁索。
职业这里是很重要的,因为人物创建时是没有种族代码的,职业代码直接决定种族,所以就不要想人族还能当个刺客了(谁说的,你没见过刺客艾美特吗?!)。职业代码在网盘的
excel里能找到。
minLv和maxLv分别对应人物加入时的等级下限和上限,如果队伍平均等级在此范围内,则以平均等级加入。
其实04、05这个位置对应角色姓名,但我觉得没有实际意义就没写了,当然你可以把你恩莫大妈的04位置改成30,有惊喜哦。
主技能1、2、3、4、5、6代表人物出场时的A1技能,记得这里添加技能是要填技能的代码,而不是上一篇的"位",而且技能代码和当前职业必须对应,当前职业没有的技能你填了人物也不会。天幻那给的不全,所以我在自己又归纳了一下,在网盘的excel里"代码"下就是对应技能的代码。初始化时A1最多学6个。
副技能代码,意思是人物出场时的A2技能,要注意这里要填的不是你希望的副技能的职业代码,而是技能代码,比如恩莫族白魔道士职业代码是18,技能代码却是03,你要副技能填白魔法这里要填03,而不是18。
副技能1、2、3、4,初始化时A2技能最多学4个。
R、S不多说了,这里添加的话会直接填在人物状态的蓝橘色区域里的,即直接学会。
装备和RS技能一样,创建后直接添加进物品栏。
有很多人都有过把女剑圣变成影骑士的修改吧,其实就是在这里改的,从鲁索的地址开始你挨个往下面找吧,应该是3A 00 01 32开头的。
请注意!该地址位置会变动,同时也会定期刷新(因为是从ROM读的),恕我没找到规律,所以如果你想改动某个加入时间比较晚的角色,最好在他快加入时再进行修改,否则保不住哪次刷新就把你改动的刷回去了。
2014年09月20日 12点09分 3
人物初始化能不能静态修改? 女剑圣改影骑士应该就是静态修改的
2016年05月05日 08点05分
level 10
ralulas 楼主
提醒一点,游戏中途加入的人物在触发人物加入的场景蓝泡之前修改就行,比如阿蒂尔就是在no.3结束后,在触发卡莫亚镇那个蓝泡前,希德就是在坐飞艇前。但游戏开始时的几个角色,必须在新建游戏之前修改。
另外,在人物初始化里有很多个01的含义我没搞明白,感觉像分割符,没试出作用,也就没写了。
那么与战斗相关的修改基本讲完了,在此我想说一句,适度改动能让游戏变爽,过度改动会破坏游戏的乐趣,我现在玩新档就添加一把王者之剑,顺便把圣骑士的圣光斩改成了魔法爆击,体验鲁索手持王剑、身着鸟铠、幻术爆全场的快感。
最后,做一下下期预告,下一篇里,我会把剩下的比如社团技能、开启职业等一些零碎的东西写出来,其实没多少东西,不过还是周二发吧,因为要开始着手准备大工程啦~\(≥▽≤)/~啦啦啦,教大家改ROM啦。
===============To Be Continued================
2014年09月20日 12点09分 5
level 10
ralulas 楼主
2014年09月23日 13点09分 6
level 11
挽尊[汗]
2014年09月23日 22点09分 7
1