仕様バグ: デフォルト父母画像を差し替えているバリアントからのスキン生成で父母画像が抽出されない

Issue #250 resolved
k4nagatsuki repo owner created an issue

Issue 244の指摘。以下に引用します。

1)現代 I 型(探偵バリアント)でパーティ情報の画像が正常にコンバートされない。

このバリアントでは通常IMAGE_fatherが指定されているパーティ情報カードのパスを同じ文字数のIMAGE_NOTEPCに書き換え、IMAGE_NOTEPC.bmpを新規に追加することで分離しているのですが、Pyでは通常通りfather.bmpが表示され、NOTEPC.bmpはimage\Cardフォルダにも入らないようです。

これは自動生成を作成した時に調査から漏れていたもので、新たに対応しなくてはなりません。

Comments (6)

  1. 暗黒 騎士

    タイトルだと微妙に語弊があるような…恐らく御理解されていると思いますが。

    現状での(あるいは既に生成されたスキンを更に改造するなりして作り直しが面倒な人の)対処法としては、

    1)リソースハッカーなどでModernWirth.exeからNOTEPC.bmpを抽出してスキンフォルダのResource\Image\Cardに入れる。

    2)Skin\ModernWirth\Resource\Xml\Yado\02_Yado2.xmlをテキストエディタなどで開き、 102行目 <ImagePath>Resource/Image/Card/FATHER.bmp</ImagePath>をNOTEPC.bmpに書き換えれば多分問題ないはずです。

  2. k4nagatsuki reporter

    あれっ。ごめんなさい。誤解していました。父母画像ではなくパーティ情報ですね。

    手元の探偵バリアントのバージョンが現在のものと全く違っていたので勘違いしていました(先程新しいのをダウンロードしてきましたが全然違いますね……)。

    父母と違ってかなり目立つところなので、RCとはいえ今から対応した方がいいかもしれません。

  3. k4nagatsuki reporter

    pull request #935で対応しました。とりあえずイージーな方法として自動生成のやり直しを書いておきましたが、スキンを改造するような方にかかれば手動での修正も容易だと思いたいところです。

  4. 暗黒 騎士

    修正お疲れ様です。まさかの初期バージョンでしたか。

    デフォルトのままだと父画像と共有で、ユニセックスなシステムっぽいニュアンスの画像が使いにくいんですよね。 なので分割することを思いつかれたのかと思います。 PyのXMLもわりと柔軟に対応できるように書かれているようでよかったです。

  5. Log in to comment