两天前,一位名叫LibreVR的用户在开源社区Github上发布了一个名叫ReVive的程序,通过这一程序,人们就能够在HTC Vive上畅玩Oculus Rift的独占游戏。
独占游戏,就是指只能通过某种指定的机型或机种来玩该游戏,如果游戏IP知名度高或是游戏质量足够好,就能在开发商获得更高利润分成的同时,吸引玩家购买设备商对应的机种,可谓是双赢。
此前雷锋网对三大VR平台在游戏内容上的布局也有过介绍,其中Oculus尤为重视开发自家独占大作,并希望藉由精品独占游戏来在与Vive的竞争中保持自身优势。
如果独占游戏因此而兼容HTC Vive无疑将会对Oculus的利润造成影响。而且从理论上讲,主打硬件、功能更加丰富的HTC Vive实际游戏效果很可能会比Oculus Rift更好。
显然Oculus无法容忍这种情况的发生,今天他们就对这一情况做出了表态:
“我们无法容忍这种非法入侵行为。玩家应该明白,通过这种方式来玩(我们的独占)游戏是不可能长此以往下去的,因为无论是游戏、应用还是软件,在更新的同时我们也会使骇入方式失效。”
显然Oculus想要通过更新来解决这一漏洞。据了解,这个软件是通过在Oculus SDK和 OpenVR之间建立兼容层验证,将Oculus Runtime中的功能调用到OpenVR来实现破解,这也就意味着它们理论上能够在任何使用开源API的VR设备上运行。不过因为Oculus有一个代码签名机制,所以还需要打一个补丁。
已经惨遭破解的独占游戏包括预购赠送的《Lucky's Tale》和《Dreamdeck》,截至目前已有很多Reddit的用户亲测可用。破解流程跟PC游戏类似,只需要下载LibreVR提供的补丁,然后将补丁文件覆盖到游戏目录中的对应文件即可。
不过由于这个破解项目仅开发了几个星期,目前还处于初期试验阶段,所以适用游戏还有很多限制:
只适用于兼容 Xbox 360 手柄或 Xbox One 手柄的游戏;
不支持动态控制;
不支持OpenGL 及 DirectX 12。
不过LibreVR也表示,未来这些都将会得到跨平台支持,甚至还包括HTC Vive的手柄,如果到时候Oculus Touch还没面世,那么就非常的尴尬了。
所以Oculus的这一态度也是可以理解的,我们可以试想一下,如果Xbox One独占游戏兼容PS4,那么谁还会来买Xbox One呢。
对于破解Oculus独占游戏,LibreVR有其自己的观点:
“我是第一个发现这一兼容层的人。Oculus是否会阻止我将取决于他们如何看待自己此前的许下的承诺。因为Palmer Luckey曾明确表示过,他们不会去管玩家是否修改游戏,我希望他能够信守承诺。”
事实上,Palmer Luckey也的确说过这样的话:
“如果消费者从我们这里买下了一款游戏,我不会去关心他们是否会修改这款游戏,以便让它能够在别的设备上运行。我已经说过无数次了,我们不是为了盈利而将人们禁锢在自家的硬件上。如果是这样的话,我们干什么还要支持 GearVR,并且还和其他的VR头显厂商保持技术交流呢?”
看来,这次Palmer Luckey是要食言了。