#author("2020-08-26T20:25:29+09:00","","")
#author("2020-11-15T18:50:51+09:00","","")
* BMBFのバージョンアップ手順 [#f7040715]

(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のセーブを復元したら動かなくなった場合、
SideQuesで改造版新バージョンにBeatSaberのセーブを復元したら動かなくなった場合の解決方法2。
再インストールして1曲遊んだ直後のセーブをバックアップして、それに旧セーブデータ内のPlayerData.datだけを上書きしたものを復元すると動いた。

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

MODをアップロードしようとすると「Unable to process file / There was an error processing the file <<MODファイル名.zip>>.」
というエラーが発生してアップロードできない場合、BMBFData/Modsフォルダの中身を全部削除してからMODをアップロードしなおすとうまく動いた。



* カスタムソングの差分バックアップ [#qdcc41b3]

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"
  }

* 自作曲管理ツール [#y2d7371c]

https://github.com/culage/BeatSaberQuestSongBackup/releases

※動作は保証しません。

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

トップ   編集 GUI編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
STAND ALONE HMD Oculus wiki | Oculus Go wiki | Oculus Quest wiki