谷歌本周宣布 《谷歌地球VR》 将在 SteamVR 上提供,引起了很多人的兴奋,但 Oculus 用户发现 Rift 耳机无法提供这种体验。
但仅仅一天后,黑客就让 《谷歌地球VR》 与 Rift 耳机和 Touch 控制器兼容,甚至与 Razer Hydra 运动传感器兼容。
虽然SteamVR主要基于HTC Vive,但它也支持Oculus Rift和Touch控制器。
这是为了方便开发者一次性发布游戏并访问所有耳机。
Rift 用户发现,Google 没有利用该平台的跨平台功能,仅将《谷歌地球VR》 限制在 HTC Vive 上。
由于SteamVR技术已经支持Rift,黑客强制Rift耳机兼容《谷歌地球VR》。
Reddit 社交新闻网站上用户名为 Shockfire7 的黑客编写了一个 FakeVive 文件,该文件可以欺骗 SteamVR 认为 Rift 是 Vive,从而成功使《谷歌地球VR》 与 Rift 兼容。
FakeVive 是一个 DLL 文件,需要放置在 《谷歌地球VR》 文件夹中才能使其相信已连接到 Vive。
它不是反向激活或其他方法,它只是拦截OpenVR耳机请求信息并执行作弊代码。
我不想让它变得更复杂,因为 SteamVR 已经很好地支持 Rift。
FakeVive 不涉及修改任何应用程序文件,因此它不仅仅适用于 《谷歌地球VR》。
这也使得安装更容易,并且即使在更新后也能继续工作(只要耳机不添加更复杂的检测)。
除了 Rift 之外,FakeVive 黑客还让 《谷歌地球VR》 兼容 Touchu 控制器,甚至 Razer Hydra 运动传感器。
此前,LibreVR 编写了流行的 ReVive 破解工具,让 Vive 用户可以在 Oculus Home 上玩许多 Rift 独占游戏。
它使用了类似的破解方法,并在 FakeVive 之前在 Reddit 上发布。
虽然 FakeVive 由于其易用性而成为“更好的解决方案”,但 LibreVR 在促进 FakeVive 代码方面发挥了重要作用。
目前尚不清楚谷歌为何选择不支持 Rift。
他们对这个问题的回答也相当模糊。
我们可能一开始会认为耳机的兼容性支持并不容易,但现在显然这并不是需要花很大力气才能实现的事情。
谷歌可能想等待,也可能出于商业原因拒绝支持(据报道,该公司尚未发布任何适用于 Oculus Rift 平台的 VR 应用程序)。