通过大佬们的不断努力,现在优秀的人物mod越来越多,当我们搜罗了一堆mod后有时就会遇到尴尬的问题,下载的两个mod替换的人物栏位重复了。。。。。但是这两个mod我又想同时用怎么办呢,答案自然是把其中一个改成别的空余栏位,但是通过直接改文件名来改替换栏位的话显然是会出现问题的(会出现什么问题下面会提到)。如何正确的更改mod替换的栏位,我就在此带来保姆级别的教程。
接下来教程是面对那些对mod文件结构不熟悉的同学的,制作过mod或是很熟悉的mod结构的同学我就把第一步总结为一句话:解压所有txd文件,把里面的dds文件名的编号改为要替换栏位的编号然后拖到要替换栏位相应的txd文件里替换就行了。
然后你们就可以直接跳到战斗cutin替换教程。
首先,我们从网上下载到了想要的mod,例如就是一个雷电芽衣的mod,其替换的编号是G9990C06200,然而我这个编号已经替换了别的mod,那么我就要将雷电芽衣mod所替换的编号改成别的,这里我们就将其改为G9990C05000。
打开mod文件夹里的data文件夹基本都会是这种结构:
下面两个images和tmap文件夹里包含的都是.txd后缀的文件,这些文件涉及的都是人物的静态立绘,包括编制界面头像、状态栏立绘、机体受损对话立绘、创建人物界面立绘等。这些立绘直接改了编号替换就行了。具体操作如下: (我们只以人物状态栏立绘为例,其他替换方法都一样,照着替换相应立绘就行了) 找到data/images/chara_status目录下的G9990C06200_status.txd文件,这种文件可以用压缩文件打开,直接解压出里面的文件,并将其拷贝到要替换栏位编号目录下相应的文件夹里。(PS:这里我建议把要替换栏位的所有文件都从游戏目录里单独复制出来,全部替换完后再直接整个复制替换回去,可以防止遗漏和误操作,栏位的文件夹结构模板我会附在帖子最后的附件中,到时直接从游戏目录里把相应目录下的文件复制过去就行了) 于是乎这里就是复制到我已经提取出来的栏位结构模板中的G9990C05000/data/images/chara_status下,同时要记得把图片名字改为G9990C05000号对应的名字,这里就是改为G9990C05000_status.dds。
然后用压缩文件打开G9990C05000_status.txd,把改好名字的dds图片文件拖进去替换原文件就行了 替换后的效果: 替换前: 替换后:
总共要替换的文件所在目录为(文件都是对应栏位编号的txd后缀文件): data\images\chara_orga\m
data\images\chara_orga\s
data\images\chara_orga\st
data\images\chara_status
data\tmap\txds\talkChara 接下来比较关键的是替换战斗cutin动画 首先来了解一下cutin动画文件的组成结构,已经知道的同学可以跳过这一段: 战斗cutin动画有两个,在data\battle\cutin\general_chara目录下的受击回避cutin动画立绘,该目录下会有一个对应编号的压缩文件,例如雷电芽衣mod的就是g9990c06200_lip.zip(里面包含一个大立绘和两个嘴部小立绘,命名分别为 g9990c06200@01.dds、g9990c06200@02.dds和g9990c06200@03.dds,此外还有一个 exs后缀的文件,文件名称大致上也是这个栏位的编号);另一个是在data\battle\cutin\scene_chara目录下的攻击cutin动画立绘,该目录下会有一个编号文件夹,编号除了包含该栏位的编号外,前面还会有一个f开头的编号,例如雷电芽衣mod的就是f8115_g9990c06200。 这个文件夹中所有的文件命名都带这个f开头的编号,里面包含一个asp后缀的文件和一个压缩包文件,压缩包命名为f8115_g9990c06200_lip(里面同样包含一个大立绘和两个嘴部小立绘以及一个exs后缀文件,注意它们的命名都是比受击立绘的对应文件多了一个f开头编号)。 下面开始替换教程: 先从回避立绘开始,解压mod文件夹中data\battle\cutin\general_chara下 的压缩包文件,将战斗cutin立绘文件(dds文件)复制到要替换的栏位相应文件夹目录下,记得把文件名字改成相应栏位的名字,这里就是将g9990c06200目录中编号为之后拖入该目录下的g9990c5000_lip.zip压缩包中替换源文件 攻击立绘的替换步骤是一样的 当然只是这样替换图片文件是不行的,进入游戏就会发现,替换后的cutin立绘嘴部动画位置是错误的 替换前: 替换后: 这是因为每个栏位的战斗cutin立绘嘴部动画的预设位置都是不同的,决定其位置的文件便是那个exs后缀的文件,所以除了要复制立绘文件外,还需要把相应的exs文件复制到要替换的栏位的相应文件目录中,这里先从攻击cutin立绘开始,将解压得到的f9115_g9990c06200_x.exs文件复制到G9990C05000相应目录下的f0236_g9990c05000文件夹中
复制完后别忘了改文件名字,这里就是改为f0236_g9990c05000_x.exs,改完名字先别急着替换源文件,我们还需要对这个文件进行修改,需要用到16进制文件编辑器(这里我推荐用010 Editor,操作十分方便,文件我会打包在帖子最后分享,不能用的话就百度搜吧......)。打开编辑器,点击左上角的打开 之后选择刚才G9990C05000下的目录,选择刚才复制并改名的exs文件 打开后看到全是代码,左边栏位是每个地址的16进制数值不用管他,右边栏位是左边每个地址上的数值翻译得到的符号代码,大部分都是乱码 看到这些不要头晕,直接把滚动条拉倒最底部,来看代码的最尾部,是不是看到了熟悉的东西 没错,这就是那些cutin立绘文件的名称,这里我们发现虽然exs文件名字我们改了,但是里面的内容名称还是以前的编号,所以将他改过来吧。这里就是把f8115_g9990c06200@1、f8115_g9990c06200@2和f8115_g9990c06200@3改为f0236_g9990c05000@1、f0236_g9990c05000@2和f0236_g9990c05000@3,如下图 改完之后点击左上角的保存按钮,这个就可以关掉了,然后再把修改后的exs文件拖到对应的压缩包里替换原文件。至于回避立绘和这个改法是一样的,只不过需要注意文件名的不同,这里没有那个f开头的编号。 exs文件替换完后整个替换流程就基本完成了,那个攻击cutin立绘文件夹里的asp文件不要动它。如果你是套用了我给的那个栏位机构模板的话,那你就得到了替换栏位后的mod文件了,安装mod的步骤就不用再多说了吧,复制data文件到游戏根目录替换就行了。小头像文件也是该怎么操作就怎么操作,但是不要忘了改名字。 然后就可以进入游戏查看替换效果了,这回嘴部动画就不会错位了。 好了完结撒花,还有什么不明白的就留言提问吧。
16进制编辑器和栏位结构模板分享:
|