3ds GB、GBC、GBA、NESのバーチャルコンソール(VC)からゲームを抽出する方法

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらでは3dsのGB、GBC、GBA、NESのバーチャルコンソール(VC)からゲームを抽出する方法を紹介します


共通
STARTボタンを押しながらGodMode9を起動
Homeボタンを押す
Title managerを選択
[A] SD CARDを選択
ダンプしたいvcゲームを選択
Open title folderを選択
 .appファイルを選択
NCCH image options...を選択
Mount image to driveを選択
Aボタン

GB、GBC、NESは
romfsを開く


romfsが表示されない場合
ネットワーク接続の設定でDNSを変更している場合は自動に戻すこと
FBIを起動
タイトル(Title)
ゲームを選択
シードのインポート(Import Seed)
はい(OK)
再びGodMode9を起動

GB&GBC(ゲームボーイ&ゲームボーイカラー)
romフォルダを選択
表示されたファイルでAボタン
Copy to gm9/outを選択
sdカードの中のgm9/outフォルダの中のファイルの拡張子を.gbまたは.gbcに変更

NES(ディスクシステムは不可)
ディスクシステムは下記リンクを参考に
romフォルダを選択
表示されたファイルでAボタン
ソフトによってファイル名が異なります!
.binファイルだったり、CAPSD0A.761だったり
拡張子は関係ありません!
Copy to gm9/outを選択

下記リンクよりファイルをダウンロードし、sdカードのgm9/scriptsフォルダの中にコピー

STARTボタンを押しながらGodMode9を起動
GodMode9が起動したらHOMEボタンを押してScriptsからtnes2inesで先ほどダンプしたファイルを選択し変換
Horizontalは横スクロールのゲーム
Verticalは縦スクロールのゲーム
どちらか正確なものを選択
ファイルの形式を.nesにリネームすればエミュレーターで起動可能
作成されるTNES_BACKUPファイルはエミュレーターで起動可能になる前の、編集される前のファイルです!
このファイルの拡張子を.nesに変更しても起動しません!

もし変換に失敗し、エミュレーターで起動できなかった場合はTNES_BACKUPファイルが変換前のファイルなので、同じようにtnes2inesで選択し、Horizontalで失敗した場合は今度はVerticalを選択し、変換してみる

GBA(ゲームボーイアドバンス)
exefsを選択
.codeを選択
Copy to gm9/outを選択
Bボタンで画像のメニューまで戻りSDCARDを選択
gm9/outまで開き、.codeファイルでAボタン
GBA image optionsを選択
Rename fileを選択
Aボタン
すると.gbaファイルになる

コメント

  1. ゲームギアの抽出方法はありますでしょうか?無理ならすみません。

    返信削除
    返信
    1. そういえば知りません
      方法あるかもです

      削除
    2. 返答有難う御座います、分かりました。
      調べてみようと思います。
      お手数をお掛けしました。

      削除
    3. https://yyoossk.blogspot.com/2022/03/3dsvcrom.html
      記事にしましたー

      削除
    4. ディスクシステム(FDS)吸い出しはどのようにしたらいいか教えてくれませんか?

      削除
    5. 確認してみますー

      削除
    6. 記事にしましたー
      https://yyoossk.blogspot.com/2022/11/3dsvc.html

      削除
  2. すみません。
    改造済の3DSでバーチャルコンソールのROMを吸い出したのですが、吸い出したROMのデータが当時のカセットと同じ内容であるためなのか、点滅表現などが無修正のままなのです。
    調べてみたところ、ROMのデータがあるフォルダに.patchというファイルがあり、そのファイルをwindowsのメモ帳で見ると、変更箇所がテキストで書かれているのですがどのように変更箇所をいわゆるハックロムを作成する際のips ファイルに変換させてパッチをあてるのでしょうか?
    それぞれ吸い出したソフトは
    GBのVCポケットモンスター 赤 緑 青 ピカチュウ
    GBCのVCポケットモンスター 金 銀 クリスタルバージョンです。
    以上、よろしくお願いします。

    返信削除
    返信
    1. 専門的すぎて自分には分かりません

      削除
    2. スーファミも吸い出せないでしょうか

      削除
    3. https://www.youtube.com/watch?v=1HuyuMHIdkQ

      削除
    4. パッチの返信
      ipsはネットで公開する際に著作物(rom,改変済も含め)をパッチ作成者が
      アップロードすることなく安全に幅広く楽しんで貰える様に考えられた差分パッチです。
      エミュレータ、マジックコントローラー含め動作中にipsファイルを直接読み込むことは無いはずです
      専用のソフトウェアでromとipsを読込み、改変された後はipsをゴミ箱へ入れませんでした?
      patch、ギャルゲー等で用いられる手法ですが
      変更対象アドレスを読み込んだ際にオリジナルの内容を無視してpatch参照命令を実行する。
      patchの中身は平文で書かれている様ですので、バイナリでromとpatchを参照しながら
      手作業で改変すればいける、などと思わないで
      平文よくみて、サンプルの中にMemAddressって有る
      memoryサイズなんて実行環境によって違うから参照アドレスはずれる
      よって3ds以外でpatchファイルは使用出来ません。出来るなら既にpatch済みの物を誰かがア、、ゲフンゲフン

      削除
    5. うぉ
      めっちゃ詳しい解説ありがとうございます!
      この手の事には疎くて
      自分も勉強になりましたー
      ありがとうございます!

      削除

コメントを投稿