- 好友
 - 5
  
- 在线时间
 - 0 小时
  
- 最后登录
 - 2025-11-1
  
 
 
 
 
见习骑士 
  
 
- UID
 - 3199602
  
- 第纳尔
 - 1177 
  
- 精华
 - 0
  
- 互助
 - 36 
  
- 荣誉
 - 0 
  
- 贡献
 - 1 
  
- 魅力
 - 227 
  
- 注册时间
 - 2020-9-4
  
 
  鲜花( 63)   鸡蛋( 0)  
 | 
 
 本帖最后由 奥杜因阿卡托什 于 2024-9-16 17:52 编辑  
 
    如果不用wse,skin上限是16个,想必大家都知道。然而,每更换一种脸模,都需要新建种族,非常不经济。有些mod比如潘得新纪元还用了还几个专属头模,用一个就是一个种族。 
    在此给出一种方法,在同一个skin内,加入不同的种族特征,还不用修改模型,保留捏脸。 
- 由于夫妻档的恼毯,skin的各种内容在注释里并没有说清楚,这里先从skin的结构说起
 
 -       (
 
 -         "elf", skf_use_morph_key_10,#0x7
 
 -         "woman_body",  "woman_calf_l", "f_handL",#前面三行不多赘述
 
 -         "corprus_female_head",        
 
 -         [
 
 -          (40, 0, -1.000000, 0.000000, "Face Shape 1"),#捏脸的各项参数,这个要看脸模本身的帧来判断。不过这里不是今天的重点。
 
 -          (30, 0, 0.000000, 1.000000, "Face Shape 2"),
 
 -          (10, 0, 0.000000, 1.000000, "Forehead"),
 
 -          (280, 0, 0.000000, 1.000000, "Post-Edit"),
 
 -         ],
 
 - #头发和胡子的模型名是可以自由选择的,不受什么干涉,这点在捏脸界面也能看出来。因为胡子也有模型,而精灵和兽人没有胡子,合理猜测:能不能把这些亚人种族的耳朵放在胡子的序列里?
 
 -         ["woman_hair_p","woman_hair_n","woman_hair_o"],#发型的模型名
 
 -         ["half_elf_ear", "Jimmy_ear"],#胡子的模型名(重要!!!!!)
 
  
- #下面两部分是头发和胡子的清单。很重要,也很奇葩。简单来说,只要有胡子,头发和胡子必须一一对应。即有一个头发,就必须有一个胡子,在下面的实际脸部处可以看到只调用了一个头发的名字,所用到的胡子是按照顺序自动取的。所以如果你想让胡子准确使用对应的贴图,就需要和头发放在同样的序号上。
 
 - #这里填的无论胡子还是头发都是材质的ID。
 
 -         [#劣等精灵
 
 -          "half_elf_hair_green", "half_elf_hair_green_2", 
 
 -          #兽人
 
 -          "hair_blonde",],
 
 -         [#劣等精灵
 
 -          "fem_elf_head", "fem_elf_head", 
 
 -          #兽人
 
 -           "helm_Roman_standard_bearer"],
 
  
- #上面只是准备环节,并不能直接决定你这个脸是什么样子。下面的才算是选取上述定义的各种内容,加以使用。
 
 - 这部分的玄机不少。
 
 -         [#劣等精灵
 
 -          ("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),
 
 -          ("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green_2"],[0xffffffff]),
 
 -          ("womanface_caucas_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),
 
 -          ("womanface_caucas_gaolu",0xffe3e8ef,["half_elf_hair_green_2"],ff[0xffffff]),
 
 -          #狮兽人
 
 -          ("womanface_brown_gaolu",0xffa26442, ["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19, 0xff19100c]),
 
 -          ("womanface_african_gaolu",0xff664445, ["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19, 0xff19100c]),
 
 -          ], 
 
  
- #像这样("womanface_b_gaolu",0xffe3e8ef,["half_elf_hair_green"],[0xffffffff]),的一行,对应的就是捏脸里的一个“皮肤”。
 
 - "womanface_b_gaolu"是用到的脸部的贴图,这个是可以重复使用的,不是ID。
 
 - 0xffe3e8ef,准确说是e3e8ef这个部分,是身体的颜色代码。比如如果你这个脸是黑暗人族,就通过这里把身体也改成黑的就行,不需要新建种族。0xff不知道有什么用,都不要动。
 
 - "half_elf_hair_green"是头发的贴图,就像上卖弄说的一样,头发和胡子一一对应,选取的了头发,胡子也就自己选出了。
 
 - 最后的那一堆颜色代码,影响的是对头发颜色的修正,也就是捏脸里“发色”那一个拖动条。ffffff是白色,也就是无修正。浅色的基础发色修正起来更明显,如果你这个本来就是黑发,不管怎么修正都效果一般了。只有这一个,就是屏蔽发色选项。
 
 - #为什么这里精灵全都是屏蔽发色了?因为精灵耳作为“胡子”,是会随着头发的颜色修正一起被修正的。而兽人则没有这个要求,要的就是一起变色。
 
  
 
- #后面的是声音骨骼和血液等,不是重点,不作赘述
 
 -         [(voice_die,"snd_woman_die"),(voice_hit,"snd_woman_hit"),(voice_yell,"snd_woman_yell")], #voice sounds
 
 -         "skel_human", 0.9,
 
 -         psys_game_blood,psys_game_blood_2,
 
 -       ),
 
 
  复制代码 如此以来,在捏脸的时候,只要看清楚选好对应的皮肤和种族特征,就能如图所示地生效了。虽然可能会把玩家搞晕,但是只要作者清醒,给NPC捏脸是搓搓有余的。 
用到的三种兽人耳和两种精灵耳也放在下面了。密码: 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |