安卡 简单的黑色头发

创作者: platonicx
已更新:2026-09-05 12:29:44
31KB

关于此 MOD

我喜欢黑发的女人。
描述
我喜欢黑发的女人。之前没有这样的模组,所以我让ChatGPT跟我一起做了一个(对,这是我的第一个模组)。





安装说明
解压压缩包并复制以下3个文件:

AncaHair_P.pak
AncaHair_P.ucas
AncaHair_P.utoc

放入你游戏的Paks文件夹中:

...\SteamLibrary\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Content\Paks

卸载

从Paks文件夹中移除这3个文件:

AncaHair_P.pak
AncaHair_P.ucas
AncaHair_P.utoc



______________________________
随机词汇:
没啥好说的了。我试过一个颜色全用0的版本(也就是纯黑),然后这个版本稍微保守一点(数值像0.05之类的,根部颜色试了稍亮些的),说实话看起来和纯黑版没区别。


请留下评论和问题。


我想试着做一个网页应用,让人们通过滑块调整颜色,然后生成那3个文件,但显然这并不那么简单。而且头发还带有一些滤镜之类的效果。比如,我把颜色调成亮黄色,结果并没有让她变成金发,而是暗黄色。也就是说,如果想让她的头发变成金色,还得在某处做更多的调整……

如果你不想自己制作模组,就不要再往下读了!
供模组制作者参考的信息:

老实说,直接让LLM帮你搞定吧 :) 。欢迎来到未来。总之……

您将需要的软件:
- FModel
- 重试
- UAssetGUI


游戏信息

虚幻引擎版本:
UE 5.5

AES密钥:

0xE98095DA4BEA0C8C2B916AC25BBDAAB744A410BD409DB56CF6B5035E22489029

你还需要Dawnwalker的.usmap映射文件。
可以从Nexus Mods下载该游戏当前的FModel映射文件。


在FModel中设置《黎明行者之血》

启动FModel并添加/选择游戏的Paks目录:

...\SteamLibrary\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Content\Paks


在FModel中设置游戏的AES密钥:

0xE98095DA4BEA0C8C2B916AC25BBDAAB744A410BD409DB56CF6B5035E22489029

在FModel中,可以通过所选游戏目录的AES设置进行配置。


接下来,配置映射文件。

下载Dawnwalker的.usmap映射文件,并将其设置为FModel中的本地映射文件。

因此,基本设置应为:

游戏目录:
...\The Blood of Dawnwalker\Dawnwalker\Content\Paks

AES:
0xE98095DA4BEA0C8C2B916AC25BBDAAB744A410BD409DB56CF6B5035E22489029

引擎:
UE 5.5

映射:
黎明行者.usmap文件


之后,重新加载游戏存档。

黎明行者使用UE5的IoStore,因此重要的游戏数据包含在.utoc/.ucas容器中。

FModel现在应该能够浏览完整的游戏资源树了。
在FModel中,您需要同时打开两个文件:
Dawnwalker-Windows.pak
Dawnwalker-Windows.utoc

FModel可用于:
- 正在浏览游戏资源
正在预览网格、材质和纹理
- 正在查看资源属性
- 正在搜索资源
- 正在复制虚拟包路径

FModel并非用于保存实际的修改内容。


2. 找到你想要修改的资源

这个Anca发色模组的材质为:

Dawnwalker/Content/_Dawnwalker/Characters/Heads/HFA_Anca_Head_A/Materials/MI_HFA_Anca_Hair.uasset

你可以在FModel中找到资源,并使用“复制路径”来获取准确的包路径。


3. 使用retoc转换资源
将Install重装到c:tools或其他你喜欢的目录。只需明白,之后你会在后续的命令中填入路径。
哦对了,你还需要用一些命令。

Dawnwalker使用UE5 IoStore/Zen资源。

使用UAssetGUI编辑材质前,请先通过retoc将其转换为旧版.uasset/.uexp格式。

示例:

retoc.exe -a 0xE98095DA4BEA0C8C2B916AC25BBDAAB744A410BD409DB56CF6B5035E22489029 to-legacy -f "Dawnwalker/Content/_Dawnwalker/Characters/Heads/HFA_Anca_Head_A/Materials/MI_HFA_Anca_Hair.uasset" --no-shaders --version UE5_5 -v "E:\SteamLibrary\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Content\Paks" "C:\tools\AncaHair"

这将创建:

C:\tools\AncaHair\Dawnwalker\Content\_Dawnwalker\Characters\Heads\HFA_Anca_Head_A\Materials\MI_HFA_Anca_Hair.uasset

和:

C:\tools\AncaHair\Dawnwalker\Content\_Dawnwalker\Characters\Heads\HFA_Anca_Head_A\Materials\MI_HFA_Anca_Hair.uexp

请将.uasset和.uexp文件保存在一起。


4. 在UAssetGUI中打开该资源

打开:

MI_HFA_安卡_头发.uasset

在UAssetGUI中:

- 将引擎版本设置为5.5
- 导入相同的Dawnwalker .usmap映射文件
- 确保导入的映射被选中,而不是“无映射”

由于Dawnwalker使用未版本化的Unreal属性,因此需要.usmap文件。


5. 修改安卡的头发颜色

在材质实例内部,请查看:

导出数据
向量参数值

安卡的头发材质包含:

根颜色
提示颜色

这些使用的是虚幻引擎的线性颜色值:

R
G
B
A

有用的RGB范围通常是:

0.0 - 1.0

Alpha通常应保持:

1.0

例如,非常深的发色可以使用以下数值:

主色:
R = 0.01
G = 0.01
B = 0.01
A = 1.0

提示颜色:
R = 0.02
G = 0.02
B = 0.02
A = 1.0

为了进行测试,使用亮黄色等极端颜色可以轻松确认模组是否正常工作:

R = 1.0
G = 1.0
B = 0.0
A = 1.0

编辑数值后,使用Ctrl+S保存资源。


6. 将编辑后的资产重新打包为IoStore格式

使用retoc将修改过的旧版资源转换回UE5 IoStore文件。

示例:

retoc.exe to-zen --version UE5_5 -v "C:\tools\AncaHair" "C:\tools\AncaHair_P.utoc"

应生成:

AncaHair_P.pak
AncaHair_P.ucas
AncaHair_P.utoc


7. 安装/测试模组

将所有三个文件复制到:

...\黎明行者之血\Dawnwalker\Content\Paks

例如:

E:\SteamLibrary\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Content\Paks

然后启动游戏并检查结果。


有用的重置注记

如果你尝试检查或转换现有mod中的资产,且retoc报告缺少ScriptObjects块,请不要只将retoc指向该mod的.utoc文件。

相反,将retoc指向整个游戏的Paks目录,并使用-f来选择资源。

这允许retoc在仍读取模组资源覆盖的同时,使用基础游戏中的ScriptObjects。



使用 Xmod 解锁 黎明行者之血 的全部潜力 — 今天就探索这些顶级 MOD!