发型模组增强版

发型模组增强版

TLDR:这个模组让模组制作者能够使头发纹理渲染在角色后方,并能在头发上使用阿尔法遮罩,无需额外调整XML。

视觉效果与图形

发型模组增强版 由 Butterfish 制作

对于我们这些把《边缘世界》当《模拟人生》玩的人来说,只是多了点公平分配的谋杀。

下载

描述

TLDR:这个mod让mod制作者能够使发型纹理在角色背后渲染,同时无需额外调整XML即可在发型上使用alpha遮罩。

如果你制作/尝试制作过发型模组,你可能会意识到《边缘世界》只是简单地将纹理贴在角色模型上,给整个部分上色,然后就完事了。

这个模组为模组作者提供了一个额外的头发层,会在角色背后渲染。这样你就能制作例如垂在背部的长发,而无需为每种体型单独定制或做出设计妥协。

此外,该模组还支持在头发上使用阿尔法遮罩,因此你可以制作带有装饰/配件的发型,这些装饰/配件在游戏中可以单独着色。

此外,你甚至无需在HairDef XML中添加更多信息,只需提供纹理就完成了。

注意:此模组不会神奇地将现有发型转换为上述功能。你需要从其他专门为此模组设计的模组中获取发型。我自己也正在制作一个,即将发布。

注2:上方展示的渐变发色来自Gradient Hair。

依赖项

你需要Harmony才能使用这个模组。请在GitHub或Steam上获取。

兼容性

应与大多数模组兼容,除非它们跳过了RenderPawnInternalResolveAllGraphics

已修改以兼容Facial Stuff和Gradient Hair。

同时也使这两个模组彼此兼容。

次要发色可通过Prepare Carefully进行选择(从下拉菜单中选择"Hair Color 2")。

如何使用

注意:以下说明假设您已掌握如何制作常规发型模组。

如果你对制作发型模组感兴趣却不知从何入手,可以参考这份指南获取更多信息。

背部毛发层

要让纹理在棋子后方渲染,只需在纹理文件名末尾添加"_back"

"demo_south.png" 是角色面朝南方时显示的常规纹理,而 "demo_south_back.png" 则是角色面朝南方时位于角色背后的纹理。
其他方向同理,例如 "demo_east.png""demo_east_back.png"
背面纹理是可选的,没有对应 "_back.png" 的纹理将按常规方式显示。

如果只提供一侧的背面纹理,东西方向的背面纹理将不会自动翻转。这是有意为之的,以便模组制作者可以根据需要制作不对称发型。若要让同一背面纹理同时用于东西两侧,只需复制该文件并按规则重命名副本,例如"name_east_back.png""name_west_back.png"

阿尔法蒙版

有关alpha遮罩的更多信息,请查看此指南。

要对头发纹理应用透明遮罩,只需在遮罩文件名末尾添加“m”。
这适用于正面纹理和背面纹理。

标为红色(#FF0000)的区域将使用主色绘制,标为绿色(#00FF00)的区域将使用次色绘制,而标为黑色(#000000)的区域将不会被绘制。

"demo_southm.png" 是应用于 "demo_south.png" 的遮罩,而 "demo_south_backm.png" 将应用于 "demo_south_back.png"。遮罩是可选的,没有对应 "m.png" 的纹理将正常显示。

如果只提供一个方向的面具,东向或西向面具将不会自动翻转。这是有意为之,以便模组制作者可以根据需要制作不对称发型。若要让一个面具同时用于东西两侧,只需复制一份并相应重命名,例如"name_eastm.png""name_westm.png"

示例

从该仓库下载HairSamples.zip查看工作示例(包含上面展示的发型)。

许可协议

如果你想改进、分叉、添加补丁、借用代码片段、包含在模组包中,或者在我暂停时接手,尽管去做。
只要在鸣谢中提到我,就没问题。

鸣谢

  • Andreas Pardeike,感谢他创造了Harmony
  • Killface,我借用了他的Facial Stuff模组中的一段代码
  • 《边缘世界》模组维基的各位贡献者
  • 4288,感谢你帮助我在Steam上托管这个模组
  • 泰南·西尔维斯特,因为你偷走了我的时间和金钱来创作《边缘世界》