.OSR ファイルとは何ですか?
OSR ファイルは、osu!ゲーム。大須!は、音楽に合わせてマウスをクリックするリズムゲームです。ユーザーが再生した曲、ヒットとミス、曲の再生日時、総合ランキングが OSR ファイルに記録されます。この OSR ファイルは、再生のために他のユーザーと共有できます。 OSR ファイルでは、ビートマップ ファイルが「Songs」フォルダに存在する必要があります。
OSR ファイル形式の MIME タイプ: x-osu-replay
OSR ファイル形式
OSR ファイルは、固定長と可変長のデータ フィールドを持つバイナリ ファイルとして保存されます。
| データ型 | フォーマット |
|---|---|
| Byte | リプレイのゲームモード (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| 整数 | リプレイが作成されたときのゲームのバージョン (例: 20131216) |
| 文字列 | osu!ビートマップ MD5 ハッシュ |
| 文字列 | プレイヤー名 |
| 文字列 | オス!リプレイ MD5 ハッシュ (リプレイの特定のプロパティを含む) |
| 短い | 300 の数 |
| 短い | スタンダードで100番台、太鼓で150番台、CTBで100番台、マニアで100番台の数 |
| 短い | 数はスタンダードで50代、CTBで小実、マニアで50代 |
| 短い | スタンダードで激撃数、マニアで最大300発 |
| 短い | スタンダードでカトゥの数、マニアで200台 |
| 短い | ミス数 |
| 整数 | スコアレポートに表示される合計スコア |
| 短い | スコアレポートに表示される最大のコンボ |
| バイト | パーフェクト/フル コンボ (1 = ミスなし、スライダー ブレイクなし、早期完成スライダーなし) |
| 整数 | 使用されるモッド。 mod 値のリストについては、以下を参照してください。 |
| 文字列 | ライフ バー グラフ: カンマで区切られた u/v のペア。ここで、u は曲のミリ秒単位の時間、v は 0 から 1 の浮動小数点値で、指定された時点でのライフの量を表します (0 = ライフ バーは空、1 = ライフバーがいっぱい) |
| 長い | タイム スタンプ (Windows ティック) |
| 整数 | 圧縮された再生データの長さ (バイト単位) |
| Byte | Array 圧縮リプレイデータ |
| 長い | オンラインスコアID |
| ダブル | 追加の mod 情報。 Target Practice が有効な場合にのみ表示されます。 |
参考文献
※【押忍!リズムゲーム】(https://osu.ppy.sh/home)