YSMenu一式を入れてください。このWorksディレクトリにYSMenu一式を入れてください。YSMenuは、http://home.usay.jp/pc/etc/nds/から、ダウンロードできます。Killer、Moonshell2をカーネルモードでインストールする場合は、YSMenuは必要ではありません。TTYSMenu.exeを起動すると言語選択のページが表示されます。Japaneseを選択してください。ようこそページ、ライセンスページを送るとコンポーネント選択画面になります。各オプションの説明です。フラグ処理とかいい加減なので、&color(red){コンポーネント選択画面がバグってます。};((日本語のNSISのサイト少なすぎ;))適当にいじくり回して、チェックが一つになるようにしてください。R4の派生品(R4-III、R4-SDHC、R4U/i)は、デュアルブート版をインストールした後に生成されたYSMenu.ndsのファイル名を_DS_MENU.DATに手動で変更することでカーネル化ができます。DSTTの公式ファームウェアにFake品破壊防止パッチしたものインストールします。YSMenuを既存のDSTTにインストールします。YSMenuをDSTTのカーネルとしてインストールします。Moonshell2をDSTTのカーネルとしてインストールします。Yasu氏のパッチ当て済みR4の改造ファームウェアとmoonshelをインストールします。わからない人や動かなくなってしまったR4ユーザは、まずこれをインストールしてください。(R4-III、R4Uなどの派生品はたぶん動きません。通常のR4用DLDIパッチしたYSMenuをインストールします。ARM7の問題を修正したR4用DLDIパッチを当てたYSMenuをパッチを既存にのR4にインストールします。R4のカーネルとして、通常のR4用DLDIパッチしたYSMenuをインストールします。ARM7の問題を修正したR4用DLDIパッチを当てたYSMenuをR4のカーネルとしてインストールします。R4のカーネルとして、通常のR4用DLDIパッチしたMoonshell2をインストールします。YSMenuを既存のAceKardにインストールします。公式ファームや、AKAIOを使う場合はこれを選択してください。自動的にYSMenuにak2_sd.dldiをパッチします。YSMenuをAceKardのカーネルとしてインストールします。Moonshell2をAceKardのカーネルとしてインストールします。Moonshelをインストールします。YSMenuがインストールされている場合は、YSMenuに関連付けも行います。Repacked>http://gbatemp.net/index.php?download=5004]]をインストールします。AceKard2/iでYSMenuをインストールすると、セーブファイルの拡張子を自動的にnds.savを参照するようにします。弊害として、YSMenu側の問題で、Homebrewアプリのセーブデーターも自動生成される始末。TTMenuのオリジナル版は、''Fake品を破壊する''という問題があります。このため、[[ボヤッキー氏のFake品破壊防止パッチ>http://boyakkey.cocolog-nifty.com/blog/2009/01/fake-002-1778.html]]を適用しています。[[infolib.datおよび、savelib.dat>http://gamewiki.jp/uploader/dsm/src/dsm0125.zip.html]]は、[[NDSマジコンWikiアップローダ>http://gamewiki.jp/uploader/dsm/]]で公開されている3/07現在の最新版のものに差し替えています。infolib.datは、ソフトの起動を早くするためのデーターで、savelib.datはセーブデータの容量形式を指定するデーターです。現在3340番までのソフトウェアに対応しています。このため、''公式版よりもソフトの起動が速い''です。これらのファイルは、YSMenu生成時にも使われます。面倒な人は、これをインストール。killerパッチを当てられるDSTTファームのスナップショットをパッケージに含めることにしました。(蛇足ながら開発当時、公式サイトが消えていたというのもあります。Customをインストールするモードが用意されています。これは、[[YSMenuをR4で使うための手順>http://makesara.cocolog-nifty.com/memo/2008/10/ysmenu-a3f6.html]]に書かれている情報をベースにYSMenuのR4化作業を行っていおり、偶然同時期に公開された[[MakeYSMenuR4DS>http://nagaokastation.com/?p=2285]]のソースをみてもほぼ同等の操作を行っています。(違うのは、CUIベースかGUIベースであるかの違いと、savelib,datやinfolib.dat、usrcheat.datの更新の有無ぐらい。)v1.2で自動的にDLDIパッチを当てるようにしました。bootモードでインストールするといいと思います。%%確かYSMenu.ndsをdefault.ndsにリネームするとYSMenuが自動起動するはず。%%YSMenu側でもdefault.ndsを起動する性質があるため、無限ループになります。このため、YSMenuの起動の無限ループとなってしまいます。CustomからYSMenuをその都度起動してください。Customをインストールする場合をのぞいて、基本的にMoonshellのインストールはオプションです。moonshel.ndsは、各マジコンに対して個別のものをインストールするようにしてあります。R4の場合、バイナリをいじっていると言うことなので、各アダプタに対し、%%%メーカー公式サイトで配布されているmoonshel.nds%%%を個別にインストールするようにしてあります。個人的には[[Moonshelオリジナルのインストーラ>http://cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/DS%e9%96%a2%e9%80%a3/moonshell171p1%7C_with%7C_dpgtools131.7z]]を使ってインストールすることを強く推奨します・・・。Moonshell2をインストールします。すべての言語の容量が表示されるため、使用容量100メガと表示されていますが、実際は30Mです。ファームウェアがインストールされている状態で、チェックすると、そのファームウェアに対応したresetmseをインストールします。対応言語は、インストーラーの対応言語と同一です。インストーラで選択した言語のみインストールされます。プロポーショナルフォント版と等幅フォント版が選択できます。Resetmseは、インストール先に設置されているファームウェアのファイル名で判断するようにしました。(例:TTMenu.DATだった場合、TTIO.ndsがインストールされる)ファームウェアがインストールされていない場合や、このインストーラー非対応のアダプタの場合、上記すべてのresetmseがインストールされます。以下のExtlinkがマージされています。自動的にDLDIパッチも行います。いうなれば、オリジナルのMoonshell2付属のLanguageSelect.exeとAutoDLDIPatch.exe同等の処理を行っています。このインストーラー非対応のファームウェアの場合、DLDIパッチは行いません。1.6.5よりカーネルとしてインストールできるようにしました。当インストーラーを使ってYSMenuをインストールすると自動的に左のようなスキンがインストールされます。YSMenuではSJISがチートのデフォルトの言語設定です。一部の文字が化けるという報告があるので、フォントファイルは、FONT_SET_R1.ZIPのものを参照するようにしてあります。一般的に出回っているR4などで使われる[[usrcheat.dat(j)>Google:usrcheat.dat(j)]]((usrcheat.dat(j)のサイトは、サイトへのリンク禁止されているため、Google検索結果にリンクしています。上にヒットするサイト名が無いサイトがそう。))は、エンコードがGBKになっています。このため、そのままYSMenuで読み込ませるだけでは文字化けしてしまいます。そこで、Yasu氏のサイトで公開されているr4cceを使ってエンコードをSJISに変換しましょう。本インストーラーでMoonshellをインストールすると、自動的にMoonshellとの関連づけを行います。ちなみに、AceKard2/iでは、セーブデーターの拡張子が.nds.savなのでAceKard2/iにYSMenuをインストールするとこの拡張子に自動的に設定を変更します。YSMenuではデフォルトで拡張子に関連づけしたHomebrewアプリケーションを起動する機能があります。現在以下のエミュレーターをYSMenuディレクトリに入れると、YSMenuから直接その形式のソフトを起動することができます。ファミコンのソフトが起動できる。あと、没となったVista風YSMenuスキンを入れておきました。すみませんが、MacOS上でYSMenuをインストールすることはできません。いうのは、YSMenuのライセンスの都合上、このパッケージにYSMenuが含まれていないためです。TTMenuにパッチを当てるプログラムもMacOS上では走らないと思います。Customをインストールする方法はあります。本インストーラーは、NSISで作成されているため、7-zipを使って中身をのぞいたり、ファイルを取り出すことができます。TTMENU.DATは、$EXEDIR\Work内に存在します。TTMenuディレクトリを開いたら、自分の言語にlanuage.iniを入れ替え、それ以外は削除してください。_system_ディレクトリのみを解凍してください。_system_ディレクトリ内にある、自分の言語にあった_DS_MENU.DAT(例:日本語なら_DS_MENU.jp.DATを_DS_MENU.DATにリネーム)をリネームして、メモリーカードのルートにコピーしてください。それ以外の_DS_MENU.DATは削除してください。-自分のAceKard2iでは動きませんでした。-だいぶ安定してきたのでMoonshellはMoonshell2のみにして容量を削る予定。Customも外す予定。-TTMenu.DATをTT-ADV.DATにリネームして、DSTT-AdvのTTMENU.DATを入れると、DSTTをDSTT-Adv化できた。ちなみに、Moonshel2.ndsは、MoonShl.DATにリネーム。