ど~もeagle0wlです(再)

140文字では収まらないネタを記録するブログ

キラキラスターナイトDXパーフェクトブックを買った&ROMイメージ抽出した

『キラキラスターナイトDXパーフェクトブック』を

買った。

f:id:eagle0wl:20170501044232j:plain
こんなに買ってるんですよアピール(『8BIT MUSIC POWER』のカートリッジは紛失!)。

カートリッジ版が先行して発売されたが、本ムックの付録CD-ROMにはアレンジ版のmp3ファイルや開発途上のROMイメージなどがいろいろと収録されている。ただし、完成版の.nesファイルは同梱されていない。

ROMイメージ抽出スクリプト kksn_ripper

◆PC版ソフト
・キラキラスターナイトDX
・キラキラスターナイトAC
・キラキラスターナイトGOLD

完成版は3バージョンもあるが、エミュレータ(VirtuaNES)とROMイメージが一体化された形で提供されており、.nesファイルがそのまま転がっている訳ではない。VirtuaNESは2010年に開発が終了しており、readmeにも記載があるが環境によってはゲームパッドが使えないようである。

ということで、この”PC版ソフト”である "KKSN DX.exe"、"KKSN AC.exe"、"KKSN GOLD.exe" から、それぞれROMイメージを抽出するスクリプトkksn_ripper』を作成した。IDA Proは便利ですなあ。

github.com

Python 2.7.xで確認。あまり多くは語らないことにします。分かる方のみどうぞ。個人利用の範囲に留めてください