[心得] Quest上Beat Saber玩自訂歌曲

作者: forever9801 (憶影)   2019-06-04 20:44:10
買了Quest後一直沒入手Beat Saber
除了價格變貴以外不能玩自訂歌曲算是最大硬傷
所以聽到可以用自訂歌曲的時候就手刀買了
感謝doomleika大提供這個消息(NyanBlade方法)
我實測加試誤了一個多小時後終於成功
以下提供方法跟遇到的問題排除
希望可以幫到更多人
這邊有Youtuber的介紹影片 https://www.youtube.com/watch?v=REwhjrCUcXg
大部分都是照步驟就可以了 但有一部分要注意可能是必須但沒提到的
推文shin2190有提供另一個SideQuest的方法,有歌曲UI可以選擇ON/OFF滿好用的
https://www.youtube.com/watch?v=DBCF5MFGYnw
這個方法比較直觀,建議直接搭配影片或是跳到下方SideQuest的步驟
NyanBlade的方法
一. 開啟Quest開發者模式 (共通)
1. https://dashboard.oculus.com 登入Oculus帳號後創造一個"公司"名字然後同意條款
2. 用手機Oculus App和Quest連線 點設定/Oculus Quest/更多設定/開發者模式/打開
3. 下載Oculus Go ADB Drivers
https://developer.oculus.com/downloads/package/oculus-go-adb-drivers/
這個步驟在Youtube影片只有提到ADB但沒實際講
然後Nyanblade的程式裡面沒有提到 所以沒注意會漏掉 程式跑起來會找不到裝置
將Oculus Quest 透過USB線接入PC端
(需要一條USB Type C to A端傳輸線 磁吸的那種充電線很可能沒辦法用)
安裝可以從裝置管理員下面找到有驚嘆號的"ADB"裝置,
選擇驅動程式解壓縮的路徑來安裝
4. 然後於Quest頭盔內應該會看到一個跳出視窗問是否同意與電腦連接 選是
二、匯入自訂曲目
1. 下載自訂曲目
PS. 推文有提供SideQuest的方法 更直觀
建議是先創一個BeastSaber的帳號 要下載的歌曲都先加入書籤
這樣如果要轉用SideQuest的方法也不會有要重新找歌的窘境
https://bsaber.com/oculus-quest-custom-songs/
我會建議先自行載好歌放在一個資料夾備用
另外要注意的是不是每首歌都支援 看Youtube留言討論據說是
有變速的歌曲會害程式當機
會發生匯入後進入Beat Saber只看到Logo後就黑螢幕卡住
我一開始載了90幾首 結果匯入都卡住 只好慢慢debug
後來"疑似"是有一首裡面有lightshow.json的有問題 我把這個檔(跟其他怪怪的jpg)刪掉
就沒有卡住的問題了(有一些歌還是有問題就是,但至少不會造成整體不能玩)
2. 下載NyanBlade的匯入程式
https://github.com/NyanBlade/BeatSaberQuestInstaller/releases
點v0.4及v0.5的"Assets" 下面的壓縮連結
依序解壓縮v0.4及v0.5(v0.5蓋過v0.4的資料夾)
可以把資料夾移到好操作的地方 之後還會用到
點裡面的執行檔進行安裝
3. 按照程式順序操作
先確認Quest有安裝好Beat Saber乾淨未修改過的版本
此時應該已經完成第一、二步,可以直接略過
安裝第三、第四步的Java跟依存路徑檔案
第五步可以點程式裡面的dist/ToConvert跳到資料夾
把下載的自訂歌曲解壓縮後丟到這裡面
(應該資料夾要直接是歌名,裡面有歌曲、各種難度MAP、Cover圖片。
有多的東西可能會造成異常)
建議先試一首安全的確定過程OK再慢慢增加歌曲
(推薦前流行歌騎馬舞XD GANGNAM Style 這首真的很嗨)
已經匯入過的歌曲加其他歌時不用重新匯入
然後就確定Oculus Quest是和PC用USB連著狀態 跑步驟6
如果順利應該會看到程式從Quest上面抓回Beat Saber程式
然後改自訂歌曲檔案 重新編輯後會跳個確認 之後就會串流裝回去了
成功後就可以直接開Quest確認Beat Saber是否有成功裝好自訂歌曲
如果在標題後卡住可能就是失敗了 v0.5版程式可以選左下角Utilities的
Undo and Restore回復上一動 然後檢查哪首歌有問題再試試這樣
SideQuest的方法:
1. 開啟開發者模式&安裝ADB Driver - 如上方
2. 下載SideQuest https://github.com/the-expanse/SideQuest/releases
windows的話選.exe、解壓縮
3. 於SideQuest左方BeastSaber列表下載歌曲 (建議下載前創辦帳號並加入書籤)
4. 於BeastSaber下右上方MyDownloads管理自訂歌曲
- 選BackUp 備份原始BeatSaber檔案
再按Sync Selected 沒問題的話就會轉換+匯入歌曲了
有些歌曲有問題的話會寫錯誤 可以按還原 然後下方會有錯誤訊息
可以按複製貼到筆記本上 裡面通常會有是哪首歌的訊息 可以把該首歌拿掉再嘗試
以上
希望有幫助到還在猶豫要不要買的人XD
作者: shin2190 (伯里斯)   2019-06-04 20:50:00
除了內文這個還可以搜尋到另一種添加自定歌曲的方式兩種方式不互通,要改方式需要還原回最初的未修改狀態
作者: u341153 (練雲)   2019-06-04 21:27:00
推教學
作者: immrq (被撲殺的蟑螂)   2019-06-04 22:09:00
只能推了
作者: RaidCall (RC)   2019-06-04 22:27:00
分享推 原本想從PS換quest 不過最近在觀望Rift
作者: shin2190 (伯里斯)   2019-06-04 22:56:00
作者: justin75 (justin)   2019-06-09 14:00:00
SideQiest超方便 感謝大大教學!!

Links booklink

Contact Us: admin [ a t ] ucptt.com