在RPGViewerBuild中,首先需要将Patch.pck文件内的内容进行解压。解压后在Setting文件夹中,您会找到一系列.INI文件和三个子文件夹。大多数玩家会修改.INI文件,而我研究的是OBD文件夹中的文件。这些文件包含了各种造型设置。
解压后使用记事本或UltraEdit32打开OBD文件夹中的各个.obd文件。这些文件是可以用文本编辑器打开的,修改方法与.INI文件类似。以下是一些关于修改武将造型有用的文件介绍,由于我刚开始研究修改,以下内容可能存在不准确之处。
BFEvent.obd文件用于NPC的千人战造型,BFGen.obd文件用于武将的千人战造型,BFSpec.obd文件则用于各种召唤的千人战造型。这些文件中的格式大致如下:
[OBJECT] Name = Gen Sequence = 63001 Space = 0, 150, 0 Process = BF_CLASS_BFGeneral Directory = \BFObj\BFGeneral\001 Sprite = Wait Sprite = Walk Sprite = Atk01 Sprite = Atk02 Sprite = Defend Sprite = Hurt Sprite = Die Sprite = Perform Sprite = Point1 Sprite = Point2
其中Name后的数字代表造型编号,前面的数字表示NPC、武将或召唤。Space定义了造型的位置,Process用于判断造型属于NPC、武将或召唤,Directory定义了造型图片的地址,Sprite定义了不同的动作。
SFGeneral.obd文件用于武将的大地图造型,SFEvent.obd文件用于NPC的大地图战造型。其格式与BFEvent.obd类似。
以增加霸王项羽造型为例,首先打开BFEvent.obd,找到霸王项羽,复制其全部内容,然后打开BFGen.obd,将复制的内容粘贴到文件底部。将Sequence的值从63130改为63131,并将Process的值从BF_CLASS_BFGeneralEvent改为BF_CLASS_BFGeneral。
接着复制BFGen.obd中任意一个造型下的必杀技武将动作,粘贴到新造型下,并将AOOXX改为霸王项羽造型中对应的文件。NPC和召唤造型的攻击图片通常只有A0001A0007和A0009A0014,而武将的攻击造型图片有A0001A10144。修改完成后保存文件。
接下来做大地图造型。打开SFEvent.obd,将霸王项羽的内容复制到SFGeneral.obd文件底部,将Sequence的值从90131改为92121,将Process的值从SP_CLASS_SFARMYEVENT改为SP_CLASS_SFARMY,然后保存文件。
最后使用RPGViewerBuild将BFGen.obd和SFGeneral.obd替换回Patch.pck文件中。这样一个新的武将造型就制作完成了。
若想让某个历史武将使用这个造型,打开General01.ini文件,将想要使用造型的武将的ResID = XXX改为ResID = 131。如果不再需要这个造型,可以将编号改回原来的值。
通过这种方法,您可以不替换图片,直接使用NPC造型作为普通武将,召唤兽的造型也可以使用。装备武器没有问题,但武器贴图问题无法解决,只能使用NPC武器,以避免显示武器样子。
实际上修改.obd文件可以实现更多功能,甚至可以创建新的武将造型。有兴趣的玩家可以进一步研究。此攻略由游饭天堂小编团队编辑,祝您游戏愉快!