2011年7月7日

SAIのbrushtex.confを更新するスクリプト

ペイントツールSAIのブラシと用紙のテクスチャの設定ファイル
"brushtex.conf"、"papertex.conf"を更新するスクリプトを
Pythonの勉強ついでにコピペスクリプティングしてみました。
これで、テクスチャ適当に追加したり、名前変えたりしても大丈夫!

updateBrushtex.py

まあ、ただ、こんな劣化版車輪の再発明、需要ないことは分かってるんですが。
Windowsでそのまま動くようなの書いてる人もいたし、
使うにはPython実行環境が必要だし、
これだけのためにPython入れるかっていう...

機能

brushtex、papertexフォルダ内を走査し、bmp形式ファイルを見つけてきて、
(フォルダは階層構造になってても大丈夫のはず)
そいつをbrushtex.conf、papertex.confに反映するだけです。
ついでにbrushtexBackup、papertexBackupフォルダを掘ってバックアップ取ります。

使い方

以下ではブラシを例に説明しますが、
用紙質感についてはbrushをpaperに読み変えればいいと思います。
  1. sai.exeとかbrushtex.confとかがあるSAIのフォルダを(SAIフォルダ)と呼ぶことにします。
  2. (SAIフォルダ)\brushtex\フォルダに.bmpまたは.BMP形式のテクスチャ(またはこれが入ったフォルダ)を突っ込みます。
  3. (SAIフォルダ)にupdateBrushtex.pyをぶち込んで実行。
以上。