[BMS] beatoraja でスキンの設定が保存されなかった話


概要

OS 入れ直しをして beatoraja を起動したところスキンの設定が保存されなくなる現象に悩まされました。解決したので共有します。

環境

OS : windows 11
beatoraja : 0.8.5 (0.8.2 を使っていたころからアップデートして使用)

原因

スキンの設定を保存する config.json ファイルがデフォルトで Shift_JIS のエンコーディングになっており、OS の言語設定によってはこれを UTF-8 で読み込んでしまうため、設定が初期値に戻ってしまうようです。 (日本語を使う設定が文字化けして読み込まれなくなるみたいです。)

自分の場合は、OS の言語設定を英語に変えたため、このような現象が発生するようになったようです。



方法


こちらを参考にやりました。
Java のインストール無しでやるバージョンです。


1. beatoraja-config.bat をダウンロードする

こちらのリンクより該当ファイルをダウンロードします。
リンク先にも書いてありますが、右クリックして保存すればいいです。


2. ダウンロードした .bat ファイルを配置する

ダウンロードした beatoraja-config.bat ファイルを beatoraja.jar があるフォルダに配置します。


3. beatoraja-config.bat ファイルより起動する

ファイルの配置が終わったら、 .bat ファイルをダブルクリックして起動します。起動に成功すると以下のようなコンソール画面が出るはずです。
(画像では文字化けしていますが特に動作に支障はありませんでした。)

一部パスだけ隠しています

注意点

次に起動するときも beatoraja-config.bat ファイルより起動するようにしてください。.exe ファイルから起動すると設定が読み込まれなくなります。 

Don't run beatoraja through double-clicking beatoraja.jar (or beatoraja.exe if you have it). Using these skips the UTF-8 fix and can corrupt config files.

https://github.com/wcko87/beatoraja-english-guide/wiki#3-run-beatoraja


この記事が気に入ったらサポートをしてみませんか?