【REFLEC BEAT plus】ScoreData.sqliteの中身


jubeat plusでいうMusicScores.sqliteにあたるスコアが保存されているScoreData.sqliteファイルを見てみました。

こちらもsqliteという拡張子の通りSQLiteファイルです。PupSQLite等のソフトで開くことができます。

ZSCOREDATAテーブルにスコア等が入っています。
ZLASTPLAYDATEのデータの型がおかしいと怒られるやつは適当にTEXTとかにすると開けます。

jubeat plusよりいろいろ保存されているっぽい。
見ればわかるデータばかりだけど自分メモにフィールド説明。

Z_PK
通し番号

Z_ENT
不明。全部1が入ってる。

Z_OPT
プレイカウント(全難易度)。ゲーム内では見れないデータ。

ZFCBAS
BASICのフルコンフラグ。1=フルコン済み。0=未フルコン。

ZFCHAR
HARDのフルコンフラグ。1=フルコン済み。0=未フルコン。

ZFCMED
MEDIUMのフルコンフラグ。1=フルコン済み。0=未フルコン。

ZPCBAS
BASICのプレイカウント。ゲーム内では見れないデータ。

ZPCHAR
HARDのプレイカウント。ゲーム内では見れないデータ。

ZPCMED
MEDIUMのプレイカウント。ゲーム内では見れないデータ。

ZRABAS
BASICのランク?? 5=AAA+、4=AAA・・・ 未プレイは-1

ZRAHAR
HARDのランク?? 5=AAA+、4=AAA・・・ 未プレイは-1

ZRAMED
MEDIUMのランク?? 5=AAA+、4=AAA・・・ 未プレイは-1

ZSCOBAS
BASICのスコア

ZSCOHAR
HARのスコア

ZSCOMED
MEDIUMのスコア

ZARBAS
BASICのAR。最大小数点17位まで保存。

ZARHAR
HARDのAR。最大小数点17位まで保存。

ZARMED
MEDIUMのAR。最大小数点17位まで保存。

ZLASTPLAYDATE
最終プレイ日時

ZCHKSCO
チェックサム?


ZRA***に0というのが結構あるんだけど、バージョンアップで新規で追加されたフィールドなのかな?
追加前にプレイした曲は0が入ってるとか?そこをあてにしないでZAR***から計算したほうが間違いないっぽい。

入っているデータがわかってもREFLEC BEATのスコア・ランク計算式がいまいち把握しきってないからこれをどう生かせばいいのかがわからない。
とりあえずランク別・(未)フルコンのプレイリスト作成とかは出来るだろうけど。

カテゴリ内記事

PR

Loading...