跳到主要内容
This Upcoming Medieval Strategy Game Has One Of The Most-Played Demos In  Steam History

如何在 Heroes of Might and Magic 2 中运行 DLSS 5

通过 DOSBox、dgVoodoo2、伪运动矢量和 RenoDX 在 Heroes of Might and Magic 2 中启用 DLSS 5。RTX 5090 Mobile 实测帧率约 10 fps。

作者
Friolt
更新于
阅读时间
3 分钟
主题
新闻
你需要准备什么
广告

DLSS 5 在 Heroes of Might and Magic 2 中是可以实现的,而且这属于极少数帧率高低无关紧要的情况。DOSBox 用于运行 DOS 版本,dgVoodoo2 将窗口封装为 DirectX 11,Feeder 用于伪造运动矢量,RenoDX 承载插件,而官方的 NVIDIA 库则负责重绘你的城堡。在搭载 Core Ultra 9 275HX 的 RTX 5090 Mobile 上测试,帧率约为 10 fps。

Heroes 2 是一款回合制游戏,所以 10 fps 对你在“不可能”难度下被 AI 吊打的结果没有任何影响。真正改变的是美术效果,而且并不总是变得更好。

你需要准备什么

组件在链路中的作用
DOSBox 0.74-3 或 DOSBox-X运行游戏的 DOS 版本。
dgVoodoo2将 DirectDraw 或 Direct3D 9 封装为 DirectX 11。
支持插件的 ReShade将堆栈注入 dosbox.exe。
DLSS5-Feeder 和运动矢量着色器为原本没有运动和深度信息的 2D 地图估算相关数据。
RenoDX DLSS 5 插件添加神经渲染面板。
NVIDIA 神经渲染库官方 DLSS 5 模型。
RTX 50 系列 GPUNVIDIA 强制要求。

为什么选择 DOSBox 而不是 fheroes2

fheroes2 与 DOSBox 的选择归根结底在于控制权。fheroes2 是一个优秀的开源引擎,但它通过 SDL 使用自己的管线进行渲染,而 DOS 路径则为 dgVoodoo2 提供了一个干净的 DirectDraw 或 Direct3D 9 目标。任何包含 DOS 版本的 Heroes of Might and Magic 2 Gold 副本都是你的首选。

第一步:封装 DOSBox

  1. 在经典 DOSBox 中将输出设置为 ddraw,或在 DOSBox-X 中设置为 direct3d。
  2. 从 dgVoodoo2 的 MS x86 文件夹中将 DDraw.dll 或 D3D9.dll 复制到 dosbox.exe 所在目录。
  3. 将 dgVoodooCpl.exe 和 dgVoodoo.conf 添加到同一文件夹中。
  4. 将输出 API 设置为 Direct3D 11,功能级别为 11.0。
  5. 启动游戏并确认出现 dgVoodoo 水印。

由于游戏本身很轻量,Heroes 2 的 DOSBox 安装无需额外调整。dgVoodoo2 在 Heroes 2 上唯一的坑是位数问题,请务必使用 x86 文件。

第二步:矢量、RenoDX 与库文件

  1. 在 dosbox.exe 上安装支持插件的 ReShade 并选择 DirectX 11。
  2. 添加 32 位 DLSS5-Feeder 构建版本及其运动矢量着色器包。
  3. 将 RenoDX DLSS 5 插件复制到可执行文件旁边。
  4. 添加来自任意 DLSS 5 游戏的官方神经渲染库,以及一个标准的 DLSS 超分辨率文件。
  5. 启动游戏,按 Home 键,打开 Add-ons 并启用 Neural Rendering。

完整的攻略涵盖了其余的 DirectX 分支以及最常见的文件夹深度错误。

模型对像素艺术的影响

该模型是在 3D 场景上训练的,而手绘的冒险地图会使它感到困惑。RenoDX 在 2D 游戏上的效果是一致的:你会得到一种 ReShade 风格的滤镜,边缘更柔和,偶尔还会出现树木下方本不存在的阴影。

屏幕效果
冒险地图柔和的光照,地形贴图上有轻微的涂抹感。
城堡界面建筑获得额外的阴影和奇怪的材质猜测。
战斗单位会随预设改变颜色,有时甚至会“长出”脸部。
界面由于没有遮罩,界面也会被重绘。

注意事项

  • 保持 Injection point 在 Output,因为渲染阶段注入无法找到几何体。
  • 保持 passes 为 x1,因为额外的通道会使整张地图变暗。
  • 选择 Natural,因为 Default 模式会发绿,Cinematic 模式在强度过高时会发紫。
  • 关闭 Enable Upscaling,因为它会闪烁。

谁应该尝试

DLSS 5 回合制游戏是唯一能让这套链路在技术上感到舒适的类型。如果你拥有 RTX 50 系列硬件且富有幽默感,可以尝试玩一张地图。否则,还是保留原始的精灵图吧,毕竟它们是由真正懂行的人绘制的。

来源:Worst Guides Ever

广告