HomeBrew Launcher の導入(oot3dhax)

 

はじめに

HomeBrew Launcher (HBL) が導入済みの方は以下へお進みください。

 

bbptrdintro.hateblo.jp

 

 

HomeBrew Launcher (HBL) について

  • 自作ソフトを起動するためのものです
  • バンブラPへデータのインポート/エクスポートをする際に使用します
  • CFWと違い、システムファイルを書き換えません。SDカード上のファイルを削除することでHBLがアンインストールされます
  • 任天堂の保証が受けられなくなる可能性があります

 

セーブエディターについて

Cyber セーブエディターは現在、サービスの提供を終了していますが、以下の記事の通り、クライアントソフトとしてセーブバンクを使用することでセーブデータのバックアップ/リストアができます。

 

bbptrdintro.hateblo.jp

 

準備するもの

 

 

HomeBrew Launcher (HBL) の導入

oot3dhaxの導入

  1. ゲームカードリーダーに時オカのカートリッジを挿入し、PCと接続する
  2. セーブバンクを起動する
  3. 左側メニューの「せってい」をクリックし、「保存先フォルダを開く」
  4. 以下のファイルをダウンロードする

    https://mega.nz/file/LJ0ESbLL#UKPmiApX7i5xaj79TfsZC7vxpKoS5sgnJceMrNTd7L8

  5. ダウンロードしたzipファイルを解凍する
  6. 解凍して出てきたファイルを「手順3」で開いたフォルダにコピー
  7. セーブバンクを再起動する
  8. セーブバンクにカートリッジが認識されていることを確認する
  9. 「セーブデータリスト」に「HBL」から始まるバックアップが4つあることを確認する
  10. 自分の3DSに合ったデータを選択し、右クリックから「セーブデータのリストア」
    *C2FEと45FEがありますが、最初はC2FEを選んでください。
     45FEは次の手順でセーブデータを読み込めなかった場合に使用します。
  11. ゲームカードリーダーから時オカを取り外す
     

HomeBrew Launcher (HBL) の導入

  1. 以下のファイルをダウンロードする
    https://github.com/fincs/new-hbmenu/releases/latest
    - boot.3dsx
  2. boot.3dsxをSDカードのルートへコピーする
     

HomeBrew Launcher (HBL) の起動

  1. SDカードと時オカを3DSに挿入し、電源を入れる
  2. 時オカを起動する
    *セーブデータが破損していると出た場合、セーブバンクで45FEの方をリストアしてもう一度時オカを起動してください。
  3. セーブデータをロードする
  4. ロード完了後、Aボタンを押す
  5. HBLが起動すれば成功!

 

 

HBLの操作方法

スタートボタンを押すと、HOMEに戻ったり再起動できるメニューが現れます。

電源ボタンを押すと、電源が切れます。

 

 

degausser3dsの導入

バンブラPの楽曲データをやり取りするのに必要なツールです。

HBLから起動します。

 

bbptrdintro.hateblo.jp

 

 

HomeBrew Launcher 導入方法まとめ

bbptrdintro.hateblo.jp

サービス終了した3DS用 CYBER セーブエディター を活用する

https://www.cybergadget.co.jp/support/2757/13225.html

f:id:bbptrdintro:20210223012353p:plain

CYBER セーブエディターは2019年6月10日にサービスを終了しました。

(その後も一時的には抜け道を使って使用できたようですが)

現在はサーバーが停止したようで、クライアントソフトを立ち上げることすらできなくなりました。

 

 

そこで、以下の紹介です。

 

https://www.cybergadget.co.jp/products/4544859018664.html

f:id:bbptrdintro:20210223010716p:plain

 

赤丸で囲った通り、セーブバンクはセーブエディターのゲームカードリーダーを使用することができます。

セーブバンクではセーブデータのバックアップ、リストアが可能です。

セーブデータの改造はできません。

 

早速クライアントソフトをダウンロードしましょう。

https://www.cybergadget.co.jp/support/savebank/SB3DS/

 

クライアントソフトをインストール後、PCとゲームカードリーダーをUSBケーブルでつなぎます。(ケーブルはUSB Type-A to USB micro Type-B)

ゲームカードリーダーに3DSカートリッジを挿入しセーブバンクを起動します。

セーブバンクでゲームが認識されていれば、セーブデータのバックアップ、リストアが可能です。

 

なお、当環境ではPCを完全オフラインにしても使用可能でした。

例えセーブエディターの様にサービスが終了したとしても、安心して使えますね。

 

 

Second HomeBrew Launcher の導入(HBL環境構築済みの人向け)

 

はじめに

browserhax導入済みの old 3DS [FW 11.13.0-45J] の人や

既にHBLを起動できる3DSを持っていて、別の3DSにHBLを導入したい人向けの記事です。

 

HBL未導入の方はこちらをどうぞ。

bbptrdintro.hateblo.jp

目的

old 3DS [FW 11.13.0-45J] でbrowserhaxを使用している場合、3DSの本体アップデートを行うと、browserhaxは使用できなくなってしまう。

また、2台目の3DSにHBLを導入したい場合も、1から導入するのは手間となる。

 そこで、カートリッジ等からHBLを起動できるようにしておけば、アップデート後/別の3DSでもすぐにHBLが使用できるようになる。

 

FW 11.14以上でも使用可能なHBL導入済みセーブデータを用意したのでセーブデータ書き換えのみでHBLが起動可能です。

 

 

対応ソフト

:11.15.0-47J 動作確認済み
 ?:動作未確認

 

準備するもの

  • PC
  • HBL導入済み3DS (CFWの人は使用するJKSMを変更してください)
  • HBLを導入したい3DS [FW: 11.15.0-47J]

 

導入手順

  1. 以下のファイルをダウンロード
    https://mega.nz/file/jVEUBJBT#v_Ce_8ztRtuJY_71SfZiaCVkMJLtDm0fXU7Kh0VS2sY
  2. zipファイルを解凍したら、「sd」フォルダの中身をHBL導入済み3DSのSDカードにコピー
  3. A. カートリッジに導入する場合、対象のカートリッジをHBL導入済み3DSに挿入する
    B. ポケモンピクロスの場合、SDカードの「otherapp.*.bin」(*対象の3DS)を「otherapp.bin」にリネーム
    C. STEELDIVER SUBWARSの場合、SDカードの「steelhax」フォルダ内の「payload.*.bin」(*対象の3DS)を「payload.bin」にリネーム。また、ゲームのアップデータがインストールされている場合は削除する
  4. HBL導入済み3DSでHBLを起動する
  5. JK's Save ManagerでAボタンを押し、←→でタイトルを選択して起動する
  6. Save Data Optitonsを選択
  7. Export Saveを選択
  8. Newを選択し、適当な名前(日付等)を入力しAボタンを押す
    (セーブデータのバックアップが作成される)
  9. Import Saveを選択
  10. 複数の「*3ds_11.14」が出るので、HBLを導入したい3DSに合わせて選択する
    ORASの場合はアップデータのバージョンも合わせてください)
    この作業でセーブデータが上書きされます。手順8でバックアップを取得しましたが、自己責任で実行してください。
  11. セーブデータの書き換えが完了したら、HBLを導入したい3DSでゲームを起動する

    A. キュービックニンジャの場合、EDIT->QR Code でHBL起動
    B. ゼルダの伝説 時のオカリナ 3Dの場合、セーブデータ選択->ロード完了->AボタンでHBL起動
    C. ペーパーマリオ スーパーシールの場合、セーブデータ選択でHBL起動
    D. ポケットモンスター ORASの場合、ゲームロード->ひみつきちのパソコンでAボタン->ひみつのプロフィール->だんのなまえ->Launch *hax payloadでHBL起動
    E. カタチ新発見! 立体ピクロス2の場合、タイトル画面TOUCH TO OPENをタッチでHBL起動
    F. ポケモンピクロスの場合、起動するだけでHBL起動
    G. STEELDIVER SUBWARSの場合、起動するだけでHBL起動(ゲームのアップデートはしないでください)

 

 

degausser3dsの導入

バンブラPの楽曲データをやり取りするのに必要なツールです。

HBLから起動します。

 

bbptrdintro.hateblo.jp

 

その他リンク

payload
https://smealum.github.io/3ds/

ninjhax
https://smealum.github.io/ninjhax2/

oot3dhax
https://github.com/yellows8/oot3dhax

stickerhax
https://github.com/yellows8/stickerhax

basehaxx
https://mrnbayoh.github.io/basehaxx/

nitpic3d
https://github.com/luigoalma/nitpic3d

pichaxx
https://github.com/zoogie/pichaxx

steelhax
https://vegaroxas.github.io/

JKSM
https://github.com/J-D-K/JKSM

 

 

HomeBrew Launcher 導入方法まとめ

bbptrdintro.hateblo.jp

その他便利ソフト

 

ftpd pro

bbpファイルのやり取りに3DSとPCでのSDカード抜き差しは面倒ですよね。

fptd proを使えば、3DSとPC間において無線でファイル送受信をすることができます。

 

  1. PCと3DSを同じアクセスポイントに接続しておきます
  2. ftpd proのダウンロード

    https://github.com/mtheall/ftpd/releases/latest
    - ftpd.3dsx

  3. SDカードの「3ds」フォルダ内にコピー
    *「3ds」フォルダがない場合は作成してください。
    以下のフォルダ構成となります。

    SDカード
     └3ds
      └ftpd.3dsx

  4. SDカードを3DSに挿入し、HBLから「ftpd pro」を起動します
  5. 画面に表示された「[INFO] Started server at」の後の文字を覚えておきます(後で使います)
  6. 3DSはそのままで、PCに「WinSCP」をインストールします

    https://winscp.net/eng/download.php

  7. 「新しいサイト」で
    転送プロトコル(F):FTP
    暗号化(E):暗号化なし
    ホスト名(H):「手順5.」の[]内の文字(例:192.168.1.2)
    ポート番号(R):「手順5.」の「:」の後の数字(例:5000)
    匿名ログイン(N):チェックする
    保存(S)をクリックして保存する
    「ログイン」をクリックすると3DSと接続され、ファイルの送受信が可能になります。
    *ftpd proはスタートボタンで終了し、HBLへ戻ることができます。
    (そこから続けてdegausser3dsを起動していくとスマートです)

 

 

TWL Save Tool

NDSカートリッジのセーブデータバックアップ/リストア等ができます。

残念ながらバンブラDXのセーブデータは非対応です。

*HBLから起動する場合、ポケムーバーポケモンARサーチャーをインストールしておく必要があります。

 

バンブラDX対応版はこちら

bbptrdintro.hateblo.jp

 

  1. TWL Save Toolのダウンロード
    https://github.com/TuxSH/TWLSaveTool/releases/tag/v1.2
    - TWLSaveTool.zip
  2. zipファイルの解凍後、3dsフォルダをSDカードのルートにコピー
  3. 3DSにDSゲームを挿入し、HBLからTWL Save Toolを起動
  4. Bボタンでバックアップ、Aボタンでリストアが可能
    バックアップされたセーブファイルはSDカードの「TWLSaveTool」フォルダ内に保存される。

 

 

バンブラPにbbpファイルを登録/出力「degausser3ds」

 

更新履歴

2021/03/06 BDX2BBPのリンク追加

2020/11/03 degausser3dsの機能を自作曲に特化

2020/10/25 新規作成

 

 

はじめに

degausser3dsを使用するにはHomebrew Launcher (HBL) の導入が必要です。

bbptrdintro.hateblo.jp

 

 また、ftpd proを導入することで3DSとPC間でSDカード抜き差しなしにファイル送受信することが可能です。

 

bbptrdintro.hateblo.jp

 

degausser3dsについて

ここでは以下の機能について説明します。

  • バンブラPのセーブデータから楽曲データ(bbp)をエクスポート
  • バンブラPのセーブデータへ楽曲データ(bbp)をインポート
  • バンブラPのセーブデータから楽曲を削除)

 

degausser3dsの導入

念のため、作業前にSDカードのバックアップを作成しておくことを推奨します。

  1. degausser3dsのダウンロード

    2020/11/03 更新 自作曲に特化しました。
    https://mega.nz/file/nVd2VbLR#6-Oet_X_zwuZmUY3ix1b8nq0UeE8GoyWwFxodd33wPc
    https://mega.nz/file/nMMWlbqS#u0aNdnKZQOgpkWbGrFAjuZISf_Wr-CyVLPMLXOpljCo
    (引用元:大合奏!バンドブラザーズ総合263セッション目♪)

  2. SDカードへコピー

    展開されたzipファイルの「degausser3ds_csp」フォルダをSDカードの「3ds」フォルダ内にコピーします。
    *「3ds」フォルダがない場合は作成してください。
    以下のフォルダ構成となります。

    SDカード
     └3ds
      └degausser3ds_csp
       ├degausser3ds_csp.3dsx
       └degausser3ds_csp.smdh

     

 

バンブラPのセーブデータから自作曲データ(bbp)をエクスポート

  1. HBLを起動
  2. degausser3dsを起動
  3. (a) すべてエクスポートする場合

    1. 「Xボタン」を押すとエクスポート処理が開始する
      *持ってる曲が多い人は終了までに時間がかかります。
    2. 処理終了後、スタートボタンでHBLに戻る
    3. PCでSDカードの「bbpdumpc」フォルダにbbpファイルが確認できれば成功

     

    (b) エクスポートする曲を選ぶ場合

    1. 十字キー←」を押すと、全自作曲リストがテキストファイルとして出力される
    2. 処理終了後、スタートボタンでHBLに戻る
    3. PCでSDカードの「bbpdumpc」フォルダに「songlist.txt」ファイルが確認できれば成功
    4. PCに「サクラエディタ」をインストール
      *この時点では、DL曲・自作曲すべてが「songlist.txt」に入っています。自作曲以外をファイル内から消すためにテキストエディタサクラエディタ」の置換機能を使用します(正規表現の置換が行えれば他のソフトでも構いません)。
      以下よりダウンロード、インストール

      https://github.com/sakura-editor/sakura/releases/tag/v2.4.1
      - sakura-tag-v2.4.1-build2849-ee8234f-Win32-Release-Installer.zip

    5. 「songlist.txt」を「サクラエディタ」で開く
    6. メニュー「検索(S)」->「置換(R)」で置換ウィンドウを開く
    7. 正規表現(E)」にチェックを入れる
    8. 「置換前(N)」に「^(?!8000).*\r\n」を入力する
    9. 「置換後(P)」には何も入力しない(何か入力されていたら消す)
    10. 「すべて置換(A)」をクリック
    11. 自作曲のみが残っていることを確認する
    12. 「songlist.txt」を開き、エクスポートしたい曲以外の行を消す(エクスポートしたい曲を残す)
    13. ファイルを上書き保存する
    14. 3DSにSDカードを挿入し、「degausser3ds」を起動する
    15. 十字キー→」を押すと、「songlist.txt」に記載の曲のみがエクスポートされる
    16. 処理終了後、スタートボタンでHBLに戻る
    17. PCでSDカードの「bbpdumpc」フォルダに対象のbbpファイルが確認できれば成功

 

バンブラPのセーブデータへ楽曲データ(bbp)をインポート

  1. インポートしたいbbpファイルをSDカードの「bbpimportc」フォルダ内にコピーする
    *「bbpimportc」フォルダがない場合は作成してください。
    「bbpimportc」フォルダ内に以前インポートを行ったbbpファイルが残っている場合、削除してください(削除しなくても正常に実行できますが、同じ楽曲が複数登録されます)
  2. 3DSにSDカードを挿入し、「degausser3ds」を起動する
  3. 「Aボタン=>Aボタン」を押すとバンブラPに自作曲として楽曲データが登録される
  4. 処理終了後、スタートボタンでHBLに戻る
  5. スタートボタンー>Xボタンで再起動する

 

フォルダ構成まとめ

 SDカード
 ├3ds
 │└degausser3ds_csp
 │ ├degausser3ds_csp.3dsx
 │ └degausser3ds_csp.smdh
 ├bbpdumpc
 │├songlist.txt [エクスポートしたい曲リスト]
 │└エクスポートされたbbpファイル
 └bbpimportc
  └インポートしたいbbpファイル

 

自作bbp交換所

bbpの配布・入手が行えます。

nieru.net

掲示板(アーカイブ

web.archive.org

 

 

バンブラDXのデータを引き継ぐ

bbptrdintro.hateblo.jp

 

 

その他リンク

Neobeo氏(Degausser、Degausser3DS制作)

https://github.com/adibsurani/Degausser

 

r4bbit氏(自作曲対応版Degausser3DS改良)

https://github.com/wangyu-/Degausser

HomeBrew Launcher の導入(browserhax 2020)

 

はじめに

HomeBrew Launcher (HBL) が導入済みの方は以下へお進みください。

 

bbptrdintro.hateblo.jp

 

 

HomeBrew Launcher (HBL) について

  • 自作ソフトを起動するためのものです
  • バンブラPへデータのインポート/エクスポートをする際に使用します
  • CFWと違い、システムファイルを書き換えません。SDカード上のファイルを削除することでHBLがアンインストールされます
  • 任天堂の保証が受けられなくなる可能性があります

 

準備するもの

  • PC
  • 3DS
    ・2021/07/27 11.15.0-47J により対策されたようです。その他導入方法はこちら
    - 3DS(LL) / 2DS [FW: 11.14.0-46J] *2021/4/12 最新FW対応
    - new 3DS(LL) / new 2DS [FW: 11.14.0-46J]
  • 3DS用SDカード (4~32GB)

 

HomeBrew Launcher (HBL) の導入

browserhaxの導入

  1. 以下のファイルをダウンロードする

    (new 3DS(LL) / new 2DS の場合)
    https://github.com/zoogie/new-browserhax/releases/tag/v1.0
    - release_new3ds_v1.0.zip

    (3DS(LL) / 2DS の場合)
    https://github.com/zoogie/old-browserhax/releases/tag/v1.0
    - release_old3ds_v1.0.zip

  2. ダウンロードしたzipファイルを解凍する
  3. ファイルをSDカードにコピー

    zipを展開すると4つのフォルダがあり、JAPANフォルダ内の

    • arm11code.bin
    • browserhax_hblauncher_ropbin_payload.bin

    上記2ファイルをSDカード直下にコピーする

 

HomeBrew Launcher (HBL) の導入

  1. 以下のファイルをダウンロードする
    https://github.com/fincs/new-hbmenu/releases/latest
    - boot.3dsx
  2. boot.3dsxをSDカードのルートへコピーする
     

HomeBrew Launcher (HBL) の起動

  1. SDカードを3DSに挿入し、電源を入れる
  2. インターネットをオンにし、ブラウザを立ち上げる
  3. 適当なページをお気に入り登録する
    *以下を行うことにより、次回以降の起動が楽になります
  4. 登録したお気に入りの編集画面でURLを「https://zoogie.github.io/web/nbhax」に書き換える
  5. 登録したお気に入りにアクセスする
  6. 画面に「PROCEED TO HAXX」と表示されたら、HOMEボタンを押してブラウザを終了する
    *以上により、お気に入りと前回表示画面が保存され、起動が楽になります
  7. ブラウザを立ち上げ、「PROCEED TO HAXX」をタッチする
  8. HBLが起動すれば成功!次回からは「手順7.」でHBLが起動します(ブラウザ起動後に別のページが表示された場合はお気に入りから飛んでください)
    *成功率は75%~80%らしく、失敗した場合は黄色い画面になってフリーズします。その場合は再度「手順7.」を行います。

 

 

HBLの操作方法

スタートボタンを押すと、HOMEに戻ったり再起動できるメニューが現れます。

電源ボタンを押すと、電源が切れます。

 

 

degausser3dsの導入

バンブラPの楽曲データをやり取りするのに必要なツールです。

HBLから起動します。

 

bbptrdintro.hateblo.jp

 

 

HomeBrew Launcher 導入方法まとめ

bbptrdintro.hateblo.jp