「布団の中から出たくない」 打首獄門同好会
元ネタ
ボチボチそんな感じかなとも思いつつ
たまにめちゃくちゃ暑いので何とかしてほしい。
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 4E1D326〜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ってマルクス主義扱いなんですね
そう考えたら赤字で火だるまでも、思想を刷り込むために強行するのも納得。
ディスカッション
コメント一覧
まだ、コメントがありません