バグ: $??Player○$を使用するとフリーズ
Issue #517
resolved
匿名にて失礼します。 以下の状況でPyがフリーズしてタスクマネージャーから強制終了しました。 エラーログなどは出ておりません。
・$??Player1$~$??Player6$の特殊文字を、メッセージコンテントの選択肢[OK]欄に入れる。 →特殊文字が表示されるはずのメッセージコンテントが表示される前でフリーズ
・$??Player1$~$??Player6$の特殊文字をテキストセルに入れる。 →テキストセルが表示される前段階でフリーズ
○使用エンジン CardWirthPy 2.0 Alpha 1 Build: 2017-01-03 19:22:29
Comments (2)
-
repo owner -
repo owner - changed status to resolved
修正できたと思うので完了にします。
- Log in to comment
ありがとうございます。これはおそらく
$??PlayerN$
対応より以前からあったバグで、存在しない状態変数の値を表示しようとした時にエラーが出るという問題のようです。pull request #1868で修正しました。Downloadsのページから最新のテスト版(
cardwirthpy_[年][月][日].zip
というファイル名のもの)をダウンロードしてお試しください。日々のテスト版は容量削減のためにフォントなどが入っていないので、そのままでは動きません。β1に上書きするなどすれば動くはずです。
また、
$??PlayerN$
はシナリオのデータバージョン(シナリオの概略で指定)がWsn.2になっていないと動かない事にご注意ください。