バグ: $??Player○$を使用するとフリーズ

Issue #517 resolved
Former user created an issue

匿名にて失礼します。 以下の状況でPyがフリーズしてタスクマネージャーから強制終了しました。 エラーログなどは出ておりません。

・$??Player1$~$??Player6$の特殊文字を、メッセージコンテントの選択肢[OK]欄に入れる。 →特殊文字が表示されるはずのメッセージコンテントが表示される前でフリーズ

・$??Player1$~$??Player6$の特殊文字をテキストセルに入れる。 →テキストセルが表示される前段階でフリーズ

○使用エンジン CardWirthPy 2.0 Alpha 1 Build: 2017-01-03 19:22:29

Comments (2)

  1. k4nagatsuki repo owner

    ありがとうございます。これはおそらく$??PlayerN$対応より以前からあったバグで、存在しない状態変数の値を表示しようとした時にエラーが出るという問題のようです。

    pull request #1868で修正しました。Downloadsのページから最新のテスト版(cardwirthpy_[年][月][日].zipというファイル名のもの)をダウンロードしてお試しください。

    日々のテスト版は容量削減のためにフォントなどが入っていないので、そのままでは動きません。β1に上書きするなどすれば動くはずです。

    また、$??PlayerN$はシナリオのデータバージョン(シナリオの概略で指定)がWsn.2になっていないと動かない事にご注意ください。

  2. Log in to comment