タイトル
記事No
投稿日
投稿者
参照先
記事No
投稿日
投稿者
参照先
: 質問
: 459
: 2014/10/05(Sun) 14:42:42
: kei
:
: 459
: 2014/10/05(Sun) 14:42:42
: kei
:
曲を入れようとしたところ、
740行目のデータが偶数ではありません
2行目の'*/'が不正です
といったエラーが出てどうしようもできない状態です...
一体どうすれば...
タイトル
記事No
投稿日
投稿者
参照先
記事No
投稿日
投稿者
参照先
: Re: 質問
: 460
: 2014/10/05(Sun) 23:16:11
: 管理人
:
: 460
: 2014/10/05(Sun) 23:16:11
: 管理人
:
こちらですがBMSデータに記述ミスがあります。
どのファイルにエラーが発生しているかは、ログに対象のファイル名も記載されていると思います。
(エラーのログは次回起動時には出力されませんので、もう一度エラーを確認したい場合は、
起動時にF1キーを押してリストを更新してください)
ご自分で作成されたデータであれば修正を、そうでなければ製作者さんにエラー内容を伝えていただき、
修正を行っていただければと思います。
エラーの詳細については以下をご確認ください。
・データが偶数ではない
オブジェの配置データは通常"01"のように2文字で1オブジェを定義しますが、
例えば"010"のように間違って1文字多く記述されている場合、文字数が奇数となっているのでエラーとなります
・'*/'が不正
こちらのソフトではBMS内にコメントを書いたり、BMSデータを一時的に消したい場合を想定して、
'/*'と'*/'の間を無視する仕様となっております。
今回の場合は開始記号の'/*'が存在しない状態で'*/'が見つかったため、エラーとなったのだと思われます。
※もし'*/'がタイトル名などに含まれる場合は、これをコメントとみなさないように
タイトル文字列全体をダブルクォーテーションで囲ってあげる必要があります
例)
#TITLE あいうえお*/かきくけこ
↓
#TITLE "あいうえお*/かきくけこ"
他のソフトではエラーを自動的に修復してロードしたりもしますが、
こちらのソフトではBMSエラーはエラーとして処理しています。
これは、エラーにBMS作成者が一生気づかないままになってしまったり、
他のプレイヤーで同じエラーに対してその都度対応しなければならないという無駄を避ける狙いがあります。
※自動修復方法もソフトによって異なるため、プレイヤーによっては配置が微妙に異なるといった問題も起こります