aspose.info
JA

OSUファイル - Osu! スクリプトファイル形式、作成と開き方は?

更新日

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 ファイルは自動的に使用されます:

  1. OSZ ファイルをダブルクリックしてインストールする

  2. ゲームは OSU ファイルと関連アセットを抽出します

  3. 曲選択メニューからビートマップを選択する

  4. OSUファイルはゲームプレイの指示を提供します

OSUファイルの編集

OSUファイルを編集するには:

  1. OSZアーカイブからOSUファイルを抽出する

  2. 任意のテキストエディタ(Notepad++、Visual Studio Codeなど)でファイルを開く

  3. 目的のセクションと値を変更する

  4. ファイルを保存し、osu!で変更をテストする

新しいOSUファイルの作成

新しいOSUファイルは通常、osu!ビートマップエディタを使用して作成されます:

  1. osu!を起動し、ビートマップエディタを開く

  2. 曲ファイルを選択

  3. エディタを使用してヒットオブジェクトを配置

  4. エディタがOSUファイルを自動的に生成します

  5. ビートマップセットをOSZファイルとして共有

OSUファイルの変換

OSUファイルは、専用ツールを使用して他の形式に変換できます:

  1. osu! から StepMania – SM形式に変換

  2. 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(キーボードリズム)。

参考文献