上古卷轴吧 关注:1,624,227贴子:28,248,821

【技术水】使用ck指定dds(贴图),解放多余的nif!!

取消只看楼主收藏回复


来整点没什么卵用的活


IP属地:重庆1楼2020-06-20 16:28回复
    一、前言
    连续考试好几天,突然有一点缓冲的时间,有点不知道做什么,干脆写个教程吧。我扫了一眼吧里的精品贴貌似没有这个教程,所以就自己写了。当然我估计这个教程和上次的制作 bs 文件的教程一样【【技术水】我的装备bs化(制作bodyslide文件)的方法:http://tieba.baidu.com/p/6307289253?share=9105&fr=share&see_lz=0&sfc=qqfriend&client_type=2&client_version=11.5.8.3&st=1592640262&unique=C47D2342F4FEFAFA970479D01DEF6790】,做完了以后才发现有些地方有更优更简的操作,本教程期间我也有一些问题,还请各位大佬不吝赐教。
    另外教程中关键名词都是用“英文【中文】”的形式。


    IP属地:重庆2楼2020-06-20 16:29
    收起回复
      二、这个操作能做什么
      先看下面这张图,这里说明了nif【模组】、dds【贴图】、ArmorAddon【盔甲元件】、Armor【盔甲】、游戏表现的关系。
      第一种方案

      第二种方案

      第一种方案,这五者之间的关系是一一对应的,基本上大多数服装mod都是这种对应关系。
      第二种方案,nif 只有一个,它可以导入进多个 ArmorAddon ,这些 ArmorAddon 通过含有不同颜色的 TextureSet 将其原本的颜色覆盖,最终造成游戏表现得不同。
      第二种方案相对于第一种得好处在于,对于相同款式、不同颜色的衣服,如果你要对这些衣服进行整体编辑(比如在 nif 中添加高跟、制作 bs 文件、装备清凉化、装备透明化等),只需要对一个 nif 进行编辑即可。当然如果你喜欢保留多个 nif ,也可以编辑过一个 nif 以后,改它的 dds 地址,另存为覆盖其他 nif 即可。
      另外,一个 dds 其实可以对应同一个色号衣服中的多个 nif ,这些 nif 各从 dds 中取其所需


      IP属地:重庆4楼2020-06-20 16:32
      回复
        三、需要的工具(基于mo)
        ck(CreationKit)、nifskope


        IP属地:重庆5楼2020-06-20 16:32
        回复
          四、具体步骤
          以盒子猫的花仙子衣服为例(猫酱看到了记得打钱啊
          另外我对这衣服进行了大量的改动,所以不要在意我没提到的地方
          如果ck有报错,全部选第三项取消就行
          使用ck记得步步保存,这玩意太容易崩了


          IP属地:重庆6楼2020-06-20 16:32
          回复
            1、先确定衣服的 esp 名字

            以及 nif 和 dds 位置,nif 只需要找一个色号的即可

            dds 找全



            IP属地:重庆7楼2020-06-20 16:34
            回复
              2、用 nifskope 打开这些 nif,看这个 nif 中相关部件使用了哪些贴图。
              以 Hezimao-hxz-body.nif 为例,点击某一项,看预览图中发绿的是否为衣服

              如果是的话,下来找它相关的贴图

              其他的衣服部件也都找完。衣服不发绿的地方就不用看了,身体或者骨骼发绿也不用找了(反正是身体贴图,你不会连身体贴图都没有吧?不会吧不会吧?


              IP属地:重庆8楼2020-06-20 16:35
              回复
                然后发现一套衣服中这些 nif 一共使用了四个套不同的 dds,我称之为四个 dds 组,分别为 qun、gg、toufa、zhijia。记住每个 nif 对应的 dds 组。比如这个 mod,身体、脖饰对应 qun 组,头发对应 toufa 组,其他的 nif 对应 gg 组(高跟同时也对应了 zhijia 组)


                IP属地:重庆9楼2020-06-20 16:36
                回复
                  3、打开 ck,载入花仙子的 esp,记得设置为活动文件


                  IP属地:重庆10楼2020-06-20 16:36
                  回复
                    4、直接找到 Miscellaneous【杂项】下的 TextureSet【纹理设定】,新建


                    IP属地:重庆11楼2020-06-20 16:37
                    回复
                      5、名字改成你自己能看懂的,前缀最好为0,这样方便找。比如我要建立第一个色号的 qun 组,就这样取名。然后开始指定贴图,点击某一槽,点击 image,找到相应的 dds 双击。


                      将你能找到的所有该色的 dds 放进对应位置,然后ok就行


                      IP属地:重庆12楼2020-06-20 16:38
                      回复
                        至于如何确定 dds 对应的槽,根据我的经验的话,一般只需要前两槽(而且是大多数衣服只有前两槽),其他槽对应的 dds 根据槽名称和 dds 名称后缀来判断吧,如果都没有…………额,我觉得 ck 槽和 nif 槽应该有相同顺序关系,不过由于 ck 槽有8个,nif 槽有9个,不知道 ck 槽缺少的是啥……请知道的大佬指点指点


                        IP属地:重庆13楼2020-06-20 16:38
                        回复
                          6、乳……如法炮制,将第一个色号的 gg 组、toufa 组和其他几个色号都新建完





                          IP属地:重庆14楼2020-06-20 16:39
                          回复
                            7、进入 Item【物品】下的 ArmorAddon【盔甲元件】,打开第一个色号的衣服

                            点击女性的 Biped Model【骨骼模型】旁边的 select,edit,选择之前找到的 nif

                            下面的槽中找到衣服部件相关槽,双击,选择之前在新建好的对应的 dds 组(这里衣服对应第一套 qun 组)

                            其他的槽也选好,ok,ok


                            IP属地:重庆15楼2020-06-20 16:40
                            回复
                              8、所有的 ArmorAddon 都这样设置好,注意对应好色号和 dds 组







                              IP属地:重庆16楼2020-06-20 16:41
                              回复