兽人变人类 - 无兽人角色

兽人变人类 - 无兽人角色

你是种族主义者吗?那么这个模组就是为你准备的!这个模组将所有兽人NPC变为人类。

[b]Beastren to Human[/b]

将兽人 NPC 变为人类——在生成时转换,并保留其原有服装。


功能说明

此 REFramework 脚本让兽人 NPC 以人类形象出现。它不会修改任何游戏文件或你的存档:转换发生在游戏构建每个 NPC 的过程中。

  • 每个兽人都会从同性别的人类"供体" NPC 中重建——选择面部与身体滑块数值最接近该兽人的那一位。除面部外也比较身体形态(两者均可关闭)。
  • NPC 保留其原有服装。
  • 你从未见过的兽人在被构建的瞬间即被识别——无需重新读档。
  • 尽可能为不同兽人分配不同的供体,避免出现一群长相雷同的 NPC。
  • 一切通过游戏内菜单控制:总开关、逐个 NPC 开关、相似面部/相似身体选项。
  • 仅使用 Lua。不替换文件,不修改 PAK。可随时移除。

前置要求

  • 《龙之信条 2》(PC / Steam)
  • praydog 的 REFramework——请先安装(见下文)。也可通过 Fluffy Mod Manager 安装。

安装方法

界面语言: 本页面提供两个行为完全相同的文件——英文界面 和 韩文界面(한국어)。下载你需要的那个,并且只安装其中一个:两者使用相同的文件名,且共享设置文件,因此可随时切换。

第 0 步——REFramework(两种方法通用): 从 REFramework 下载包中解压出 dinput8.dll,放入游戏文件夹(包含 DD2.exe 的文件夹)。Steam:右键游戏 > 管理 > 浏览本地文件。如果你使用 Fluffy Mod Manager,也可以用它来安装 REFramework。

方式 A——Fluffy Mod Manager

  1. 安装 REFramework(第 0 步)。
  2. 从 Files 标签页下载本模组的主文件。不要解压。
  3. 启动 Fluffy Mod Manager,在游戏列表中选择 Dragon's Dogma 2。
  4. 将下载的压缩包拖拽到 Fluffy 窗口中。(或者,解压后将模组文件夹复制到 Fluffy 的 Games > Dragon's Dogma 2 > Mods 文件夹,然后重启管理器。)
  5. 在模组列表中启用 Beastren to Human 并点击 Install(不同 Fluffy 版本的按钮名称可能略有差异)。
  6. 启动游戏。

更新: 在 Fluffy 中卸载旧版本,添加新压缩包并重新安装。卸载: 在 Fluffy 中禁用/卸载该模组。

方式 B——手动安装

  1. 安装 REFramework(第 0 步)。
  2. 下载本模组的主文件并解压。
  3. 将压缩包中的 reframework 文件夹复制到游戏文件夹(与 DD2.exe 同级)。若 Windows 提示是否合并文件夹,选择合并。
  4. 启动游戏。

最终应得到以下文件:

YourGameFolder\reframework\autorun\BeastrenToHuman.lua

更新: 覆盖该文件。卸载: 删除 BeastrenToHuman.lua(如需彻底清除,也删除 reframework\data\BeastrenToHuman.json)。


首次设置(重要)

  1. 启动游戏,按 Insert 键打开 REFramework 菜单。
  2. 打开 Script Generated UI 部分,展开 Beastren -> Human。
  3. 检查顶部的状态行——应显示 Status: OK。
  4. 勾选 Automatically convert newly encountered Beastren NPCs。(在勾选此项或在 NPC 列表中逐个开启 NPC 之前,不会进行任何转换。)
  5. 加载存档,或离开兽人足够远后再返回。转换在 NPC 被创建时应用;已经出现在画面上的 NPC 不会被改动。

菜单说明

  • 主界面——兽人 -> 人类转换(总开关)/ 自动转换新遇到的兽人 NPC / 保留原 NPC 的服装(推荐)/ 选择体型相近的人类(推荐)/ 选择面部相近的人类 / 重置转换并重新应用。
  • NPC 列表 / 逐个开关——精确选择要转换哪些 NPC。
  • 高级设置——转换方式选项。默认值即为推荐设置。
  • 诊断 / 开发者工具——日志与实验功能。正常游玩无需使用。

更改选项后,按 重置转换并重新应用,然后重新加载存档。

获得更好的匹配效果

模组会在你游玩过程中学习 NPC 的面部与身体滑块数值,并用它们为每个兽人挑选最相似的人类。因此你遇到的人越多,匹配就越准确(首次启动即可工作,只是精度较低)。如需加速,请使用主界面上的 开始数据收集模式:数值仍未知的兽人会被不转换地加载一次,以便保存其数值——重新加载存档,然后再次按下按钮结束该模式。

限制

  • 外观为近似效果。游戏基于已有角色构建头部和身体,因此兽人只能变为游戏中已存在的人类。转换后的 NPC 可能与其供体相似,肤色继承自供体。
  • 兽人特有的特征(毛发、口鼻、耳朵……)会消失——这正是本模组的目的——但也意味着无法精确还原原来的面部。
  • 仅转换 NPC。玩家角色和随从永远不会被改动。随从之外的转换属于实验功能,默认关闭。
  • 已经加载的 NPC 在被重新创建之前(加载存档/离开后返回)保持原样。
  • 头发/胡须选项为实验功能,默认关闭。

故障排除 / 常见问题

菜单不出现。 REFramework 未安装或未加载:检查 dinput8.dll 是否位于 DD2.exe 旁边,然后按 Insert。

没有任何转换。 检查状态行是否显示 OK、总开关是否开启、是否勾选了"自动转换新遇到的兽人 NPC"(或该 NPC 已在 NPC 列表中开启)。然后重新加载存档。已经出现在画面上的 NPC 不会被改变。

游戏在转换过程中关闭。 下次启动时模组会进入保护模式并关闭有风险的选项;主界面会显示"重新启用方式 B"按钮。待游戏稳定后按下该按钮。同时请报告此问题(见下文)。

转换后的 NPC 看起来像另一个角色。 供体是已有的人类 NPC。模组会尽量避免多个兽人重复使用同一供体;在学习数据较少时选择较为粗糙。使用数据收集模式(见上文)可改善效果。

我可以在游戏中途移除模组吗? 可以。它只在游戏运行时改变 NPC 的构建方式;不会向你的存档写入任何内容。

兼容性。 其他 REFramework 脚本没有问题。修改 NPC 外观或挂钩相同角色构建代码的模组可能会冲突。

报告问题

请附上 REFramework 日志文件(游戏文件夹中的 re2_framework_log.txt),以及你当时在做什么和使用的版本。以 BUILD-、DONOR-MATCH、BODYCAP 和 FACECAP 开头的行属于本模组。

致谢

  • praydog——REFramework,让这一切成为可能。
  • FluffyQuack——Fluffy Mod Manager。
  • Claude——本模组使用 Claude Sonnet 5.5 制作。

更新日志

v25.1——首次发布。


[b]Beastren to Human (수인족 -> 인간)[/b]

将兽人 NPC 在生成时转换为人类。服装保留原 NPC 的样式。


这个模组是?

这是一个让兽人(Beastren)NPC 以人类形象出现的 REFramework 脚本。它不会改动游戏文件或存档文件,只在游戏创建 NPC 的瞬间进行转换。

  • 将每个兽人重建为同性别的人类 NPC("donor")中面部·体型滑块数值最接近的人物。不仅比较面部,也比较体型(两者均可关闭)。
  • 保留 NPC 的原有服装。
  • 初次遇到的兽人在 NPC 被创建的瞬间即可识别并转换。无需重新加载存档。
  • 尽可能为每个兽人分配不同的人类 donor,减少出现长相完全相同、如同双胞胎的 NPC。
  • 通过游戏内菜单进行所有设置:总开关、逐个 NPC 开关、面部·体型相似度选项。
  • 仅使用 Lua 脚本。不替换文件、不修改 PAK,可随时移除。

所需内容

  • 《龙之信条 2》(PC / Steam)
  • praydog 的 REFramework——需先安装(见下文)。也可通过 Fluffy Mod Manager 安装。

安装方法

界面语言: 本页面提供两个行为相同的文件——韩文界面 和 英文界面(English)。如需韩文菜单,请下载韩文界面文件。两个文件名称相同,因此只安装其中一个。设置文件为共用,随时切换安装均可保留设置。

第 0 步——REFramework(两种方法通用): 从 REFramework 下载文件中仅提取 dinput8.dll,放入游戏文件夹(包含 DD2.exe 的文件夹)。Steam:右键游戏 > 管理 > 浏览本地文件。若使用 Fluffy Mod Manager,也可通过 Fluffy 安装 REFramework。

方式 A——Fluffy Mod Manager

  1. 安装 REFramework(第 0 步)。
  2. 在 Files 标签页下载韩文界面文件。请勿解压。
  3. 启动 Fluffy Mod Manager,在游戏列表中选择 Dragon's Dogma 2。
  4. 将下载的压缩文件拖拽到 Fluffy 窗口中。(或者解压后将模组文件夹复制到 Fluffy 的 Games > Dragon's Dogma 2 > Mods 文件夹,然后重启管理器。)
  5. 在模组列表中开启 Beastren to Human 并点击 Install(按钮名称可能因 Fluffy 版本略有不同)。
  6. 启动游戏。

更新: 在 Fluffy 中移除旧版本后,添加新压缩文件并重新安装。切换为英文界面: 移除现有模组并安装英文界面文件。移除: 在 Fluffy 中关闭或移除模组。

方式 B——手动安装

  1. 安装 REFramework(第 0 步)。
  2. 在 Files 标签页下载韩文界面文件并解压。
  3. 将压缩文件中的 reframework 文件夹复制到游戏文件夹(DD2.exe 旁边)。若询问是否合并文件夹,选择合并。
  4. 启动游戏。

安装完成后应存在以下文件。

YourGameFolder\reframework\autorun\BeastrenToHuman.lua

更新: 覆盖该文件。切换为英文界面: 用英文界面文件中的同名文件覆盖。移除: 删除 BeastrenToHuman.lua(如需连设置一起清除,也删除 reframework\data\BeastrenToHuman.json)。


初次设置(重要)

  1. 启动游戏,按 Insert 键打开 REFramework 菜单。
  2. 在 Script Generated UI 项中展开 Beastren -> Human。(REFramework 的项目名称以英文显示。)
  3. 确认顶部状态行显示 状态:正常。(游戏加载中可能显示"准备中"。)
  4. 勾选 新遇到的兽人 NPC 也自动转换。若不勾选此项,也不在 NPC 列表中逐个开启 NPC,则不会进行任何转换。
  5. 加载存档,或远离兽人后再返回。转换在 NPC 被重新创建时应用,已出现在画面上的 NPC 不会改变。

菜单说明

  • 主界面——兽人 -> 人类转换(总开关) / 新遇到的兽人 NPC 也自动转换 / 保留原 NPC 的服装(推荐) / 转换为体型相近的人类(推荐) / 转换为面部相近的人类 / 重置转换后重新应用。
  • NPC 列表 / 逐个开关——逐个选择要转换的 NPC。
  • 高级设置——转换方式选项。请保持默认值。
  • 诊断 / 开发工具(平时无需使用)——日志与实验功能。正常游玩无需使用。

更改选项后,按 重置转换后重新应用,然后重新加载存档。

获得更相似的匹配

本模组会在游玩过程中学习 NPC 的面部·体型滑块数值,用于为每个兽人挑选最相似的人类。因此遇到的 NPC 越多,准确度越高(从一开始即可工作,但精度较低)。如需快速收集,请使用主界面上的 开始数值收集模式 按钮。数值仍未知的兽人会被不转换地加载一次并保存数值。重新加载存档后,用 结束数值收集模式 结束该模式即可。

限制事项

  • 外观为近似值。游戏基于已存在的角色构建头部和身体,因此兽人只能变为游戏中已有人类 NPC 的模样。转换后的 NPC 可能与其 donor 相似,肤色继承自 donor。
  • 毛发、口鼻、耳朵等兽人特征会消失(这正是本模组的目的)。因此无法精确还原原来的面部。
  • 仅转换 NPC。不会改动玩家角色和随从。随从之外的转换属于实验功能,默认关闭。
  • 已加载的 NPC 在被重新创建之前(加载存档 / 远离后返回)保持原样。
  • 保留头发·胡须选项为实验功能,默认关闭。

问题解决 / 常见问题

菜单不出现。 REFramework 未安装或未加载。请确认 dinput8.dll 位于 DD2.exe 旁边,然后按 Insert 键。

没有任何转换。 请确认状态行显示"正常"、总开关已开启、"新遇到的兽人 NPC 也自动转换"已勾选(或 NPC 列表中该 NPC 已开启),然后重新加载存档。已出现在画面上的 NPC 不会改变。

转换过程中游戏退出。 下次启动时模组会进入保护模式并关闭有风险的选项。状态行会显示"保护模式"并出现 重新启用方式 B 按钮,请确认游戏稳定运行后按下。同时请通过下方方式报告问题。

转换后的 NPC 像其他角色。 donor 是游戏中已有人类 NPC。模组尽可能为每个兽人使用不同的 donor,但学习数据较少时选择较为粗糙。请尝试使用上文中的数值收集模式。

可以在游玩中途移除吗? 可以。它只改变游戏运行时创建 NPC 的方式,不会向存档写入任何内容。

与其他模组兼容吗? 与其他 REFramework 脚本没有问题。与修改 NPC 外观或挂钩相同角色创建代码的模组可能冲突。

问题报告

请附上 REFramework 日志文件(游戏文件夹中的 re2_framework_log.txt),并说明当时的情况和使用的版本。日志中以 BUILD-、DONOR-MATCH、BODYCAP、FACECAP 开头的行属于本模组。(韩文界面版本的日志说明也以韩文记录。)

致谢

  • praydog——REFramework。本模组的基础。
  • FluffyQuack——Fluffy Mod Manager。
  • Claude——本模组使用 Claude Sonnet 5.5 制作。

更新记录

v25.1——首次发布。