- Joined
- Sep 23, 2006
- Messages
- 4,134
- Trophies
- 1
- Age
- 56
- Location
- Sitting by computer
- Website
- www.youtube.com
- XP
- 1,287
- Country
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->First Off - <b>Credit where Credit is Due</b>
Most of this is already in the forums somewhere done by other people, but I thought I'll gather it all together in one place for us 'newbies'
So Many Thanks to the following (hope they don't mind me altering 1 or 2 things slightly):-
<b>Bri, Ozzymud, Apocalypticvisionary, Swip, 8BitWalugi, Bidoofguy</b> (& me <img src="style_emoticons/<#EMO_DIR#>/blush.gif" style="vertical-align:middle" emoid="" border="0" alt="blush.gif" /> )
Hope it helps<!--QuoteEnd--></div><!--QuoteEEnd-->
<u><b>What Is YSMenu ?</b></u>
YSMenu is a homebrew version of the ttmenu that loads faster than the original menu and looks similar to an unskinned r4 menu.
Advantages of YSMenu over TTMenu:
+It sorts the roms alphabetically (TTMenu sorts by order of installation)
+It shows folders allowing you to organize your roms into separate 'Groups' (TTMenu shows all 'NDS' file in one long list [even 'plugins' from programs like moonshell2])
+It attempts to patch the browser and GBA games without having to use a separate loader program
+It runs emulated programs directly in the emulator in one step.
Disadvantages of YSMenu:
-Very Basic 'Skins' Customising
-It doesn't support Multiple 'Skins/Themes' (It's possible using 3rd party Homebrew - see later)
-Uses Official DSTT loaders - so any problems with DSTT, then this will not fix them
-Default Language/Help is Japanese, so some editing required to get English
<u><b>Where do I get it?</b></u>
YSMenu is created by Yasu who doesn’t want anyone to link to any pages other than his home page.
Yasu’s home page is <a href="http://home.usay.jp/" target="_blank">http://home.usay.jp/</a>. It's mostly in Japanese, but to get YSMenu, follow these directions:
> Click the "ETC" button in the main menu near the top beneath the title.
> Select "Nintendo DS" (second item) from the table.
> Search for "DS(T_T)DS" (CTRL-F) or just scroll about 2/3 of the way down until you see the heading in blue.
> There is a scrollable text area beneath that heading. Select the first item in the scollable list (currently "2009/03/21") to download the latest version.
<u><b>How do I install YSMenu?</b></u>
To install TTMenu and YSMenu for DSTT, I recommend that you make a backup of your microSD card, reformat it using the <a href="http://panasonic.jp/support/global/cs/sd/download/sd_formatter.html" target="_blank">Panasonic formatter</a>, then follow these directions <b><u>carefully</u></b>:
Make sure you have the newest version of YSMenu (see above for directions on how to obtain it), the official TTMENU folder, and the fake-killer-disabled TTMENU.DAT from this archive: <a href="http://gbatemp.net/index.php?download=4086" target="_blank">http://gbatemp.net/index.php?download=4086</a>
> Unzip the official TTMenu archive. Place <u>ONLY</u> the "TTMENU" folder onto your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc--><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>Do NOT copy TTMENU.DAT from the official menu as it contains fake-killer code.This will destroy your DSTT card if it's a 'fake'</b><!--colorc--></span><!--/colorc-->
> Unzip the YSMenu archive.
> Create a folder named "YSMenu" on your microSD card.
> Place a copy of the fake-killer-disabled "TTMENU.DAT" into the same folder as the "ttextract.exe" program on your PC.
> Run "ttextract.exe" on your PC.
> Place the two resulting files ("ttdldi.dat" and "ttpatch.dat") into the "YSMenu" folder on your microSD card.
> (a) If you want "YSMenu" to be your default menu, rename the fake-killer-disabled "TTMENU.DAT" to "TTMenu.nds" and place it onto the root (top level) of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then place a copy of "YSMenu.nds" onto the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then make a copy of "YSMenu.nds" & rename that to "TTMENU.DAT" & place it also on the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->> <!--colorc--></span><!--/colorc-->(b) If you want "TTMenu" to be the default menu, place a copy of the fake-killer-disabled TTMENU.DAT onto the root (top level) of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then place a copy of "YSMenu.nds" onto the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then make a copy of "TTMENU.DAT" & rename it to "TTMenu.nds" on the root of your card.
You should now have "TTMenu.nds", "YSMenu.nds", and "TTMENU.DAT" (a copy of "TTMENU.DAT" or "YSMenu.nds" depending on your choice) on the root of your microSD card.
> Edit "YSMenu.ini". Place a semi-colon in front of the line that says "LITERALS=LITERALS_JPN" & Remove the semi-colon from the line that says "LITERALS=LITERALS_ENG".
> Save your changes to "YSMenu.ini" and place it into the "YSMenu" folder on your microSD card.
> Make a new folder named "Games" and put a few .nds files in it.
> Use the "safely remove hardware" utility before removing your microSD card from your PC
> Place the DSTT into the NDS, place the microSD card into the DSTT, and turn on the NDS.
That should be it.
If you are using TTMenu as your default, simply run "YSMenu.nds" to get to YSMenu. Otherwise, it should launch directly into YSMenu and you can run "TTMenu.nds" to get back to TTMenu.
When you're done, you should have the following files and folders on your microSD card:
<!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro--><i>
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->YSMenu.nds (YSMenu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMenu.nds (fake-killer-disabled version of TTMenu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMENU.DAT (a copy of whichever of the above two you want as your default menu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->YSMENU (YSMenu firmware folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu.ini (YSMenu init file)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ ttdldi.dat (extracted from the fake-killer-disabled loader using ttextract.exe)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ ttpatch.dat (extracted from the fake-killer-disabled loader using ttextract.exe)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu1.bmp (optional skin: See later)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu2.bmp (optional skin:See later)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMENU (official firmware folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ all the files from the official TTMENU folder are here
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->Games (games folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ your .nds files go here
</i><!--colorc--></span><!--/colorc-->
<u><b>How do you use it ?</b></u>
> Use 'D-pad' to move (Up/Down - Move by 1 file, Left/Right - Move a Page at a time)
> Highlight a file and press [A] to Launch
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is NDS: Press [Y] to select cheat codes
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is GBA: Press [Y] to just load GBA to PSRAM in slot 2 (<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->What is PSRAM? - <a href="http://gbatemp.net/index.php?showtopic=101442" target="_blank">See This</a><!--colorc--></span><!--/colorc-->)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is SAV: Press [A] to create a backup ('BAK')
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is BAK: Press [A] to restore & overwrite existing SAV
> Press [ B ] to Exit or go back
> Highlight any file and press [X] to Delete
> Press [Start] to be able to select either 'Passme' function / 'Boot to GBA' or return to normal 'DS Menu' (the one that contains Pictochat & Settings)
> Press [Select] to change file listing to show: Only 'nds' / Only 'Sav'/ All files (even hidden)
> Tap the top left of the touch screen to alter screen brightness
> Tap on 'Yasu Software - YS menu' will reveal the Version you have (In black ink, so you may not be able to read it if you have a dark background)
<u><b>Does it support Theme/Skins/Customisation like an M3/R4/Acekard ?</b></u>
Unfortunately not really. YSMenu does not allow Themes/Skins or Icon customising as seen in other Flash Cards
although it does allow you to have a different background showing on both screens.
To do this all that's needed is 2 pictures of size 256 x 192 labelled 'YSMenu1.bmp' (for the top screen) and 'YSMenu2.bmp' (for the bottom screen).
These need to be placed in the 'YSMenu' folder on your MicroSD card
You can also alter the colours of the text used for Directory Path/File names etc by editing the 'YSMenu.ini' file also found in the YSMenu folder
The section required is
<!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro-->[FILELIST]
; COLOR = BIT15 | BGR(5bit x3)
COLOR_PATH=0xFFFF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of the Directory Path shown @ top of top screen)<!--colorc--></span><!--/colorc-->
COLOR_FILE=0xFFFF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Filename (nds/txt/gba etc) on top screen)<!--colorc--></span><!--/colorc-->
COLOR_FOLDER=0x80FF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Folders on top screen)<!--colorc--></span><!--/colorc-->
COLOR_SELECT=0xFC00 <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Background colour of Filename when highlighted)<!--colorc--></span><!--/colorc-->
COLOR_SELTEXT=0x801F <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of filename when highlighted)<!--colorc--></span><!--/colorc-->
[FILEINFO]
COLOR_TEXT=0x80F0 <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Text shown in bottom screen)<!--colorc--></span><!--/colorc-->
DRAW_FRAME=true <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Set to 'false' with NOT display a background box on bottom screen behind Game title text)<!--colorc--></span><!--/colorc--><!--colorc--></span><!--/colorc-->
To determine the Hex code for the colour you can pop along to <a href="http://www.conradshome.com/html2bgr15/" target="_blank">http://www.conradshome.com/html2bgr15/</a> to make things easier (thanks to <!--coloro:#4169E1--><span style="color:#4169E1"><!--/coloro-->ozzymud<!--colorc--></span><!--/colorc--> for this)
<b>UPDATE:</b> There is a homebrew software called 'SkinselecterYS' <a href="http://www7.atpages.jp/torasoft/" target="_blank">Here</a> that can be used to swap the background Pictures/Colour scheme.
Once again the readme file is in Japanese but thanks to <!--coloro:#4169E1--><span style="color:#4169E1"><!--/coloro-->Bidoofguy<!--colorc--></span><!--/colorc--> who figured it out you can see how to use it in <a href="http://gbatemp.net/index.php?showtopic=142136&st=15" target="_blank">This Thread</a>
<u><b>What else can I alter in 'YSMenu.ini'?</b></u>
<b>[YSMENU]</b>
You can change the language by place a ';' in front of any of the 'LITERALS=' to disable it & remove the ';' to enable it (As mentioned before in 'Setting up')
Further down the file you will find sections labelled [LITERALS_???] (where ??? is a language e.g JAP).
By altering the text to the right of the '=' You can get YSMenu to display whatever you like (e.g. if you change 'LOADING=Please Wait...' then YSMenu will show 'Please Wait...' instead of 'Loading...')
In theory you could create additional languages by copying/Pasting an existing [LITERALS_???] section (Changing the section header to something else like '[LITERALS_GER]' for German) & changing the text in the section, then by adding a LITERALS=LITERALS_GER under [YSMENU]
<b>SORT_BY_TIME=</b>
Changing this to 'True' will cause the files to be shown depending upon the time they were last used instead of the normal 'alphabetically sorted'.
In other words the games you play more often will appear near the top, while the lesser played ones are at the bottom. (this is determined by the game SAV time stamp)
<b>VERSION=</b>
Whatever is put here will replace the 'Yasu Software - YS menu' text @ the bottom of the touch screen.
When touched - the version text will still be shown in Black ink though
<b>NO_DEL=</b>
Changing this to 'true' will prevent you from using the [X] button to delete files.
Handy if you want to prevent any little ones from deleting your current SAV by mistake
<b>DEFAULT_DMA=
DEFAULT_RESET=</b>
Change from 'false' to 'true' (or 'true' to 'false') will cause all programs to have the appropriate option box ticked/unticked by default
<b>EXT_APP1_FILE=
EXT_APP1_NAME=</b>
This will cause an extra button to appear when you press [Start] for the 'Passme' / 'Boot GBA' option screen
Clicking on the extra button will start the program mentioned in 'EXT_APP1_FILE'
You can in fact have more than just the one extra button - Just by adding 'EXT_APP2_FILE=' and 'EXT_APP2_NAME=' (up to 'EXT_APP9_FILE'/'EXT_APP9_NAME')
<b>[FILETYPE]</b>
Adding a file format will allow that particular file to show up in YSMenu file browser (e.g. TXT/BMP/MP3 etc).
Note that I haven't figured out how to launch an appropiate program for any <u>additional</u> formats or even if it's possible
Some files have already been set up for GBA/NES/NeoGeo/Sega Master System and WonderSwan [?!?] emulation
- these require additional programs installed into the YSMenu folder, along with a Slot 2 Flash card like the EZ3-in-1, to work
Most of this is already in the forums somewhere done by other people, but I thought I'll gather it all together in one place for us 'newbies'
So Many Thanks to the following (hope they don't mind me altering 1 or 2 things slightly):-
<b>Bri, Ozzymud, Apocalypticvisionary, Swip, 8BitWalugi, Bidoofguy</b> (& me <img src="style_emoticons/<#EMO_DIR#>/blush.gif" style="vertical-align:middle" emoid="" border="0" alt="blush.gif" /> )
Hope it helps<!--QuoteEnd--></div><!--QuoteEEnd-->
<u><b>What Is YSMenu ?</b></u>
YSMenu is a homebrew version of the ttmenu that loads faster than the original menu and looks similar to an unskinned r4 menu.
Advantages of YSMenu over TTMenu:
+It sorts the roms alphabetically (TTMenu sorts by order of installation)
+It shows folders allowing you to organize your roms into separate 'Groups' (TTMenu shows all 'NDS' file in one long list [even 'plugins' from programs like moonshell2])
+It attempts to patch the browser and GBA games without having to use a separate loader program
+It runs emulated programs directly in the emulator in one step.
Disadvantages of YSMenu:
-Very Basic 'Skins' Customising
-It doesn't support Multiple 'Skins/Themes' (It's possible using 3rd party Homebrew - see later)
-Uses Official DSTT loaders - so any problems with DSTT, then this will not fix them
-Default Language/Help is Japanese, so some editing required to get English
<u><b>Where do I get it?</b></u>
YSMenu is created by Yasu who doesn’t want anyone to link to any pages other than his home page.
Yasu’s home page is <a href="http://home.usay.jp/" target="_blank">http://home.usay.jp/</a>. It's mostly in Japanese, but to get YSMenu, follow these directions:
> Click the "ETC" button in the main menu near the top beneath the title.
> Select "Nintendo DS" (second item) from the table.
> Search for "DS(T_T)DS" (CTRL-F) or just scroll about 2/3 of the way down until you see the heading in blue.
> There is a scrollable text area beneath that heading. Select the first item in the scollable list (currently "2009/03/21") to download the latest version.
<u><b>How do I install YSMenu?</b></u>
To install TTMenu and YSMenu for DSTT, I recommend that you make a backup of your microSD card, reformat it using the <a href="http://panasonic.jp/support/global/cs/sd/download/sd_formatter.html" target="_blank">Panasonic formatter</a>, then follow these directions <b><u>carefully</u></b>:
Make sure you have the newest version of YSMenu (see above for directions on how to obtain it), the official TTMENU folder, and the fake-killer-disabled TTMENU.DAT from this archive: <a href="http://gbatemp.net/index.php?download=4086" target="_blank">http://gbatemp.net/index.php?download=4086</a>
> Unzip the official TTMenu archive. Place <u>ONLY</u> the "TTMENU" folder onto your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc--><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>Do NOT copy TTMENU.DAT from the official menu as it contains fake-killer code.This will destroy your DSTT card if it's a 'fake'</b><!--colorc--></span><!--/colorc-->
> Unzip the YSMenu archive.
> Create a folder named "YSMenu" on your microSD card.
> Place a copy of the fake-killer-disabled "TTMENU.DAT" into the same folder as the "ttextract.exe" program on your PC.
> Run "ttextract.exe" on your PC.
> Place the two resulting files ("ttdldi.dat" and "ttpatch.dat") into the "YSMenu" folder on your microSD card.
> (a) If you want "YSMenu" to be your default menu, rename the fake-killer-disabled "TTMENU.DAT" to "TTMenu.nds" and place it onto the root (top level) of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then place a copy of "YSMenu.nds" onto the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then make a copy of "YSMenu.nds" & rename that to "TTMENU.DAT" & place it also on the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->> <!--colorc--></span><!--/colorc-->(b) If you want "TTMenu" to be the default menu, place a copy of the fake-killer-disabled TTMENU.DAT onto the root (top level) of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then place a copy of "YSMenu.nds" onto the root of your microSD card.
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->____<!--colorc--></span><!--/colorc-->Then make a copy of "TTMENU.DAT" & rename it to "TTMenu.nds" on the root of your card.
You should now have "TTMenu.nds", "YSMenu.nds", and "TTMENU.DAT" (a copy of "TTMENU.DAT" or "YSMenu.nds" depending on your choice) on the root of your microSD card.
> Edit "YSMenu.ini". Place a semi-colon in front of the line that says "LITERALS=LITERALS_JPN" & Remove the semi-colon from the line that says "LITERALS=LITERALS_ENG".
> Save your changes to "YSMenu.ini" and place it into the "YSMenu" folder on your microSD card.
> Make a new folder named "Games" and put a few .nds files in it.
> Use the "safely remove hardware" utility before removing your microSD card from your PC
> Place the DSTT into the NDS, place the microSD card into the DSTT, and turn on the NDS.
That should be it.
If you are using TTMenu as your default, simply run "YSMenu.nds" to get to YSMenu. Otherwise, it should launch directly into YSMenu and you can run "TTMenu.nds" to get back to TTMenu.
When you're done, you should have the following files and folders on your microSD card:
<!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro--><i>
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->YSMenu.nds (YSMenu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMenu.nds (fake-killer-disabled version of TTMenu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMENU.DAT (a copy of whichever of the above two you want as your default menu)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->YSMENU (YSMenu firmware folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu.ini (YSMenu init file)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ ttdldi.dat (extracted from the fake-killer-disabled loader using ttextract.exe)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ ttpatch.dat (extracted from the fake-killer-disabled loader using ttextract.exe)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu1.bmp (optional skin: See later)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ YSMenu2.bmp (optional skin:See later)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->TTMENU (official firmware folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ all the files from the official TTMENU folder are here
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->__<!--colorc--></span><!--/colorc-->Games (games folder)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->|_ your .nds files go here
</i><!--colorc--></span><!--/colorc-->
<u><b>How do you use it ?</b></u>
> Use 'D-pad' to move (Up/Down - Move by 1 file, Left/Right - Move a Page at a time)
> Highlight a file and press [A] to Launch
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is NDS: Press [Y] to select cheat codes
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is GBA: Press [Y] to just load GBA to PSRAM in slot 2 (<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->What is PSRAM? - <a href="http://gbatemp.net/index.php?showtopic=101442" target="_blank">See This</a><!--colorc--></span><!--/colorc-->)
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is SAV: Press [A] to create a backup ('BAK')
<!--coloro:#FFFfff--><span style="color:#FFFfff"><!--/coloro-->___<!--colorc--></span><!--/colorc-->If file is BAK: Press [A] to restore & overwrite existing SAV
> Press [ B ] to Exit or go back
> Highlight any file and press [X] to Delete
> Press [Start] to be able to select either 'Passme' function / 'Boot to GBA' or return to normal 'DS Menu' (the one that contains Pictochat & Settings)
> Press [Select] to change file listing to show: Only 'nds' / Only 'Sav'/ All files (even hidden)
> Tap the top left of the touch screen to alter screen brightness
> Tap on 'Yasu Software - YS menu' will reveal the Version you have (In black ink, so you may not be able to read it if you have a dark background)
<u><b>Does it support Theme/Skins/Customisation like an M3/R4/Acekard ?</b></u>
Unfortunately not really. YSMenu does not allow Themes/Skins or Icon customising as seen in other Flash Cards
although it does allow you to have a different background showing on both screens.
To do this all that's needed is 2 pictures of size 256 x 192 labelled 'YSMenu1.bmp' (for the top screen) and 'YSMenu2.bmp' (for the bottom screen).
These need to be placed in the 'YSMenu' folder on your MicroSD card
You can also alter the colours of the text used for Directory Path/File names etc by editing the 'YSMenu.ini' file also found in the YSMenu folder
The section required is
<!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro-->[FILELIST]
; COLOR = BIT15 | BGR(5bit x3)
COLOR_PATH=0xFFFF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of the Directory Path shown @ top of top screen)<!--colorc--></span><!--/colorc-->
COLOR_FILE=0xFFFF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Filename (nds/txt/gba etc) on top screen)<!--colorc--></span><!--/colorc-->
COLOR_FOLDER=0x80FF <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Folders on top screen)<!--colorc--></span><!--/colorc-->
COLOR_SELECT=0xFC00 <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Background colour of Filename when highlighted)<!--colorc--></span><!--/colorc-->
COLOR_SELTEXT=0x801F <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of filename when highlighted)<!--colorc--></span><!--/colorc-->
[FILEINFO]
COLOR_TEXT=0x80F0 <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Ink colour of Text shown in bottom screen)<!--colorc--></span><!--/colorc-->
DRAW_FRAME=true <!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(Set to 'false' with NOT display a background box on bottom screen behind Game title text)<!--colorc--></span><!--/colorc--><!--colorc--></span><!--/colorc-->
To determine the Hex code for the colour you can pop along to <a href="http://www.conradshome.com/html2bgr15/" target="_blank">http://www.conradshome.com/html2bgr15/</a> to make things easier (thanks to <!--coloro:#4169E1--><span style="color:#4169E1"><!--/coloro-->ozzymud<!--colorc--></span><!--/colorc--> for this)
<b>UPDATE:</b> There is a homebrew software called 'SkinselecterYS' <a href="http://www7.atpages.jp/torasoft/" target="_blank">Here</a> that can be used to swap the background Pictures/Colour scheme.
Once again the readme file is in Japanese but thanks to <!--coloro:#4169E1--><span style="color:#4169E1"><!--/coloro-->Bidoofguy<!--colorc--></span><!--/colorc--> who figured it out you can see how to use it in <a href="http://gbatemp.net/index.php?showtopic=142136&st=15" target="_blank">This Thread</a>
<u><b>What else can I alter in 'YSMenu.ini'?</b></u>
<b>[YSMENU]</b>
You can change the language by place a ';' in front of any of the 'LITERALS=' to disable it & remove the ';' to enable it (As mentioned before in 'Setting up')
Further down the file you will find sections labelled [LITERALS_???] (where ??? is a language e.g JAP).
By altering the text to the right of the '=' You can get YSMenu to display whatever you like (e.g. if you change 'LOADING=Please Wait...' then YSMenu will show 'Please Wait...' instead of 'Loading...')
In theory you could create additional languages by copying/Pasting an existing [LITERALS_???] section (Changing the section header to something else like '[LITERALS_GER]' for German) & changing the text in the section, then by adding a LITERALS=LITERALS_GER under [YSMENU]
<b>SORT_BY_TIME=</b>
Changing this to 'True' will cause the files to be shown depending upon the time they were last used instead of the normal 'alphabetically sorted'.
In other words the games you play more often will appear near the top, while the lesser played ones are at the bottom. (this is determined by the game SAV time stamp)
<b>VERSION=</b>
Whatever is put here will replace the 'Yasu Software - YS menu' text @ the bottom of the touch screen.
When touched - the version text will still be shown in Black ink though
<b>NO_DEL=</b>
Changing this to 'true' will prevent you from using the [X] button to delete files.
Handy if you want to prevent any little ones from deleting your current SAV by mistake
<b>DEFAULT_DMA=
DEFAULT_RESET=</b>
Change from 'false' to 'true' (or 'true' to 'false') will cause all programs to have the appropriate option box ticked/unticked by default
<b>EXT_APP1_FILE=
EXT_APP1_NAME=</b>
This will cause an extra button to appear when you press [Start] for the 'Passme' / 'Boot GBA' option screen
Clicking on the extra button will start the program mentioned in 'EXT_APP1_FILE'
You can in fact have more than just the one extra button - Just by adding 'EXT_APP2_FILE=' and 'EXT_APP2_NAME=' (up to 'EXT_APP9_FILE'/'EXT_APP9_NAME')
<b>[FILETYPE]</b>
Adding a file format will allow that particular file to show up in YSMenu file browser (e.g. TXT/BMP/MP3 etc).
Note that I haven't figured out how to launch an appropiate program for any <u>additional</u> formats or even if it's possible
Some files have already been set up for GBA/NES/NeoGeo/Sega Master System and WonderSwan [?!?] emulation
- these require additional programs installed into the YSMenu folder, along with a Slot 2 Flash card like the EZ3-in-1, to work