重要提示:
此模组页面已不再积极维护。所有后续版本将通过GitHub发布: https://github.com/brandonmousseau/vhvr-mod
如需模组支持或信息,请访问Flat2VR Discord
Discord 链接: https://discord.gg/flat2vr
VHVR - 英灵神殿VR这是一个针对PC游戏《英灵神殿》的实验性模组,通过Unity和SteamVR配合OpenVR为其添加原生VR支持。
如果你有因闪光而引发癫痫的情况,请格外小心,因为加载界面或游戏过程中可能会出现闪光。游玩时请谨慎,模组开发者对使用本模组造成的损害不承担任何责任。游玩风险自负 :) 有问题想咨询,还是只想聊聊天? 加入平面屏幕转VR模组Discord! 你可以了解并获取其他平面转VR模组的支持,还能直接与几位模组作者交流!
视频安装指南:
https://youtu.be/lHO2zWq7mxw?t=1173开发者:
驼鹿
玛蒂25
阿图姆
王牌船
彭
想支持模组作者吗?捐赠给我们的
Patreon!
实用操作与说明文档。
重要
如果你在加载模组时遇到问题,请在这里发帖说明你安装了哪些模组/插件,以及游戏日志,这会非常有帮助!
谢谢!
要求
此模组需要
BepInExPack 英灵神殿BepInEx 是一个用于 Unity 游戏的模组框架,允许模组作者将代码注入游戏的运行时环境中。它还包括
和谐,这是一个用于修补C#库中现有方法的工具。
此外,你还需要一台支持OpenVR/SteamVR的头显。我只用Valve Index测试过,但理论上只要满足这些要求的设备都能运行。如果发现不兼容的情况,欢迎随时提交问题,我会尽可能解决与特定头显相关的问题。
安装
注意:本模组目前尚不支持任何模组管理器安装。我正在研究支持Vortex需要做哪些工作。我在搞清楚这个问题时遇到了一些困难,因为这个模组有些文件需要放到valheim_Data目录下,但Vortex想把所有东西都复制到BepInEx里——正在寻找变通方案。
关于多人游戏的说明:如果你使用VR控制,游戏的许多系统已经重做。如果你在非VR玩家所在的多人服务器上游玩,他们会看到一些奇怪的现象,比如你的角色没有上半身动画,以及当你进行攻击等操作时,他们会看到伤害出现在你面前。如果服务器上的其他玩家安装并运行了该模组,他们就能看到你的上半身和手部动画同步。非VR玩家也可以安装该模组并使用“nonVRPlayer”配置选项,这会让游戏以平面屏幕模式运行,但仍然允许他们为VR游玩的朋友同步VR动画。有用 分步指南!将模组文件的内容直接解压到游戏安装目录中。该文件包含一个 BepInEx 插件文件以及大量资源/DLL 文件。安装完成后,运行一次游戏以生成配置文件。
正在以平面屏幕模式启动:
如果你想通过禁用VR来安装模组,可以使用以下方法:
- 将配置文件中的“nonVrPlayer”编辑为“true”——这将以平面屏幕模式启动游戏,但允许你看到其他VR玩家的动画。如果你想和不使用VR的朋友一起玩,这会很有用,他们可以安装该模组并设置此项来正确看到你的动画。
- 在配置文件中将“ModEnabled”改为“false”——这将完全禁用该模组
- 这些设置也可以通过命令行参数应用于会话。例如,要以平面屏幕模式启动,请使用命令行参数“-nonVrPlayer=true”或“-ModEnabled=false”启动。设置这些参数将覆盖配置文件中的任何内容。
性能提示: 在 valheim_data 文件夹中,用记事本打开 boot.cfg 并添加:
启用图形任务=1
启用原生图形任务=1
这可以缩短CPU帧时间,从而提高FPS。
奔跑中:- 请确保 SteamVR 正在运行 之前 开始游戏
- 游戏分辨率应在游戏设置中设为1080p(更新分辨率后请重启游戏)。我正在修复此问题,但如果分辨率设得太低,界面部分区域会被裁切,导致“制作”按钮消失。如果设得太高,界面缩放会难以看清。
- 游戏窗口总是无法保持焦点? 在 SteamVR 设置中,将“SteamVR 始终置于最前”改为关闭
- 为了将摄像机正确对准玩家模型, 我建议坐直并保持不动,面向你希望作为“中心”的方向,然后按 Home 键重置追踪;如果使用 VR 控制器,则将 VR 控制器放在头显前方约 3 秒钟。
- I 建议在VR中关闭动态模糊。另外,SSAO效果很好,但对性能要求非常高。我已经包含了一个名为“Amplify Occlusion”的第三方后期处理效果,可以用来替代它(参见配置部分)。我强烈建议使用Amplify并禁用SSAO。其他设置你可以根据自己的喜好调整,或根据性能需求进行调节(将阴影调至最低级别实际上不会对画面造成太大影响,但性能会好很多,所以我建议这样做——不过还是多尝试,看看哪种设置适合你)。
- 由于我需要采取一些措施才能让鼠标光标在游戏中正常工作,所以“真实”光标被锁定在了屏幕中央。你需要确保游戏窗口处于焦点状态,游戏内的鼠标光标才能正常运作——如果窗口没有自动加载到最前面,你可能需要按 Alt+Tab 切换到该窗口。
- 有些用户反馈说游戏需要全屏才能正常运行——虽然我没有遇到这种情况,但如果你有问题,可以尝试一下。
- 不支持Vulkan - 所以请确保在未启用Vulkan的情况下运行。
- 有很多报告指出,某些连接到系统的HOTAS或游戏控制器会导致冲突。如果你遇到游戏问题(UI不显示或控制无效),请尝试从系统中拔掉任何不必要的游戏输入设备。
- 有用户报告称,通过以下方法解决了游戏进行约20分钟后的卡顿问题: 关闭 Windows 游戏模式
提示- 你可以使用 Home 键重新居中 HMD 追踪。坐直,面朝前方,保持静止,然后用这个来居中追踪。这应该能让你在第一人称视角下正确对准玩家模型。或者,如果你使用体感控制,将控制器举在 HMD 前方约 3 秒。
- 在放置模式下,你可以用鼠标或右摇杆(或体感控制激光指针)来控制被放置物体的位置。空中会有一个锤子图标漂浮,指示放置光标当前所在的位置。
- Vive用户:如果你看到一个鼻子,将模组配置文件中的NearClipPlane值设为0.057即可将其消除。
VR控制
重新居中追踪: 要重新居中追踪,请将控制器放在头显前方(就像用手遮住眼睛一样)大约3秒钟。
装备与卸下武器: 除了打开物品栏并使用激光指示器选择物品外,你还可以使用快速切换菜单来切换快捷栏上的物品。要使用快捷栏,请按住快速物品切换按钮,使用摇杆选择你想要装备的物品,然后松开快速切换图标。最后,你可以将手放在肩膀上方并按“抓取”来收起和取出选中的物品。
近战战斗: 装备近战武器后,以足够的速度挥动武器即可触发攻击。每次攻击之间会有短暂的时间延迟,以限制攻击速度,并且每次攻击都会消耗耐力。
弓和箭: 装备弓后,用右手越过左肩按下抓取键拿取箭矢。然后将箭矢置于弓弦上,按住抓取键,向后拉动弓弦和箭矢,瞄准并释放。拉弓蓄力时会持续消耗耐力。
建筑: 放置和移除按键显示在可视化控制器示意图上,以及打开建造菜单的按钮。将锤子对准你想要建造的位置,然后按下按键来放置物体。使用Index控制器旋转部件时,通过触摸板作为“滚轮”来完成。在Touch控制器上,按住左控制器的“右手抓取”按钮,并使用右摇杆来旋转部件。要移除物体,按住右控制器的握持键并按下“跳跃”按钮。
能量与静坐: 按住左侧控制器的快速选择按钮,使用摇杆选择所需动作(坐下或可用的G Powers之一),然后松开快速动作按钮。
首领召唤: 要召唤首领,请用左手悬停在祭坛上,并使用左手快捷选择菜单选择祭品。
冲刺与潜行: 右摇杆水平轴用于旋转玩家方向。使用“上”冲刺,使用“下”蹲伏/潜行。
投掷长矛与钓鱼: 按住“抓取”,突刺或挥动,在适当时机松开即可投掷长矛或抛出鱼线。按住抓取可收回浮标。
护盾: 将盾牌朝向来袭攻击的方向以格挡。
盾牌格挡: 朝来袭的攻击挥动盾牌即可招架。
闪避翻滚: 按下左扳机键 + 跳跃键进行闪避翻滚。
兼容性- 这个模组几乎肯定与任何影响游戏镜头的模组不兼容,因为镜头是其运作的核心。
- 该模组也极不可能与任何添加或修改后期处理效果的内容兼容,因为这些效果无法在立体图像中正确渲染,并且可能会渲染到错误的摄像机。
- 对GUI进行修改的模组可能无法正常工作,但这取决于具体情况
- 修改控制方式的模组——对键鼠来说大概没问题,但可能会有一些状况。自定义控制通常无法在VHVR中直接使用,除非借助openvr2key之类的额外方案。
- 纹理模组和其他非后处理效果的图形模组应该可以正常工作。
- 大多数内容模组应该能正常运行。自定义武器在体感控制方面会有兼容性问题——我们正在修复中。
- 游戏玩法模组——如果你只用键鼠操作,大部分应该都能用。如果你用的是VR控制器,那能用得上的就少多了,因为一些核心机制已被修改以实现体感控制功能。一如既往,这取决于具体情况。
关于此模组的更多信息
该模组将让你通过原生Open VR支持以全立体3D进行游戏。支持Oculus Touch和Valve Index的体感控制——也包含Vive绑定,但可能还需完善。请提供你的任何反馈。
如果不使用VR控制,有些动画有时会导致角色模型向前冲,比如劈柴。这会导致你看到一个无头角色模型冲到你面前。我最初把摄像机直接绑定在头部位置,所以摄像机会被这些动画带着移动。虽然从某种角度来说更真实,但以这种方式被带着移动相当不舒服,更不用说走路时头部晃动之类的其他细微动作了。因此我把摄像机位置从头部解绑,只是把它放在玩家模型上方一个固定的高度——这样走路就平滑了,也不再有令人不适的动作——代价是有时候你会看到一些滑稽的动画——但为了VR舒适度,这个取舍绝对是正确的。
这是一个实验性模组,几乎肯定包含大量漏洞和故障。此外,Valheim目前仍是一款抢先体验游戏,因此游戏补丁很可能会破坏此模组。请耐心等待修复,并欢迎反馈你发现的任何问题:)
由于《英灵神殿》并非为VR打造,这个实现方案不会像专为VR设计的游戏那样舒适。如果VR容易让你感到不适,那么这个模组可能不适合你。
源代码:https://github.com/brandonmousseau/vhvr-mod