SWEATSHOP 2号店

ゲームやゲームの改造についての雑記・備忘録。Twitter:@dark_learner

3DSからのVCデータの抽出

3DSにあるバーチャルコンソールのデータから、romデータを抽出できないかなーと思ってましたが。

ようやく成功したのでご報告を。

 

用意するもの:Godmode9が使える環境、吸い出したいソフト。

 参考サイト:3DS Virtual Console Extraction Tutorial - GlazedHax

GB, GBC, FC , GBAに対応しているっぽい。

SFCyoutubeに上がってたのでそちらを参照のこと。

 

*手順*

 

①事前準備

まず、ソフトのIDを調べておく。

FBIを使ってもできるし、Godmode9の機能でもできるのでとにかく調べてメモしておく。

なんなら下のサイトを使っても良い。

https://www.gametdb.com/3DS

 

②フォルダを開く

Godmode9を起動、[A:] SYSNAND SDを選択する。

"title"、"Serching for titles"を選択するとゲーム一覧が出るので、調べたIDと一致しているのを選択。

"TMD file options..."から"Mount CXI/NDS to drive"を選択し、"Yes"を選択する。

 

③ダンプ

"rom"や"exefs"に類する名前と書かれたフォルダを開く。

中にあるデータを、"Copy to gm9/out"でSDカードにダンプ。

GBAの場合は”.code”を選択するそうです。

 

④変換作業

1.ファミコンの場合

参考サイト様から"this script"と書かれたリンクからscriptをDL。

3DSからSDカードを読み込み、godmode9のフォルダを開く。

DLしたscriptを"gm9/scripts"のフォルダに入れる。

3DSからGodmodeを起動し、scriptのフォルダからscriptを起動。

ここでmirroring作業を聞いてくるので、正しいほうを選択(横スクロールが垂直、縦スクロールが水平、らしい?)。

何もなければ新しくファイルがdumpされる。

 

2.ゲームボーイアドバンスの場合

Godmode9から”gm9/out”を開き、dumpしたファイルを選択。

GBA image options"から”Rename file"を選択し、承認して変換。

 

**

 

参考サイト様に感謝を。