OSUファイルとは何ですか?
OSUファイルは、osu!リズムゲーム用に書かれたゲームスクリプトです。ゲーム内で使用されるビートマップに関する情報(難易度、再生される曲、プレイヤーが音楽に合わせて同期する必要があるヒットオブジェクトのタイミング)を含んでいます。リズムゲームのプレイヤーは、カスタムチャレンジを作成し、ゲームコミュニティと共有することができます。
OSRファイル形式のMIMEタイプ: x-osu-beatmap
OSUファイル形式
OSUファイルはプレーンテキストファイルとしてディスクに保存され、その構造はosu!によってOSUファイル形式で非常に明確に定義されています。
OSUファイルのセクション
典型的なOSUファイルには以下のセクションがあります。
| セクション | 説明 | コンテンツタイプ |
|---|---|---|
| [一般] | ビートマップに関する一般情報 | キー: バリューのペア |
| [エディタ] | ビートマップエディタの保存設定 | キー: 値 のペア |
| [メタデータ] | ビートマップを識別するために使用される情報 | キー:値 のペア |
| [難易度] | 難易度設定 | キー:値 のペア |
| [イベント] | ビートマップとストーリーボードのグラフィックイベント | カンマ区切りリスト |
| [タイミングポイント] | タイミングとコントロールポイント | カンマ区切りリスト |
| [色] | コンボとスキンの色 | キー : 値 のペア |
| [ヒットオブジェクト] | ヒットオブジェクト | カンマ区切りリスト |
OSUファイルの主な特徴
| 特性 | 説明 |
|---|---|
| ファイル拡張子 | .osu |
| 主要バリエーション | 標準の osu! ビートマップファイル(すべてのゲームモード)、osu!taiko ビートマップファイル(太鼓モード)、osu!catch ビートマップファイル(キャッチ・ザ・ビートモード)、および osu!mania ビートマップファイル(マニアモード) |
| フォーマットタイプ | INI ファイル形式を使用したプレーンテキストファイルで、セクションベースの構成です。ビートマップデータを人間が読みやすい形式で保存し、[General]、[Editor]、[Metadata]、[Difficulty]、[Events]、[TimingPoints]、[HitObjects] の各セクションを含みます |
| 主な用途 | osu! リズムゲームのビートマップにおけるすべてのゲームプレイ要素を定義します。タイミングデータ、ヒットオブジェクトの配置、難易度設定、曲のメタデータ、視覚的イベント情報を保存します |
| 主な特徴 | 高度にカスタマイズ可能なプレーンテキスト形式で、正確なビートマップの作成と編集を可能にします。4 つの異なるゲームモード(osu!、Taiko、Catch the Beat、Mania)をサポートし、円、スライダー、スピナー、ロングノートに対応した詳細なヒットオブジェクト定義を含みます |
| セキュリティプロファイル | ゲームでの使用に安全です;実行可能コードを含みません;任意のテキストエディタで安全に編集できます;人間が読める形式のため、ビートマップのパラメータを直接変更・微調整できます |
| 互換性 | osu! ゲームクライアント(Windows、macOS、Linux)にネイティブ対応;任意のテキストエディタで編集可能;OSZ パッケージには OSU ファイルと音声(MP3/OGG)および画像(JPG/PNG)アセットが含まれます;コミュニティツールを使用して他のリズムゲーム形式に変換できます |
osu!でOSUファイルを開く
ビートマップを osu! でプレイする際、OSU ファイルは自動的に使用されます:
OSZ ファイルをダブルクリックしてインストールする
ゲームは OSU ファイルと関連アセットを抽出します
曲選択メニューからビートマップを選択する
OSUファイルはゲームプレイの指示を提供します
OSUファイルの編集
OSUファイルを編集するには:
OSZアーカイブからOSUファイルを抽出する
任意のテキストエディタ(Notepad++、Visual Studio Codeなど)でファイルを開く
目的のセクションと値を変更する
ファイルを保存し、osu!で変更をテストする
新しいOSUファイルの作成
新しいOSUファイルは通常、osu!ビートマップエディタを使用して作成されます:
osu!を起動し、ビートマップエディタを開く
曲ファイルを選択
エディタを使用してヒットオブジェクトを配置
エディタがOSUファイルを自動的に生成します
ビートマップセットをOSZファイルとして共有
OSUファイルの変換
OSUファイルは、専用ツールを使用して他の形式に変換できます:
osu! から StepMania – SM形式に変換
osu! から Quaver – QS形式に変換
よくある質問 (FAQ)
**Q1: osu! ゲームでの OSU は何の略ですか?
A1: OSUはosu!ビートマップのことで、リズムゲームでプレイ可能なビートマップのすべてのゲームプレイデータを保存するために使用されるファイル形式です。
**Q2: OSUファイルを開いて編集するにはどうすればよいですか?
A2: OSUファイルはINI形式のプレーンテキストで保存されているため、Notepad、Notepad++、Visual Studio Codeなどの任意のテキストエディタで開いて編集できます。
**Q3: OSUファイルとOSZファイルの違いは何ですか?
A3: OSUファイルはゲームプレイデータを含むビートマップファイルであり、OSZファイルはOSUファイルと音声・画像アセットを含むZIPアーカイブです。
**Q4: osu!ゲームを使用せずにOSUファイルを作成できますか?
A4: テキストエディタで手動でOSUファイルを作成することは可能ですが、osu!に内蔵されたビートマップエディタを使用すると、ファイルが自動的に生成されるため、はるかに簡単です。
**Q5: OSUファイルがサポートするゲームモードは何ですか?
A5: OSU ファイルは 4 つのゲームモードをサポートしています: 標準 osu!(サークルをクリック)、太鼓(ドラム演奏)、キャッチ・ザ・ビート(フルーツキャッチ)、そして Mania(キーボードリズム)。