pyだと処理が重くなるシナリオ
シナリオZombieRush、1.50では軽快に動作しますがpyだと動作が非常に重いです。
Comments (9)
-
repo owner -
(Issuesを立てた匿名さんとは私は別人です。念のために)
こちらでも調べてみましたが、戦闘中の処理落ちについては どうやら『90ゾンビ警報(Package52.wid)』の処理に問題があるように思えます。 このイベントパッケージを無効化してみたところ、とてもスムーズに動作するようになりました。
-
repo owner パフォーマンスを改善したテスト版のテスト版を作ったのですが、カードの入手・喪失周りの処理は、F9・セーブ・宿への持ち帰りとシナリオへの持ち込みなどの様々な要因が絡んで非常に複雑なのでバグが発生したかもしれません。お暇な方はこのテスト版を使ってカードの処理がきちんと行えているか試していただけないでしょうか。
試してみる場合、宿のバックアップは絶対に取ってください!
私は久々に最悪に面倒なtrade周りのコードをいじるはめになってストレスが凄いのでちょっと逃亡してきます。戻るまでしばらくお待ち下さい……。
-
repo owner テスト版のテスト版を更新。
-
CardWirthPy 0.12.3x Build: 2015-08-29 10:23:47 ですが、 私の環境では軽くテストしてみた限りでは特に異常らしき異常は発見できませんでしたが、
カードの入手・喪失周りの処理は、F9・セーブ・宿への持ち帰りとシナリオへの持ち込みなどの様々な要因が絡んで非常に複雑なのでバグが発生したかもしれません。
こうした都合がある以上は、本流に適用するとなると他の方はどうだったか、念のために複数人による動作の安全確認が必要かもしれませんね……。
余談ですが、匿名さんが例として出したシナリオについてですが、 これはギルドで公開されている登録名とは一致しませんでした。 正しい登録名は「Zombie Rush!」です。間に半角スペースが入り、最後に半角の「!」が入ります。検索の際は注意してください。
> k4nagatsuki 様
私は久々に最悪に面倒なtrade周りのコードをいじるはめになってストレスが凄いのでちょっと逃亡してきます。戻るまでしばらくお待ち下さい……。
私はあまり気の利いた事を言うのは得意ではありませんが、どうか無理はなさらないでください。
-
お疲れ様です。自分も試していますが、今のところ特に気になる点は見つかっていません。
-
repo owner 試していただきありがとうございます。このまま何も出ないと嬉しいですね。カードの入手・破棄周りは色々なしがらみがあって地獄のように複雑になっており、エフェクトブースター以上のトラウマになっているのです……。
とりあえず今のところ問題なさそうなので、これからマージします。
-
repo owner - pull request
#1028 - 上の変更をマージしたテスト版
問題の処理はだいぶ速くなったと思います。よろしければお試しください。
- pull request
-
repo owner - changed status to resolved
- Log in to comment
ありがとうございます。
このシナリオはカードの配付と剥奪で計算処理を行っているようですね。珍しい方式ですが重いのは問題です。改善できないか調査してみます。