一键改造

一键改造

《仁王2》的运行时护甲和武器外观覆盖。通过配置文件为头部护甲、躯干护甲、臂甲、腿甲、足甲、近战武器和远程武器设置固定的重新幻化ID。不修改装备或存档数据。

一键换装 — 版本 5.0.0

一键换装是《仁江 2》的运行时护甲与武器外观覆盖模组。

在解锁所需的换装选项之前,或在频繁更换装备时,保持固定的服装或武器外观。可单独配置每个槽位,包括隐藏该槽位装备外观的选项。

本模组不会修改装备、物品栏、属性或存档数据。它仅在运行时覆盖外观。

5.0.0 版本新内容

  • 自动外观刷新: 启用、禁用和重新加载模组时,现在会直接更新你的外观,无需更换装备或切换架势。
  • 实时过场动画支持: 在进入支持的过场动画前启用模组,即可将所选外观带入其中。
  • 改善早期游戏稳定性: 角色创建、新存档和教程游玩在已测试场景中现已正常工作。此前报告的教程崩溃在这些测试中未再出现。
  • 改进可执行文件兼容性: 运行时签名检测与验证取代了对固定游戏地址的依赖。
  • 可选的自动激活: EnableOnStart 仍然可用,默认值为 0 — 关闭。
  • 现有配置、各槽位覆盖以及装备外观隐藏功能仍然受支持。

支持的槽位

护甲:

  • 头部护甲
  • 躯干护甲
  • 护臂
  • 护腿
  • 护足

武器:

  • 近战武器 1 和 2
  • 远程武器 1 和 2

需求

需要 Nioh 2 DLL Loader by Shambuwu:

https://www.nexusmods.com/nioh2/mods/671

DLL Loader 不包含在此包中。请从其 Nexus Mods 页面单独下载。

此版本面向 Windows x64 Nioh 2 Complete Edition v1.28.08。运行时检测可适应具有不同地址的兼容可执行文件布局,但不保证与所有游戏版本或修改过的可执行文件兼容。

缺失或模糊的签名、不兼容的代码或冲突的钩子将阻止模组安装其钩子。详细信息记录在日志中。

安装

  1. 完全退出游戏。
  2. 安装 Nioh 2 DLL Loader,并将其 dinput8.dll 放置在 nioh2.exe 旁边。
  3. 将此包中的 Mods 文件夹复制到游戏根目录,即 nioh2.exe 旁边。

此包已包含一个 Mods 文件夹。请勿将其解压到另一个 Mods 文件夹内。

预期目录结构:

Nioh2
├─ nioh2.exe
├─ dinput8.dll
└─ Mods
   └─ OneClickRefashion
      ├─ OneClickRefashion.dll
      └─ OneClickRefashion.cfg

升级

退出游戏,将旧的 DLL 和配置文件备份到 Mods 文件夹之外,然后替换现有的换装 DLL。

如果你想保留自己的设置,请保留你自己的 OneClickRefashion.cfg。只安装一个换装 DLL,即使以前的版本使用不同的文件夹名称。将旧文件夹重命名为 “DISABLED” 可能无法阻止加载器加载它。

控制

  • F8: 启用或禁用强制换装。
  • P: 编辑配置后重新加载配置。
  • 默认关闭: 设置 EnableOnStart=1 以在下次游戏启动时自动启用。

外观刷新是自动的。你不再需要先更换装备或切换架势。模型资源仍需加载,因此可能会出现短暂延迟。

使用 P 重新加载会保留当前的开启/关闭状态。更改 EnableOnStart 会影响下次游戏启动。

热键可配置,且仅在游戏处于前台时响应。

配置与外观 ID

编辑 DLL 旁边的 OneClickRefashion.cfg。

每个槽位有两个设置:

  • OverrideEnable=0: 保持该槽位不变;其 ModelId 将被忽略。
  • OverrideEnable=1: 应用指定的 ModelId。
  • OverrideEnable=1配合 ModelId=0x0000: 隐藏该槽位的装备外观。

例如,要隐藏头部护甲:

HeadOverrideEnable=1
HeadModelId=0x0000

要恢复其正常外观:

HeadOverrideEnable=0

隐藏装备外观不会卸下或删除该物品。

外观 ID 是 16 位值。输入十六进制 ID 时请使用 0x 前缀。

例如,如果某个工具显示:

00BE00BE0001F256

请输入:

MeleeWeapon1ModelId=0xF256

请勿输入完整值或不带前缀的十六进制文本 F256。

无效的配置值会导致整个重新加载被拒绝,并保留之前的设置。在游戏物品表中找不到的非零 ID 会回退到原始外观。

过场动画与已知限制

  • 在进入实时过场动画前启用模组。 此版本未实现过场动画播放期间的主动外观切换。
  • 预渲染视频无法更改。特殊剧情服装以及每种过场动画变体并未普遍覆盖。
  • 跨类型武器覆盖可能导致模型错位或缺失、握持方式异常或刀鞘问题。如果某个组合看起来不对,请将受影响槽位的 OverrideEnable=0。
  • 通知窗口在窗口化或无边框模式下效果最佳。独占全屏可能无法显示它。
  • 其他 DLL 模组或修改相同代码的 Cheat Engine 表可能会冲突。
  • 即使对应装备槽位为空,强制外观仍可能可见。这是预期行为。

故障排除

检查 DLL 旁边的 OneClickRefashion.log。

如果模组无响应,请检查安装路径、重复的换装 DLL、热键设置以及游戏是否处于前台。

如果配置更改未生效,请按 P 并检查日志中是否有被拒绝的值或不可用的 ID。

报告问题时,请包含你的游戏版本、完整日志以及重现问题所需的步骤。

鸣谢

感谢 Shambuwu 提供 Nioh 2 DLL Loader。

感谢 Nioh 2 模组制作与 Cheat Engine 社区 提供研究资源和工具。

该模组的代码完全由 AI 编写,作者提供了测试与反馈。