雑記扱い 半ボツの抽出ネタ

ROM抽出,日常FinalBurnNEO,MAME,エミュレーター,ネタ

WII VC ACタンクフォース抽出

中古のwiiはアカウントそのまま入ってて
VCゲー残ってたりするよ!ハドフのジャンクはねらい目だよ!(挨拶

下準備

下ごしらえは、はむさんのサイトにある
VC版ティンクルスタースプライツからNEOGEO-ROMダンプを参照してください



上記との相違点は、00000002_app_OUT(00000002_appをU8解凍)を作る事

ROMファイル解凍にlzx.exeが必要になります。
なお改造wikiにあったLZ-decompress-tool.zipでも使えました。

U8解凍した00000002_app_OUTにRomImageというフォルダーがあり
中にはTitle00_bin_LZ.binがあります。LZ(LZ11/LZ40)で圧縮されているので
lzx.exeを使って解凍します。ただし上書きしてしまうので注意。

Copy Title00_bin_LZ.bin Title00_bin_LZ.bin.bk
lzx.exe -d Title00_bin_LZ.bin

こんな感じでバックアップとっとくと安心。
実行するとファイルサイズが大きくなるので
その状態でバイナリをカットしていきます。

VCはCRCが改変されていますが
ヘッダがあるので力業で切り出しました。

Bcut.exeは


scrapAさんのメタルスラッグ用スクリプトの
MSC_extract_v2.zipをダウンロードすれば入手可能です

bcut Title00_bin_LZ.bin cus64-64a1.mcu 0x80248 0x1000
bcut Title00_bin_LZ.bin tf1_chr0.bin 0x101D80 0x20000
bcut Title00_bin_LZ.bin tf1_chr1.bin 0x121D88 0x20000
bcut Title00_bin_LZ.bin tf1_chr2.bin 0x141D90 0x20000
bcut Title00_bin_LZ.bin tf1_chr3.bin 0x161D98 0x20000
bcut Title00_bin_LZ.bin tf1_chr4.bin 0x181DA0 0x20000
bcut Title00_bin_LZ.bin tf1_chr5.bin 0x1A1DB0 0x20000
bcut Title00_bin_LZ.bin tf1_chr8.bin 0x1C1DC0 0x20000
bcut Title00_bin_LZ.bin tf1_obj0.bin 0xC1D40 0x20000
bcut Title00_bin_LZ.bin tf1_obj1.bin 0xE1D48 0x20000
bcut Title00_bin_LZ.bin tf1_prg0.bin 0x01F8 0x20000
bcut Title00_bin_LZ.bin tf1_prg1.bin 0x20200 0x20000
bcut Title00_bin_LZ.bin tf1_prg7.bin 0x40230 0x20000
bcut Title00_bin_LZ.bin tf1_snd0.bin 0x60238 0x20000
bcut Title00_bin_LZ.bin tf1_voi0.bin 0x81250 0x20000
bcut Title00_bin_LZ.bin tf1_voi1.bin 0xA1258 0x20000

CRC調整

このままでは、たくさんCRC不一致なのでちょろまかします。
forcecrc32.exeはうちでビルドしたWindows実行形式に対応したバッチです


オリジナルは上記サイトで、たくさん派生品がありますので
好きなバリエーションを使いましょう、その場合は随時書きかえてください。

Rem バックアップ作成
copy tf1_snd0.bin tf1_snd0.bin.org
copy tf1_prg7.bin tf1_prg7.bin.org
copy tf1_chr8.bin tf1_prg7.bin.org
copy tf1_chr5.bin tf1_prg7.bin.org

Rem CRC改変
forcecrc32.exe tf1_snd0.bin 131068 4D9CF7AA
forcecrc32.exe tf1_prg7.bin 131067 9DFA0DD5
forcecrc32.exe tf1_chr8.bin 131068 7D53B31E
forcecrc32.exe tf1_chr5.bin 131068 E6C6609A

書き換えが終わったらtankfrcej.zipとして圧縮すれば作業は終了です。

動作確認

遊べますが、画像がバグってさらにBGMが正常に鳴りません

雑記扱いで半ボツの理由です;

しめ

んーこの残念具合。
素直にナムコミュージアム(switch)か
アケアカ(switch)で遊んだほうがいいよねってオチですな;

ちょっと前なら基板が1000円から3000円とかだったんですが
今は8万円とかになってますしねえ;

ROM抽出,日常

Posted by Richard Roe