黑客破解谷歌VR地球,不仅仅支持Vive

谷歌VR地球伴随着用户的惊呼声登录,但是却让发现无法在Rift头显上运行的用户感到失望。但仅仅在一天之后,一个黑客使得谷歌地球VR能够兼容Rift头显,Touch手柄,甚至是雷蛇的Hydra体感控制器。

虽然SteamVR主要以HTC Vive内容为主,它也支持Oculus Rift头显和Touch控制器,这样做使得开发者发布兼容两款头显的游戏变得更为容易。Rift头显使用者对于谷歌没有决定利用SteamVR跨平台的优势,而是仅仅将谷歌VR地球对Vive开放感到吃惊和沮丧。

鉴于SteamVR在技术原理上支持Rift,一名黑客在极短的时间内实现了Rift头显与谷歌VR地球的兼容。由Reddit用户Shockfire7用户创造,被命名为Fakevive,因为它误导SteamVR认为连接的Rift事实上是Vive,谷歌VR地球不再纠缠于是Rift头显,从而正常运行。

FakeVive是一个DLL文件,你把它放在应用程序的文件夹里,会让SteamVR以为Vive连接上了。它不是一个颠倒的Revive或者其他的东西,它仅仅拦截了OpenVR对头显信息的请求和欺骗了模式字符串。我不想做比这更复杂的解释,因为SteamVR已经支持Rift十分好了。

earthvr_manhattan-680x383

FakeVive不涉及修改任何应用中的文件,而且它不对“谷歌地球VR”做任何处理。。这也让它更容易安装,而且即使在应用程序更新后(假设头盔显示器检测没有变得更复杂),它也能够继续运行。

FakeVive的安装就好像将一个文件解压到正确位置一样简单,并且因为黑客在它上面的处理方式,它可以被看做解锁SteamVR其他不支持Rift头显功能的基础。

除了Rift,FakeVive黑客也让“谷歌地球VR”兼容Touch手柄,甚至是雷蛇Hydra体感控制器。

LibreVR曾经做出过非常流行的ReVive破解工具,它能够让Vive用户们在Oculus Home上体验许多Rift独有的游戏。之前,它在Reddit上发布了类似的破解操作指南,但是它将FakeVive称作“一个更好的解决方案”,因为FakeVive在操作简易性上更胜一筹。但是不管怎么说,LibreVR也对FakeVive的编码做出了贡献。

谷歌起初没有选择支持Rift头显的原因目前还不清楚。他们对这个问题的回答比较含糊,例如他们说“我们首先想要集中提升一个头显的使用性能”,但是很明显,他们并没有投入很多精力来支持Rift。谷歌可能是在等待Touch手柄的发布,或者是处于商业原因拒绝对Rift的支持(据我们所知,谷歌公司还没有在Oculus的平台上发布任何VR应用)。