グロウ・フィールドのちょっと寄り道が、ここに帰ってきました。

url_kinsi_onegai03.jpg
DSi風 カスタムメニューを追加
2013-05-12 Sun 20:00
セットアップ自動化 プロジェクト 別冊⑤ 【DSi風メニュー】

1305_dsimenu_logo01.jpg

セットアップキット拡張キット --- DSi風メニュー
セットアップキットの機能追加の一環として、DSiメニュールックの拡張メニューが完成しました。

この拡張キットを導入することにより、DSiメニューのような外観メニューから各種カーネルが
起動できるようになります。
DSi非対応のカードでもDSiを使用している気分になれます。

注意事項
セットアップ自動化ツールの使用については、以下の記事の内容を必ず確認してください。
『セットアップ自動化ツールについて』
http://cyottoyorimichi.blog22.fc2.com/blog-entry-222.html

必要なファイルを準備

① DSi4DS
以下のリンクから入手してください。
DSi4DS -----> http://dl.qj.net/nintendo-ds/homebrew-applications/dsi4ds.html
ファイル名 : 27546_DSi4DS.rar

② dlditool (non-GUI版)
chishm.drunkencoders.com ----> dlditool-win32.zip (non-GUI)
linfoxdomain.com ---> dlditool_win32_v1.23.zip

③ 文字列置換
文字列置換を以下のところから入手してください。
http://www.vector.co.jp/soft/win95/util/se271454.html
ファイル名 : chikan04b.lzh

④ Winips
以下の記事を参考に入手してください。
ちょっと寄り道 AGAIN (仮)『 NDSセットアップ環境の統一 』
http://cyottoyorimichi.blog22.fc2.com/blog-entry-2.html

⑤ セットアップキット
以下のリンクから入手してください。 (DSi_Menu_autosetup-KIT.zip)
こちらから入手してください。 ----> DSi_Menu_autosetup-KIT.zip (MediaFire)
こちらから入手してください。 ----> DSi_Menu_autosetup-KIT.zip (uploader.jp)

以下のファイルは必要に応じて入手してください。

⑥ Moonshell2
以下の記事を参考に入手してください。
MoonShell Ver2.10 stable 導入
http://cyottoyorimichi.blog22.fc2.com/blog-entry-13.html

⑦ GBA_ExpLoader
以下のリンクから入手してください。
GBA ExpLoader 0.58b
http://filetrip.net/nds-downloads/applications/download-gba-exploader-058b-f3680.html

⑧ DSiメニュー用壁紙
お好みの画像を上画面で使用する場合は、
256dot × 192dot 24bit のJPEGファイルを用意してください。
ファイル名を [ photo.jpg ] としてください。
R4DS用の上画面の壁紙をJEG変換するのが簡単です。


DSiカスタムメニュー の環境構築。
DSi_Menu_autosetup-KIT.zip を自動セットアップキットに上書き解凍し、入手したファイル類を
下記の構成で配置してください。
[Auto_Setup-Kit]
 ├[_OUTPUT]
 ├[Kernel]
 │ └[moonshll2]
 │   │ Moonshell2 をセットアップする場合は、ここに配置してください。
 │   │
 │   ├[moonshl2]
 │   ├ moonshl2.nds
 │   ├ moonshl2_AltLoader_DKPr27.nds
 │   └ moonshl2_DirectBoot.nds
 ├[MySD]
 ├[patch]
 │ ├[DSi_Menu]
 │ │ ├[dldi]
 │ │ │ ├ ak2_sd.dldi
 │ │ │ ├ r4idsn_sd.dldi
 │ │ │ ├ R4tf_v2.dldi
 │ │ │ └ ttio.dldi
 │ │ ├[themes]
 │ │ │ └ photo.jpg
 │ │ ├ boot_r4.ips
 │ │ ├ boot_r4ds.ips
 │ │ ├ DSimenu_filecheck.txt
 │ │ └ DSi_Menu.ips
 │ ├ 2nd_menu.txt
 │ ├ enter_key
 │ └ usrcheat.txt
 ├[temp_work]
 ├[tools]
 │ ├[FONT_SET_R1]
 │ │
 │ ├ chikan.exe <-------- 文字列置換より
 │ ├ dlditool.exe <------ dlditool-win32.zip or dlditool_win32_v1.23.zipより 
 │ ├ winips.exe <-------- WinIPSより
 │ └ winips.ini <-------- WinIPSより
 ├[usrcheat]
 ├[Option]
 │ ├[GBA_ExpLoader]
 │ │ │ GBA_ExpLoader をセットアップする場合は、ここに配置してください。
 │ │ │
 │ │ ├ GBA_ExpLoader.ini
 │ │ └ GBA_ExpLoader.nds
 │ ├[DSi_Menu]
 │ │ │ 入手した、DSi4dsをここに配置してください。
 │ │ │
 │ │ ├ DSi4DS.NDS
 │ │ ├ photo.jpg
 │ │ └ Readme.txt
 │ └[Dsi_themes]
 │   │ お好みの壁紙を導入する場合は、ここに配置してください。
 │   │
 │   └ photo.jpg
 │ 
 └ custom_menu02_setup.bat

総合メニューを所有の方は、custom_menu02_setup.bat を他のセットアップキットの
batファイルと同じフォルダに保管すれば総合メニューから利用できます。

DSiカスタムメニューの実行
最初に自動セットアップツールにて、セットアップを行なってください。
[_OUTPUT]フォルダ内にセットアップファイルが存在している段階で、
DSiカスタムメニュー(custom_menu02_setup.bat)を実行してください。
アナウンスに従い処理を進めてください。
終了すると、[_OUTPUT]フォルダ内にDSiカスタムメニューを含むセットアップが完成します。


MicroSDへのコピー
"_OUTPUT" フォルダ内にセットアップしたファイル類が出来ます。
すべてのファイル/フォルダをMicroSDにコピーして動作確認を行ってください。
ファイルをコピーする順番によりDSiメニューのアイコン表示順位が異なります。
下記の補足事項を参照してください。

お疲れ様でした。

補足事項
壁紙について
DSi4ds に同梱されている壁紙はセットアップでは採用していません。
お好みの壁紙がセットされていない場合は、NINTENDO ロゴの壁紙が導入されます。
1305_dsimenu_04m.jpg


セットアップ後のMicroSDへのコピーについて
DSi4ds は、ファイルアイコンのメニュー画面の表示順序は、
MicroSD内の保管順位(位置)で表示されます。
フォーマット後の場合は、保存順位はコピーした順番になります。
ファイルの削除、コピーを繰り返した場合は、削除した空間にコピーした内容を書き込む場合がありますので
保管順位とコピー順番は異なります。
ファイルの表示順番を希望通りに並べる場合は、一旦フォーマットしコピーしてください。

参考例)R4iULTRA トリプルカーネルにて、DSiカスタムメニューをセットアップした場合。
1305_dsimenu_01m.jpg
ファイルコピーの順序を
akmenu4.nds
Wood_R4.nds
YSMenu.nds
MoonShel2.nds
GBA_ExpLoader.nds
その他のファイルでコピーした場合。

1305_dsimenu_02m.jpg
ファイルコピーの順序を
MoonShel2.nds
Wood_R4.nds
GBA_ExpLoader.nds
akmenu4.nds
YSMenu.nds
その他のファイルでコピーした場合。


セットアップ後 {_OUTPUT}フォルダの開閉制御
custom_menu01_setup.bat を編集モードで開くと先頭付近に下記の内容が記載されています。

set OPEN_OUTPUT=2
rem ------------------------------------------------------------------
rem OPEN_OUTPUT の設定は下記の通り
rem 1 = セットアップ後、"_OUTPUT"フォルダを開き終了
rem 2 = セットアップ後、"_OUTPUT"フォルダを開かず終了
rem 0 = 自動判断
rem ------------------------------------------------------------------

[set OPEN_OUTPUT= ]の値を変更すると開閉を制御できます。
内容は、説明文のとおりです。
初期設定値は、"2" です。

総合メニューへの対応
1305_dsimenu_03m.jpg
custom_menu02_setup.bat を他のセットアップキットと同様に
Main_menu.bat で指定されているフォルダ内に保管すれば
総合メニューから利用できます。


必要ファイルについて、
カスタムメニューのセットアップについては、上記の必要ファイル以外にも、
作成するカードの自動セットアップキットで必要なファイルも使用しています。
よって、作成するカードの自動セットアップキットが構築された環境に本ツールを
上書きで使用することが前提条件ですのでご注意ください。


更新情報
(アップデートファイルは基本的に、構築済セットアップキットに上書きしてください。)
v1.01 [2013/05/29]   初版(v1.00) ---> v1.01
更新内容 : DSTT, R4iDSN, R4Ui 起動ファイル作成を修正
こちらから入手してください。 ----> DSi_Menu_autosetup-KIT_v101.zip (MediaFire)
こちらから入手してください。 ----> DSi_Menu_autosetup-KIT_v101.zip (uploader.jp)


別窓 | セットアップ自動化 | コメント:8 | トラックバック:0 |
<<バラの季節が到来です。 | ちょっと寄り道 AGAIN (仮) | GALAXY TAB (SC-01C) Android ICSへの道のり>>
この記事のコメント
[こんばんは]
グロウ・フィールドさん、こんばんは。

付録メニューも一杯になりましたね。
面白いものをありがとうございます。
使用させていただきます。
2013-05-15 Wed 18:02 | URL | りん #r2W5us32[内容変更]
[re:こんばんは、]
>付録メニューも一杯になりましたね。
メニューの追加は簡単で自動化も可能なのですが、ひとりで考えるネタの種類は
厳しい状況になってきています。

>面白いものをありがとうございます。
自動化ツールについてはあまり反応がないので、
あまり需要が無いのかな?とか、
把握していないバグ等の問題が潜んでいるのでは?とか、
ちょっと心配になってしまうところもあります。

あまりこの様なツールに頼ってしまうと知識/技術の進歩がなくなってしまうので
良い意味での需要が無いのであれば気にしなくてもよいのですが?
2013-05-15 Wed 21:18 | URL | グロウ・フィールド #EBUSheBA[内容変更]
[こんばんは]
グロウ・フィールドさん、こんばんは。

>ひとりで考えるネタの種類は厳しい状況になってきています。
一度ネタを募ってみるのはいかがでしょうか?
難しいですかね?
私の希望はファミコン、GBAなどのエミュの追加が自動でできれば‥

>ちょっと心配になってしまうところもあります。
この自動化ツールは非常に早くその上安定しており
大きなバグがないので報告がないのだと思います。

>あまりこの様なツールに頼ってしまうと知識/技術の進歩がなくなってしまうので
私にはツールの開発の知識、技術が全くないので
このツールに頼っています。これからもです。
今はDSのような携帯ゲーム機が流行らなくなってきているので反応が薄いのでしょうね。
2013-05-16 Thu 20:03 | URL | りん #r2W5us32[内容変更]
[re:こんばんは、]
>一度ネタを募ってみるのはいかがでしょうか?
『自動セットアップツールに関する質問・要望コーナー』にて、
要望は受け付けてはいるのですが、今のところ無いですね。

>私の希望はファミコン、GBAなどのエミュの追加が自動でできれば‥
今回のDSi風メニューにということですよね?
エミュは詳しくないのですが、ndsのみでしたら自動は出来ますね。
フォルダを含むとめんどくさいです。

>このツールに頼っています。これからもです。
りんさんの技術力が衰退してしまわないか心配です。
りんさんには、あちらの常連さんとして中上級レベルの技術力の維持が求められていますので。
2013-05-16 Thu 21:11 | URL | グロウ・フィールド #EBUSheBA[内容変更]
[re:こんばんは]
グロウ・フィールドさん

>今回のDSi風メニューにということですよね?
そうですが‥
どんな形でもいいでね。
DSTWO、R4iKingなどのカーネルを利用するなど
もともとエミュのそなわっているカーネルを流用する形でも‥

>りんさんには、あちらの常連さんとして中上級レベルの技術力の維持が求められていますので。
かいかぶりですね。
私は超初心者ですからね。。
お分かりだと思いますが。。

自動化ツールを作成できるグロウ・フィールドさんが羨ましく思います。
2013-05-16 Thu 21:38 | URL | りん #r2W5us32[内容変更]
[エミュ]
りんさん、こんばんは。

>どんな形でもいいでね。
エミュの種類がどの位有るか分かりませんが、
Ace3ds PLUSのAOSカーネルに搭載されているエミュのみに限定し、それらを全て
この記事のDSiメニューに搭載させるような感じで良ければ出来そうですね。
ただ、この記事のバージョンアップではなく新プログラムのほうが良いかも。

>私は超初心者ですからね。。
そんなことは無いと思いますよ。
300以上のレポートを読破しているしているのですから。
レポート作成の努力が報われなくなってしまいます。
2013-05-17 Fri 21:01 | URL | グロウ・フィールド #EBUSheBA[内容変更]
[超初心者]
グロウ・フィールドさん、こんばんは。

私は途中参加の素人ですから‥
レポートを読破しても
所詮素人ですよ。
それはお分かりいただけると思いますが‥
2013-05-18 Sat 00:14 | URL | りん #r2W5us32[内容変更]
[DSi Menu v1.01]
DSi風カスタムメニュー v1.01更新をリリースしました。
DSTT , R4iDSN , Wood R4Ui で起動出来ない問題を修正しました。
2013-05-29 Wed 21:13 | URL | グロウ・フィールド #EBUSheBA[内容変更]
コメントの投稿
 

管理者だけに閲覧
 

この記事のトラックバック
トラックバックURL

FC2ブログユーザー専用トラックバックURLはこちら


| ちょっと寄り道 AGAIN (仮) |