Skip to content

Usage 使い方

TenteEEEE edited this page Jul 22, 2019 · 1 revision

基本的な使い方(対話形式)

  1. bodyフォルダにアバターのテクスチャを置く (できればもともと配置されている名前に合わせたほうが楽)
  2. パンツパッチのフォルダでコンソールを起動する 参考URL
  3. python patch.py でプログラムを起動する
  4. アバター一覧が表示されるので番号を入力してEnter
  5. 適宜オプションについて聞かれるのでy/nで答える(Enterを打てばデフォルトの動作になる)
  6. patched.png がパンツパッチされたものです

使い方がわからないときはpython patch.py -hで説明が出力されます。

オプション

  • -m: モデル名を指定する。
    例: python patch.py -m quiche
  • -a: すべてのパンツをパッチする。 パッチされたものはconvertedフォルダのモデル名のフォルダに作成されます。
    例: python patch.py -m quiche -a
  • -f: -aは上書きをしません。 上書きするときはこちらも指定してください。
    例: python patch.py -m quiche -a -f
  • -i: bodyテクスチャのファイル名を指定。
    例: python patch.py -m quiche -i ./body/body.png
  • -o: 出力されるテクスチャのファイル名を指定。
    例: python patch.py -m quiche -o patched.png
  • -d: -a時に出力されるディレクトリを指定。
    例: python patch.py -m quiche -d linz
  • -p: パンツを指定。指定しなければ最新のものが適用される。 -a時は開始番号にもなる。
    例: python patch.py -m quiche -p 101
  • -r: ランダムにパンツを選ぶ。
    例: python patch.py -m quiche -r
  • -t: 透過PNGで作成。 配布するときに便利なオプションで、私以外に需要はおそらくない。
    例: python patch.py -m quiche -t
  • -j: favorite.jsonの設定を読み込んでパッチする。 このとき他の引数は全て無効化されます。
    例: python patch.py -j

jsonによる設定の自動読み込みでの使い方

jsonによる設定読み込みに対応しました。対話形式がだるい/毎日最新のパンツをパッチするつもりの人には便利かも。
json読み込みによるパッチは python patch.py -j です。

jsonは開発者にはよく使われている形式のファイルですが、基本的に以下のようなただのテキストファイルです。
お気に入りのエディタで開いて設定してください。項目はなんとなく分かると思います。 こちらのサンプルはリンツちゃん素体用の設定例です。
git pullで最新のパンツを取り込んだ後、この設定でpython patch.py -jすれば、勝手に最新のパンツだけ変換されます。

{
  "":"-----Common Setup-----",
  "model":"quiche_nbody",
  "input":"./body/body_linz.png",
  "output":"patched.png",
  
  "":"I guess normally true is comfortable for you. When you set false, it patches a single pantie",
  "all":true,
  
  "":"When you set all, you can define the directory name. default will be a model name",
  "":"It may useful when you make Linz texture using quiche model",
  "directory":"default",

  "":"Pantie number. 0 means the latest one. It may comfort for you.",
  "pantie":0,

  "":"When you want to update all the converted texture, set true",
  "force":false,

  "":"When you want to make transparent textures, set true",
  "transparent": false,

  "":"When you want to choose a pantie randomly, set true",
  "random": false,

  "":"-----Setup for Quiche and Linz bra-----",
  "with_bra":true,
  "is_lace":false,
  "dis_ribbon":false,
  "dis_shading":false,
  "dis_decoration":false,
  "dis_texturing":false,

  "":"-----Setup for immoral sign-----",
  "add_sign":false,
  "fsign":"./material/anna_sign.png",

  "":"-----Setup for stitch correction for Shaclo-----",
  "stitch_correction":false,
  
  "":"-----Setup for frill correction for Fuzzy-----",
  "is_frill":false
}

Clone this wiki locally