「プログラム側で想定していないデータ構造のカード」とは何かと言うと、以下の2つです。何らかの原因でデータが破損しているカードシナリオデータフォーマットに未知の部分を含むカード(=旧フォーマットや今より新しい保存形式のシナリオ)読めないカード向けの対策はしてありますが、万一それでフォローしきれない場合、表示がおかしくなる、メモリの使用量が急激に上がるといった現象が起きる可能性があります。その時はシナリオフォルダ選択部でドライブのルートなどシナリオデータが無い場所を選択した後、一旦プログラムを終了させて下さい。応答がなくなって選択フォルダの変更ができない時は、プログラムを強制終了させた後、最後に選んでいたフォルダの名称を変更して下さい。これにより次回起動時に同じフォルダを自動選択するのを防げます。[▲上へ]【お願い】正常に読み取れないシナリオ情報募集!cwChkCardsでカード情報を正常に読めないシナリオを発見された方へ。良かったら、メールフォームから情報をお寄せ頂けないでしょうか。読めないシナリオを地道に調べていく事が、改善につながります。CW公式サイトかCW公式ファンサイトで配布されたエンジン向けのシナリオを調査対象としています。cwChkCards読取エラー用テンプレートを埋めて頂きますと文面作成が簡単で、必要事項の抜け落ちもありません。[▲上へ]シナリオのフォーマットについてシナリオのフォーマットは、データバージョン「0」「2」「4」の3つを確認済みです。エンジンの開発履歴にはバージョン「3」も記載してありますが、今のところ発見できていません。0、2、3、4があって1が無いのも変なので、「1」もあったのかもしれません。ちなみに、現行(CW1.50時点)は「4」です。データバージョンは、CWエディタでSummary.wsmの詳細情報を見ると分かります。(最新エディタで確認する場合、うっかり上書き保存すると新フォーマットに書き換わってしまうのでご注意下さい。書き換わってもシナリオ内容に影響無いとは思いますが...)現行エディタの編集結果とはデータ保存形式が違う古いシナリオ(バージョン0や2のもの)については、現物の入手が困難なため不明な点が多いです。旧フォーマット関連部分は、手持ちのごく少数のシナリオを調査した結果から、かなり推測が入った判断で作られています。推測は完全には正しくないかもしれません。手持ちのシナリオを調べると、各データバージョンの出現時期は以下のようになっていました。バージョン0→1998年末頃までバージョン2→1999年初め〜7月頃までバージョン4→1999年8月頃から切り替わりの時期的に、バージョン0→Ver.1.14以前のエディタで保存バージョン2→Ver.1.15エディタで保存バージョン4→Ver.1.20以降のエディタで保存と推測しています。持っている一番古いエディタがVer.1.20で、Ver.1.15以前が無いので確認は取れてません。明らかにされているプログラム改定内容を見る限りでは自前の解析で対応しきれていない変更があると思われます。どのように保存形式が変わったのか分かるシナリオを今の所発見できていないため、そのままになっています。CW1.30フルパックに同梱のもの)の保存フォーマットは、データバージョン「4」です。fansiteで配布中の最新エンジンCW1.50フルパックに含まれるWirthBuilder(Ver.1.1.24)の保存フォーマットは、データバージョン「4」です。WEBSITEで今も入手が可能な比較的最近のAskさん開発CardWirthEditorの保存フォーマットも、データバージョン「4」です。(Ver.1.20、Ver.1.25.16とも)現在公式ファンサイトのギルドで配布されているシナリオは、個人配布クローン専用の作品を除いて恐らくほぼ全てデータバージョン「4」だと思います。