お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
48 / 101 ツリー ←次へ | 前へ→

特定のBGM再生時に、セーブロードでエラーが出ます 日野猛 2011/10/28(金) 20:30
Re:特定のBGM再生時に、セーブロードでエラーが出ます keys 2011/10/29(土) 11:24
Re:特定のBGM再生時に、セーブロードでエラーが出ます 穂乃井 2011/10/29(土) 12:27
Re:特定のBGM再生時に、セーブロードでエラーが出ます 日野猛 2011/10/29(土) 15:36

特定のBGM再生時に、セーブロードでエラーが出ます
 日野猛  - 2011/10/28(金) 20:30 -
  
特定のBGM再生時に、セーブロードでエラーが出ます。

スクリプト中に
\BGM(M01メインテーマ)
という命令文で5.46MBのoggファイルを鳴らしているシーンでセーブし、
該当シーンをロードすると、「再生開始地点は、終了地点より前を指定してください」
というエラーメッセージが出て、ダイアログのOKボタンを押すと終了します。

デバッグモード、パック後両方で確認しています。
クイックセーブ、クイックロードではこの問題は発生しません。

対応策として、ファイル名を「M01テーマ.ogg」とし、
スクリプト中の記述を
\BGM(M01テーマ)
とすれば、問題は起きなくなりました。

これについては、どうしてこの問題が起きるのかよくわかりません。
もっと長いファイル名の音楽ファイルが鳴るシーンでは問題が起きませんし。

ちなみに、この曲はタイトル画面でも鳴らしています。関係あるかどうかはわかりません。

ご報告までに。
引用なし
パスワード

Re:特定のBGM再生時に、セーブロードでエラーが出...
 keys  - 2011/10/29(土) 11:24 -
  
当方のリリース作にいくつか全角BGM名を使っているので、
気になったので検証してみたのですが、
日野猛さんと全く同じファイル名、同じような大きさのogg(5.2MB)、
同じ状況(タイトルでも使う等)で試してみたのですが、
Windows 7 32bit、Windows XP SP3、のいずれでも、そのエラーは
確認できませんでした…(普通にセーブロードできてしまう)

もちろんsaveファイルは消されて試されてますよね?

特定の環境で起こるのか、oggに何か違いがあるのか・・・
稀であっても、確実に起こる可能性があるのなら、
(特に商用作品だと)気になります。
引用なし
パスワード

Re:特定のBGM再生時に、セーブロードでエラーが出...
 穂乃井 WEB  - 2011/10/29(土) 12:27 -
  
こちらですが、BGM定義.txt 内で「M01メインテーマ」という文字列にて
定義されていたりしますでしょうか。
もし定義されている場合、再生開始地点, 終了地点, 再開始地点の値は、
いくつに指定してありますでしょうか。
こちらで、値が「開始地点>終了地点」または「再開始地点>終了地点」
の場合にロード時エラーが出るのを確認できました。
なのでその場合は値を調整していただければ出なくなるかと思います。
ただロード時にのみエラーが出るのは、それはそれでおかしいので、
そのあたり近いうちに修正したいと思います。
引用なし
パスワード

Re:特定のBGM再生時に、セーブロードでエラーが出...
 日野猛  - 2011/10/29(土) 15:36 -
  
>こちらですが、BGM定義.txt 内で「M01メインテーマ」という文字列にて
>定義されていたりしますでしょうか。
>もし定義されている場合、再生開始地点, 終了地点, 再開始地点の値は、
>いくつに指定してありますでしょうか。
>こちらで、値が「開始地点>終了地点」または「再開始地点>終了地点」
>の場合にロード時エラーが出るのを確認できました。
>なのでその場合は値を調整していただければ出なくなるかと思います。

確かにBGM定義に、この「M01メインテーマ」だけ定義していました。
記述は、

\BGMDEF("M01メインテーマ", "M01メインテーマ", 256, 0, 0, 0, 0, 0)

となっておりました。
試しにその一行をコメントアウトしたら、問題は出なくなりました。

ありがとうございます。
ご報告までに。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
48 / 101 ツリー ←次へ | 前へ→
22,956
(SS)C-BOARD v3.8.1β4 is Free.