餓狼 MOW のRom抽出 旧版 Outdated version.
こちらの記事は旧版です Outdated version.
ツールの更新により、上記のこちらの方が快適です
以下は過去の資料として読んでください。
Code Mystic社製の餓狼MOW
元々、餓狼MOWに関してはGOG版のLINUX版インストーラーを
解凍ソフトから開く事でdotEmu製のZIPが丸ごと拾えるので
あまり触る気がありませんでした。
が、Jackさんのコメントおよび変換BATの投稿と
はむさん主催のWikiに記載のコメントから
C Romの再圧縮が可能ではないか?と思うにあたり
ダメ元で試した所、問題なかったので公開することにしました。
再まとめに際して快諾いただけたJackさん、ありがとうございます
今回の9割はJackさんのお陰です、他のDecrypt物はやる気が出ません(お察し下さい)
おそらくSteamとAmazon PrimeとGoogle playと
GOG(Windows版)とDMM?あたりが対象です
あと、ひたすらスマートではないです。ご了承ください。
必要物
romcutter.exe tiles2crom.exe
prog.exe(下段の方にある物 #3 を利用)
neo-cmc.exe bincut.exe bswap.exe
それぞれダウンロードして餓狼のインストール先フォルダーの
\Garou\Data\rom に解凍&コピーして下さい。
各ツールを公開された作者さんにここで感謝を
Jackさん投稿の変換BAT(Decrypted C)garoun.zip
REM steam「Garou Mark of the Wolves」(decrypted C) garoun.zip
romcutter.exe v1.bin 253-v1.bin 0 400000
romcutter.exe v1.bin 253-v2.bin 400000 400000
romcutter.exe v1.bin 253-v3.bin 800000 400000
romcutter.exe v1.bin 253-v4.bin C00000 400000
copy m1.bin 253-m1.m1
echo motwn_c1.rom StartAddr:0 Odd_or_Even:0 SplitSize:800000
echo motwn_c2.rom StartAddr:0 Odd_or_Even:1 SplitSize:800000
echo motwn_c3.rom StartAddr:800000 Odd_or_Even:0 SplitSize:800000
echo motwn_c4.rom StartAddr:800000 Odd_or_Even:1 SplitSize:800000
echo motwn_c5.rom StartAddr:1000000 Odd_or_Even:0 SplitSize:800000
echo motwn_c6.rom StartAddr:1000000 Odd_or_Even:1 SplitSize:800000
echo motwn_c7.rom StartAddr:1800000 Odd_or_Even:0 SplitSize:800000
echo motwn_c8.rom StartAddr:1800000 Odd_or_Even:1 SplitSize:800000
tiles2crom.exe c1.bin
copy p1.bin p1_decrypted
echo prog.exeには、Encryptの”e”とgarouの”1″を応答する
prog.exe
romcutter.exe p1 253-ep1.p1 0 200000
romcutter.exe p1 253-ep2.p2 200000 200000
romcutter.exe p2 253-ep3.p3 0 200000
romcutter.exe p2 253-ep4.p4 200000 200000
ren sma kf.neo-sma
del p1_decrypted
del p1
del p2
このBATではwinkawaks157等で動作する
decrypted C版のROMであるgaroun.zipになります
Garou.zipに変換するBAT
Rem steam「Garou Mark of the Wolves」garou.zip
bcut v1.bin 253-v1.bin 0 4194304
bcut v1.bin 253-v2.bin 4194304 4194304
bcut v1.bin 253-v3.bin 8388608 4194304
bcut v1.bin 253-v4.bin 12582912 4194304
copy m1.bin 253-m1.m1
copy p1.bin p1_decrypted
echo prog.exeには、Encryptの”e”とgarouの”1″を応答する
prog.exe
bcut p1 253-ep1.p1 0 2097152
bcut p1 253-ep2.p2 2097152 2097152
bcut p2 253-ep3.p3 0 2097152
bcut p2 253-ep4.p4 2097152 2097152
copy sma kf.neo-sma
echo c1 StartAddr:0 Odd_or_Even:0 SplitSize:800000
echo c2 StartAddr:0 Odd_or_Even:1 SplitSize:800000
echo c3 StartAddr:800000 Odd_or_Even:0 SplitSize:800000
echo c4 StartAddr:800000 Odd_or_Even:1 SplitSize:800000
echo c5 StartAddr:1000000 Odd_or_Even:0 SplitSize:800000
echo c6 StartAddr:1000000 Odd_or_Even:1 SplitSize:800000
echo c7 StartAddr:1800000 Odd_or_Even:0 SplitSize:800000
echo c8 StartAddr:1800000 Odd_or_Even:1 SplitSize:800000
tiles2crom.exe c1.bin
copy /b c1+c3+c5+c7 odd
copy /b c2+c4+c6+c8 even
BSwap c B crom.bin oddeven.txt odd even
neo-cmc crom.bin 67108864 crom_encrypt.bin 1 2 -1
BSwap d B crom_encrypt.bin oddeven.txt odd_enc even_enc
bcut odd_enc 253-c1.c1 0 8388608
bcut odd_enc 253-c3.c3 8388608 8388608
bcut odd_enc 253-c5.c5 16777216 8388608
bcut odd_enc 253-c7.c7 25165824 8388608
bcut even_enc 253-c2.c2 0 8388608
bcut even_enc 253-c4.c4 8388608 8388608
bcut even_enc 253-c6.c6 16777216 8388608
bcut even_enc 253-c8.c8 25165824 8388608
del crom_encrypt.bin
del crom.bin
del ***_enc
del odd
del even
del p1
del p2
del sma
del p1_decrypted
mkdir roms
copy 253-***.** roms\
copy kf.neo-sma roms\
powershell compress-archive roms/* garou
tiles2crom.exe で切り出すCRomは
garounの物と同一(Decrypted C)なので
変換済の場合はリネームだけすれば使い回せます。
GOGのWindows版とAmazonPrime Windows版で
抽出および動作確認済です
問題なく完了すればgarou.zipが作られるので
FinalBurnNeoや近年のMAME等で利用可能です。
まちがいへの突っ込みや、こっちの方がいいぜ!などありましたら
遠慮なくコメントを残していただければ幸いです。
しめ
そういえばMOWの続編が正式にトレイラー出ていましたね
中々タイミングとしては美味しい所だったように思います。
MOWは極端な性能バランスだったので
主人公格がそこそこの位置になると良いですねえ;
カインについていったロックがどうなってるやら・・・
ほたるの天翔乱姫はどうなるのか!
サムネに使いましたけど公式がやってますからね?
コラージュじゃないですよ?!
MOWは次世代を押し出してたようですが
ぶっちゃけ癖が強すぎましたし
今回DLCで龍虎の拳や餓狼伝説のキャラとか
しれっとギースあたりが出てきても驚かないよ!!
ディスカッション
コメント一覧
上記の方法で抽出できるゲームは餓狼MOW以外にも
メタルスラッグ3、KOF99、KOF2000も流用できます。
メタルスラッグ3とKOF2000はすでに複合化されたものがあるので、やりたい人向けではありますが。
サイフォンさん
検証いただいてありがとうございます!
KOF99もいけるんですねえ。(なんか印象薄くて…)
KOF99に関してはファイルがチップサイズではなく使用するデータのみに
なっていたのでPROMはうまく暗号化出来ませんでした…
ダミーデータをうまくどこかに入れることでMAME暗号化セットになるのかもしれません
ただ復号化用ドライバは用意されてるのでそのままPROM復号化セットで使用するといいと思います
ちなみにKOF2001もKOF99と基板はほぼ同じ構成でSMAチップ無しなので
ほぼ同じBATで取り出して中華CANAMEで動作確認しました
新しいMAMEだとエンディングでリセットかかるんですよ…
餓狼MOWは、Androisd版(非アケアカ)/Steam版/DMM版/PrimeGaming版と、どれも同じ構成なのでこの抽出batが利用できました
>KOF99もいけるんですねえ。
Androisdアケアカ版の事でしょうか?