お問い合わせをいただいたり、Twitterのエゴサで発見した質問に対する回答を記載します。
ここにない不具合などについてはhttps://forms.gle/VfMJpFrKfSJqRYLA8からお問い合わせください。
スコアを更新していない楽曲がスコア更新ログに反映される
- BPIM2では、「スコアを1点でも更新した楽曲」「クリアランプが更新された楽曲」「ミスカウントが減った楽曲」の3つの条件を見て、これらのうち1つでも満たした楽曲が更新ログに反映されます。
- https://github.com/BPIManager/BPIManager2/blob/master/src/pages/api/v1/users/%5BuserId%5D/scores/bulk.ts
- 現状、UI上でミスカウントやクリアランプの更新状態を確認する方法がないため、何をトリガーに更新判定になったのかが分かりづらい仕様になっていますが、上記仕様に基づき更新ログに反映されています。
CSV取り込みのたびに総合BPIが上がったり下がったりする
- BPIMおよびBPIM2の総合BPIの定義では、未プレイ曲をBPI下限値-15として計算するため、原理的には総合BPIは下がることはありません。
- これは作者が定義データの更新後に定期的に回している総合BPI再計算用のバッチスクリプトにおけるバグに起因しています。
- 近日中に修正します。
BPIMクソ改悪すぎるだろ。使いにくいしBPIめちゃくちゃ下方修正されてるしデフォルト画面チーギュニックダークモードだし俺の総合BPI40返して
VOLCANIC BIGBEATなど、一部楽曲のBPIがバグる
<aside>
💡
この問題は解消されました。
</aside>
旧BPIMの定義データに誤りがある一部楽曲について、誤りがある状態でBPIMからBPIM2へのデータ移行を行うと、誤ったBPIのままデータが移行される問題が残っています。
BPIMの定義データ更新又は、データ移行機能の修正によって対応予定です。
https://github.com/BPIManager/BPIManager2/blob/master/src/lib/transfer/importer.ts
上記でBPIM2の定義に基づきBPIを再計算したうえで移行しているはずなんですが、何故か反映されないというバグに起因しています。
また、不定期的に最新のBPIM2定義に基づきすべてのスコアログのBPIが再計算されるスクリプトを回しているので、それによっても解消されます。