Stardew Valley:xnbcliの使い方

この記事ではxnbcliを使ってXNBをPNGに変換する/PNGをXNBに変換する方法について解説します。

xnbcliのダウンロードはこちら。

Linux, Mac, Windows(64bit/32bit)用のファイルがそれぞれ分かれているので、お使いのOSに合致したものをDLしてください。ソースコードはここでは不要です。

ファイルを展開する (XNB→PNG)

  • packedフォルダに展開したいxnbファイルを移します。複数可。
  • unpack.datを実行します。メッセージおよび失敗数/成功数がコマンドライン上に表示されるので確認してください。展開されたPNGファイルはunpackedフォルダの中に入っています。
  • ファイルを圧縮する (PNG→XNB)

  • unpackedフォルダに圧縮したいPNGファイルを入れます。複数可。
  • pack.datを実行します。メッセージおよび失敗数/成功数がコマンドライン上に表示されるので確認してください。圧縮されたPNGファイルはpackedフォルダの中に入っています。
  • 2 Comments

    1. ユウ
      2023-02-03
      Reply

      PNG→XNBへの変換をしようとしましたが、
      unpackedフォルダにPNGデータを入れても、
      pack.datを開いた時にまったく読み込まないのですが、
      何か対策とかありますでしょうか?

      もしご存じでしたらご教示いただけると幸いです。

      • hacca
        2023-02-03
        Reply

        UAC等でファイルの実行がブロックされているのかもしれません。xnbcli.exeを右クリックしてプロパティの「互換性」タブから「管理者としてこのプログラムを実行する」にチェックを入れてみてください。

        ちなみにContent PatcherはXNBに変換しなくてもPNGが読めるので、どうしてもXNBでなくてはいけない用途でなければCPに対応させるという手もあります。
        ご参考まで:https://aurifica.com/sv6/

    コメントを残す

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です

    4 × 3 =