ガンガンいこうぜ!

ROM抽出,エミュレーターADK,FinalBurnNEO,MAME,neogeo,ネタ

おやくそく

全て無保証での提供となります、自己責任の上で作業は行ってください
この件で何らかの損害を受けたとしても、筆者は免責とさせていただきます。

Androidアプリは構造変更がしばしば発生します
新版で抽出NGになることも多いので現時点のみとなります。

アプリは購入して抽出しましょう、よい子もわるい子も返金申請しないように。
抽出したROMファイルを第三者へ配布すると著作権侵害を問われる可能性があります。


細かいアレコレは上記を参照してください(長いです)

痛快GANGAN行進曲(Android)のROM抽出

クリフトがザラキしか打たない病は学習不足らしいよ(挨拶

英語版はAggressors of Dark Kombatと全く違う名称でビックリしますね



Playストア(Android)で配信されているバージョンですので注意(1.1.2)

事前準備として端末からゲームのバックアップを取り


WSLかVM(Ubuntu推奨)でBinwalkを利用してアンパックする必要があります。


詳細な手順は下記記事を参考にしてください




スマートフォンのUserLAndなUbuntuでBinwalkをインストールする場合
その気になれば、スマートフォンで抽出・変換できる時代ですね。

未インストールの場合、UbuntuのターミナルからBinwalkと入力すれば
インストール方法を教えてくれます(HDD1GB消費)

バッチに使う各種ファイル(Bcut、Bswap、oddeven.txt)は
スクラップAさんのメタルスラッグコンプリート抽出用から入手可能です。

バッチファイル

ファイル名はバージョン更新ごとに変化します
違う文字列でも近似値を当てはめれば抽出可能です。

rem s1
copy BC4F56 074-s1.s1

rem m1
DetectCRC:5A52A9D1 ADR:00000000 SIZE:00020000
bcut B17E1C 074-m1.m1 0 0x20000

rem p1 天地返し
bcut B17E1C 0.tmp 0x20000 0x100000
bcut B17E1C 1.tmp 0x120000 0x100000
copy /b 1.tmp+0.tmp 074-p1.p1

rem v1
bcut 7FE1E4 074-v1.v1 0 0x200000
bcut 7FE1E4 074-v2.v2 0x200000 0x200000

rem C 数字小→大の順になっている
BSwap.exe d B 224F70 oddeven.txt 074-c1.c1 074-c2.c2
BSwap.exe d B 38C458 oddeven.txt 074-c3.c3 074-c4.c4
BSwap.exe d B 542910 oddeven.txt 074-c5.c5 074-c6.c6
BSwap.exe d B 6FA470 oddeven.txt 074-c7.c7 074-c8.c8

del *.tmp
mkdir aodk
move 074-**.** aodk\
powershell compress-archive aodk/* aodk

コピペで(好きな任意の名前).cmdで保存したら、binwalkをしたlib_neogeo.soの解凍先に
Bcut.exe bswap.exe oddeven.txt とこのバッチをコピーしcmdをダブルクリックして実行すればOK
生成されたaodk.zipをROMフォルダーにコピーで遊ぶことができます。


ROM MasqueradeでのCRCアタック(M1)の様子
慣れてくると目視で読めてくるからこまる。

内容的には神鳳拳と同一でした。

この辺はもうパターン化してるところがあるので
CRC不一致なゲームや変な弄り方してなければ解析も余裕ですね。

動作確認


木っ端微塵の術!!(ダイナマイトを口にくわえさせて爆破)
ギャグマンガ時空でグロはないので、ごあんしんください

ジャンプがボタンでコマンドが独特です
しかし、ジェラシーボンバーは凄いと思いました(こなみかん

対戦に不向きで一人用ゲーに近かったのもあり
キサラ位しか別作品に出てないように思います;

しめ

GWセールだったので久々の抽出記事になりました
まぁ自力でやれる人には今更でしょうけどもね。

これでお外NEOGEOのバリエーションが増えました(ほくほく