wii 大乱闘スマッシュブラザーズXに収録されているN64、snes、nes、ディスクシステムのゲームを抽出する方法

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


こちらではwiiの大乱闘スマッシュブラザーズXに収録されているN64、snes、nes、ディスクシステムのゲームを抽出する方法を紹介します
収録タイトル
・N64
スターフォックス64
ゼルダの伝説 時のオカリナ

・snes
F-ZERO
スーパーマリオワールド
ファイアーエムブレム 紋章の謎
スーパーメトロイド
MOTHER2 ギーグの逆襲

・nes
ドンキーコング
アイスクライマー
スーパーマリオブラザーズ
スーパーマリオUSA
星のカービィ 夢の泉の物語

・ディスクシステム
ゼルダの伝説
光神話 パルテナの鏡


吸出し方法
下記リンクを参考にwiiの大乱闘スマッシュブラザーズXをバックアップ

下記リンクを参考にバックアップファイルの中身をダンプ

N64
パーティション14がゼルダの伝説 時のオカリナ
パーティション15がスターフォックス64
それぞれのパーティションの中の,romという拡張子のないファイルを抽出し、ファイル名を
適当な名前.z64
にリネーム
例) zelda.z64


snes
パーティション9がスーパーマリオワールド
パーティション10がF-ZERO
パーティション11がファイアーエムブレム紋章の謎
パーティション12がスーパーメトロイド
パーティション13がMOTHER2 ギーグの逆襲
それぞれのパーティションの中のcontent5を開き、J○○J.romとJ○○J.pcmというファイルを抽出

下記リンクよりファイルをダウンロード&解凍
https://drive.google.com/file/d/1vnH8ikdj-25h0Blejc7pObhMhX-UgIbG/view?usp=sharing

抽出したJ○○J.romとJ○○J.pcmファイルをそれぞれbatファイルがあるフォルダの中にコピー
ひとつのゲームごとに作業を行う
romファイルをスーファミ抽出No.1 romファイル.batにドラッグ&ドロップ
pcmファイルをスーファミ抽出No.2 pcmファイル.batにドラッグ&ドロップ
スーファミ抽出No.3 起動するだけ.batファイルを起動すればrom.sfcファイルが作成される
次のゲームを行う場合はrom.sfcファイルが上書きされてしまうので移動するなりしてください


nes
パーティション2がドンキーコング
パーティション3がスーパーマリオブラザーズ
パーティション5が星のカービィ 夢の泉の物語
パーティション7がアイスクライマー
パーティション8がスーパーマリオUSA
それぞれのパーティションの中のmain.dolを抽出

下記リンクよりファイルをダウンロード&解凍
https://drive.google.com/file/d/1vnH8ikdj-25h0Blejc7pObhMhX-UgIbG/view?usp=sharing

それぞれのmain.dolファイルをnes_rom_extract.pyがあるフォルダの中にコピー
ひとつのゲームごとに作業を行う
main.dolをファミコン抽出.batファイルにドラッグ&ドロップ
するとmain.nesファイルができる
次のゲームを行う場合はmain.nesファイルが上書きされてしまうので移動するなりしてください


ディスクシステム
パーティション4がゼルダの伝説
パーティション6が光神話パルテナの鏡
それぞれのパーティションのmain.dolを抽出

適当な場所で右クリックから新規作成でドキュメントを作成

Hex Workshop Hex Editorでそれぞれのmain.dolファイルを開く

*NINTENDO-HVC*を文字列検索する
*NINTENDO-HVC*の列の先頭から128KBコピー

Notepad++で作成したドキュメントをHex Workshop Hex Editorで開き、コピーしたものを貼り付け

前後64KBずつに分割し、先頭に3バイト適当なデータを足す

mgd1cnvで変換

下記リンクよりFDSStudyをダウンロード&解凍し、起動
Option →からディスク結合を選びSaid-Aに前半、Bに後半部分を選び結合保存をクリック

停止する場面があった場合はディスクをB面に切り替えると動く

コメント

  1. あの気になったことなんですけど、Wiiのメトロイドアザームと言うソフトは研磨するとデータが消えてるのですか?Wiiも本体に保存してあるのですが。

    返信削除
    返信
    1. それ、普通自分でなくツール作った人にいうことでは?
      開発者と勘違いしてません?

      削除
  2. はじめまして。スーファミのromを摘出するファイルのダウンロードURLに飛ぶとBloggerのサイトに行ってしまいます。どこからダウンロードすればいいですか?(伝わりにくくてすみません、、、)

    返信削除
  3. ありがとうございます!
    …何故か0バイトになってしまいます(;・∀・)

    返信削除
    返信
    1. ファイルはプロパティからブロック解除したり、全角が含まれていないディレクトリで作業したりしてみてください
      おま環には正直答えづらいです

      削除
  4. ほとんどのエミュレーターでは問題ないようですが、どうやらスマブラX内の64 ROMはZ64(ビッグエンディアン)形式みたいなので、適当な名前.z64へリネームするのがより正しいと思います。

    返信削除

コメントを投稿