PyLite3.2→4.0/4.1/4.2/4.3/4.4の主な変更点

 PyLite 4 は PyLite の通算4度目のメジャーバージョンです。
 3に引き続き、WSN4に対応し、シナリオの機能面においては、Py4とほぼ同等の機能を有しています。

 確認できている範囲でのCWシナリオの挙動に影響する細かい仕様合わせは3系で完了したため、
 今回は描画の乱れや強制終了・フリーズの回避などの安定性の強化・見直しを重点的に行っています。

 4.3以降は当初5.0αとして開発していたので、Py-Reboot 5世代の若干の仕様変更を含みます。テスト版前後の微妙な仕様差を利用して判定を行っているスキンおよびシナリオは動作が変わる可能性があるのでご注意下さい。
 万が一、Py 5に合わせた修正版の提供がない等、不都合が生じたという場合は、ご報告頂ければ個別に対応を行います。


対応シナリオ/スキン機能の追加


PyLiteのバグ修正

  • クーポンの得点下限値が-9921億になっていたのを修正(3.0でのエンバグ)
  • 荷物袋とカード置き場のページ移動で上下キー操作が効かなくなっていた(3.0でのエンバグ)
  • カード操作ダイアログからカード解説ダイアログを開き、左右移動した場合にカード操作側のボタンが無効になる
4.1修正
  • 手札1番目に「カ」を含むカードを所持しているとアクションカード「カード交換」が配布されない(3.0でのエンバグ)
  • カード使用時のターゲット反転処理が描画されていない(4.0でのエンバグ)
  • デバッガのコンテントツリーのフラグ判定分岐が「指定されていない」と表示される(3.1でのエンバグ)
  • ZIPシナリオのドラッグアンドドロップに失敗する場合がある(4.0でのエンバグ)
  • Unicodeのサロゲートペア文字(𠮟や𠀋・💎など)がメッセージボードで文字化けしている(Reboot2由来のバグ)
4.2修正
  • キャラクター情報ダイアログでエネミーの名前が表示されない
4.3修正
  • シナリオ選択で一覧同時表示でないときに表示モードを変更するとエラー
4.4/c-h修正
  • 手札カードの入れ替え機能を使用するとエラー
  • パーソナル用の送り先が常に表示されている
  • WSNシナリオで宿にコモンを保存しようとするとエラー
  • ユーティリティモードでデバッガを表示させたままシナリオ/バトルを開始するとフリーズする場合がある
  • シナリオ選択ダイアログでx2素材を表示できない場合があり、該当シナリオを最後に開いた状態で再度開くとフリーズ
  • メニューカード表示中にスキップを行うと表示が乱れる場合がある(4系のエンバグ)
  • 戦闘中、環境によってはスクリーンショットや自動戦闘切り替え操作の効きが悪くなっていた(2系の修正漏れ)

PyLiteの機能追加/仕様変更

  • NEXT専用形式のシナリオを表示し、移動・削除が行えるようにした(プレイは不可)
  • PageUp/PageDownキーで貼り紙移動が行えるようにした
  • 設定オプションの大幅な変更
    • オプション「イベント中にステータスバーの色を変える」を廃止
    • オプション「シナリオ中のみセーブ確認ダイアログを表示する」を廃止
    • オプション「メイン画面で黒いカーソルを使う」を復刻
  • 種族が1種でもあるスキンでスキン外種族の表示文字色を青に変更

CardWirth再現性向上

  • 設定ダイアログのスピード調節バーを再現
  • キャラクターの新規作成を簡易方式で行う時、既定の名前(「冒険者」+連番)を入れるようにした
  • キャラクター情報ダイアログの各ボーナス/ペナルティが不正値の場合は「最大」を削除するようにした
  • 欠けていたスペースキー対応(メッセージ表示中のフォーカス/カード解説ダイアログを閉じる)を補完
4.1修正
  • 「_1」が変更されているスキンでは「_1」をシナリオ開始時に剥奪しない(妖魔バリアントへの対応)
  • 暴露状態のエネミーは行動不能でも手札を開けるようにした
4.2修正
  • キャラクター情報ダイアログの文字描画位置を調整
4.4追加
  • 「ユーティリティモード」の復刻・先行実装
  • デバッグモード設定を宿ごとに保存するようにした(デバグ宿の再現)

Reboot由来のバグ修正/仕様変更

  • 4.0までのすべての仕様合わせ
  • 「シナリオ中、F8キーで添付テキストダイアログを開く」に対応
  • 拠点選択ダイアログで表示される看板画像を宿ごとに変更できるようにした
  • キャラクター情報ダイアログの背景色をPCごとに変更できるようにした
  • スキン関連の安定性の強化
  • オプション「右フリックで右クリック相当の動作を行う」を追加
  • オプション「スクリーンショットにステータスバーを含める」を追加
  • 連れ込みキャストが初期称号として持つ「@EP」の得点が有効になるようにした(CWでは常に0)
  • 貼り紙の並び順など空白文字を含む数値のソートが正しく行われていなかった
4.1修正
  • カード編集ダイアログにブックマーク機能を追加(Reboot2)
4.3修正
  • シナリオフォルダ名の末尾に「battle」などシステム予約語が使われていると不正に読み込まれる
  • 番号クーポンの配布タイミングをスキンの「シナリオ開始エリア」に入った時に変更(Reboot5)
4.4追加/4.4c/4.4ff修正
  • パーソナル(所持カードの4枠目にカードを置く機能)の先行対応(デフォルト無効)
  • 手札操作ダイアログのキャッシングによる高速化
  • 選択メンバ関連の仕様合わせ
  • 「成長」で不正な体力になってしまうバグの修正

タグ:

CardWirthPyLite
最終更新:2021年08月07日 23:14