しぬまでピュアピュアやってんの?

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

元ネタ

ラビットホール feat. 初音ミク DECO*27さん
バニーガールの暗喩とテンポとノリ。あとchannel氏のPurePure(not)がすばらしい。

ループ再生してると永遠に耳に残るんですよね

SVC CHAOS(Steam/GOG)のROM抽出

ひつようなもの

bcut,bswap,neo-cmc等々はスクラップAさんのサイトからDLをお願いします。

ss_unswizzle


置き換えてるだけなので、はむさんのtiles2crom.exe(手動)でも可能です。

抽出バッチ(分割)

ほとんどサイフォンさんが発売日と前後数日で情報を投下いただきました。
コメント投稿ありがとうございました!!

echo P
neo-cmc.exe p1.bin 0 enc_prom.tmp 1 269 P
BSwap.exe d B enc_prom.tmp ROM_LOAD32_WORD.txt 269-p1.p1 269-p2.p2 

echo m
neo-cmc m1.bin 0 269-m1.m1 1 269 M

echo v
neo-cmc v1.bin 0 v1e.tmp 1 269 V
bcut v1e.tmp 269-v1.v1 0 8388608
bcut v1e.tmp 269-v2.v2 8388608 8388608

echo c
rem c7&c8 はCRC不一致、別ページを参考に修正する
ss_unswizzle c1.bin odd.tmp even.tmp
bcut odd.tmp 269-c1d.c1 0 8388608
bcut odd.tmp 269-c3d.c3 8388608 8388608
bcut odd.tmp 269-c5d.c5 16777216 8388608
bcut odd.tmp c7.c7 25165824 8388608
bcut even.tmp 269-c2d.c2 0 8388608
bcut even.tmp 269-c4d.c4 8388608 8388608
bcut even.tmp 269-c6d.c6 16777216 8388608
bcut even.tmp c8.c8 25165824 8388608

GENJURO→GENJYUROへの修正作業(CRCFIX C7/C8)

GENJUROを書き換えて


To change GENJURO to GENJYURO on the character selection screen,
you need to modify the images contained in C7 and C8.

GENJYUROにする作業をします。

You can easily convert it using an IPS patch.
However, to avoid legal issues and distinguish it from pirated versions,
I will only explain the manual modification method.

ネームプレート画像を入れ替える方法

今回はCが改変されているので
そのまま正常なROMをバッチ変換できません
Cの正常化は画像編集を行えばCRCの一致を確認しています。
とても面倒でたいへんですが、がんばりましょう。


dot打ちのページを用意しました!(Update)

こちらでプレート画像を直接編集すれば、差し替え画像は不要になります。
上記と合わせて、どちらかを選んでもらえればと思います。

後半戦

上記のCROM修正作業を行わないで続行すると、C7とC8のCRCが不一致となります。
それでも良いという場合はC7とC8をリネームしてバッチを実行してください。

rem 上記CROMの修正後にこのバッチを実行する。
rem 修正した269-c7d.c7と269-c8d.c8を実行フォルダーにコピーしておく。

rem Work on correcting C7 and C8 from GENJURO to GENJYURO.
rem After confirming that the CRCs match
rem Copy 269-c7d.c7 and 269-c8d.c8 to a folder and run the batch.

echo c enc
copy /b 269-c1d.c1+269-c3d.c3+269-c5d.c5+269-c7d.c7 odd1.tmp
copy /b 269-c2d.c2+269-c4d.c4+269-c6d.c6+269-c8d.c8 even1.tmp
BSwap c B c_dec.tmp oddeven.txt odd1.tmp even1.tmp
neo-cmc c_dec.tmp 0 c_enc.tmp 1 269 C
BSwap.exe d B c_enc.tmp oddeven.txt odd_enc.tmp even_enc.tmp
bcut odd_enc.tmp 269-c1r.c1 0 8388608
bcut odd_enc.tmp 269-c3r.c3 8388608 8388608
bcut odd_enc.tmp 269-c5r.c5 16777216 8388608
bcut odd_enc.tmp 269-c7r.c7 25165824 8388608
bcut even_enc.tmp 269-c2r.c2 0 8388608
bcut even_enc.tmp 269-c4r.c4 8388608 8388608
bcut even_enc.tmp 269-c6r.c6 16777216 8388608
bcut even_enc.tmp 269-c8r.c8 25165824 8388608

del *.tmp

mkdir dec
move 269-c*d.c* dec\

mkdir svc
move 269-***.*** svc\
powershell compress-archive svc\* svc

復号済CはDecフォルダーに放り込まれます

動作確認

CRCも問題ないです



C7とC8を書き換えないと2つは一致しなくなります。



書き換える必要なくCRCも揃っています。

バッチリ修正できてます!やったね!

しめ



久々にcodemysticさんの変換で
C暗号化時に一度ODD/EVENに分けて混ぜるのわすれててドツボってました;
アケアカはそのままで行けちゃうんでつい楽にながれますな。

ツールの置き換えが進んだことで、バッチ書くのもかなり高速化しました
本当に新版neo-cmcは良いツールですね、しみじみ感謝しています。

今回の最大のポイントは手作業による
genjuro→genjyuroドット変更だと思います;
CRC一致した時はホントに変な声出たw

IPSパッチで楽な変換もできますが
差分の出どころが海賊版からなのか、手作業後のCからなのか
データ上ではまったく判別ができないので
法的リスクを考えて見合わせる事にしました。

よそのサイトや海外圏だと対応は異なるかなと思いますし
個々人の判断でいいと思います、うちは安全に倒しました。

安全安心に修正できる手法を公開してくださった
サイフォンさん、ありがとうございました!まさに神ですね。



簡易化でネームプレートの修正済画像をZipに入れて配布し
変換する人がNGFXから指定アドレスに移動
インポートで生成・・・も考えたのですが
そこら辺も、現状では「んー」って感じですね。

そんな感じで、次回は未定です。