kenshi吧 关注:95,023贴子:1,321,881

回复:一个简单的Kenshi种族mod教程

取消只看楼主收藏回复

以制作鞋子为例:我制作的鞋子是一双过膝袜+高跟鞋,然而这双鞋很显然不是给这个身体穿的,无论怎么调骨骼脚部和腿部都会出现明显穿模,这时候就需要我们在fcs里让人物在穿着这双鞋的时候隐藏腿部和脚部了(顺便提一嘴,袜子这种紧身衣物最好传递身体的权重)。
在fcs里正常创建一件装备和它的材质(这里用帽子材质是因为这件鞋子和帽子用的是同一张材质贴图),由于这件装备要隐藏一部分腿部和脚部,因此我们在hide parts里选择Cyan(青色)


IP属地:湖北46楼2025-01-24 12:45
回复
    在鞋子的blender工程文件里看看哪些部分穿模了需要隐藏,选中身体网格模型,切换到编辑模式,选中所有需要隐藏的面

    (建议在左下角选择面选择模式,更方便选面)

    切换到uv编辑菜单,打开身体网格的材质贴图(你之前拼起来的),这些uv网格就是你需要隐藏的部分,把这一部分相关的贴图像这样截个图,下一步要用


    IP属地:湖北47楼2025-01-24 12:55
    回复
      ps/gimp打开身体材质贴图和上述的创意工坊蒙版贴图,在创意工坊蒙版贴图中用吸管吸取青色。
      在身体材质贴图中打开你刚刚截的图,将它和身体材质贴图的对应部分对齐,我们需要一张把这些网格部分全部涂成青色的空白图片。(我表达的可能不太清楚,总之就是你需要把材质贴图上的对应部分涂上对应的颜色)
      新建一个图层,在这个图层上选中所有的网格部分(这些曲线部分可以用自由选择/套索)全部涂成青色,效果大概这样
      删掉所有上述新建图层(也就是蒙版图层)以外的图层,导出为png


      IP属地:湖北48楼2025-01-24 13:12
      回复
        在fcs里打开你的种族,把part map替换为你导出的蒙版贴图(这里需要手动输入文件路径和文件名,理论上png和dds都行但是这里不手动输就只能用dds了)
        成品,可以看到我多隐藏了一点导致腿上有一部分是空的,后期还需要再调(以及这贴图不知道发什么颠导致鞋子没上色)


        IP属地:湖北49楼2025-01-24 13:20
        回复
          最后稍微有点麻烦的是装备图标的制作,kenshi的装备图标在自动生成后会直接保存到游戏文件夹里,因此你修改装备图标的时候要先把游戏文件里自动生成的图标删掉,再在fcs里使用你自己截的图标
          先在PE里关掉背景的坐标轴、影子之类的,把每件装备单独截张图出来

          把截出来的所有装备抠成透明背景,扔到mod文件夹里

          在Kenshi→data→icon里搜索你的mod文件名,找到所有这样黑色的图标,全部删掉(我这里不知道为什么搜不出来)


          IP属地:湖北51楼2025-01-25 14:28
          收起回复
            在fcs里把所有装备的auto icon image设置为false,在icon里选择你mod文件夹里对应的图标
            成品

            到这里我们基本完成了所有比较麻烦的操作,这篇教程也差不多要写完了,接下来就是fcs里一些杂七杂八的数据修改、写对话、设置小队什么的了,如果你的角色不需要背景设定之类的,现在就可以把mod传到创意工坊上了,不要忘记把原模型的readme也扔进文件夹(最好看一看readme,如果有什么和里面的条款相悖可以稍微改改,这句话其实应该在一开始的视频里说的)


            IP属地:湖北52楼2025-01-25 14:42
            回复
              各位新年好啊,今天趁着春节把这段教程最后一点要讲的东西讲完
              接下来主要讲一些让你做好的mod种族npc在游戏中出现的方式,众所周知游戏中游荡的npc是以小队的形式巡逻、守卫的,因此我们需要先在需要的地方加入含有mod种族npc的小队。
              以枢纽城中的漂流者为例,在fcs的town菜单中打开枢纽城(The Hub),想让你的角色在酒吧里出现并在城市里闲逛,一般需要一个AI模板为“在酒吧闲逛”的小队。以这里的酒吧恶棍为例,复制一个酒吧恶棍小队,去掉随机选择,将阵营设置为漂流者(drifters),在squad中加入你的mod种族npc,数量为1

              在residents或bar squads中(这俩的区别我不是很清楚,只要AI模板一样这俩的行为应该就一样)加入你的新小队,成品:


              IP属地:湖北55楼2025-01-29 18:24
              回复
                如果你需要你的角色在大地图的某个地区巡逻,则需要在biomes→spawn area里选择对应的区域,在homeless spawn中加入你的npc小队。
                如果你需要你的角色成为某个小队的奴隶(类似原版掠夺者小队),则需要在对应的小队中额外加入一个奴隶小队(这里用大佬的芙兰演示下)。
                诸如此类的让你角色出现在游戏中的方式有很多,自己也可以通过参考其他原版角色或mod角色来慢慢探索


                IP属地:湖北56楼2025-01-29 18:36
                回复
                  如果你想让你的角色成为可招募角色,就需要给他写一段招募对话。首先你的角色需要一个对话包,在角色的dialouge package和dialouge package player两栏加入一个新建的对话包(对话包不能复制,只能新建)。
                  接下来就可以写角色加入时的对话了。第一种是最常见的与玩家对话招募的对话,在EV_player_talk_to_me中加入一条新对话,写完对话后不要忘记在最后加入npc加入队伍这一结果。

                  我知道图里的解说看起来有点绕,但实操起来很好懂的

                  写完之后需要在角色的dialouge栏中添加这条招募对话


                  IP属地:湖北57楼2025-01-29 21:26
                  收起回复
                    接下来就可以开始做写杂七杂八的对话、编辑装备数据这些不需要什么指导的工作了,这篇教程也就到此为止了,至于这篇教程里的紫mod我不出意外应该会在不久之后发到创意工坊上
                    这篇教程没有经过什么策划,完全是做到哪想到哪就写到哪,因此可能有很多纰漏和难懂的地方,有什么看不懂的可以直接回复或者加我steam好友,各位新年快乐


                    IP属地:湖北58楼2025-01-29 21:35
                    回复