OSRファイルとは何ですか?
OSR ファイルは、osu! ゲームによって作成されるゲームリプレイファイルです。Osu! は、ユーザーが音楽に合わせてマウスクリックを合わせるリズムゲームです。ユーザーがプレイした曲、ヒットとミス、プレイした日時、全体のランキングが OSR ファイルに記録されます。この OSR ファイルは、リプレイ目的で他の人と共有することができます。OSR ファイルは、ビートマップファイルが「Songs」フォルダーに存在することが必要です。
OSR ファイル形式の MIME タイプ: x-osu-replay
OSRファイル形式
OSR ファイルは、固定長および可変長のデータフィールドを持つバイナリファイルとして保存されます。
| データ型 | フォーマット |
|---|---|
| バイト | リプレイのゲームモード(0 = osu! Standard、1 = Taiko、2 = Catch the Beat、3 = osu!mania) |
| 整数 | リプレイが作成された時点のゲームバージョン(例: 20131216) |
| 文字列 | osu! ビートマップの MD5 ハッシュ |
| 文字列 | プレイヤー名 |
| 文字列 | osu! リプレイの MD5 ハッシュ(リプレイの特定のプロパティを含む) |
| 短い | 300 の数 |
| 短い | スタンダードでの 100 の数、太鼓での 150 の数、CTB での 100 の数、マニアでの 100 の数 |
| 短い | スタンダードでの 50 の数、CTB での小さなフルーツ、マニアでの 50 の数 |
| 短い | スタンダードでのGekiの数、マニアでは最大300回 |
| 短い | スタンダードでのKatuの数、マニアでは200回 |
| 短い | ミスの数 |
| 整数 | スコアレポートに表示される合計スコア |
| 短い | スコアレポートに表示される最大コンボ |
| バイト | パーフェクト/フルコンボ (1 = ミスなし、スライダーの切れなし、早期終了スライダーなし) |
| 整数 | 使用されたモッド。以下にモッド値のリストがあります。 |
| 文字列 | ライフバーグラフ: カンマ区切りのペア u/v、u は曲の開始からのミリ秒、v は 0〜1 の浮動小数点値で、指定時点のライフ量を表します (0 = ライフバーが空、1 = ライフバーが満タン) |
| 長整数 | タイムスタンプ(Windowsティック) |
| 整数 | 圧縮リプレイデータのバイト数 |
| バイト | 配列 圧縮リプレイデータ |
| 長整数 | オンラインスコアID |
| 倍精度浮動小数点数 | 追加のモッド情報です。Target Practice が有効な場合にのみ表示されます。 |
OSRファイルの主な特徴
| 特徴 | 説明 |
|---|---|
| ファイル拡張子 | .osr |
| 主要なバリエーション | osu! リプレイファイル(ゲームプレイ録画)、Windows システム復元ファイル(クラッシュ診断)、個人バックアップファイル(データバックアップアーカイブ) |
| 形式タイプ | 複数のバリエーションを持つバイナリデータ形式;osu! バリエーションは構造化されたヘッダーと圧縮されたリプレイデータ(キーフレームと入力ストリーム)を特徴とし;Windows バリエーションはメモリダンプとクラッシュ診断情報を含みます |
| 主な用途 | osu! のゲームプレイセッションの録画とリプレイ、Windows システムのクラッシュ診断情報の保存、サードパーティ製ソフトウェアによる個人データのバックアップ |
| 主な機能 | 正確なタイミングでカーソルの動き、クリック、キー入力すべてを捕捉する包括的なゲームプレイ録画;パフォーマンス分析、コミュニティ共有、リズムゲームプレイヤーのテクニック向上を可能にします |
| セキュリティプロファイル | 意図された使用に対して安全です;osu! バリエーションは実行可能コードを含みません;Windows バリエーションは機密性の高いシステム情報を含む可能性があります;手動編集は想定されていません;安全な閲覧と分析には専門ツールが必要です |
| 互換性 | osu! バリアントをプレイするには osu! ゲームクライアント(Windows、macOS、Linux)が必要です;osu! Replay Editor(ウェブベース)を使用して解析できます;Windows バリアントの解析には WinDbg または Visual Studio が必要です;バックアップバリアントには特定のバックアップソフトウェアが必要です |
OSRファイルの開き方と操作方法
osu! リプレイファイルを開く
osu! で OSR リプレイファイルを開くには:
osu! ゲームクライアントを起動する
メインメニューへ移動する
「Replays」セクションを選択する
「Import Replay」を選択する
.osr ファイルへ移動し、選択する
リプレイが読み込まれ、自動的に再生が開始されます
代わりに、osu! Replay Editorというウェブベースのツールを使用できます。このツールはOSRリプレイファイルの詳細な分析と閲覧を提供します。
よくある質問 (FAQ)
**Q1: osu!におけるOSRは何の略ですか?
A1: OSRはosu! Replayの略で、これはosu!リズムゲームのプレイセッションを記録・保存するために使用されるファイル形式です。
**Q2: OSRリプレイファイルを開いて視聴するにはどうすればよいですか?
A2: osu!を起動し、リプレイセクションからリプレイをインポートするか、osu! Replay Editorウェブツールを使用してOSRファイルを開くことができます。
**Q3: OSRリプレイファイルを動画形式に変換できますか?
A3: はい、スクリーンレコーディングソフトでosu!のリプレイ再生をキャプチャするか、専用の変換ツールを使用してOSRリプレイファイルを動画に変換できます。
**Q4: osu!のOSRファイルにはどのような情報が保存されていますか?
A4: OSR ファイルは、ゲームプレイセッションのカーソルの動き、クリックタイミング、キー入力、スコアデータ、精度、コンボ情報、そしてビートマップの詳細を保存します。
**Q5: テキストエディタで Windows システムリストアの OSR ファイルを開くことはできますか?
A5: いいえ、Windows の OSR ファイルはバイナリクラッシュダンプファイルであり、テキストエディタで開くと文字化けします。WinDbg などのデバッグツールを使用して解析すべきです。