「布団の中から出たくない」 打首獄門同好会

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

元ネタ

ボチボチそんな感じかなとも思いつつ
たまにめちゃくちゃ暑いので何とかしてほしい。

Rage of The Dragon NEOの解析と抽出 CRC不一致

レイジオブザドラゴンNEOが発売されました
結論からお伝えすると内包されている
ROMは製品版も体験版と完全同一でした。



そのため、Cを再暗号化してPを修正するとCRC不一致になりますが
起動して遊ぶことが可能になります、その際はかならず購入しましょう

事前準備

スクラップAさんのお陰で、ほとんどがNEO-CMCで完結するようになりました!

上記からneo-cmc、bSwap、bcut、oddeven.txtを入手してください
旧来のneo-cmcではエラーを吹くので未ダウンロードの方は
必ず上記ページからダウンロードしてください。

修正とC再圧縮バッチ

サイフォンさん、超速の情報投稿ありがとうございました!

あんこさん

一応レイドラの解禁ということで、起動するための情報を共有しときます。

1020 C0 13→71 4E
2400 B9 4E→71 4E

1D326〜4D
タイトル画面時の企業名
 *Evoga Entertainment 2002¥n
 *PLAYMORE.

 ¥nは改行
 .は文字処理終わり
 アスタリスクは©

https://milkchoco.info/archives/9280#comment-5656

起動用P書き換え

264-p1.p1
0x1020:C0 13 => 71 4E
0x2400:B9 4E => 71 4E

バイナリエディターで264-p1.p1を開いて
当該アドレスを書き換えないとエミュレーターで正常に起動できません。

Cの再圧縮

//c3以後が改変されてるのでCRCは一致しない

copy /b 264-c1.c1+264-c3.c3+264-c5.c5+264-c7.c7 odd.tmp
copy /b 264-c2.c2+264-c4.c4+264-c6.c6+264-c8.c8 even.tmp
bswap c B crom.tmp oddeven.txt odd.tmp even.tmp
neo-cmc crom.tmp 0 enc.tmp 1 264 C
bswap d B enc.tmp oddeven.txt odd_e.tmp even_e.tmp

bcut odd_e.tmp 264-c1e.c1 0 8388608
bcut odd_e.tmp 264-c3e.c3 8388608 8388608
bcut odd_e.tmp 264-c5e.c5 16777216 8388608
bcut odd_e.tmp 264-c7e.c7 25165824 8388608
bcut even_e.tmp 264-c2e.c2 0 8388608
bcut even_e.tmp 264-c4e.c4 8388608 8388608
bcut even_e.tmp 264-c6e.c6 16777216 8388608
bcut even_e.tmp 264-c8e.c8 25165824 8388608

Cが書き換えられているので未所持のCRC不一致になります
FBNeoやnonagMAMEなら起動可能かと。

そのままCを再圧縮すると名前が被って上書きしてしまうので
別の場所にファイルをコピーしたら264-c*e.c*のeを抜いて
他のファイル(P/M/V)もコピーしてからzip圧縮(rotd.zip)します。

ex)
mkdir rtod
copy 264-c*e.c* rtod\
cd rtod
ren 264-c*e.c* 264-c*.c*

残りのファイル(264-ほにゃらら)も同梱して圧縮するのを忘れずに。

タイトルロゴの企業名復活(おまけ)


企業名の書き換えはRomマスカレードで
Pをエンディアン変換(16Bit)を行ってSavedumpしてから書き込みます。



こんな感じでサイフォンさんの投稿通りに打ち込みます。

もう1回エンディアン変換(16bit)を行って保存しましょう。

とりあえずヨシ!!



お遊びでこういう事も出来ます。

しめ

おしゃれ着をランダムで吐き出してみたテスト

体験版公開記事で情報も大体既出でしたが
そのまま販売コースだったとは・・・
さすがに未購入だと、立て付け的にも色々不味いのでポチっときました。

というかステートロードでランチャーかぶせてるなら
なんでROM弄ったの?と、そのままじゃだめなんですか!

どうやってもROMは未所持になるので対応としては
CRC書き換えよりはROMsetを追加するほうが早いと思います。

与太話ですがDEIってマルクス主義扱いなんですね
そう考えたら赤字で火だるまでも、思想を刷り込むために強行するのも納得。