OHDファイル

Last-modified: 2022-09-21 (水) 00:19:33

リズミカルおもちつきHD/HD Carat/HD MAX/HD Forwardの譜面ファイル。ファイル名が「.OHD」で終わる。
続編ではNHDファイルに変更された。
また、リズミカルおもちつきKR Carat/KR MAXには、これをベースとしたKRCファイルを使用する。

HD Forward Ver 3.7.3以降の仕様

@DAT_LIST

曲一覧を書くところである。

DATA ジャンル,"タイトル","サブタイトル","曲ID",音量
DATA "タイトル(英語)","サブタイトル(英語)"
 DATA やわらかい譜面の★の数,"譜面移植元"
 DATA ふつう譜面の★の数,"譜面移植元"
 DATA かたい譜面の★の数,"譜面移植元"
 DATA カッチカチ譜面の★の数,"譜面移植元"
 DATA まっくろこげ譜面の★の数,"譜面移植元"
  • ジャンル
  • タイトル
  • サブタイトル
    • 作曲者、備考*1等を書く。
  • 曲ID
    • 英数字のみで6文字まで。他の曲と重複してはいけない。
  • 音量
    • 0~127で指定。BGMVOL関数と同じ。
  • 英語表記のタイトル・サブタイトル
  • ★の数・譜面移植元
    • やわらかい、ふつう、かたい、カッチカチ、まっくろこげの順に書く。
    • ★の数を0とし、譜面移植元を空欄にすると、譜面が存在しないことになる。
    • 引用元表記は自動で英語に翻訳される。
      • オリジナル譜面→Original
      • ☆Tatsukin★制作譜面→☆Tatsukin★
      • Middle制作譜面→Middle
      • ちょらほに制作譜面→Chorahoni
      • Na制作譜面→Na
      • TJASプレイヤー+→TJAS Player Plus
      • おもちさん二郎→Omochisan Jiro
      • おもちつきマスターRE→Omochitsuki Master RE
      • 弾幕音遊戯→Dammaku Otoyugi
      • 幻想楽遊戯→Genso Rakuyugi
      • リズミカル☆おもちつきDX→Rhythmical ☆ Omochitsuki DX
      • リズムくろねんどつき→Rhythm Kuronendo Tsuki
      • リズミカルおもちつき→Rhythmical Omochitsuki
      • リズミカル☆おもちつき→Rhythmical ☆ Omochitsuki
      • Newリズミカルおもちつき→New Rhythmical Omochitsuki
  • 曲一覧を書き終える時は「DATA -1」と書く。

@DATFUMEN_曲ID_難易度ID

各譜面のデータを書くところである。

  • 難易度ID
    • やわらかい→EASY
    • ふつう→NORMAL
    • かたい→HARD
    • カッチカチ→KACHI
    • まっくろこげ→KURO
  • 使用できるコマンド
    • #HS→おもちが流れる速さを変える。1=1倍。
    • #BPM→BPMを変更する。自動計測時は無視される。
    • #BAROFF→小節線を非表示にする。
    • #BARON→小節線を表示する。デフォルトでは表示するようになっている。
    • #LEN→1文字で何分音符としておもちを置くか指定する。デフォルトでは48分音符間隔になっている。
    • #AGESTART→アゲアゲタイム開始
    • #AGEEND→アゲアゲタイム終了
  • 置けるおもち一覧
    • (空白)→何も置かない。
    • ⚫︎→赤餅
    • ⚪︎→青餅
    • ♦︎→大きい赤餅
    • ♢→大きい青餅
    • (→連打開始
    • <→大連打開始
    • {→風船連打開始
    • [→くす玉連打開始
    • ), >, }, ]→連打終了*2
  • 譜面データを書き終える際は「DATA ""」と書く。
    • 風船連打、くす玉連打がある場合は、この後に連打数を書く。

@DATBGM_曲ID

各曲のMMLデータを書くところである。

DATA BPM
DATA "MML文字列"
  • BPM
    • 最初のBPMを指定する(全難易度共通)。
    • 自動計測させる場合は省略する。
  • MML文字列
    • MML文字列を1つのDATA文で書く。
    • プリセットBGM(原曲)の場合は「#PRESET」と書き、その後に番号を書く。

その他

隠しコマンド
  • @ADD_GENRE
    • DATA 要素番号, ジャンル名, ジャンル色
    • ジャンルを追加することができる。
    • 非公開で版権曲(アニメやボーカロイド曲等)を追加する時に、プログラムを改造する手間が省ける。
  • DATA "#JAONLY"
    • @DAT_LISTのすぐ後に書くと、HD Carat Ver 1.0.1までのように英語表記のタイトル・サブタイトルを省略できる。
    • 書いたファイル全体で有効となる。

*1 例:リズミカルおもちつきタイトルBGM
*2 >, }, ]は譜面読み込み時に)に変換されるため、連打開始記号に対応させる必要はない。見た目が悪くなるが。