发型模型+(Hair Modding Plus) mod | 环世界
Hair Modding Plus
是Butterfish开发的一个mod。
对于那些像模拟人生一样玩环世界的人来说,这个mod能够使游戏更加刺激。
下载
GitHub: https://github.com/TheButterfish/HairModdingPlus/releases/latest
Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=2114832515
描述
简而言之,这个mod使mod制作者能够在角色后面渲染头发纹理,并且能够在头发上使用alpha蒙版,而不需要额外的XML操作。
如果你制作过/尝试制作过一个头发mod,你可能会发现环世界只是简单地将纹理贴在角色上,然后对整个角色进行染色。这个mod为mod制作者提供了一个额外的头发层,可以在角色后面渲染。所以你将能够制作出例如长发从后面流下来的效果,而不需要为每个体型特定制作,也不需要妥协设计。此外,这个mod还可以使用alpha蒙版在头发上,因此你可以制作具有可以在游戏中单独上色的装饰/配饰的头发。更重要的是,你甚至不需要在你的HairDef XML中添加更多信息,只需提供纹理即可。
真正适合所有人的头发[raw.githubusercontent.com]
注意:此mod不能让现有的头发神奇地按照上述方式工作。你将需要从使用此mod的其他mod中获取头发。以下是一些使用此mod的头发mod的示例:
注2:上面显示的渐变头发来自Gradient Hair。
依赖
你需要Harmony来使用这个mod。在GitHub[github.com]或Steam[steamcommunity.com]上获取它。
兼容性
它应该与大多数mod兼容,除非它们跳过RenderPawnInternal或ResolveAllGraphics。
已修复与以下mod兼容:
- 精心准备
- 渐变头发
- 婴儿和儿童1.2 by CentAtMoney
- 婴儿和儿童1.3 by cometopapa
- [KV] 显示带帽子的头发或隐藏所有帽子
- 帽子显示选择
- 类人外星种族2.0,但需要更多测试
- 儿童和妊娠1.2[ludeon.com](在写作时尚未更新至1.3)
- 面部装饰(自1.1以来没有更新,效果因人而异)
使用精心准备可选择次要头发颜色(从下拉菜单中选择“Hair Color 2”)。
可以在现有存档中安全添加或删除。
已知问题
由于着色器问题,头发的半透明部分可能会显得明显透明或明显不透明。这可能会导致某些依赖此特性的发型(例如剃光的头发)显示错误。目前无法修复此问题。
如何使用
注意:以下说明假定您已经知道如何制作常规头发mod。如果您有兴趣制作一个头发mod,但不知道从何开始,请查看此指南获取更多信息。
要在角色后面渲染纹理,只需在纹理文件名的末尾添加"_back"。
示例[raw.githubusercontent.com]
当角色面向南时,"demo_south.png"是您的常规纹理,而"demo_south_back.png"是角色面向南时将位于角色后面的纹理。对于其他方向,例如"demo_east.png"和"demo_east_back.png",工作原理相同。后置纹理是可选的,没有相应的"_back.png"的纹理将正常显示。
如果只提供一个后置纹理,西面或东面的后置纹理将不会自动翻转。这是有意的,以允许mod制作者制作不对称的头发。要将一个后置纹理用于东面和西面,只需复制一份并相应地重命名它,即"name_east_back.png"和"name_west_back.png"。
有关alpha蒙版的更多信息,请查看此指南[github.com]。
要将alpha蒙版应用于头发纹理,只需在蒙版的文件名末尾添加"m"。这对前置纹理和后置纹理都适用。
标记为红色(#FF0000)的区域将用主要颜色填充,标记为绿色(#00FF00)的区域将用次要颜色填充,标记为黑色(#000000)的区域将不会被填充。
示例[raw.githubusercontent.com]
"demo_southm.png"是将应用于"demo_south.png"的蒙版,"demo_south_backm.png"将应用于"demo_south_back.png"。蒙版是可选的,没有相应的"m.png"的纹理将正常显示。
如果只提供一个蒙版,西面或东面的蒙版将不会自动翻转。这是有意的,以允许mod制作者制作不对称的头发。要使蒙版在东面和西面都使用,请只需复制一份并相应地重命名它,即"name_eastm.png"和"name_westm.png"。
下载下面的demo hair mod以查看工作示例(包括上面显示的头发):
Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=2324262910
或尝试上述描述中提到的mod之一。
许可
如果你想改进、派生、添加补丁、借用代码片段、包含在mod包中或在我离开时接管,都可以。只需在鸣谢中提到我,你就可以放心使用。
鸣谢
Andreas Pardeike,因为创建了Harmony
Killface,因为我从他的Facial Stuff mod中借用了一小段代码
sumghai,为演示模型提供了一些头发样本
各种RimWorld modding wiki[rimworldwiki.com]的贡献者
4288,帮助我在Steam上托管这个mod
Tynan Sylvester,因为他在制作RimWorld[en.wikipedia.org]时浪费了我的时间和金钱。