自分用メモ。

自分用メモ。

主にパソコンでアレコレするときに役立つかもしれないメモ。

Amebaでブログを始めよう!
VisualArt's系のPCゲームに使われてるg00ファイルをpngに変換したいと思って色々ググってみたんですが

・Susieを使う方法だとファイルを1個ずつ開いて保存しなければいけない
・変換ツールを使うと一括で変換出来るが、アルファチャンネル付き(背景が透明なもの。例えば立ち絵とか)のファイルがpsdか背景黒のbmpに変換される(しかもエラーが起こりやすい)

…っていうのが面倒で、一括でアルファチャンネル付きpngに変換する方法は無いのかと模索した結果、成功したので公開。
勿論、元々アルファチャンネルのないファイル(背景とかスチルとか)は普通の画像に変換されるのでご安心あれ。

一応言っておきますがご利用は自己責任で。


【用意するもの】

VisualArt's Susie Plug-in
このページの真ん中らへんにあります。
g00ファイルをSusieで表示するプラグインですが、Susie本体は不要です。

A to B Converter
Susie Plug-inを利用した画像形式一括変換ツール。


【方法】

1. 上記の2つのファイルを適当な場所にDL、解凍する。

2. VisualArt's Susie Plug-inのフォルダを開き、透過処理用フォルダを開く。
va1

3. if_varts.spiをコピーする。
va2

4. A to B Converterのabc.exeと同じフォルダにif_varts.spiを貼り付ける。
ab1

5. abc.exeを起動し、「プラグイン設定」をクリック。
ab2


6. Susieプラグインの欄にVisualArt's Susie Plug-inがあるのを確認して、出力プラグインのPNG export libraryをダブルクリック。
ab3

7. 出力プラグインの設定画面が出るので「圧縮レベル」を0(未圧縮)にして、「32ビットをα付きとして扱う」にチェックを入れて「OK」をクリック。
ab4

8. 1つ前の画面に戻るので、出力プラグインのPNG export libraryが選択されているのを確認して「OK」をクリック。
ab5

9. 最初の画面に戻るので、念のため右下の「出力形式」の項目を2つともPNGに設定する。ちなみに左下の「出力設定保存」をクリックすると今の設定が保存され、次回以降は出力設定しなくてもいい(らしい)。
ab6

10. 「フォルダ追加」をクリックして、インストールされたゲームの「G00」フォルダを指定する。大抵の場合は「C:\ゲームのブランド名\ゲームのタイトル\G00」になるはずです。
「ファイル追加」にすると指定したファイルのみ変換できますが、ファイル名を見ても何のデータだか見当がつかないのであまりオススメしません。
ab7

11. 変換先フォルダの「参照」をクリックし、変換したファイルの出力先を設定。適当な場所に画像用のフォルダを作っておくと便利です。
ab8

12. 以上の設定が全て終わった画面がこちら。鬼○眼鏡にしてみました。「変換開始」をクリックするとファイルの変換が始まります。
ab9

13.変換中はこのような画面が出ます。この画面が消えて最初の画面に戻ると変換終了です。
ab10

これでアルファチャンネル付きのpngに変換できました。

念のためもう一度言っておきますが、ご利用は自己責任でお願いします。