このエントリーをはてなブックマークに追加

BMBFのバージョンアップ手順

(Questで作業)

BMBF でmodをすべてOFFにしておく

(SideQuestで作業)

BMBFDataフォルダ直下のファイルのバックアップを取る
 曲リスト復元が失敗したとき用なのでファイルのみ。フォルダは要らない。

BeatSaberのセーブをバックアップ
 obb以下の曲データは消しても問題なさそう

BMBFの最新apkをインストール

SideQuestで改造版BeatSaberをアンインストール

(Questで作業)

Questの通常メニューから公式のBeatSaberをインストール
念の為、一度起動しておく。

BMBFを再起動して、画面手順に従って改造版をインストール

インストール後に完了を押すと、BMBFの通常起動画面になって曲リストを復元するか?の確認ダイアログが出るので復元を選択
(動いてないように見えても、5分くらい待てば復元される?)

リスト復元が終了するまで待ってシンク

ライブラリのBeatSaberの詳細から、ディスクアクセス許可をONにする
BeatSaberを起動し、曲リストが戻っていることを確認
 曲リストの復元に失敗したら、BMBFDataフォルダ直下のファイルのバックアップした物に差し戻して再度BMBFを起動すると、曲リストを復元するか?の確認ダイアログが出るところに戻れる

(SideQuestで作業)

SideQuesでBeatSaberのセーブを復元

必要なmodをONに戻す
 たいていのmodは新バージョン対応版を入れ直さないと動かない

(問題が起きた場合)
SideQuestで改造版新バージョンにBeatSaberのセーブを復元したら動かなくなった場合、
未改造の更新前バージョンに戻してセーブデータを復元→未改造の新バージョンに通常更新→起動してセーブデータを更新
……とやってから、そのセーブデータをSideQuestで改造版新バージョンに復元すれば動いた。

カスタムソングの差分バックアップ

powershellを起動して以下をコピペ貼り付け実行すると、"C:\BMBFData\CustomSongs"に未コピーの曲がコピーされる。

 $adb = "C:\Users\《ユーザー名》\AppData\Roaming\SideQuest\platform-tools\adb.exe"
 $remote_path = "/sdcard/BMBFData/CustomSongs"
 $local_path = "C:\BMBFData\CustomSongs"
 
 $remote_songs = & $adb shell ls "$remote_path"
 $local_songs = Get-ChildItem -name -attr dir "$local_path"
 
 $download_songs = $remote_songs | ?{ -not ($local_songs -contains $_.Trim()) }
 
 $cnt = 0
 $download_songs |
 %{
   $cnt++
   Write-Progress "-- SONG DOWNLOAD --" "$cnt / $($download_songs.count)" -PercentComplete ($cnt / $download_songs.count * 100)
   $local_song_path = $local_path + "\" + $_.Trim() # 最後スペースのフォルダはwindowsで扱えない
   & $adb pull "$remote_path/$_" "$local_song_path"
 }

自作曲管理ツール

https://drive.google.com/open?id=1p9rU1EGpsUJTueiRimAv_rHcHQ_IcJi4
※動作は保証しません。

https://i.imgur.com/64Vm3Iy.gif


トップ   編集 GUI編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-05-26 (火) 20:53:07 (9d)
STAND ALONE HMD Oculus wiki | Oculus Go wiki | Oculus Quest wiki