駭客讓穀歌地球VR支援Rift和Touch
谷歌本周宣佈《穀歌地球VR》在SteamVR上推出,這讓人感到十分興奮,但Oculus用戶發現該體驗無法使用Rift頭顯體驗。不過僅僅過了一天,駭客便把《穀歌地球VR》相容Rift頭顯和Touch手柄,甚至還相容了Razer Hydra體感器。
雖然SteamVR主要是以HTC Vive為主,但它同時還支持Oculus Rift和Touch手柄,這樣做是為了方便開發人員一次發佈遊戲可接入所有的頭顯。Rift用戶卻發現穀歌竟然沒有利用這個平臺的跨平臺能力,只把《穀歌地球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的原因目前還不清楚。他們對這個問題的回答也是比較含糊。我們可能會首先想到頭顯的相容性支持並不容易,但現在明顯的是,這並不需要花費太多的精力就能夠做到的事情。穀歌可能想要繼續等待,又或者是因為商業原因拒絕支持。