空白名スキルのある1.50の宿データ変換に失敗する
Issue #89
resolved
1日に何件もごめんなさい。空白名カードにまつわるバグです。
1.50 エンジンのセーブデータで、「空白名で」「荷物袋・カード置き場にある」「スキル」が、変換できません。「読込できませんでした」のメッセージが出てカードが消滅します。1.30 のセーブデータからは、普通に変換できました。
CardWirthPy_20130908c + winXP で確認。なおキャラクターに持たせたカードは無事変換できました。
申し訳ありませんが、こちらもご確認いただいてよろしいでしょうか…? よろしくお願いします。
Comments (6)
-
reporter -
repo owner 了解しました。調べてみます。空白が絡むとCWでも問題が出ていたはずだから、その辺が修正されたとかエンバグしたとかかな。
今度から「修正確認しました」の返答時、ついでに変えておきますが
いいと思います。Issue作成者が最終確認するのは筋が通っていると思いますし。
-
repo owner -
assigned issue to
-
assigned issue to
-
reporter いいと思います。Issue作成者が最終確認するのは筋が通っていると思いますし。
承知しました。では早速
#88を閉じてきます。 -
repo owner 5bf518206dc3 で修正。見ての通りちょっとした大事になりました。
os.path.splitext()
が".wid"というファイル名の場合には拡張子が存在しない事にしてしまうのでファイルを読み込めない、というのが表題のバグの原因ですが、全体的によくない現象を招きそうなので想定通りに動くcw.util.splitext()
を作りました。修正漏れは無いつもりですが、もしこれ関係でバグが出たらごめんなさいという感じで……。
-
reporter - changed status to resolved
こっこれは本当に大事だ……修正ありがとうございます。大掛かりな作業、お疲れ様でした。CardWirthPy_20130908d で修正確認いたしました。
- Log in to comment
話は変わりますが、いつも issue の「解決済み」への変更をお任せしております。もしこちらでやった方が手間が省けて良いようでしたら、今度から「修正確認しました」の返答時、ついでに変えておきますが…どちらがいいでしょう。