更好的VR HUD

更好的VR HUD

使《无人深空》的VR HUD与你的头部保持对齐,让你在自由转动时不会丢失视野。选择“全面”可在所有轴向上进行追踪,或选择“水平”进行水平追踪,以保持HUD水平。

描述

我对于 VR 中的 HUD 总是固定在你的朝向前方感到非常恼火。这极大地破坏了沉浸感,因此我决定制作这个模组。

Better VR HUD 让《无人深空》的 VR HUD 跟随你的头部而非身体对齐。你可以自由转身,同时让 HUD 保持在视野中,而无需回到一个人为设定的“正前方”位置。 使用 No Man's Sky Cosmos 制作。

GitHub 仓库:https://github.com/Cycrus/NMS-Better-VR-HUD

安装说明

  1. 从 Ultimate ASI Loader 下载 winmm.dll 的 Win64 版本。
  2. 将 winmm.dll 放入与 NMS.exe 相同的文件夹中。
  3. 在与 NMS.exe 相同的文件夹中创建一个名为 plugins 的文件夹。
  4. 下载 zip 文件,解压后并将你偏好的变体复制到 plugins 中:
    • BetterVrHudFull.asi — 在所有轴上跟随头部旋转,包括抬头和低头。
    • BetterVrHudLevel.asi — 跟随头部水平旋转,同时保持 HUD 水平。
  5. 在 VR 中启动游戏。

一次只能安装一个变体。

对于 Linux / Proton,请将以下内容添加到游戏的 Steam 启动选项中:

WINEDLLOVERRIDES="winmm=n,b" %command%

要卸载,请从 plugins 中删除该模组的 .asi 文件。

主要功能

  • 使 VR HUD 与你的头部旋转保持对齐。
  • 让你在转身时不会丢失 HUD 的视野。
  • 提供两种变体:完整头部追踪,或带水平追踪的水平 HUD。

要求

  • Ultimate ASI Loader,使用 Win64 winmm.dll。
  • 在 Linux / Proton 上,需要使用上面列出的启动选项。

与其他游戏模组的兼容性尚未确认。

特别鸣谢

感谢 ThirteenAG 提供的 Ultimate ASI Loader,以及 TsudaKageyu 提供的 MinHook,它们使加载该模组以及挂钩游戏函数成为可能。

问题

  • 由于模组与游戏 HUD 更新之间的数据竞争,偶尔会出现卡顿。
  • 在飞船驾驶舱内,HUD 的移动会略显怪异。

这两个问题在我游玩时都没有造成困扰。

如果你愿意,欢迎贡献。😊