NDS-BootStrapは、任天堂DS/DSI ROMと自宅とHomeBrewをエミュレータを使用するのではなく、ネイティブに利用できるようにするオープンソースアプリケーションです。 NDS-Bootstrapは、CFWを介した任天堂DSI/3DS SDカードと、フラッシュカードを介して任天堂DSで動作します。
NDS-Bootstrapは、いくつかの例外を除いて、ほとんどのDS/DSI ROMをサポートしています。一般的なカートリッジ(これらの機能をサポートするゲームの場合)よりも、チートとロード時間が短縮されたゲームエクスペリエンスを強化することができます。ゲームの保存もサポートされており、DSIware用の.sav
拡張および.pub
または.prv
で保存されます。バグが見つかった場合は、[問題]タブに報告してください。 ROM互換性は互換性リストに記録されます。
パッチ防止パッチはIPSファイルを介してロードできますが、ソフトウェア自体には含まれていません。
NDS-Bootstrapは、DSCraftなどのゲームを含む多くの自宅用アプリケーションもサポートしています。
B4DSモード(ロックされたSCFGまたはDS PHAT/Liteを使用してDS-Mode FlashcardでNDS-Bootstrapを実行した結果)は、DSI/3DSでサポートされているほとんどの(すべてではないにしても)DS ROMをサポートします。一部のDSIware ROMもサポートされています。
目標が最新のコミットのビルドを取得することである場合は、TWLBOTビルドリポジトリからそれをダウンロードできます。また、コミットをGitHubフォークに押し込むと、すべてのコミットでGitHubアクションを実行することができます。ただし、ローカルでコンパイルしたい場合は、必要な任天堂DS開発ライブラリとDevKitarmをインストールする必要があります。
pacman
マネージャーをインストールして、devkitpro wikiに記載されているように、次のコマンドを実行して必要なライブラリをインストールします。 sudo dkp-pacman -S nds-dev
sudo
必要ない場合があり、代わりにpacman
だけかもしれません)git clone https://github.com/DS-Homebrew/nds-bootstrap.git
)を使用してこのリポジトリをクローンし、クローン化されたリポジトリに移動しますgcc lzss.c -o /usr/local/bin/lzss
)などのCコンパイラを使用して、パス内のディレクトリにlzss.c
コンパイルしますlzss.exe
である必要がありますリポジトリのルートmake package-nightly
を実行しますbin
フォルダーにありますコンパイルが必要な場合は、Discord ServerまたはGitHubディスカッションでヘルプを求めてください。
NDS-BootstrapはINIファイルを使用してパラメーターをロードするため、フロントエンドは必要ありません。ただし、非常にお勧めします。
Twilight Menu ++は、Rocket Robz&Coによって開発されたNDS-Bootstrapのフロントエンドです。エミュレーターやその他の自家醸造を起動する機能を備えた6つのカスタマイズ可能なランチャーがあります。
また、ゲーム用の多くの著作権侵害パッチが含まれており、ゲーム設定ごとにカスタマイズ可能なNDS-BootStrapを自動的に構成します。
DSIメニューまたは3DSホームメニューからゲームを直接実行できます。 Twilight Menu ++の一部の互換性機能はフォワーダーではありませんので、問題がある場合は、フォワーダーのロード中にYを保持してゲームごとの設定を編集する必要があります。
3DSユーザー向けの代替先送り機ジェネレーター。 YANBFフォワーダーは3DSモードアプリケーションであるため、DSI-Modeアプリケーションの40タイトル制限が小さい通常の300タイトル制限にカウントされますが、アニメーション化されたアイコンを持ち、ロードに少し時間がかかることはありません。