-
Notifications
You must be signed in to change notification settings - Fork 13
Usage 使い方
TenteEEEE edited this page Jul 22, 2019
·
1 revision
- bodyフォルダにアバターのテクスチャを置く (できればもともと配置されている名前に合わせたほうが楽)
- パンツパッチのフォルダでコンソールを起動する 参考URL
-
python patch.pyでプログラムを起動する - アバター一覧が表示されるので番号を入力してEnter
- 適宜オプションについて聞かれるのでy/nで答える(Enterを打てばデフォルトの動作になる)
- 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読み込みによるパッチは 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
}