黎明行者角色外观管理器(NPC - 变体 - 完整服装) - 无UE4SS

黎明行者角色外观管理器(NPC - 变体 - 完整服装) - 无UE4SS

用游戏自带数据中的角色和变体替换科恩的外观。使用“仅模型”以保留常规装备,或使用“完整NPC外观”同时采用所选角色的服装。构建正常烹饪的.pak/.ucas/.utoc模组,无需UE4SS或运行时钩子,以保持原始游戏性能。

描述

黎明行者角色外观管理器可以让你用《黎明行者之血》游戏数据中的其他角色和外观变体替换科恩的外观。

功能

  • 自动从当前游戏安装中识别支持的角色和变体。
  • 替换科恩的身体、头部和角色外观,同时保留其正常装备。
  • 可选地使用所选角色的完整NPC装备外观。
  • 将替换应用于标准游戏状态或所有兼容的科恩外观状态。
  • 直接在管理器中搜索已识别的角色列表。
  • 正常使用无需UE4SS。

外观模式

  • 仅模型(保留科恩的正常装备系统)
  • 完整NPC外观(同时应用所选角色的装备外观)

为什么使用这个?

黎明行者角色外观管理器在游戏启动前准备替换,而不是通过运行时脚本更改角色。

这意味着:

  • 正常使用无需UE4SS。
  • 无运行时挂钩。
  • 游戏时后台无管理器进程运行。
  • 无需脚本或热键持续重新应用角色外观。
  • 管理器本身不应引入持续性的运行时性能开销。
  • 结果以普通的已烘焙 .pak/.ucas/.utoc 模组形式构建。

代价是游戏内没有角色选择器。如果你想更换角色或变体,请关闭游戏,在管理器中更改选择并重新构建模组。

如果你更倾向于运行时依赖更少的简单已烘焙模组方案,此工具正为此设计。

安装

  1. 使用手动下载下载模组。
  2. 解压压缩包。
  3. 运行 INSTALL.bat 文件。
  4. 启动黎明行者角色外观管理器。
  5. 如有需要,选择你的游戏安装目录。
  6. 选择一个兼容的黎明行者 .usmap 文件。

请参阅下面的“要求”部分以了解推荐选项以及获取兼容 .usmap(映射)文件的说明。

安装程序会在你的桌面和《黎明行者之血》游戏文件夹中创建快捷方式。

设置完成后,你可以删除下载的ZIP、解压出的安装程序文件夹和原始 .usmap 文件。

使用方法

在启动游戏前使用黎明行者角色外观管理器。

  1. 选择一个角色。 使用搜索框过滤从游戏外观数据中识别出的角色。点击列表中的角色以选择。当前选中的角色会显示在列表下方。

  2. 选择一个变体。 许多角色有多个外观变体。这些变体包括不同的装备、剧情外观、吸血鬼版本、受伤或染血外观、任务特定版本以及游戏数据中实际存在的其他变体。 管理器会自动识别这些变体,而非使用固定的手工编写角色列表。

  3. 选择一种外观模式。 仅模型(保留正常装备): 替换科恩的角色/身体外观,同时保留其正常装备系统。如果你想继续使用自己的护甲或黎明行者幻化管理器,可选择此项。 完整NPC外观(同时替换护甲外观): 在支持的情况下,同时应用所选角色的NPC装备外观。如果你想使所选角色更接近其在游戏中的完整原始外观,可选择此项。 完整NPC外观会修改护甲外观数据,并可能与黎明行者幻化管理器冲突。

  4. 选择要替换的科恩外观。 标准游戏状态(推荐): 将替换应用于常规游戏过程中使用的正常科恩外观状态。 所有兼容的科恩外观状态(包括特殊外观): 也尝试替换任务、过场动画等使用的兼容特殊科恩外观。 如果管理器无法安全修补某个特殊外观,则会跳过,不会盲目修改。

  5. 构建模组。 构建并安装(构建并安装): 构建你选择的角色外观并直接安装到游戏中。 构建模组(仅构建): 构建模组但不安装。 构建完成后,你可以关闭黎明行者角色外观管理器并启动游戏。管理器无需在游戏时保持打开。 如果你稍后想使用其他角色,请关闭游戏,更改你的角色或变体并重新构建模组。

仅模型与完整NPC外观

仅模型通常是最安全、兼容性最佳的选项。 它会更改科恩的角色外观,同时保留其正常的护甲层。 这意味着你仍然可以使用:

  • 普通玩家装备。
  • 你现有的护甲设置。
  • 黎明行者幻化管理器。

完整NPC外观还会替换护甲外观数据,从而可以重现所选NPC装备。 因此,黎明行者角色外观管理器的完整NPC外观模式与黎明行者幻化管理器可能会发生冲突。 为避免此情况,请任选其一:

  • 在黎明行者角色外观管理器中使用仅模型模式。
  • 不要在黎明行者幻化管理器中启用护甲覆盖。

管理器会检测到此组合并显示兼容性警告。

要求

你需要:

  • 与游戏版本兼容的黎明行者 .usmap 映射文件。

推荐的映射文件: 《黎明行者之血》Fmodel 映射文件:https://www.nexusmods.com/thebloodofdawnwalker/mods/95 作者:persiangirl

备选方案: 自制映射文件:https://www.nexusmods.com/thebloodofdawnwalker/mods/136 作者:AlexPreit

如果你选择自行生成映射文件,则可能需要UE4SS。 正常使用黎明行者角色外观管理器不需要UE4SS。

兼容性

仅模型专为与黎明行者幻化管理器共存而设计。

完整NPC外观额外修改了:DT_Garments.uasset 这意味着完整NPC外观可能与以下项目冲突:

  • 黎明行者幻化管理器的护甲覆盖。
  • 其他替换 DT_Garments.uasset 的模组。

当选择了完整NPC外观且管理器检测到黎明行者幻化管理器时,它会发出警告。 管理器绝不会自动删除、禁用或修改其他管理器的文件。

无法保证与任意第三方角色、身体、头发、头饰或服装替换模组的兼容性。

早期版本

这仍是早期发布版本。 底层角色替换系统已在游戏内经过多种外观类型的成功测试,包括身体替换、NPC装备替换、去除科恩的正常发型以及带有自身头发/头部组件的NPC外观。 然而,游戏包含数百种角色外观变体,并非每个角色、变体或特殊科恩状态都经过了单独测试。 不同的角色可能使用截然不同的身体网格体、头部网格体、头发、头饰、护甲、材质和任务特定外观数据的组合。

可能的问题包括:

  • 穿模。
  • 异常的发型或头饰组合。
  • 隐藏身体部位不正确。
  • 动画或面部动画差异。
  • 特定过场动画中的怪异行为。
  • 装备部件无法完美重现。
  • 变体无法作为玩家替换角色正常工作。

管理器会执行安全检查,并避免修补无法安全解释的外观状态,但这不能保证所有生成的外观在游戏内都会看起来正确。

如果管理器本身出错,请附上来自 帮助 > 打开日志文件夹 的日志。

游戏更新

游戏更新可能会更改角色外观数据或需要更新的 .usmap 文件。 如果游戏已更新,请使用刷新角色数据,以便管理器从当前安装中重新构建角色目录。 游戏主要更新后,可能还需要新的或更新的 .usmap 文件。

卸载

你可以使用管理器中的“卸载生成的模组”选项移除当前生成的角色替换。 这只会移除角色外观管理器自身生成的模组文件。 要卸载黎明行者角色外观管理器本身,请使用: Windows设置 > 应用 > 已安装的应用 或者使用:UNINSTALL.bat 文件 卸载程序不会移除不相关的模组。

鸣谢

persiangirl 《黎明行者之血》Fmodel映射文件:https://www.nexusmods.com/thebloodofdawnwalker/mods/95

AlexPreit 自制映射文件:https://www.nexusmods.com/thebloodofdawnwalker/mods/136

使用的技术项目:

  • CUE4Parse
  • UAssetAPI
  • retoc
  • Microsoft .NET库

完整的第三方许可信息包含在下载中。

关于本项目

我最初在《黎明行者之血》中试验角色和NPC外观替换时开发了黎明行者角色外观管理器,并决定将这些实验转变为通用工具。 我不是专业程序员,大部分代码是在AI辅助下编写的。 如果你不希望使用AI辅助软件,完全可以理解。我只是想对工具的创作方式保持透明。 这是一个按现状分享的业余项目,因此无法保证每个角色、外观变体、过场动画或未来的游戏更新都能完美运行。

也请看看我的另一个模组,黎明行者幻化管理器:https://www.nexusmods.com/thebloodofdawnwalker/mods/257