CardWirth1.29修正点 体感用サンプル
公式ファンサイトで2012年3月16日から行われた新エンジン(後のCW1.29)テストのために作ったものです。CW1.28、1.29とも配布が終了している現在では、両者を比較するという当初の目的のために役立つ事はないと思いますが、過去資料として残しておきます。
CW1.29での変更点は、後継バージョンに受け継がれています。まだ1.28エンジンをお持ちの方は、過去の修正の体感用としてご利用ください。
また、[1]ランダム分岐テストの方は、ランダム分岐の繰り返し実行サンプルとして使えるかもしれません。
それぞれの詳細は、添付テキストに掲載しています。
[1]ランダム分岐テスト
拡張DLLによる「ランダム分岐で1~99%の確率が内部的に2~100%として扱われる」バグの修正を、実際のシナリオの動きで見ようとするものです。このサンプルでは99%設定のランダム分岐を1000回または1万回繰り返して失敗回数を数えますが、「99%成功の繰り返しで偶々全てが成功」の可能性がゼロではないため、失敗0回だったからと言って即問題があるわけではありません。 ただ、1.29以降のエンジンで何度やっても失敗0回なら、不具合の可能性として報告した方が良いかもしれません。
【できる事】
- ランダム分岐1%の差を体感する。
(99%分岐を用い、バグで100%成功扱いのときと修正後の差を見る事ができます。) - 仮想システムクーポン「@MP3」を用いたクーポン分岐を試す。
(環境表示に称号「@MP3」を使っています。拡張DLLの有無が正しく表示されれば正常です。)
→DL:CW_cwe01.cab(18KB)
[▲上へ]
[番外]その他色々テスト
個別に作るまでもない細々した調査項目の詰め合わせです。今のところは、以下の事ができます。
【できる事】
- MIDI再生遅延の改善調査
(事前にストップウォッチ等、細かく時間を計れるものをご準備ください。) - 同行NPC増殖バグの確認
(キャストを1人ずつ、6人まで加入させます。加入→中断→再開→ダブり確認の順で。) - 仮想システムクーポン「@MP3」を用いたクーポン分岐を試す。
(選択中メンバ、誰か1人、全員の条件でそれぞれ所持判定し、結果を表示します。)
→DL:CW_cwe99.cab(26KB)
[▲上へ]
サンプル以外の何か。
[▲上へ]オマケ
CW1.29とは関係ありませんが、CW1.30やCW1.50関連もちょっとだけ。- CW各バージョン変更点まとめ(付:エンジン識別法とエラー回避)
CW1.20からCW1.50まで、いつ何が変わったのかの早見表です。
シナリオをCW1.XX「専用」とすべきはどんなときかなど、参考にどうぞ。 - 互換サンプル
CW1.30やCW1.50の新機能を古いエンジンでもやってみよう的なもの。
作成は、ほぼ完了。わりとしっかり再現できました。
このページのサンプルに不具合などありましたら、踊る金狼亭までお知らせください。
(作成:ゆう)