xnalara同好吧 关注:2,068贴子:15,573
  • 10回复贴,共1

Fate/Extella本体、DLC完整解包+导出方法(重制版)

取消只看楼主收藏回复




1楼2017-08-27 02:20回复
    在重写之前,首先我得感谢@41cent大佬和他提供的插件,他的存在使得整个提取过程得以更一步简化。这也是我重写这份教程的意义所在,因为我期盼着大家能以最快的速度获得梦寐以求的模型,并将其分享。
    在教程开始之前,我想先提示几点
    1、导出的模型自带骨骼、分区、权重,你不用对他们进行任何二次修改即可开始把玩,因此请放心量产
    2、别把教程转到FATE吧,我们得保持低调才能继续玩下去。
    3、但如果你用导出的模型做出了作品(动画、静态图、MOD)却没有将该模型【分享】,那么我将亲自去型月以及Marvelous官网举报你盗用了他们的官模。——我发教程的目的是为了举众人之力收集更多模型,而不是增加某人的私货量
    4、当然,考虑到并不是所有人都会转Xnalara,你可以将模型输出成你常用的格式进行分享(建议.FBX,因为他通用、简单,我会在楼下附赠一个FBX的快速导出教程)。如果你怕麻烦不愿意单开发布模型,也可以直接在本教程楼下跟帖发布。


    2楼2017-08-27 02:26
    回复
      1、解包
      游戏本体是用quickBMS(通用解包器)+xentax论坛提供的脚本进行解包,而DLC则是用github找到的Fate/Extella专用解包工具。然而你不用care这些,因为我在楼中楼的分享链接已经包含了解包后的所有文件


      3楼2017-08-27 02:27
      收起回复
        2、导出
        下载该链接的工具包:http://pan.baidu.com/s/1qXOvp1M
        将noesisv4282.zip解压,并将两个.py文件安置在他的【noesis\plugins\python】目录中

        Noesis是一个运用脚本导出模型的通用解包器,【data_fate_extella.py】是他的模型读取脚本(FATE专用),【fmt_xps_0_9_4.py】则是他的导出脚本(Xnalara专用)
        知道这些基本信息后,让我们打开Noesis,在左侧找到解包文件的【model】文件夹,点击它。然后在中间随便双击一个文件,此时右侧将出现模型本身。

        用这种方式找到你想提取的模型,通常前缀命名BG的是场景,SV是人物,SV_WP则是宝具。

        找到你想提取的模型后,右键点击该文件,之后选择【Export】(导出)。
        此时会出现一个导出设置栏,将【Main output type】的内容改成【.mesh.ascii】,将【Additional texture output】的内容改成【.tga】,最后将【Destination file】改成你想导出的文件夹,点击【Export】即可导出


        4楼2017-08-27 02:36
        收起回复
          DLC的model文件夹通常在目录下的【dlc\resource\target\win\model】,每一个DLC只包含一个模型文件。他没有身体贴图,因此你需要对本体同角色模型进行二次提取。

          考虑到要依次点开一大串文件夹才能查看一个模型,查找会变得相当麻烦,所以我制作了一个DLC图鉴,以方便大家查找。
          地址:http://pan.baidu.com/s/1i46YwHB


          5楼2017-08-27 02:38
          回复
            3、贴图调整
            在把模型导入blender之前,我们先打开贴图,你会发现大部分贴图都像一张白纸。

            这是因为他们的透明通道被反相了。
            我不知道原因何在,也许是因为游戏内的贴图运行机制和常规软件不同?但我知道如何修复他
            用PS打开这张贴图,点击透明通道

            之后点击【图像】-【调整】-【反相】(或者直接快捷键Ctrl+I),然后导出(Shift+Ctrl+S)即可。

            导出时记得点开通道内的所有小眼睛,并确保导出菜单中的【Alpha通道】处于开启状态。


            6楼2017-08-27 02:42
            回复
              然而比较司马的是,并不是所有贴图都用反相,有些贴图反相之后反而会变的怪异。那么如何判断?当你用PS打开贴图,看到透明通道是一片纯白,那我们就可以无视这张贴图,进行下一张贴图的反相。


              7楼2017-08-27 02:45
              收起回复
                4导入blender
                首先,你必须安**lender的xnalara插件(下载地址:https://pan.baidu.com/s/1dENq5OH)才能进行下面的操作(插件的安装方法我在另一个教程https://tieba.baidu.com/p/5136283934第7楼有详细的演示 )
                安装插件后,点击工具栏的【XPS】,之后点击【import:model】按钮,找到你刚才导出的模型(.mesh.ascii),双击它,即可将其导入blender

                导入的模型显然太小,因此我们点击他的骨架、再点击物体信息,将【比例】由1改成100。

                改完之后你会发现模型的骨骼参差不齐,不用担心,这是正常现象。你可以进入姿态模式测试骨骼的可动性,但我相信八成不会有任何问题。


                8楼2017-08-27 02:52
                收起回复
                  5、导出xnalara、FBX
                  Xnalara的导出以及上贴图的方法我在高达无双教程的20-21楼做了详细的演示(地址:https://tieba.baidu.com/p/5172481378)。对于Fate/Extella而言,命名为XXX_A的是他的漫射贴图,XXX_N是法线贴图,XXX_S则是高光贴图。

                  将贴图的安置顺序、命名格式依葫芦画瓢的模仿一遍,就能安心的导出Xnalara。

                  你可能会问,如果没有法线或高光贴图怎么办?很简单,随便找一个DOA模型,将他的纯色贴图安置在空位上即可,这些贴图本身就是因此而存在的。

                  (纯白色贴图=【环境光贴图】,纯紫色贴图=【法线贴图】,纯黑色贴图=【高光贴图】)


                  9楼2017-08-27 02:59
                  回复
                    FBX的导出与之相比较为简单,上完贴图后只要全选、点击【文件】-【导出】-【.FBX】,即可将模型导出分享。


                    10楼2017-08-27 03:00
                    回复
                      最后附赠一个BoneDict文本,他将帮助你快速的将模型命名为Xnalara的标准格式(但只包含人体,因为每个人的发型、着装不尽相同),你只需要选中骨骼,点击XPS工具的BoneDict:Rename Bones,然后双击该文本即可。

                      以及本次教程所使用的示例文件saber,我把它转成了Xnalara。

                      地址http://pan.baidu.com/s/1qYwRklA
                      至此教程全部结束,祝大家玩的愉快


                      11楼2017-08-27 03:08
                      回复