FAQ 形式でお送りする BMSE の簡易ヘルプです。
BMSE はその複雑さに対して、ヘルプファイルが存在しませんでした。その状況を少しでも改善しようと作られたのがこのファイルです。ちなみに、噂によると "完全な" ヘルプを作ってくれている人がいるらしいです。期待しながら待ちましょう。
一応書いておきますが、やめたくなったらいつでもやめていいんですよ!私もそうしました。
私はこの質問の真に驚くべき回答をもっているが、余白が狭すぎるのでここに記すことはできない。
というわけで、BM98 for the BEGINNER などを参照してください。
BMSE (BMx Sequence Editor) とは、BMS (BMS・BME・BML ファイル) を視覚的に編集するためのソフトウェアです。同じ目的のソフトウェアとして、tix さんが開発した BMSC (BMS Creator)、J.T. さんが開発した GDAC2 (GDA Creator Professional Edition) がありますが、BMSE は BMSC に GDAC2 の機能を一部取り込んだ感じのソフトウェアです。
tix さんと J.T. さんのお二人がいなければ BMSE の存在はありませんでした。この場を借りて感謝の意を表します。
少し上くらい見てね。
実は、BMSE のソースコードはコンピュータが外宇宙から飛来した電波に合わせ自動的に作っているのです。このプログラム作成コンピュータはベタですが、「アッキー君 (本名山岡アキラ)」と名づけられ、BMSE までに作成したプログラムをベースに、BMSE のソースコードを、ピラミッドパワー、よい言葉をかけた水の結晶、マイナスイオンに合わせて作り出していきます。
プログラムは Hayana が、アイコンなどの画像は AOiRO_Manbow が製作しています。また、アドバイザとして桜乃明日華が、言語ファイルのサポートとして Aruhito と sfmddrex、MW が、Tips 文章作成として sfmddrex と Aruhito が、デバッガとしてたくさんの人が参加しています (敬称略)。
要は皆々様方がいたからこそ、今の BMSE があるわけです。ありがとうございます!ありがとうございます! (ワーワー)
これ以上は言えない。
readme.txt 読んでね
同上
BMSC とほぼ同じなので、BMSC のドキュメントをお読みください。
これがオフの場合、オブジェを移動する時には一番前のグリッドに強制的に移動されます。これは BMSC と同じ動作です。オンの場合は移動されず、その位置からグリッド分の単位で移動できます。これは GDAC2 と同じ動作です。
完成した BMS を整形するコマンドが集められたものです。BMS が完成したら、よく説明を読んでから実行してください。
いくつかありますが、迂闊な場所を弄くると設定を全初期化されてしまうので気をつけましょう。
このソフトウェアを使用したことによるいかなる損害の責任も製作者は負わない事とします。また、このソフトウェアを使用して違法なファイルの作成・編集を行うことを禁止します (違法なファイルとは、ゲームや CD 等から抜いた音声や映画やアニメ等から抜いた画像など、他人に著作権のあるものを許可なく使用したものや、BEMANI シリーズの譜面 (音声・画像の有無を問わず)、等を指します)。
使用許諾条件は予告なしに編集・追加されることがあります。また、ユーザは使用している BMSE のバージョンに関係なく、常に最新のバージョンの使用許諾条件に同意しているものとします。
以上の条件を守れる方のみご使用ください。
砕いて言えば、物故抜き BMS とか本家コピー譜面とかは作るなってこと。ついでに、将来的に改定された時も、ユーザは最新の条件に同意しているものとするんだって。こんな酷い許諾条件、本当に有効なの?
Ogg Vorbis は本当にクールですよね。MP3 のクソ音質とクソ扱いづらさに比べて、Ogg Vorbis はとても高音質だし、ライブラリが非常に充実した Ogg Vorbis はプログラム側の対応も非常に簡単です。ただし、VB6 を除いて。
*おおっと*
さて、BMSE の音声ファイル再生には mciSendString という API を使っているので、デフォルトで対応していないフォーマットでも DirectShow Filter というものをインストールすることで再生できるようになるようです。が、環境によって動いたり動かなかったりするみたいなので、BMSE はサポートしません (ちなみにうちの環境の場合、RadLight Ogg Media DirectShow Filters ってやつで動きました)。
残念ながら、PNG には永遠に対応しないと思います。VB6 が対応しないためです。
BMS仕様書から対応していないものを抜き出してみました。見落としや仕様書にも載っていないようなマイナ ((C)森博嗣) な命令があるかもしれませんが、それらを無視すれば以上になります。
実際に対応するかどうかは場合によりますが、少なくとも2つ以上の現行のプレイヤーが対応している命令でなければ絶対に対応しません (どこまでを現行といっていいのかの判断は難しいですが、今のところ (2005年現在) BM98 Drink Edition・nazobmplay・Delight Delight Reduplication・ナナシグルーヴの4つを判断基準にしています)。
追記: 今なら BM98DE の代わりに Lunatic Rave を入れた方がいいかもしれませんね。
これは素晴らしいアイデアだ。よし、ここで私は、有償での BMS の販売を許可する Professional Edition と、無償配布しか許可しない Standard Edition の二つに分けることを宣言しよう。機能的な差異は一切存在しない。ただし、Standard Edition は無償だが、Professional Edition の使用には初回契約時に $300 と、1年間の使用契約に $15 が必要だ (モルドールチャージでお支払いできます Mordor Charge accepted at all outlets)。ただし、トマトによる反乱が発生した年に限り $1 とする。
・・・というのは全て冗談です。マジレスすると、あなたが全責任を負うのなら、私には止める理由がないと思いませんか?
荒んだ心を癒してくれる魔法です。ただし、多くの場合、火に油を注ぐ結果になります。
ごめんなさい、楽しんでもらえると嬉しかったのですが、そうでなかったら BMSE を一度終了して起動しなおしてください。
(遮るように) シーッ!
名も知らぬがそれもよし、どこにあるやら次元の狭間。
手っ取り早く知りたければ、ダライアス外伝をプレイするか、バージョン情報ウィンドウで M キーを押してみてください。
もう話したはずだけど? THAT'S WHAT I SAID!
UCN-Soft (http://ucn.tokonats.net/) で配布しているアーカイブに一切の変更を加えず (内容を変更しない再圧縮はこの限りではありません)、また配布形態が無償の場合に限り、無制限に再配布を許可します。事前の連絡や許可も必要ありません。ただし、それによって生じるコストは再配布を行う人が各自で請け負うこととします。また、著作権は放棄しませんのでご注意ください。
上記の条件を満たせないかたちでの再配布を行いたい場合は、再配布を行う前に必ずメール等で連絡をしてください。
・・・ということです。
なお、この質問を英訳する際には、「素晴らしい」という部分を "fxxkin' cool" と訳してもらえることを希望します。
ご自由にどうぞ!
BMSE のソースコードは、製作者本人ですら理解できないほどスパゲッティ化が激しく、とても他人に見せられる状況ではありません。残念ですが、ソースコードが公開されることは未来永劫ありません。
また、同様の理由で、複雑な機能の追加も行えない状態になっています。
Windows が多言語インターフェイスに対応していないため、表示できないのは仕様です。どうしようもありません。
You do it. (アナタがやりなよ)
それは、違うゲームです。
その質問は間違っています。正確には作ろうとしましたが、完成しなかっただけです。
なぜ完成しなかったのかというと、その作業が面倒な割に全く面白くないからです。ちなみに、その時に作成した一部は、この FAQ に移植されています。されなかったりする。
BMSE 常識問題 (やさしめ)、BMSE 検定 (むずかしめ) をどうぞ。なお、どちらも解答と詳しい解説を用意しているので、終わったら名前と点数を教えてください。ちなみに私の点数は530000どちらも100点です。
死んでしまいますよ! YOU'LL JUST DIE!
先ほども書いたように、この作業はまじめにやると苦痛なだけだからです。
最初の3つ以外はダメです。
2007-02-03 Hayana