不需要等待太久。据Reddit用户CrossVR,找到破解方法,以后可在HTC Vive上体验Oculus 独家内容(如Lucky’s Tale 和 Oculus Dreamdeck)。是的,你没有看错!这就相当于PS4可以兼容Xbox One一样。至少从打破隔离的角度而言。
对许多早期采用者来说,最大的症结就是平台独家内容,虽然这是平台生存和发展的关键。我承认某种程度上确实如此。两款设备都需接上PC,看起来他们可以运行相同的PC游戏,对吧?当情况远非如此。Oculus Store给付费的优秀内容设计了阻碍和监管平台。自然地,如果你把HTC Vive插到Oculus Store,不会有任何反应;但如果你戴上Oculus Rift,程序就会自动打开。在设计体验时,设计师们都非常慎重谨慎。
反过来说,Valve将SteamVR而非Steam本身作为平台。目前,Steam提供了许多虚拟现实体验,包括Vive部分游戏可完全兼容Oculus Rift。 Steam游戏还带有标签,表明支持Steam。显然,这是一个更开放的平台。
现在,得益于LibreVR骇客,平台区分要进一步模糊化了。他上传了进入GitHub的教学视频,被称为“复活”,并通过Reddit公布。这个技巧是Oculus SDK和OpenVR兼容性的概念证明,Vive用户可体验从Oculus Store购买的游戏。
最有趣的是Lucky’s Tale 和Oculus Dreamdeck这两款捆绑可免费下载到Oculus Home的游戏是目前唯有能兼容HTC Vive的游戏。不用Rift就可以免费体验这款游戏,确实令人震惊。
从Oculus Store商店安装游戏,用户只需下载了修补程序,并放到正确的位置。之后,只要打开正确的程序,游戏就会开始。你不需要设置配置文件,步骤非常简单。LibreVR是如何在GitHub上运行的,以下是一些详情。
通过重新实现Oculus Runtime的功能,并转译成OpenVR要求。不幸的是,Oculus在运行动态链接库时实行了代码签名,因此除非修补应用,否则无法恢复dll。
下载OculusRoomTiny的补丁,看其如何与OpenVR沟通。
恢复dll包含了所有应用代码签名所需的代码。但你仍需要修补程序,加载Revive DLLs。
对于电子邮件通信,LibreVR解释道:“Oculus SDK和OpenVR API彼此互相影响,这是测试在早期Oculus 和Valve是如何紧密工作的。也就意味着,这两个API可以无缝连接,那写一个兼容层就相对容易了。”
目前,官方只支持上述两款游戏,但民间已经可以兼容《War Thunder》和《亨利》( Henry)了。这两款游戏在Oculus Store可供免费下载。看起来每个游戏都需要特定的修补程序,LibreVR目前只能实现两款游戏的兼容。LibreVR说道:“也许能兼容更多的游戏,但我还没有测试过。这个项目开发只有几个星期,仍处于早期。未来,将能支持更多的游戏。我很高兴能看到这么快速的发展。”
日后的规划包括添加支持Oculus Touch游戏,兼容Vive控制器,实现支持 OpenGL 、DX12和其他在线功能。我们已经联系LibreVR,有更多的消息我们将会更新。
LibreVR说:“我希望Oculus能乐观看待这件事。兼容性会为其吸引更多潜在顾客。我坚决反对盗版,如果你想利用Revive项目,就必须购买想要的游戏。”
from:YiViAn
0