我一直想把自己设计的人物加入到游戏队伍中,当游戏需要队员时就能让它加入。经过研究,我找到了实现的方法。
第一步:使用GFFEDIT修改存档中的ROSTER.RST文件。这就是游戏里的ROSTER EDIT,打开后共有0-14共15项,代表15个可以加入你的人物。如果想新增人物,就在主键下新增一个同类型键,系统会自动命名为15。然后在15项下,对照14项或其他项,添加相应的键值。比如RosAvailable设为0表示已在队中,RosClass0代表职业,可以随意调整。其中ROSTERNAME项可以设置你喜欢的名字,假设命名为YY。添加完成后,务必检查确认14项中的每个子项在15项中都有,键名相同,键值也调整为你想要的,然后关闭。
第二步:将player.bic文件复制到另一个初始存档2中。而存档2的主人公是新建的,将复制来的player.bic改名为ROS-YY.ros。用GFF编辑器打开它,修改IsCommandable为1,IsPC为0,IsImmortal为0。还有重要的一步,将RosterMember设为1,RosterTag设为YY,然后退出。这样,存档1的主人公就变成了存档2的队员。
第三步:你还可以参照游戏中NPC的ROS文件对YY进行编辑,删除无用的键,不过关系不大。进入游戏,读取存档2,你会发现ROSTER EDIT里多了一个人物YY,将其放入队伍就能很好使用。
提醒:操作前一定要备份原始存档。
