BMSE

BMSE の今後について

なんと!あの猫缶さんが BMSE を移植&パワーアップしてくださいました!!

今後はこちらを使われるとよいかと思います。19年もの長きに渡りご愛顧ありがとうございました。

概要

BMSE は、ゲーム・音楽フォーマットである BMS ファイル (BMS・BME・BML・PMS) を視覚的に編集するためのソフトウェアです。BMSCGDAC2 と操作方法がそっくりなので、これらのソフトに慣れたユーザーなら簡単に使用できます。さらに、いくつかの拡張定義や変拍子に対応しているので、より柔軟な BMS 編集が行える・・・はずです。

本来の名前は BMx Sequence Editor ですが、長いので省略しています。

ご使用の前に、使用許諾条件を必ずお読みください。

使用許諾条件 (必ずお読みください!)

このソフトウェアを使用したことによるいかなる損害の責任も製作者は負わない事とします。また、このソフトウェアを使用して違法なファイルの作成・編集を行うことを禁止します (違法なファイルとは、ゲームや CD 等から抜いた音声や映画やアニメ等から抜いた画像など、他人に著作権のあるものを許可なく使用したものや、BEMANI シリーズの譜面 (音声・画像の有無を問わず)、等を指します)。

使用許諾条件は予告なしに編集・追加されることがあります。また、ユーザは使用している BMSE のバージョンに関係なく、常に最新の使用許諾条件に同意しているものとします。

以上の条件を守れる方のみご使用ください。

特徴

  • WAV・BMP の拡張定義 (01 ~ ZZ) に加えストップシーケンスや BGA 命令もサポート
  • ロングノートの入力にも対応
  • スクラッチの位置、鍵盤の数などの変更が可能
  • 変拍子の編集も視覚的に行える
  • 言語ファイルによる多言語対応 (日本語・英語・韓国語ファイルを同梱)
  • テーマファイルで色などをカスタマイズ可能
  • 元に戻す・やり直しを何回でも行える

動作環境

  • Windows 98SE・2000・Me・XP・Vista
  • Visual Basic 6.0 SP6 ランタイム
  • MSCOMCTL.OCX
  • COMDLG32.OCX
  • PC のスペックはよほど古くない限り大丈夫です

スクリーンショット (25% 縮小・画像クリックで等倍表示)

  • メインウィンドウ
  • 様々なカスタマイズが可能
  • BMP・BGA プレビューウィンドウを表示したところ
  • 元に戻す・やり直しは何回でも行えます

BMS: paraoka - L9 (psycho-function)

※画像は BMSE 1.3.2 のものです。現在公開されているバージョンとは異なる場合があります。

非公式ヘルプのススメ

BMSE には標準のヘルプファイルがないのですが、hitkey さんが非公式ヘルプファイルを作成・公開しております!その情報量&クオリティはまさに「素晴らしい」の一言。BMSE 使いの人もそうでない人も今すぐ full 版をゲット!

既知のバグ

BMSE 1.3.8 にて確認されている主なバグです。申し訳ございませんが、これらの動作は行わないようにお願いします。なお、ここに掲載したバグ以外にも hitkey さんが大量のバグを報告されているので、そちらもご覧ください。また、ここに掲載されていないバグについても逐次募集中です。

  • 即死系 (バックアップも作成されません!注意!)
    • リスト最下段のアイテムを削除し、リストカーソルが消えた状態でリストにフォーカスする (よくわからなかった・・・)
    • 拡張定義使用かつオブジェに使用している定義数が 255 以内の譜面で定義リストカーソルが 256 行目 (#xxx74) 以降にあるとき、変換ウィザードで「可能なら古いフォーマットを使う」を実行する
    • 「選択ファイルをリネーム」で半角コロンを使用する
    • 「選択ファイルをリネーム」で 256 byte を超える長さを入力する
    • 「選択ファイルをリネーム」で存在しないパスを入力する
    • 定義リストにフルパスが定義された譜面を開く
    • 検索・削除・置換ウィンドウが非アクティブのときに×ボタンをクリックする
  • エラー落下系 (バックアップが作成されます)
    • ロングノートのオブジェを BGM レーンへ移動する
    • 「オブジェにファイル名を表示する」がオンの状態で、拡張子がない WAV や BMP が定義された BMS を表示する (ex. TETRINET / 葱&柳)
    • 不正な値 (全角文字列、負数、小数) で置換を実行する (値によってはバックアップ譜面も不正な値に置換されてしまう)
    • ダイレクト入力でチャンネル 01 (BGM レーン) を入力する
    • メインパネルに表示されている小節が少ないとき、ダイレクト入力で遠くの小節を入力する (#99911:11 とか)
    • 運が悪いと「譜面を開く → 先頭数小節を適当にコピー → End キーで譜面末尾に移動 → 貼り付け」だけでエラーが起こる

ソースコード配布

BMSE の更新が停止してから既に久しく、オープンソース化すれば?という声もあったので、安定版である 1.3.8 と最終版 (となるはずだった) 1.3.9 beta 14 のソースコードを zlib/libpng ライセンスにて配布します (英語がよくわからない人は日本語訳があります)。

注意事項として、まず無保証です。また作者本人ですら全体を把握できないほどスパゲッティーコードになっているので、耐性のない方はお気をつけください。あと制作時のメモなども適当につっこんであるので、一部混乱させるような内容もあるかと思われます。適当に受け流してください。

なお BMSE は Visual Basic 6.0 という時代遅れな環境で制作されているため、修正するにしてもなかなか難しいとは思いますが、MSDN Subscription にて配布が再開されているようです。決して安くはないですが、どうしてもという方はこちらをどうぞ。

※これらのソースコードの配布は予告なく停止したり、ライセンスが変更されたりする場合があります。

ダウンロード

  1. Download "BMSE 1.3.8"  (2006-12-27, 214 KB)
  2. Download "BMSE 1.3.7a"  (2006-11-20, 212 KB)
  3. Download "BMSE 1.3.7"  (2006-11-19, 212 KB)
  4. Download "BMSE 1.3.6"  (2006-10-29, 212 KB)
  5. Download "BMSE 1.3.5"  (2006-10-24, 214 KB)
  6. Download "BMSE 1.3.4"  (2006-09-26, 214 KB)
  7. Download "BMSE 1.3.3"  (2006-08-03, 214 KB)
  8. Download "BMSE 1.3.2"  (2006-03-23, 214 KB)
  9. Download "BMSE 1.3.1"  (2005-11-15, 212 KB)
  10. Download "BMSE 1.3.0"  (2005-11-09, 212 KB)
  11. Download "BMSE 1.2.5"  (2005-08-26, 185 KB)
  12. Download "BMSE 1.2.4"  (2005-08-09, 185 KB)
  13. Download "BMSE 1.2.3"  (2005-08-07, 185 KB)
  14. Download "BMSE 1.2.2"  (2005-07-28, 185 KB)
  15. Download "BMSE 1.2.1"  (2005-07-21, 183 KB)
  16. Download "BMSE 1.2.0"  (2005-06-02, 183 KB)
  17. Download "BMSE 1.1.11"  (2005-03-28, 179 KB)
  18. Download "BMSE 1.1.10"  (2005-03-15, 178 KB)
  19. Download "BMSE 1.1.9"  (2005-03-08, 177 KB)
  20. Download "BMSE 1.1.8"  (2005-02-25, 176 KB)
  21. Download "BMSE 1.1.7"  (2005-02-25, 176 KB)
  22. Download "BMSE 1.1.6"  (2005-02-14, 176 KB)
  23. Download "BMSE 1.1.5"  (2005-02-11, 176 KB)
  24. Download "BMSE 1.1.4"  (2005-02-02, 175 KB)
  25. Download "BMSE 1.1.3"  (2005-01-27, 175 KB)
  26. Download "BMSE 1.1.2"  (2005-01-18, 173 KB)
  27. Download "BMSE 1.1.1"  (2005-01-17, 173 KB)
  28. Download "BMSE 1.1.0"  (2005-01-13, 172 KB)
  29. Download "BMSE 1.0.4"  (2004-12-24, 162 KB)
  30. Download "BMSE 1.0.3"  (2004-12-23, 162 KB)
  31. Download "BMSE 1.0.2"  (2004-12-22, 161 KB)
  32. Download "BMSE 1.0.1"  (2004-12-21, 161 KB)
  33. Download "BMSE 1.0.0"  (2004-12-20, 161 KB)

更新履歴