
VPNM - 原版增强NPC管理
一个用于修改生成的NPC及移除NPC的模组,尽量保持沉浸感。
查看大图
需要 RE Framework 和 [url=https://www.nexusmods.com/dragonsdogma2/mods/1311]_NickCore。
本模组允许你控制游戏中生成的 NPC。你可以在 "diacyst/Config" 的配置文件中切换选项,或者直接修改 "diacyst/Constants" 中的列表,任你选择。某些 NPC 会出现在多个列表中,但为了文档清晰性如此列出——我甚至为大多数 NPC 添加了注释,除了那些众所周知的角色。
想知道 VPNM 运作原理的人:它主要通过使用 app.CharacterData 的 Generate 和 GenerateBackStage 参数 制作修改后的检查列表,分别标记哪些 NPC 可以存在于正常世界和无人世界。RegistPriority 参数 用于修改生成优先级,使任务和服务 NPC 比次要 NPC 更快出现。我还修改了 app.NPCData.ConfigGenerate——稍微调整了基础分数,然后移除了附近 NPC 和牛车人员的加成……
[list]
[]任务 NPC 直接参与任务,无论主线还是支线。某些 NPC 在应有场景中被强制生成,若被移除会破坏沉浸感。此外,有些 NPC 必须出现,否则会出现黑屏。
[]服务 NPC 是你需要互动以访问游戏机制(如升级和旅店存档)的角色。音乐家也包含在内,因为音乐可以说是整体游戏体验的重要部分。默认情况下,他们在无人世界中必定生成,因此任何缺失的商人(说的就是你,扎卡里!)都会在那里。还有一个开关可以移除仍在无人世界中游荡的服务 NPC——他们不会撤离到海底神殿。
[]背景 NPC 是那些因其行为或单纯存在而影响特定地点氛围的人。其中一些也是遇险者和告密者 NPC——你可以在下面了解更多。
[]额外 NPC 是上述三类 NPC 中不必要存在以推进进度,但在某些情况下会出现的角色。他们的存在可能使某些场景变难或变易,取决于谁被移除。额外背景 NPC 除了让生成地点更生动外无其他贡献,因此默认禁用。
[]遇险者 NPC 会被随机放置于荒野中的不幸情境,主要是怪物清剿请求。阻止他们生成不会破坏游戏,但如果你的随从说有人遇到麻烦,然后带你去一个无人可救的怪物处,会显得很奇怪。另外,没有 NPC = 没有奖励,但至少你会得到战利品,如果怪物没有掉进水里或尸体没有被摧毁的话。
[]告密者 NPC 会在你与他们交谈时提供信息片段。再次交谈不会重复,且拥有相同语音的人可能也不会说。我猜可能有一个冷却时间,如果没有的话,重新开始游戏可能会让他们再次谈论。他们是可选的,因为如果你不刻意跳过内容,可以自己了解这些信息。它们按地点切换——维尔蒙德和巴特哈尔默认禁用。
[/list]
完整人口 功能允许你按区域而非个人进行白名单选择。只有间歇泉小村的 NPC 默认被列入白名单。
还有自定义列表用于强制添加或移除 NPC,原因可能是出于偏好,或者某些 NPC 的存在可能改变特定地点的氛围。
最后,有一个让所有人可击杀的选项,但默认禁用。注意,大多数不可击杀的 NPC 是儿童。我未测试这对任务的影响,所以如果出现问题,后果自负。
我决定上传这个模组,不仅因为我想要一个在线副本,还为了让其他人将其用作参考,特别是那些我通过多次重做任务和探索世界而创建的列表。说实话,这个想法已经搁置至少一个月了,我直到最近才重新开始工作,因为 [url=https://www.nexusmods.com/profile/Arrythmia91]Arrythmia 开始制作 [url=https://www.nexusmods.com/dragonsdogma2/mods/1375]人群密度大修[/url],而我想协助处理白名单。
注意事项
[list=1]
[]这并不能保证性能提升,即使游戏中 NPC 数量减少。
[]仍然有些 NPC 不应在任务之外存在——如果强制生成,他们的存在或行为会显得格格不入,具体取决于 NPC,这会严重破坏沉浸感。对此我无能为力。
[]这个模组可以与 [url=https://www.nexusmods.com/dragonsdogma2/mods/707]NPC 数量限制控制 一起使用,因为 VPNM 使用不同的 NPC 处理方式,且仅在启动时应用更改。CDO 有些许不兼容,因为它也使用自己的白名单修改 Generate 参数。说实话,它 与 VPNM 运作方式类似,因此同时使用两者并非必要。
[]由于 VPNM 的 NPC 处理方式并非动态,因此生成无法适应任务进度和选择。它只是一些开关,仅此而已。
[*]如果你想在任何列表中添加 NPC,需要知道他们的角色 ID。你可以在配置文件中启用调试模式,然后检查 "reframework/data/VPNM" 以获取列表。某些 NPC 有 子 NPC 可在游玩过程中死亡时替换,但无需同时添加两者,因为他们共享同一个角色 ID。
[/list]
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。