AndAppのクリプトラクトのファイルをExtractした
先のファイルに対して一つ一つ画像ファイル化するのが面倒でしたので
以下のようなツールを作成しました。


画像変換する方法は以前にかかせてもらった様な感じでしたが
ファイル数が多いのでめんどう

フォルダー単位でATFをPNGに変換するツールを作成したので
誰か暇な人でVB.NET動く環境の方動くかどうか確認してほしいです。(私の端末では確認できた)



使い方
①まずはAndAppのクリプトラクトのフォルダのファイルを解凍する為に以下ページページからMPQ EDITORのソフトをダウンロードしインストールします
http://www.zezula.net/en/mpq/download.html


②次にAndAppのクリプトラクトのフォルダを調べます
・AndAPPのファイルを右クリックしその他→ファイルの場所を開くを選択

・ファイルの場所に幻獣契約のアイコンがあるので右クリックプロパティを選択

・幻獣契約のプロパティ画面でファイルの場所を開くを選択

・以下の様なフォルダが表示されるので「GaneCache」のフォルダより下にあるcrypt.data0~9のファイルが格納しているいるフォルダまで移動(私のマシンだと
「\GameCache\5691646234591232\6558451050217472」でした)

・上記までで調べた場所がクリプトラクトのゲームデータがキャッシュされている場所です。※私はここに①のMPQEditorを置いています


③MPQEditorを起動し「MPQs」→「OpenMPQ」を選択

④拡張子をAllFilesに変更し表示されるファイルをSHIFTキーを押しながら複数選択(CryptData0~9)を選択し開くボタンを押下

⑤どんなかんじで開くか聞いてくるのでMerged mode(マージモード)を選択しOKを押下

⑥で表示されるのがクリプトラクトのデータの中身です

⑦左の欄でルートフォルダを選択し右クリックしExtractを選択



⑧解凍先フォルダを指定しOKボタンを押下


上記までの操作でクリプトラクトのデータをPCの解凍フォルダに展開しましたでも中身わかりずらいんです
loadingimageとかは以下みたいな感じで見ただけでわかるのですが他のフォルダとかよくわかりません。

そこで今回作成したツールを使用します。

以下からダウンロードし解凍し「クリプト画像変換サポート君.exe」を実行してください。
http://www20.tok2.com/home/dasa/cript_atf/atf2png_Cript.zip
実行すると以下の画面が表示されます。



このツールは指定したフォルダ以下のファイルに対して以下の操作を手動で選択し実施します。


・指定したフォルダにある拡張子.dboneのファイルからFLASH梱包されている素材(BINファイル)を抜き出します。
・指定したフォルダ以下のBINファイルの頭4桁はダミーですので、ダニーを削りatfファイルに編集します。
・指定したフォルダ以下のATFファイルからPNG画像に変換します。
・指定したフォルダ以下のPNGファイルを指定したフォルダ\PNGのフォルダにコピーします。

⑨とりあえず先ほど解凍したクリプトラクトのフォルダで試してみましょう
~おすすめフォルダ~
・「\scenario」フォルダ:イベント等で使用される表情付の立ち絵などが格納されています
・「\unit」フォルダ:キャラの立絵、キャラのバストアップ等が格納されています
・「\sound\bgm」フォルダ:ゲームのBGM等が格納されています(mp3なのでツール必要ありません)
・「\sound\voice」フォルダ:キャラのセリフが格納されています(mp3なのでツール必要ありません)

⑩今回はお試しで「Z:\解凍先フォルダ\scenario」を選択し「DBONEからBIN」を選択し実行ボタンを押下

hugflashを使用してFLASH梱包されているファイルを解凍していきます。
※1ファイル解凍する度にフォルダが一つ作成されます><。

⑪「BINからATF」を選択し実行ボタンを押下


BINファイルの中にあるダミーの頭4バイトをけずり拡張子がATFのファイルを作成します。

⑫「ATFからPNG」を選択し実行ボタンを押下


アドべテクスチャー形式のファイルからPNGに変換します
私家版atf2pngをファイル数実行しますので時間がかかる&1ファイル毎に実行されるので動作がちらついてうざいですので
お気を付けください。
実行後は以下みたいな感じでPNGファイルが作成されます

⑬いろいろ作業しますがPNGファイルがあちこちに散らばっていますので「PNGファイルを・・・・」選択し実行します。


そうすると以下の様に指定フォルダの下のpngフォルダに以下の様に画像が格納されます。

今まで手動で作業していたので面倒でしたので
このツールを作成しました><
よかったらご使用ください。