バグ: カーテンの表示が乱れる・ぎこちない、選択モード中にデバッガを表示したままF9でフリーズ、強制ロード後にゴミが残ることがある

Issue #491 resolved
Liar_cw NA created an issue

表題どおりです。バグ・不具合等の報告が4つあります。すべてWsn.1形式のシナリオで現象を確認しました。

  1. 位置情報がマイナスになっている敵キャストが存在するバトルで、対象がPCのみの選択モードに入ったとき、その敵キャストの下または右部分のカーテンが欠けてしまいます。位置情報がマイナスになっている分だけ、はみ出ている分だけ欠けます(拡大率は問わず)。目に映る範囲から完全に外れている場合はカーテンは欠けませんでした。それに加えて、レイヤ1以上の背景があることも条件であるようです(レイヤ1の背景1枚で確認)。

  2. それと、拠点で「仲間を外す」を選んだ時やシナリオ中でキャンプとテーブルを切り替えた時にジグソーパズルを埋めていくような妙なもたつきを感じました(CWPy1.1では もたつきはなく瞬間表示されます)。最終的には隙間無くカーテンが掛かるのですが、特に後者は「荷物袋」~「冒険の中断」を中心に欠けます。「カード描画速度」の設定の影響を受けるようでして、遅くするともたつきも遅くなりました。最も遅くするとそれはもうハッキリと判別できるレベルです。

  3. カーテンの問題から離れますが、エリア・バトルを問わず選択モードに入っているときにデバッガを表示したまま緊急避難F9を実行すると操作不能になりました。

  4. シナリオAをプレイ中にセーブして中断後にシナリオBを開始した後にデバッガからロードを行うと、レイヤ値を使った背景が残ったままになります。移動コンテントなどの背景更新のタイミングでゴミは消えました。

CardWirthPy 2.0 Alpha 3
Build: 2017-03-16 21:25:02

Comments (5)

  1. Liar_cw NA reporter

    表題が長すぎたので短縮。元の表題は以下のとおり。

    • バグ: 位置情報がマイナスの敵キャストが存在するバトルでカーテン(PC限定)の描画が乱れる、一部カーテン表示がぎこちない、選択モード中にデバッガを表示したまま緊急避難を行うと操作不能になる、強制ロードを行ったとき現在とセーブのシナリオが異なるとロード後に一部背景が残ったままになる
  2. Liar_cw NA reporter

    遅くなりましたが、3.のエラーログです。 通常の操作ではプロセスがゾンビ化したのでタスクマネージャからプロセスを直接消す必要がありました。

    Version : 2.0 Alpha 3 / 2017-03-16 21:25:02
    DateTime: 2017-03-16 23:41:42
    Traceback (most recent call last):
      File "cw\thread.pyo", line 718, in run
      File "cw\thread.pyo", line 748, in _run
      File "cw\thread.pyo", line 753, in main_loop
      File "cw\eventhandler.pyo", line 120, in run
    EffectBreakError
    
  3. k4nagatsuki repo owner

    ご報告ありがとうございます。全てpull request #1799で修正しました。

    思いの外前面セルの問題が残っている感じです。私の方でもどんどん使ってみないといけませんね。


    すみません、お手数をおかけしてしまうのですが、関連していないと思われる問題は別々にIssueを立てていただけると助かります。そうする事で、状況の整理がしやすくなり、後からの検索性もよくなるためです。

    余裕があればでいいので、よろしくお願いします。

  4. Liar_cw NA reporter

    報告の時と同じ手順で1.2.3.4.の修正を確認しました。 特に問題なく動作しました。2.も瞬間表示されました。

    • 余談ですが背景セル(前面セル)といえば、今回の件とはまた別の奇怪な、原因不明の妙な現象があります。そのうち別のIssueで報告させていただくことがあるかもしれません。ただの勘違いだといいのですが。
    CardWirthPy 2.0 Alpha 3
    Build: 2017-03-17 23:48:58
    

    ひとつのIssueに報告内容を詰め込み過ぎだとは自分でも感じていました。 仰るとおり、報告すべき内容が複数あるからといって面倒くさがらずにいるべきでした(追加の報告や状況確認等でさらに整理し辛くなる)。

    次回からは気を付けたいと思います。

  5. Log in to comment