CardWirth Q&A
TOP もくじ  検索


BGMがオンだとフリーズします。
(シナリオプレー)
カードワースのシナリオ中のフリーズ原因としてよくあるのが「MIDIリセット」と言うものです。
BGM演奏前に音源の初期化を行うために演奏される無音のMIDIファイルなのですが、
大抵の場合、ほんの数秒から物によっては1秒以内位の演奏時間しかないので
立て続けに繰り返して演奏される事によってCardWirthとシステムに
多大な負荷をかける事になり、フリーズを引き起こしてしまうのです。
なお、対策としては
・エディタで調べて問題のMIDIファイルを演奏時間の長いものに自分で交換する
 (Version1.28に付属する「DefReset.mid」がお勧めです)
・シナリオの作者さんに連絡して該当のMIDIファイルを修正してもらう
といったところでしょうか。
それから、ハードウェアで発音する音源を利用することでも解決ができる場合があります。
BGM周りの発音処理をコンピュータ本体ではなく専門のユニットに任せるため
(SXGやVSCなどのソフトウェア音源の場合はコンピュータ本体が発音処理を担当)
リセット処理が繰り返し行われてもコンピュータ本体の動作に支障をきたすことがなく、
フリーズの回避ができるというわけです。お金のかかる解決法なのでお勧めはできませんが、
ほぼ確実に回避することができます。
関連リンク
(なし)

CardWirth Q&A
© CWHS 2004