作者:
kilva (嗡嗡)
2016-04-14 20:33:41新聞來源: http://tinyurl.com/jkq6ojb
Rift's 'exclusive' games and demos already running on HTC Vive
Rift「獨占」遊戲與展示樣品已可在HTC Vive運作
By Ben Kuchera on Apr 13, 2016 at 6:19p
The Oculus Rift has already seen the loss of a few games that were
supposedly exclusive to the platform, and it looks like third-party
programmers are making sure many other Oculus Rift games will be able
to run on the HTC Vive. A proof of concept program posted on GitHub
has enabled Lucky's Tale and the Oculus Dreamdeck demos to run on the
HTC Vive.
Oculus Rift已經少掉了一些獨占遊戲,而現在看來似乎有第三方程式可讓其他
Oculus Rift的遊戲在HTC Vive上運作。一款公布在GitHub上的概念驗證程式可
讓Lucky's Tale及Oculus Dreamdeck試玩版運作於HTC Vive之上。
"It works by reimplementing functions from the Oculus Runtime and
translating them to OpenVR calls," the page states. "Unfortunately
Oculus has implemented a Code Signing check on the Runtime DLLs,
therefore the Revive DLLs cannot be used unless the application is
patched."
網頁上寫道,「其原理是重新實作Oculus Runtime上的函式,並轉譯成OpenVR
的呼叫。不幸的是,Oculus在Runtime程式庫上實作了程式碼簽章憑證,除非將
應用程式打上補丁,否則不能使用Revive程式庫。」
The process is very simple. Here are the instructions, straight from
the project’s Github listing:
其步驟非常簡單。下面是該計畫於Github上寫下的步驟:
Download the Lucky's Tale patch here.
下載Lucky's Tale的補丁。
Install Lucky's Tale from Oculus Home, then go to C:\Program Files
(x86)\Oculus\Software\playful-luckys-tale.
從Oculus Home安裝Lucky's Tale,然後到其資料夾C:\Program Files
(x86)\Oculus\Software\playful-luckys-tale。
Extract the patch in that folder, it will overwrite
LT_Data\Plugins\OVRPlugin.dll so make sure you have a backup.
在該資料夾下將補丁將解壓。這會覆蓋掉LT_Data\Plugins\OVRPlugin.dll,
所以要先確認有備份。
Make sure SteamVR is running and then start LT.exe, for convenience you can
also add LT.exe as a non-steam game to your SteamVR dashboard.
確認SteamVR有在運作,然後開啟LT.exe。為了方便起見,你也可以將LT.exe加
入SteamVR的常用程式清單內。
This is just the beginning. It sounds like any Oculus-ready game can be made
playable on the Vive. "The Revive DLLs already contain the necessary hooking
code to work around the Code Signing check in any application," the
description explains. "However you will still need to patch the application
to actually load the Revive DLLs."
這只是開始而已。聽起來,似乎每一款Oculus上的遊戲都可以在Vive上玩。網
頁上解釋,「Revive程式庫已內含可應付任何遊戲的程式碼簽章憑證所需之掛
鉤程式。不過,你仍然需要將應用程式打上補丁,以實際執行Reive程式庫。」
We were able to test the downloads ourselves and yep, Dreamdeck works just
fine on the HTC Vive. It's not just a matter of games being compatible using
this tool, which would be interesting enough, but the Vive's enhanced
tracking makes it possible to walk around the scenes in Dreamdeck. This, in
many cases, makes the experience better than it currently is on the Oculus
Rift.
我們能自己下載來測試,而確實,Dreamdeck在HTC Vive上一樣運作得很好。不
只是遊戲能使用這工具來相容而已,更因為Vive更好的追蹤功能,使得在
Dreamdeck的場景內走動變得可能。這在大多數的例子中,都將會讓體驗變得比
在Oculus Rift上來得更好。
The Vive's chaperone system, which shows you the limits of your play space,
also works just fine on the Rift titles. They seem to run nearly as well as
native Vive titles in our testing.
Vive的藍色網牆系統能知道你遊戲空間的極限,這在Rift的遊戲上也能運作得
很好。在我們的測試中,就如同是原生的Vive遊戲一般。
"It may work with plenty of other games, but that hasn't been tested by
myself," Reddit user CrossVR, who posted the program, stated. "It's still
early days for this project, since it's only been in development for a few
weeks. In the future more games will be supported, but I'm glad to see such
swift progress already."
鄉民CrossVR在網頁上留言,「這可能可以運行在其他許多的遊戲上,但我還沒
有測試過。這只是這個計畫的剛開始,畢竟這個程式上傳到GitHub上才幾週的
時間而已。將來,將會有更多遊戲能支援,但我很高興現在就能看到如此進展
。」
心得:
依據新聞裡的步驟,必須要同時有Oculus Rift及HTC Vive才有可能實現,而且
看起來每個遊戲都要有一個補丁。
不過,真正重要的可能不是這個程式,而是其概念驗證本身。Oculus Rift上的
遊戲可以輕易地轉成HTC Vive可運作的遊戲,那在Oculus Rift上推出獨占遊戲
的意義到底在哪裡?