虽然
Oculus Rift 和 HTC Vive 都是基于开放的 PC
平台,不过两家为了保证竞争力都会有自己的专属作品。不曾想,
Oculus刚刚解决发货问题,它的专属游戏就被名为Libre
VR的用户无情破解了。
《Lucky’s Tale》
这根本就没用多长时间。Reddit用户Cross
VR遵照LibreVR的提示进行了操作,根据他的反馈,可以对Oculus专属游戏进行破解,并且可以在HTC
Vive上进行体验(如《Lucky’s Tale》 和《Oculus Dreamdeck》)。是的,你没有看错!这就相当于破解PS4,使其兼容Xbox
One一样——至少从打破独家垄断的意义层面可以这样说。
对于众多早期使用者而言,关键就在于平台独家内容,虽然对于平台生存和发展而言是必要的。我承认在某种程度上的确如此。两款设备都由PC驱动,凭直觉它们应该可以运行相同的PC游戏,是吧?但情况却非如此。针对用户需要付费的优质游戏,Oculus
Store设计出封闭的监管平台。如果你把HTC Vive插到Oculus Store,自然不会有任何反应。但如果是Oculus
Rift,程序就会自动打开。在设计体验时,设计师们都是非常慎重的。
换言之,Valve将SteamVR作为VR平台而不是Steam本身。目前,Steam向用户提供了许多
虚拟现实体验,包括Vive部分“上线游戏”可完全兼容Oculus
Rift。在Steam平台上的游戏还附有标签,表明支持Rift。显然,这是一个更开放的环境。
现在,由于LibreVR的侵入,平台区分变得更加模糊。他上传了进入GitHub的教学视频“Revive”,并通过Reddit对外进行公布。该技巧是“Oculus
SDK和OpenVR兼容性层面概念的证明,Vive用户可体验从Oculus Store购买的游戏。
有趣的是,《Lucky’s Tale》 和《Oculus Dreamdeck》这两款和Rift捆绑可到Oculus
Home免费进行下载的游戏是目前能兼容HTC Vive的游戏。理由也相当有趣,因为《Lucky's
Tale》是3A级平台游戏,计划成为系统,甚至VR本身的标杆。不用Rift就可以免费体验这款游戏,确实令人震惊。
你从Oculus
Store商店下载游戏并完成安装,接下来你只需下载他提供的补丁,并放到正确的文件位置。之后,只要运行正确的程序,游戏就会比较顺畅地开始运行。你不需要设置配置文件,步骤都非常简单。LibreVR是如何在GitHub上运行的,以下是一些详情。
“通过重新实现源自Oculus Runtime的功能,并转译成OpenVR要求的功能。可惜的是,Oculus在Runtime DLLs上运行了Code
Signing的核实功能,因此除非对应用进行修补,否则无法恢复dll。”
下载包括OculusRoomTiny的补丁,展现它是如何与OpenVR进行交互的。
Revive DLLs已经包含所有应用中Code Signing核实所需的连接代码。但是,你依然需要对程序进行修补并实际加载Revive
DLLs。
LibreVR在电子邮件回复中解释道:“Oculus SDK和OpenVR API彼此能够产生深远的影响。这很有可能是早期测试版本中Oculus
和Valve的工作状态。这也就意味着,这两个API的大部分可以无缝连接,那么撰写兼容层就相对容易了。”
目前为止,官方只支持上述两款游戏,但他知道人们都已经开始使Vive兼容《War Thunder》和《Henry》了,这两款游戏在Oculus
Store可供免费下载。看起来每个游戏都需要特定的补丁,LibreVR目前只能实现两款游戏的兼容。LibreVR说道:“也许能实现更多游戏的兼容,但我还没有进行测试。项目开发只进行了几星期,仍处于开发早期。
未来,将能支持更多的游戏。我很高兴能看到发展如此迅速。”
未来的计划包括Oculus Touch游戏兼容添加进来,实现Vive手柄 的游戏体验,实现支持 OpenGL
、DX12和其他在线功能。我们已经联系到LibreVR,如有更多的消息我们将会及时进行更新。
“我希望Oculus能够从积极的角度看待这件事。游戏兼容性能够为Oculus
Store吸引更多潜在顾客。我绝对反对盗版,如果你想利用Revive项目,就必须购买想要的游戏。”LibreVR如是说。
评论 (0)