ファンタジーゾーンコンプリートコレクション

ROM抽出,エミュレーターFinalBurnNEO,エミュレーター

前半戦

お約束

抽出は全て自己責任でお願いします

手順などの不備がありましたら
お手数ですがコメントをいただけると幸いです
あらかたぶん投げてるので、補完のコメントも大歓迎です。

後半戦があります
MAMEでは残念ながらバージョンが限られますが
ファンタジーゾーン2のSYSTEM16C版の変換などを記載しています。

事前準備

当初から10年ほど時間が経過もしてるので、忘備録的な感じで一つ
なお変換と解析は丸投げなので、デキる人は現行用に書き換える方がよいかと。

当該のPS2用ゲームディスクからBIN.BAKをコピーしておきます

こちらから
ファンタジーゾーン・コンプリートコレクション データファイル展開
をクリック、抽出ソフトをダウンロードし解凍します

fzcc_unpackを実行して
事前にディスクからコピーしておいたBIN.PAKを選択、アンパックします
数分はかかると思うので、完了表示が出るまで待ちましょう。



正常に実行がおわれば、BINフォルダが生成され
BINフォルダー配下に全てアンパックされています

ROM変換

ファンタジーゾーン(unprotect)

ツールダウンロードサイトにある
謎のテキスト(「特定の使い方」をする人向け)にある
後半のスクリプトを使う事で変換出来ます。
ただしHSP3.1でないと動作しません。3.6や3.7beta、2.6では正常動作しないので注意!

(直接リンクでお行儀悪いですが)
上記より3.1をダウンロードして解凍した後に
エディター(hsed3le.exe)を起動させコピー&ペーストします。

その後、メニューから実行ファイル自動作成よりEXEファイルを作成します

デフォルトでは(マイ)ドキュメントフォルダーに作られる
hsptmp.exeとなります。コレをBINフォルダーにコピーしてから実行します。

上記画像のようにepr-7***.**が沢山できあがるので
これを全てfanntzone1.zipとして圧縮すれば完了です
おそらくMAMEでもそのまま動作すると思われます。

Fantasy Zone II – The Tears of Opa-Opa (System 16C, PS2 data file)

こちらはFinalBurnNeoでのみ動作すると思われます。



事前解凍したBINフォルダーに含まれている
下記ファイルを圧縮しfantzn2xps2.zipとして圧縮します。

fz2_s16c.p00
fz2_s16c.p01
fz2_s16c.scr
fz2_s16c.spr
fz2_s16c.snd

まさかの変換せずに、そのまま読み込ませるドライバーみたいです・・・

動くんだ・・・理論上は読み込み側を対応させる事は可能ですけど

Fantasy Zone Time Attack (System 16B, PS2 data file)

fz1_s16b_ta.p00
fz1_s16b.scr
fz1_s16b_ta.obj
fz1_s16b.snd

こちらもFinalBurnNeoの場合、必要ファイルを圧縮するだけの直読みドライバー型です
BINフォルダー内にある、4つのファイルをZIP圧縮しfantznta.zipにするだけ。


通常版と異なるのは基地破壊時、ミス時、リスタート時に時間表示が出ます
得点ではなく、クリア時間がスコアになったタイムアタックバージョンですね。

しめ

現在だと5000円~位で価格2倍のプレミアが付いていますから
既に所有している人が、思い出して変換するケースかなぁ・・・と
そういえば、PS2アーカイブスという入手方法もありましたね。

ちなみに今回取り上げたPAKアンパックツールですが
SegaAges2500の後期に発売された、他タイトルでも使えるようです
SEGAマーク3やメガドライブ用イメージなどがそのまま取り出せます

海外フォーラムでもコマンドライン用ですが
同様のアンパッカーを見つけました

体験版がまだ公開されていました。

2008年という所に時代を感じますね。

最後になりますが、変換ツールを今も公開し続けて下さっている
zaralaさんに感謝を、ありがとうございました。