黑客讓《谷歌地球VR》支持Rift和Touch

?? 由 文心大模型 生成的文章摘要
谷歌本周宣布《谷歌地球VR》在SteamVR上推出,這讓人感到十分興奮,但Oculus用戶發(fā)現(xiàn)該體驗無法使用Rift頭顯體驗。不過僅僅過了一天,黑客便把《谷歌地球VR》兼容Rift頭顯和Touch手柄,甚至還兼容了Razer Hydra體感器。
雖然SteamVR主要是以HTC Vive為主,但它同時還支持Oculus Rift和Touch手柄,這樣做是為了方便開發(fā)人員一次發(fā)布游戲可接入所有的頭顯。Rift用戶卻發(fā)現(xiàn)谷歌竟然沒有利用這個平臺的跨平臺能力,只把《谷歌地球VR》限制給HTC Vive使用。
鑒于SteamVR技術(shù)已經(jīng)是支持Rift,黑客就讓Rift頭顯強制兼容《谷歌地球VR》。在Reddit社交新聞?wù)疽晃挥脩裘麨镾hockfire7的黑客,寫了一個FakeVive文件,能夠以欺騙的方式讓SteamVR認(rèn)為Rift就是一臺Vive,以此成功讓《谷歌地球VR》兼容Rift。
FakeVive是一個DLL文件,需要放入《谷歌地球VR》的文件夾讓其相信是與一臺Vive連接。它不是一種反向激活或是其他方式,它只是攔截了OpenVR的頭顯請求信息和欺騙代碼的執(zhí)行。我不想讓它比這更復(fù)雜,因為SteamVR已經(jīng)很好地支持了Rift。
FakeVive不涉及修改應(yīng)用的任何文件,所以它不只是適用于《谷歌地球VR》。這也讓它更容易安裝,即便是更新后(只要頭顯不加入更復(fù)雜的檢測)也仍然能夠繼續(xù)運行。
除了Rift,F(xiàn)akeVive黑客也讓《谷歌地球VR》兼容Touchu手柄,甚至是Razer Hydra體感器。
早前,LibreVR寫出了頗為流行的ReVive破解工具讓Vive用戶能夠在Oculus Home上玩到許多Rift的獨家游戲,這是使用了類似的破解方式先于FakeVive在Reddit上發(fā)布。雖然FakeVive由于其易用性而成為“一個更好的解決方案”,但LibreVR對于FakeVive代碼的促成功不可沒。
谷歌選擇不支持Rift的原因目前還不清楚。他們對這個問題的回答也是比較含糊。我們可能會首先想到頭顯的兼容性支持并不容易,但現(xiàn)在明顯的是,這并不需要花費太多的精力就能夠做到的事情。