2018/12/24

beatoraja 複数IR登録のはなし

beatorajaのIRを複数設定したい.

現状「Mocha-Repository」「CitrusIR」「MinIR」の3つを使用しているんですが,切り替える理由もなければ一括に送信するすべもなくて,どうしようかなーってなってjsonファイル眺めてたらソレっぽいのを見つけたのでやってみることにしました.


はじめに


beatoraja-0.6.6現在,「config.json」と名の付くファイルは配布されている 「beatoraja」フォルダ階層内に2つあります.
今回イジるのはbeatoraja\player\player1\config.jsonです. 「beatoraja\config.json」じゃないです.


json編集


オリジナルをコピーしてから編集しましょう.beatoraja\player\player1\config.json」(以下config.json)を開くとユーザーオプションの項目が出てきます. 下に進んでスキン,キーコンフィグ,そして一番下にirconfigという項目があります.それが今回編集するIR設定です.

上から順にIR名,UID,PASSですね.UIDとPASSは暗号化されて保持されるのですが,複数登録を有効にしても,IRごとに違ったものを使用していて問題なさそうです.
まずはbeatorajaを立ち上げ,IRを「mocha」にして起動します.起動後,IRが読み込まれたらbeatorajaを落とします.
config.json」を確認すると「mocha」項目がログインしたアカウントのものになっていると思います. この設定をコピーしてtmpかmemoかなんかに置いておきましょう.エンコードはShift-JISです.UTF-8等で「config.json」を保存してしまい, 文字化けが発生してしまう(スキンにLITONEを使っているとか)と,beatorajaを立ち上げてもユーザー設定が読み込まれません.
次にIRを「Citrus IR」にして起動します.以下同作業です.「MinIR」もやりましょう.

3つぶんのIR設定がメモできたら,「irconfig」に全部ブチ込みます.jsonなので","で区切るのを忘れずに.



IR登録確認

さて,実際に複数IRに一括登録できるのでしょうか.適当に曲を選んで適当にやってIRを確認してみます.


☆12 鎖-急- Anotherをしました.めっちゃ失礼なリザルトだな.

Mochaは…


入ってますね.次からが問題です.

Citrus IRは…

は?
死ぬほど焦りましたがIR自体が鯖落ちしてたそうです.そう….

MinIRは…


入ってますね.問題なさそうです.

Citrus IRについては確認できませんでしたが,2つのIRに登録されているところを見ると大丈夫そうでしょう.

0 件のコメント:

コメントを投稿