から までの間、Rhythm-it はMGQ 記法だけを実装していたはず
#LNTYPE 2
としては曖昧な記述が多く、難解4惡
譜面は、#extchr
でノートを見づらくして難易度を上げている天使의 死 は #LNOBJ
(*.bml
) だけど、更新日は Rhythm-it 1.21 の公開日よりも一週間早い
OTA- は明示的な #LNTYPE 1
の #xxx[51-69]
#LNTYPE 2
の譜面を持つ (heavenly demonic_NBK(HD5KEY).bms)#LNTYPE 02
、かつ Unified Hangul Code を要求する名前の参照#
” に前置可能なのは otoge3 だけではなく、forgetalia 系列も同様だったBMS 仕様 では、“#
” で始まらない行はすべてコメント
The line beginning at '
#
' is the command line. All the rest are ignored (use for comments).
#
” と例外を除くあらゆる文字は、暗黙的な行コメント開始符として振る舞う#
” と例外を除くあらゆる文字は、暗黙的なインデントとして振る舞うSHIFT-JIS外のファイル名に対応。
いまのところ、Shift_JIS
, UHC (CP949?), UTF-8
が自動判別できることを確認
(Imagination の 하이햏3.wav
等の文字は、EUC-KR
(CP51949) の範囲外?)
#CHARSET EUC-KR
を明示した場合も、内部的には UHC (CP949) を適用している?Byte Order Mark 無しの UTF-8
もサポート! (ruv-it!, iBMSC, IIDXv, HDX は BOM 必須)
The Unicode Standard permits the BOM in UTF-8, but does not require or recommend its use.
GB2312
| GBK
| GB18030
で書かれた BMS」 は在りそうISO-2022-JP
だったはず (たぶん手違い)#IFEND
が通用するはずなのに、Lovin' You [7n, 14h] が強制終了する"
#
"以前の場合のみ、"//
"による行コメントアウトを追加。
/
” で行コメントアウトしてます (一応ご報告)すこし不思議な挙動 : タイトルが空になる・ [fixed]#WAV
が小文字だと鳴らない
BMS code | Parsing Result |
---|---|
|
|
・・・ おおお!#SUBARTIST
の多重定義に対応。
BMS code | Parsing Result | LR2, nanasi, iBMSC |
---|---|---|
|
|
|
"
#OCT/FP
"の最後に空白をつけなければ認識されないバグを修正。
おお! “PLAYSTYLE: 9KEYS+FP” になるけど、コマンドの有無で別モードになることは確認できました
メッチョ気になる :
B1-B9
1P Package(独自仕様)
C1-C9
2P Package(独自仕様)
なんだろう、音声や映像を入れ子っぽく定義して、ファイル数 1296 個制限を超える試み?
諸事情により未来日記 (現在 )
otoge3.zip
の LICENSE.TXT
は ISO-8859-1
?CC20や
CC21は MIDI 入力機器を持ってない自分には分かりかねますが、キー音のアタック強調 は、曲によってはものすごく効果が判別しやすくて、楽しそうです (L9 とか)
#RANK 0
は #DEFEXRANK 50
に置換される感じ)#99902:1
とかくっつけても、再生時間が無駄に長くなったりしない (賢い)分岐などのサポート状況が不明なので、言い掛かりっぽくなりそうで気が引けますが・・・
#RANDOM
の 入れ子 をサポート (#ENDRANDOM
はおそらく不要)(Fixed) と思ったけど、subconsciousness (Colorful Channel 版) の ネスト版・さらに減量版 がアウト
(参照 : 当日記ログ。 上記の差分は構文上は間違っていないはず)
[fixed] #ENDIF
が一切無い okayamaEVOLVED や Velocity Magic 3 に対して不寛容
(後者に対しては “Misstype command, use "ENDIF
".” と妙に高度なエラーを返してくれる)
区切り文字たる空白が無い #RANDOM4
の GABBER-D [NORMAL] に対して寛容
(この譜面の再生時間は、LR2 や nanasi では 2 分、Angolmois や uBMplay では 9 分になる)
#SETRANDOM
をサポート#SWITCH
系はおそらく未対応50-6Z.bms
はアウト)#LNOBJ
複数定義の可能性について、十分ありうる展開だと思います
(最初は #SUBARTIST
も複数定義可能だと勘違いしてたんですよね俺・・・)(後日、複数定義に対応)
stand
is invalid value.” でふいた (“TOTAL: 0.00” で再度ふいた)999以上の小節
に衝撃を受けて、安直な差分を書いて試したけど、いまのところ未実装?
#TITLE (^^) [over1000]
#BPM 14000
#99903:8C
#100101:0100020001020100
#100101:0300040003040300
#100101:000B000B000B000B
#100101:0A000A000A0A0A00
#100112:00060600
#100114:05
#100115:00000008
現時点では 配列の読み出し時間が多少長くなるため実装していない
鴨南蛮争奪戦(仮) でアプリケーションが強制終了する (Fixed)
#010002:
- #012902:
)Bluvel さんの Twilog を眺めるに、このへんは既に把握されてそうですけど、一応ご報告
そういえば数日前から メモメモさん が警告してくださっていたなあ
更新
そもそもイベントページのルールの17日の曜日がおかしいのか。
24日に合わせるのが安定かな?
にしてました・・・携帯サイトの仕様比較ページのひとつ をぼんやり眺めていて、
2001 年以降に発売された機種 503i 等では 10KB
2003 年以降に発売された機種 505i 等では 20KB
ん? もしかして 503i とか 505i とか、もしかして mova? もう停波してる?
https://nekokan.dyndns.info/file/*
全滅? (BMS 同窓会アーカイブ、BMS Starter Pack ミラーなど)BMS EVENT LITE の 1998-2005, 2010-2013 は整備完了 (2006-2009 は数日中に整備予定)
以下追記 :
2006 も整備完了、Renaissance がずっと Renaisssance になってました超ごめんなさい
すみませんすみませんすみません!!!
SABUNBATTLE非常に懐かしい!6thが自分のBMSデビューだったなぁ。
1st、2ndに関しては課題曲が何なのかも今回初めて知りました^^;
余談ですが9thの時に定義数の関係でBMSCが使えずにBMSE使うしかない状況になっていて
『こんな慣れないツール使えるかコノヤロー』と思って投げてたのが悔やまれるw
今はバリバリBMSE様々なのに…! (tako_st)
Event | Base BMS | Notice | Registration | Vote | Note |
---|---|---|---|---|---|
1st | YAKUSOKU "kanon_Tr10 speed remix" / cranky | 2000-10 ? | ? | ? | |
2nd | J2U / しろ J219 / cranky positive dance "2nd RAVE" / cranky |
/ |
/ |
/ |
|
3rd | LOVE'S REBIRTH 3RD PROJECT MIX / TAROS | / |
None ? | Works: 35 | |
4th | Angel (score attack edition) / POM | ? | ? | ||
5th | L9 / paraoka |
/ |
/? |
||
2002夏 | FF6 決戦 type-D / AIV/うるっち | ? | / |
? | 2 THE UNIVERSE / AAA+β |
6th | Night Live / Shizuku Digital Factory | / |
/? |
Result ★ |
|
7th | 君を乗せて -Blue Trance Remix- / DJ obelisk | / |
/? |
||
8th | 桜華月 / AKITO | / |
/ |
||
9th | Life / prestissimo | / |
/ |
<progress>
要素のスタイルってどうなってんの・・・