Patch作成/基本
1. 初めに
まず、装備構成の基本的な仕組みは
装備テクスチャ と マスク(染色部分を定めたアルファチャンネル)の2種類から成り立っています。
装備テクスチャ と マスク(染色部分を定めたアルファチャンネル)の2種類から成り立っています。
例として、ニューター女 スイムスーツは

となっておりAが装備テクスチャ、Bが染色マスクとなります。
Bの白部分の箇所が染色時にAの同範囲に適用されます。
装備テクスチャの下地によっては染色後の色が残念になったりする事もあります。

となっておりAが装備テクスチャ、Bが染色マスクとなります。
Bの白部分の箇所が染色時にAの同範囲に適用されます。
装備テクスチャの下地によっては染色後の色が残念になったりする事もあります。
2. moetool
2-1. moetoolについて
moetoolとはdatとpngを相互変換出来るソフトです。ソフト自体に編集機能がついている訳ではありません。
よって、編集は他のソフトを使うことになります。
よって、編集は他のソフトを使うことになります。
使いかたは筆者の使用例で説明をします。
解凍するとmoetool.exe と moetool.txt が出来上がります。
このままでは使いにくいのでmoetoolと同ディレクトリにフォルダを2つ作成、それぞれ png dat と名前をつけます。
このままでは使いにくいのでmoetoolと同ディレクトリにフォルダを2つ作成、それぞれ png dat と名前をつけます。
| フォルダ名 | 用途 |
| png | 変換されたpngファイル出力先 |
| dat | 元データ格納及び再変換後のdatファイル出力先 |
moetoolはコマンドラインを使って操作するのですが面倒なのでコマンドを事前入力したショートカットを作ります。
moetool.exeのショートカットを2つ作り、以下の通りに書き換えて下さい。
moetool.exeのショートカットを2つ作り、以下の通りに書き換えて下さい。
| ファイル名 | ショートカットリンク先 |
| pngへ変換 | (moetool.exeの絶対パス) -d (datフォルダの絶対パス) (pngフォルダの絶対パス) |
| dataへ変換 | (moetool.exeの絶対パス) -e (pngフォルダの絶対パス) (datフォルダの絶対パス) |
もしくはmoetoolと同ディレクトリにテキストを2つ作り、以下にしてから最後に拡張子をbatに変えて下さい。
| ファイル名 | テキスト内容 |
| pngへ変換.bat | moetool -d dat png |
| dataへ変換.bat | moetool -e png dat |
これで各ファイルをダブルクリックで変換が手軽に行えます。
dat変換後は元データはbakに拡張子が変わり、バックアップ退避されます。
dat変換後は元データはbakに拡張子が変わり、バックアップ退避されます。
例


2-2. moetool補足
datフォルダに格納する際は.datファイルをそのまま入れるのではなく
元クライアントdataフォルダ構成も再現させて下さい。
そうしないとpng→dat変換がうまく動作しないようです。
元クライアントdataフォルダ構成も再現させて下さい。
そうしないとpng→dat変換がうまく動作しないようです。
例えばスイムスーツを格納する場合はdatフォルダにfkvmkdva.datを入れるのではなく、
datフォルダ内にrフォルダを作りその中にfkvmkdva.datを入れます。
datフォルダ内にrフォルダを作りその中にfkvmkdva.datを入れます。
77 :65:04/11/17 13:00:17 ID:??? 参考までに出力ファイル名のルールはこんな感じ。 目的ファイルを探す参考にしてください。 1文字目:フォルダ名 2~9文字目:元の8文字そのまま 10、11文字目:ファイル中のインデックス番号 12文字目: αRGB A:16bpp(1555) B:16bpp(0565) C:16bpp(4444) D:32bpp 16bppは32bppに変換して出力。戻す時は四捨五入せずにビット切り捨ててます。
366 名前:名無しさん 投稿日:2005/06/17(金) 07:08:11 ID:VgTzPE9k ここ最近増えてるパッチだとファイルを軽くするために D -> B の変化が多くて B のファイルの場合、色の関係は 0565 αが 0 = αチャンネルが存在しない になってる。 よって透過できないファイルが増えてるので書き換える時は注意が必要 370 名前:名無しさん 投稿日:2005/06/18(土) 12:16:02 ID:VgTzPE9k αチャンネルあるファイルは消すだけで透過される よってαチャンネルがあるミニスカの丈詰めはできる αチャンネルがないファイルでそれをやると真っ白になる メイドカチューシャパッチがシルク頭のD->Bファイル変更によって 真っ白になってしまって残念ながら使用不能に…
2-3. 作成例
それでは簡単に1つ作ってみます。
編集ソフト:PictBear+集中線ブラシプラグイン
編集ソフト:PictBear+集中線ブラシプラグイン
スイムスーツのマスクを加工して水着に模様を着けてみます。
dat内にcフォルダを作成しigulflka.datを入れ、png変換を実行します。
するとpngフォルダにcigulflka00B.pngが出来上がるのでこれを編集します。

dat内にcフォルダを作成しigulflka.datを入れ、png変換を実行します。
するとpngフォルダにcigulflka00B.pngが出来上がるのでこれを編集します。

出来上がったら保存してdataへ変換を実行し、それをクライアントの適切場所へ移します。
完成図

