
VR方向修正
修复了房间规模VR交互忽略玩家视线方向的问题。使用此ASI插件后,当你与箱子、NPC、终端等交互时,你的视线会保持聚焦在它们上面。此外还添加了头部锁定的HUD(可以关闭)。
查看大图[size=5][b]描述[/b][/size]
在《无人深空》VR 中,游戏只知道你角色身体朝向哪里,而不知道你的头看向哪里。如果你游玩的是房间尺度并会实际转身,这会导致三个恼人的问题:
[list]
[]HUD 停留于你身体所朝的方向,而不是你眼前。[/]
[]当你与 NPC 对话,或使用终端、箱子时,游戏会淡出并将你的角色转向它。因为你的头看向别处,你最终会面朝错误的方向,有时甚至会站进家具里面。[/]
[]交互窗口和菜单可能会在你身旁或身后打开。[/]
[/list]这个 ASI 插件修复了以上全部三个问题。不会修改任何游戏文件,也不会影响平面模式。
我最初是为自己制作了这个修复。尽管 AI 完成了实现中的很大一部分,但测试和交叉核对耗费了大量时间。;-)
因为其他人可能也会遇到同样的问题,所以我在此分享这个解决方案。它在我的配置上可以正常工作,但欢迎在评论中报告任何问题。
[size=5][b]主要功能[/b][/size]
[list]
[][b]头部锁定 HUD:[/b]主 HUD 跟随你的头部,步行和座舱内均有效(类似 Better VR HUD,可关闭)[/]
[][b]正确的交互:[/b]当游戏将你转向 NPC、终端或箱子时,你的视角会被转向它,并且你会在角色上方居中,就像交互前手动执行一次“重置位置”一样。交互结束后,一切恢复为游戏自身状态[/]
[][b]窗口朝向:[/b]仍会远离你视野打开的窗口和菜单,在打开时会被转向你的头部[/]
[]可选的日志文件用于故障排查(默认关闭)[/]
[/list]
[size=5][b]需求[/b][/size]
[list]
[][url=https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases]Ultimate ASI Loader (x64)[/url] - 如果你已经为《无人深空》使用其他 ASI 模组,你很可能已经安装了它。[/]
[/list][b]请勿与 Better VR HUD 一起使用。[/b]此插件已包含头部锁定 HUD,而且两者会挂钩相同的游戏函数。安装前请移除 BetterVrHud*.asi。
已在 NMS 7.x(GOG)和 SteamVR 上测试。它应该也能在 Steam 版本上工作。如果游戏更新更改了插件所查找的代码,受影响的部分会自动关闭,游戏会正常运行。在 ini 中设置 [b]Log=1[/b] 可查看是哪一部分,并在评论中告诉我。
[size=5][b]安装说明[/b][/size]
[list=1]
[]安装 Ultimate ASI Loader,例如将其作为 [b]winmm.dll[/b] 放入 [b]No Man's Sky\Binaries[/b]。[/]
[]将此压缩包中的 [b]Binaries[/b] 文件夹复制到你的《无人深空》文件夹中,使路径变为:
No Man's Sky\Binaries\plugins\VRDirectionFix.asi
No Man's Sky\Binaries\plugins\VRDirectionFix.ini[/]
[]在 VR 中启动游戏。[/]
[/list]
[b]设置[/b](VRDirectionFix.ini):
[list]
[][b]HUD_HeadLock[/b]
“1”表示 HUD 跟随你的头部。这就是头部锁定 HUD,即 Better VR HUD 所实现的功能。如果你不需要它,请设为 0;交互和窗口修复仍会继续工作。[/]
[][b]Log[/b]
0(默认)= 关闭。1 会在插件旁边写入 VRDirectionFix.log[/]
[/list]
[b]备注:[/b]
[list]
[]游戏在交互时的短暂淡出会保留(仅修复了错误的方向),但几乎察觉不到。[/]
[]进入飞船的过程没有改变。你会坐在你的头部相对于角色所在的位置,与原版游戏相同。[/]
[]在交互期间,你的双手可能会显得略有偏移,因为游戏会分别定位它们。交互结束后它们会立即回到原位。[/]
[/list]
[b]卸载:[/b]删除 VRDirectionFix.asi 和 VRDirectionFix.ini(以及 VRDirectionFix.log,如果存在)。
[size=5][b]致谢[/b][/size]
[list]
[][url=https://github.com/Cycrus/NMS-Better-VR-HUD]Better VR HUD[/url],作者 Cycrus - 头部锁定 HUD 和游戏代码签名基于它(BSD 3-Clause 许可证,已包含)[/]
[]harpone - 头部锁定 HUD 实现以及 Better VR HUD 的逆向工程笔记[/]
[][url=https://github.com/TsudaKageyu/minhook]MinHook[/url],作者 Tsuda Kageyu(BSD 2-Clause 许可证,已包含)[/]
[][url=https://github.com/ThirteenAG/Ultimate-ASI-Loader]Ultimate ASI Loader[/url],作者 ThirteenAG[/]
[/list]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。