[心得] Beat Saber 自订歌曲(Quest2)

楼主: forever9801 (忆影)   2020-10-20 22:22:40
(本文应同样适用于Quest1, Quest2)
重要网址置顶
BMBF官方网址
https://bmbf.dev/stable
BMBF安装教学及PlayList Editor Pro下载点
https://beatsaberquest.com/bmbf/bmbf/installing-bmbf/
=========================
Q:什么是Beat Saber?
A:https://www.youtube.com/watch?v=j0nL1ch8NnQ
=========================
前言
没想到Quest2才发售不到一周国外的高手们就把刚大改版的BS给搞定了(致敬
警告:安装自订歌曲可能造成的版权及法律问题由使用者自行承担
装了造成任何可能软件硬件损坏风险由使用者自行承担
警告:自订歌曲步骤繁琐,有技术难度,需花时间及耐心完成
然后你如果都听中文歌的话可能要失望了,自订歌曲极少中文歌
大多欧美、日韩、动漫、电音节奏等歌曲为主
好了废话说完了
另,目前版本(BS v1.12.1, BMBF 2020-10-19)有已知问题
1. 多人连线将无法使用
2. 旧版模组将无法使用
3. 目前自订歌单最多只能显示三个(应为BS的锅,待更新)
4. 现在版本开Beat Saber前可能要先在头盔内开BMBF,再开BS,
否则自订歌曲可能会跳错(我上版本就遇到过了)
=========================
大纲
A. 系统转移、版本升级等备份前置作业
B. 开发者系统设置
C. 安装BMBF
D. (还原自订歌曲)
E. 新增自订歌曲
全新安装可以B->C->E即可
但建议全篇章都读过一次熟悉这个程序,因为你之后更新还会用到
=========================
A. 系统转移、版本升级等备份前置作业
1. 有Quest1想要把自订歌曲、分数状态等移到Quest2
2. Beat Saber出新版本、需更新BMBF时
(Quest2新使用者可跳过)
以下部分可不照顺序完成
备份Beat Saber游戏资料(例高分状态等)
https://beatsaberquest.com/bmbf/beat-saber-2/backup-restore-beat-saber-data/
备份自订歌曲
https://beatsaberquest.com/bmbf/bmbf/backup-restore-custom-songs-manually/
备份歌单
https://beatsaberquest.com/bmbf/my-tools/playlist-editor-pro/
连结都有教学
备份Beat Saber游戏资料的部分其实我比较常用Sidequest内建的备份功能
电脑连上Quest后右上方Currently Installed Apps
->Beat Saber->Backup Game Data 就可以备份高分状态等内容
->APK Backups 这个在每次Beat Saber出新版本时
为了之后可以还原到此版本(假设商店版本已更新)
我都会在破解前载一次商店版本备份
更新:Sidequest似乎有把BS的APK弄成黑名单
所以即使有备份也会盖不回去
所以APK可能可以不用备份(?)
备份自订歌曲的部分我有遇到歌名资料夹被电脑判读不存在的问题
可能跟以前自订歌曲工具取名的BUG有关吧(几乎都是资料夹=乱码+歌名的才会遇到)
所以我后来是用档案总管开->Quest->BMBFData->CustomSongs 资料夹
左边电脑硬盘内开一个目标资料夹 一次拉个20首这样
遇到跳档名不存在的歌就去看一下是哪个 把这次拉的跳过那首其他重拉一次
备份歌单的部分这次全新转移我是用(PEP)Playlist Editor Pro
BMBF自己接口也可以用前述Sidequest的方式备份/还原 game data
这样BMBF砍掉升级重灌后他侦测到还原后game data会问你要不要恢复状态
但说真的用过PEP就会发现BMBF一条一条处理的有点慢
所以还是推荐PEP(虽然偶尔会跳错)
一般Beat Saber/BMBF版本更新时
也要分别备份Beat Saber游戏资料&APK、BMBF的游戏资料
然后再透过Sidequest->Currently Installed App接口砍掉旧的Beat Saber/BMBF
再去载商店的新版本
这两个APP修改后一般头盔内点APP移除/更新应该是都没有效果才对
更新:好像有时候按还原又有用,所以别误按了
=========================
B. 开发者系统设置
此部分环境设置每台只要做一次
如果已有Quest1可跳过前面部分步骤
如果步骤有哪里没反应,可能要检查头盔是否有跳请求许可提示
申请并开启开发者模式、下载安装ADB driver、安装Sidequest
https://uploadvr.com/sideloading-quest-how-to/
Sidequest 官网
https://sidequestvr.com/
按照第一个网页的步骤依序:
1. 替自己的Oculus帐号申请开发者资格
2. 由手机上的Oculus App,和目前使用的装置(Quest2)连线,
并于设定中开启开发者模式,之后将Quest2重开机
3. 将Quest2用USB线连上电脑,如果你电脑没有Type-C孔,
要买条Type-A to Type-C的传输线
4. 于Quest2头盔内点选允许连接
4.1 (将Quest2连上与电脑相同的区网?)
这个部分没有很确定 但Sidequest和BMBF连线成功时都会显示Quest的IP
BMBF是以类似服务器的状态挂在Quest上,所以应该和电脑网络要通才行
5. 于官网下载Sidequest及ADB驱动程式(for windows)
6. 安装ADB驱动程式(Sidequest下载页面有教学)
7. 安装Sidequest
8. 打开Sidequest,可能要于头盔内选取允许debug
9. 如果顺利,Sidequest左上角会显示绿灯 Quest2字样
如果到这边没有显示连线,可能以下原因
1. 开发者模式有漏掉
2. ADB驱动程式没灌好
像我电脑就怪 ADB驱动常常灌了后
Quest(不管1或2)插进去都会在装置管理员显示ADB interface? 之类的不明硬件
https://www.reddit.com/r/OculusQuest/comments/dd9yf6/installation_of_adbdrivers_after_last_update_no/
https://0rz.tw/oTx2Y
这时候可以参考上方连结有一位qumojo所述的方法安装
用选择制造商的方式安装驱动
(对我有效,我Q2也是这样装的)
================================
C. 安装BMBF
BMBF官方网址
https://bmbf.dev/stable
BMBF安装教学及PlayList Editor Pro下载点
https://beatsaberquest.com/bmbf/bmbf/installing-bmbf/
首先先去BMBF官方网址下载最新的APK
(写在Assets下面的档案)
接着按照第二个网址教学
1. 将Quest2插入电脑,打开Sidequest(可能头盔内要点允许连接),确认已连线
2. 把APK拖曳到Sidequest上方工具列,安装APK
3. 先去头盔内商店安装Beat Saber
4. 到Sidequest上方Currently Installed Apps->BMBF->Launch App
到这里开始是在头盔内部作业,请戴上头盔
因为有些步骤会需要点选同意权限等,如果不小心开到电脑上BMBF浏览器接口
是没办法完成的,请注意
5. 按照提示依序会反安装BS、然后给一堆权限有的没的,
反正就按同意 哪次不同意
但Oculus 会常跳出要你还原商店版本BS,这时候记得打死不要点还原
到这边破解过的BS应该已经安装完成
可以先从BMBF右上角Start Beat Saber进入或程式库点Beat Saber
测试确认程式运作无误就可以关掉了
============================
D. 还原自订歌曲
视原先状态而定,总共可能有以下步骤会需要处理
I. Copy自订歌曲资料夹到新机内对应位置
II. BMBF还原歌曲状态(Tools->Reload Songs Folder)
III. Playlist Editor Pro 或 Sidequest->BMBF 还原歌单
IV. Sidequest还原Beat Saber 个人分数状态
从旧系统转移: I->II->III->IV
从旧版本升级:(备份旧资料)->(安装新版本BS、BMBF)->III->IV
I. Copy自订歌曲资料夹到新机内对应位置
把备份下来的自订歌曲透过档案总管或Sidequest
丢回Quest2->BMBFData->CustomSongs内,没有资料夹可以创一个
II. BMBF还原歌曲状态
1. Sidequest(连接Quest状态)启动BMBF(头盔内) (若尚未启动)
电脑连上Quest后右上方Currently Installed Apps
->BMBF->Launch App
这时戴上头盔看是否画面有跳出BMBF的萤幕且有内容
然后记一下Sidequest左上角Quest连线的IP
2. 开启BMBF接口
有两个方法
a. 打开PEP(Playlist Editor Pro)->在左下角Quest Info输入刚刚的IP
->Test BMBF Server
如果BMBF有正确运行,可以从下方的BMBF Tools(BETA) 选 BMBF (Browser)打开
b. 打开浏览器直接用刚刚的IP后面加:50000 , 例:192.168.1.123:50000
一般来说你如果家里路由器是走DHCP,头盔的IP就会变,所以这页存书签也没用
3.上方Tools->Reload Song Folder
成功后右下角应该会跳讯息显示抓到几首歌
III. 还原歌单
a. Playlist Editor Pro(推荐)
一样如前述步骤开启BMBF服务器并与电脑连接,确认BMBF服务器正常
之后可以点选Backup to Restore下拉到要还原的内容
须注意此部分应先完成歌曲加载,及于BMBF内重建歌曲资料夹,否则会有BUG
成功的话再点选上方Load All 应该可以看到已回复歌单状态
再按Save All即可
b. 于Sidequest->Installed Apps->BMBF 选择欲还原的游戏资料日期档
再进入BMBF接口,此时应该会询问是否要恢复先前状态
再给他跑一阵子,之后完成后右上角写入即可
IV. 还原个人资料
于Sidequest->Installed Apps->Beat Saber 选择欲还原的游戏资料即可
=================================
E. 新增自订歌曲
https://bsaber.com/
https://beatsaver.com/browse/latest
基本上Beat Saber自订歌曲都在这两个网站上,而且似乎互相有关连性
(但会员状态不互通)
但我基本都只用Beast Saber
建议加入会员后,每次载下来的歌都加入书签
之后可以用Sync Saber的套件直接下载书签的歌曲/或当备份用途
总之在Beast Saber网页爬歌
可以参考Curator Recommended、最多人喜好、下载排行等及分类挑
另每首歌可以试听跟预览状态(试听好像坏了? 我都用预览看顺便试听)
把歌载下来自己丢到电脑歌单资料夹内
之后依步骤
1. 打开BMBF接口(电脑上)
如前述的有两个方法,需先确保BMBF已于头盔上运行(Sidequest点选启动)
a. 打开PEP(Playlist Editor Pro)->在左下角Quest Info输入刚刚的IP
->Test BMBF Server
如果BMBF有正确运行,可以从下方的BMBF Tools(BETA) 选 BMBF (Browser)打开
b. 打开浏览器直接用刚刚的IP后面加:50000 , 例:192.168.1.123:50000
一般来说你如果家里路由器是走DHCP,头盔的IP就会变,所以这页存书签也没用
2. 把歌曲档案拖曳至BMBF Upload Files的地方,并等右下角跑完
3. 到Playlists去编辑歌单及排序
这边要注意的是右方的New Customs也是在系统内,最后未排序都会丢在这里
如果要确定从歌单移除,要先从左边歌单点选X移到右,再从右边点选X即移除(从歌单)
实际上档案还是存在头盔内的
但头盔内要怎么找到那首歌的档案再删掉我就不知道有没有有效率的方法了XD
最后编辑完记得点右上角Sync to Beat Saber才是真的完成
歌曲上载只有BMBF里面可以处理
但歌单可以在PEP里面弄
=========================
Q&A时间
Q:玩Beat Saber前有啥注意事项
A:不要在一个可能会挥到东西的地方玩。
还有手把上的固定线要确实套上且缩小固定
新手遇到交叉音符时(左手要打右手区域的音符)记得放慢速度
你的控制器大概会先互撞个好几次你才会学到怎么不互撞
祈祷你的控制器活下来(o)
Q:破解之后每次开BS都会跳警告视窗叫我还原
A:会怕就不要用 基本上那只是FB为了保护自己的作为
(我有警告他们搂 不是我纵容他们违反版权)
是约最近半年才加进来的
理论上没事 但跟对面飞弹指著这边一样 你也不好说会不会哪天谁发疯
FB就抓一票使用者来祭旗(你现在还绑了FB帐号呢 科科)
所以自己评估搂
Q:为什么某些歌在BS里面一直转圈?
A:可能你没安装对应的MOD,有些歌需要对应的MOD(例:MAP EXTENSION)
Q:一直装失败 崩溃(/‵Д′)/~ ╧╧
A:乖 我从Q1转移到Q2花了两小时 然后成功后要玩才想到Q2忘了同步分数
然后同步资料后就开不起来了 又删掉重搞一小时 最后放弃同步分数才正常
这是BMBF日常 你要习惯(ry
先酱,想到再加,有问题也可问,我先打歌去w
楼主: forever9801 (忆影)   2020-10-20 22:38:00
另建议先别转移游戏个人资料 好像会当掉...
作者: bryan29 (bryan)   2020-10-20 22:59:00
我刚Q2下载bmbf玩Beat saber自制歌曲,现在开beat saber都会跳一个警告说非官方程式,那个会有影响吗?
楼主: forever9801 (忆影)   2020-10-20 23:04:00
不会就前几版开始Quest更新韧体故意搞的鬼东西所以我会建议在手机Oculus App上把软件自动更新关掉不然啥时被塞作业系统更新搞人都不知道
作者: crt0921 (蝴蝶)   2020-10-21 00:54:00
谢谢分享
作者: GR3eeeN (猪猪)   2020-10-21 02:38:00
感谢分享!
作者: cmax (cmax)   2020-10-21 06:52:00
推详细
作者: moon1126 (moon)   2020-10-21 07:05:00
感谢分享!!!请问app里关闭软件自动更新的选项在哪个位置呢? 设定找了几遍都没看到,谢谢
作者: WLKB0101 (shi ya wa sei)   2020-10-21 07:47:00
感谢详细解说!
楼主: forever9801 (忆影)   2020-10-21 10:02:00
APP内左下角设定->点Quest2连线->更多设定->进阶设定
作者: moon1126 (moon)   2020-10-21 12:17:00
太感谢了,只是我进阶没有该选项,可能是IOS的关系QQ
楼主: forever9801 (忆影)   2020-10-21 12:20:00
我也是IOS 没这问题啊?reddit好像以前有人有说相同问题试试看是否有开开发者模式 以及 APP关掉重开
作者: moon1126 (moon)   2020-10-21 13:35:00
App重开就有了,也成功设定自订歌曲,感谢!
作者: PKboy (Q我名片)   2020-10-21 15:11:00
非常感谢。也推荐大家下一个全球计分板scoresaber的Quest版本,可以看到自己的排名,分数也是存在云端上的
作者: kuma660224 (kuma660224)   2020-10-21 16:07:00
这在Quest2版跟Steam版有什么优劣差异吗
楼主: forever9801 (忆影)   2020-10-21 17:30:00
除非你插著线用 不然电脑版无线传输一定会有延迟啊这很吃timing的真的不太适合用VD玩电脑版可以直接载自定歌曲不用破解 自订MOD等功能也比较容易刚刚查了一下 即使是用Oculus Link也会有可察觉的延迟https://bit.ly/37o23bD 这篇有分析优缺点
作者: kuma660224 (kuma660224)   2020-10-21 19:22:00
所以在扩充性与FPS方面 一体版没差了?开了那篇 大概理解了 反应Quest较快但PC版画质好 安装扩充不用伤脑筋一体版是有方法破解得到扩充Steam版好处则相容未来任何PCVR硬件就算以后换不是O家头戴 不用重买软件
楼主: forever9801 (忆影)   2020-10-22 23:59:00
Q&A区增加一些废话(?然后我查了发现Q2控制器比Q1重了22g 而且没防滑纹难怪打起来总觉得抓不太住w就当重训希望几次后会习惯 不然就要买手把附件了
作者: bryan29 (bryan)   2020-10-23 08:10:00
抓法要改,Q2的面板大,可以把大拇指压在上面,可以扣很紧
楼主: forever9801 (忆影)   2020-10-23 09:40:00
大拇指压着感觉手腕就不太灵活w
作者: zhtsai (宅大叔)   2020-11-05 00:33:00
推,刚入手没什么时间玩还只能玩普通难度,找喜爱的歌加..
作者: lailinlin (赖綝綝)   2019-01-18 16:26:00
推~新手摸很久终于有成功安装BMBF

Links booklink

Contact Us: admin [ a t ] ucptt.com