
拥挤的城市 - 更高的NPC和敌人上限(可自定义)
解除同时存在的NPC数量上限。若你提高上限,城市将终于显得人潮涌动、热闹非凡。默认值下繁忙程度约提高60%,不过你可以自定义这一数值!敌人数量上限增加可选。需要REFramework。基于xyzkljl1的NoNPC构建。
查看大图描述
让《龙之信条2》的城市真正有城市的样子。
完全兼容最新版本的《龙之信条2》(更新 3.1)。
《龙之信条2》对同一时间存在的NPC数量设有硬性上限。在繁忙区域,这个上限正是导致城市也显得空旷的原因,因为它压制了人群数量。游戏会悄悄剔除NPC以保持在限制以下,这就是NPC突然消失的原因。这有时甚至会导致游戏问题,因为任务NPC可能会消失(尽管很少见)。
使用此模组,你可以自由提高这个上限,游戏自身的限制大约是30。维恩沃斯在最大值时人口密度约为原来的三倍,街道上会一直保持熙熙攘攘,而不是在你身后逐渐冷清。你可以将其推高至130上限(经过大量压力测试后,我能找到的最稳定的数值)。
还有一个独立的敌人数量滑块,默认关闭。增加它可以使得敌人出现在更远的地方(如果你电脑配置强劲,或许可以将其增加到50或60)。
模组没有任何硬编码,它在运行时读取游戏自身的数值并直接在引擎中修改。全程不会触碰任何存档数据。所有操作都在内存中进行,因此卸载后游戏会完全恢复原样。
默认情况下,屏幕上将多显示约60%的NPC(30 -> 50),不过这个数字完全可以自定义。
如果你的帧数在城市里已经很低,这个模组救不了你! 即使在强大的电脑上,你可能也需要使用帧生成,无论是基于DLSS的,还是像Lossless Scaling这样的工具用于AMD/Intel显卡。
安装说明
Fluffy Mod Manager
- 将zip文件拖入Fluffy
- 安装它
- 启动游戏
手动安装
- 解压zip文件
- 将
reframework文件夹复制到你的《龙之信条2》安装目录中 - 脚本最终应位于
Dragon's Dogma 2\reframework\autorun\MoreNPC.lua
卸载: 删除那个文件。可选地,删除reframework\data\MoreNPC.json以清除你的设置。不会留下任何其他文件。
主要特性
提高NPC上限 可以应用从游戏默认值到130之间的任意数值。更改即时生效,无需重载或重启。默认值是适度增加,从30提高到50(为了防止你的电脑内存耗尽,请自定义设置以获得舒适的游戏体验)。
可选的敌人上限 第二个滑块,初始值为游戏默认值,因此在您决定修改之前不会生效。
每个滑块上的“默认”按钮 点击一下即可将滑块恢复到游戏默认值。还有一个“重置”按钮可以同时重置两者。你无需记住原版数值是多少,界面会告诉你,并且它是从游戏实时读取的,而非凭空假设。
安全的最大值 滑块在130处停止,并且超过此值的配置文件在加载时会被限制。原因见下文!
重新填充按钮 提高上限只会在角色重新生成时生效(这应该会自动快速发生)。但你可以手动清除当前角色,让他们立即在新限制下重新出现,而不是等待区域转换(通常几秒内就会发生)。
实时读数 每个滑块都显示当前值及其相对于游戏默认值的倍数,这样你就可以确切地知道你更改了什么。
最大值可设为130
这是经过广泛测试后确定的,因为大约超过约150(在最高值下,游戏引擎在人口最密集的区域会相对一致地崩溃)。
它会在游戏最繁忙的区域导致访问冲突,经过仔细调试并观察游戏引擎内部情况后,通常在区域开始填充后30到60秒内一致发生。引擎中的某些部分没有针对巨大的人群进行规模设计,它不喜欢这样。
值得了解的事情
- 它不会生成原本不存在的NPC。 提高上限只会增加那些原本因为上限而无法出现的人口。预计在维恩沃斯和巴克巴塔尔会有显著差异,而在野外则几乎没有变化。
- 它会消耗帧数!实际上消耗很多。请找到一个你愿意接受的权衡数值。《龙之信条2》在城市中是CPU密集型,而这会使情况更糟。如果你的帧率受影响,请降低NPC滑块值。我有一块快速的CPU和高端的显卡,在130个NPC的拥挤场景下帧数大约在30-40 FPS。
- **不要与NoNPC一起运行!它们不兼容。在安装此模组前请卸载NoNPC。**两者每帧都会写入相同的数值并因此互相冲突。不要这样做。
如何查看自定义菜单? 在游戏内按 Insert 打开其覆盖层,然后前往 Script Generated UI → MoreNPC 找到滑块。
需求
REFramework — 这是唯一的需求。
你不需要 _XYZApi(这是较旧的NoNPC模组的可选依赖项)来让此模组完全正常工作!该模组已经过重新制作。它完全独立,自定义菜单默认即可正常工作,完全不需要它。所以,如果你正在切换过来,并且这是唯一使用它的模组,你可以安全地卸载它。当然,也请卸载NoNPC。
鸣谢
特别感谢 xyzkljl1 的 NoNPC! 这个模组的存在是因为他们的模组,并且基于他们的代码,同时为最新的DD2更新进行了更新。他们将其作为开源发布,这就是我能够轻松更新并稍作重制的原因。全部功劳归于他们!
praydog 以及所有参与 REFramework 的人员。
错误报告
如果你遇到问题,请卸载该模组或降低NPC数量。否则,请检查你的RE framework日志。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。