人群密度优化 - NPC渲染修复

人群密度优化 - NPC渲染修复

NPC在城市的低绘制距离的真正修复。将较稀疏的人群渲染在更远的地方。这本该是应有的样子。

不兼容任何其他 NPC 限制或“优化”模组!严禁一起使用!你也永远不要使用来自DD2 实用工具包 (DD2 Utility Pack)任何内容 它大多是无效的 AI 生成垃圾。人群密度重制 (Crowd Density Overhaul) 使得 [NPC 限制控制 (NPC Limit Control)](https://www.nexusmods.com/dragonsdogma2/mods/707) 及任何类似模组完全过时此模组并非旨在整体提升性能。 它专注于在保持性能合理的同时,增加 NPC 的绘制距离。它在某些城市和城镇中确实有一些性能提升。

在 4 倍限制 (默认) 下,主城的性能表现将与原版大致相同或略低,具体取决于你的 CPU 及其能力! 3 倍限制下性能会比原版有所提升,但 NPC 会开始淡入/淡出并引发问题。不要低于 3 倍,请改用 VPNM。

[如需更注重性能的版本,请使用 Diacyst 的 凡拓加强版 NPC 管理 (Diacyst's Vanilla Plus NPC Management)](https://www.nexusmods.com/dragonsdogma2/mods/1379)*请勿同时使用 CDO 和 VPNM,没有理由这样做。任选其一![视频]4qm6DFRG44U[/视频]概述人群密度重制 (Crowd Density Overhaul) 消除了数百个毫无生气的环境背景 NPC,同时确保每个重要的 NPC 始终存在。所有店主、旅店老板、任务角色、牛车车队以及“剪除请求/护送任务”中的平民玩家将完全不受此模组影响。

《龙之信条2》中的环境背景 NPC 人口(尤其是在首都维尔蒙德和巴克巴达尔)由于 CPU 需要处理的 NPC 数量庞大(以及 NPC 渲染管线本身的优化极差),给大多数玩家带来了巨大的性能问题。卡普空“天才”的“解决方案”是将这些 NPC 的淡入和 LOD 距离降低到荒谬的程度。在维尔蒙德闲逛时,NPC 群体会在距离玩家仅几米远的地方凭空出现,营造出一种极其糟糕的“人群密度”假象,而游戏在这些区域的运行表现依然如同垃圾一般。

CDO 改变了这一点:它将 NPC 的绘制距离最大化,但同时原生地抑制了大量允许刷新的 NPC。您既获得了远距离 NPC 绘制的优势,又大幅减少了附近消耗 CPU 性能的单个 NPC 数量。这是一个两全其美的方案。您应该能获得与原版大致相同的性能,同时拥有更远的绘制距离和真实、可信的人群规模。

像 NPC 限制控制 (NPC Limit Control) 这样的其他模组试图以一种非常拙劣的方式解决这个问题:它们直接增加或减少渲染 NPC 的范围和数量,完全不考虑确保必要 NPC 始终被渲染,也不考虑在增加范围时维持性能。

那种风格的 NPC 限制模组未来将变得完全多余。

<color=#ffff00><size=4>人群密度重制 - 默认设置 - 将 NPC 绘制距离延长 <color=#00ff00>4 倍,但会剔除主要城市和一些小定居点中 <color=#00ff00>25% - 40% 的环境背景 NPC。这将为您提供<color=#00ff00>与原版大致相同的性能*,但<color=#00ff00> NPC 绘制距离更远!人群规模将变得<color=#00ff00>沉浸<color=#00ff00>可信且在远处<color=#00ff00>活跃

您将不再会在穿过城镇时,看到 NPC 在距离您<color=#ff0000>15 米处刷新

地点 总计 必要 环境 剔除%
巴克巴达尔 (Bakbattahl) 163 121 42 25.8%
海湾道边祠 (Bay Wayside Shrine) 1 1 0 0.0%
边境瞭望哨 (Borderwatch Outpost) 43 26 17 39.5%
宫殿 (Palace) 6 6 0 0.0%
检查站休息镇 (Checkpoint Rest Town) 51 36 15 29.4%
艾尼的家 (Eini's home) 3 3 0 0.0%
挖掘现场 (Excavation Site) 65 21 44 67.7%
炎之使者宫殿 (Flambearer Palace) 44 36 8 18.2%
间歇泉村 (Geyser Hamlet) 16 16 0 0.0%
哈维村 (Harve) 14 14 0 0.0%
梅维 (Melve) 63 50 13 20.6%
无名村落 (Nameless Village) 19 19 0 0.0%
圣树之森 (Sacred Arbor) 29 29 0 0.0%
海底祠堂 (Seafloor Shrine) 1 1 0 0.0%
维尔蒙德 (Vernworth) 325 200 125 38.5%
火山岛营地 (Volcanic Island Camp) 42 36 6 4.3%
旷野 (Wandering) 131 131 0 0.0%
风行者之家 (Windwalker's Home) 2 2 0 0.0%

<color=#00ff00>*性能的增减将取决于您的 CPU 及其能力。此模组是对原版的平级升级,并不能解决 NPC 系统底层的优化问题。

永不剔除的必要 NPC:
  • 所有有名字的故事和任务角色 (ch310xxx)
  • 店主、铁匠、旅店老板和服务型 NPC
  • 所有路线的牛车车队
  • 行商
  • 所有参与原版“剪除请求”的平民 NPC,这些事件将始终正常工作。这些 NPC 就是维尔蒙德和巴克巴达尔的人口。

需求

REFramework

安装

将您所选版本的 .lua 文件放入: Dragon's Dogma 2\reframework\autorun\

!- 一次只能安装一个版本 -!

鸣谢:

衷心感谢 Diacyst 花费大量时间和精力,对游戏中数百个 NPC 及其潜在角色进行了编目,并提供了新的 v3.0 生成阻止代码!

没有这些帮助,CDO 的效果会大打折扣,所以请务必去点赞 Diacyst 的所有模组!