1. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    <!--coloro:white--><span style="color:white"><!--/coloro--><div align="center">.</div><!--colorc--></span><!--/colorc-->
    <div align="center"><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->Commercial ROM Loading Guide with MoonShell 2 & YSMenu by rtnario/Blackiris/XX256<!--sizec--></span><!--/sizec--></div>

    <b>Last Updated: March 25, 2010 - 1:43 PM PH Time, GMT +8</b>
    -Guide updated for MoonShell 2.10 Stable!
    -Old guide moved because it's...old!
    -CannonFoddr's new AK2i guide added!

    As I have not been updated for some time, multiple ways to bypass the restriction of loading commercial ROMs have been created for many MoonShell 2 versions. It would help keep this guide up-to-date greatly if you would post here about them. <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />


    <hr />
    <b>R4 Original Guide - MoonShell 2.10</b>
    <b>[PREREQUISITES]</b>

    - R4 Original

    - R4 v1.18 Firmware (<a href="http://www.r4ds.me/download/r4_v1.18_kernel.html" target="_blank">http://www.r4ds.me/download/r4_v1.18_kernel.html</a>)

    - MoonShell 2.10 Stable (<a href="http://home.att.ne.jp/blue/moonlight/" target="_blank">http://home.att.ne.jp/blue/moonlight/</a>)

    - R4 DLDI & DLDI Tools (<a href="http://dldi.drunkencoders.com/" target="_blank">http://dldi.drunkencoders.com/</a>)

    - r4denc Package (<a href="http://filetrip.net/f977-r4denc.html" target="_blank">http://filetrip.net/f977-r4denc.html</a>)

    - MoonShell 2.10 Stable Bypass Package (<a href="http://loda.jp/growfield/?id=11" target="_blank">http://loda.jp/growfield/?id=11</a>)

    - a2h's YSMenu Generator (<a href="http://www.gbatemp.net/index.php?showtopic=130359" target="_blank">http://www.gbatemp.net/index.php?showtopic=130359</a>)

    - YSMenu (<a href="http://home.usay.jp/pc/etc/nds/" target="_blank">http://home.usay.jp/pc/etc/nds/</a>)

    - Infolib.dat (<a href="http://sites.google.com/site/weeklyinfolib/" target="_blank">http://sites.google.com/site/weeklyinfolib/</a>)

    - R4 Soft-reset Kit (<a href="http://loda.jp/growfield/?id=3" target="_blank">http://loda.jp/growfield/?id=3</a>)

    * TIP: CTRL+F and type YSMenu to find it and download the topmost release.


    <b>[RESTRICTIONS]</b>

    - Cheats still need to be activated via YSMenu.

    - Game directory is predefined.


    <b>[PART I - INSTALLING THE FIRMWARE AND MOONSHELL 2.10 STABLE]</b>

    1) Extract all files downloaded from the R4 firmware package. The files should be placed in the root of the MicroSD card. The directory should look like this:

    <i>moonshell (Directory)
    _system_ (Directory)
    _DS_MSHL.NDS
    _DS_MENU.DAT</i>

    2) From the MoonShell 2.10 Stable package, open "set up.exe" and follow the instructions according to your preferences.

    3) In the same package, open "LanguageSelect.exe" to configure your MoonShell 2's language settings. Your R4 should now be able to completely boot MoonShell 2 up normally.


    <b>[PART II - REPLACING THE R4 FIRMWARE]</b>

    1) Extract all files downloaded from the r4denc package. The files can be placed anywhere on your PC. The directory should look like this:

    <i>src (Directory)
    r4dec.exe
    r4enc.exe
    license.txt</i>

    2) Copy "moonshl2_DirectBoot.nds" from your MicroSD's root and paste it into the r4denc directory.

    3) DLDI-patch the "moonshl2_DirectBoot.nds" file.

    4) Drag "moonshl2_DirectBoot.nds" over "r4enc.exe". This should produce a .DAT format file with the same name and directory.

    5) Move this .DAT file into the root of your MicroSD.

    6) Rename the "_DS_MENU.DAT" into anything other than its name as backup or delete the file if you desperately need space. This is the R4 firmware file that is loaded everytime you use the R4 with your DS.

    7) Rename the r4enc-generated .DAT file into "_DS_MENU.DAT". Since this file was originally the MoonShell 2 .NDS file and because of the R4 encryption this file will now autoboot just as the firmware file does. Your R4 should now automatically boot MoonShell 2 with each startup.

    <b>* BE CAREFUL WITH RENAMING. If you hide file extensions, you might accidentally rename the generated .DAT into "_DS_MENU.DAT.DAT". It is highly recommended that you show file extensions when renaming.</b>


    <b>[PART III - BYPASSING THE ROM LOADING RESTRICTIONS]</b>

    1) Extract all files downloaded from the MoonShell 2.10 Stable Bypass package. The files can be placed anywhere on your PC. The directory should look like this:

    <i>chishmloader (Directory)
    dldicaptor (Directory)
    favlauncher (Directory)
    favlauncher_bl (Directory)
    libfat (Directory)
    linktemplate (Directory)
    m3sakura_boot (Directory)
    mshl2wrap (Directory)
    reset_mse (Directory)
    resetproxy (Directory)
    ysboot (Directory)
    yslaunch (Directory)
    readme.txt
    warning_about_gpl.txt
    warning_about_mshl2wrap_configuration.txt</i>

    2) Extract the following files into the root of your MicroSD:

    <i>ndslink.bat (located in \mshl2wrap\ndslink)
    ndslink.exe (located in \mshl2wrap\ndslink)
    nds.mshl2wrap.nds (located in \mshl2wrap)
    mshl2wrap.ini (located in \mshl2wrap)
    nds.yslaunch.nds (located in \yslaunch)</i>

    3) Place all commercial ROMs into a directory called "nds" in the root.

    4) Execute "ndslink.bat" and get a new directory called "mshl2wrap" in the root which contains all the "shortcuts" to your ROMs. This is where you will be able to launch all commercial ROMs.

    5) Copy "nds.mshl2wrap.nds" & "mshl2wrap.ini" into the directory "\moonshl2\extlink" found in the root of your MicroSD. Move "nds.yslaunch.nds" into the same directory. <b>There needs to be copies of "nds.mshl2wrap.nds" & "mshl2wrap.ini" in both the root and "\moonshl2\extlink".</b> Now, every NDS file launched from the "mshl2wrap" directory will be linked to the original ROM in the "nds" directory each time it is selected directly from MoonShell 2.

    <b>* Everytime new ROMs are added or removed, please run ndslink.bat again so it can generate the bypass NDS files for them.</b>


    <b>[PART IV - INSTALLING & CONFIGURING YSMENU]</b>

    1) Extract all files downloaded from a2h's YSMenu Generator package. The files can be placed anywhere on your PC. The directory should look like this:

    <i>components (Directory)
    ICSharpCode.SharpZipLib.dll
    simplyrevcfgng.exe
    simplyrevcfgng.pdb
    readme.txt</i>

    2) Open "simplyrevcfgng.exe" and follow the instructions. Set the boot type as "Through filebrowser". Browse for the YSMenu package you downloaded and extract the infolib.dat from its archive anywhere on your PC before selecting it with the generator.

    3) A new directory within the generator's will pop up and present to you a "YSMenu.nds" file and a "TTMenu" directory. Move the "TTMenu" directory into the root of your MicroSD card.

    4) DLDI-patch "YSMenu.nds". Create a new directory in the root of your MicroSD called "ysmenu". Move the patched "YSMenu.nds" into that directory.

    5) Open the "TTMenu" directory you recently moved into the root and copy a file called "YSMenu.ini". Paste this into the "ysmenu" directory in the root. The process is now complete, and your R4 can now boot commercial ROMs directly through MoonShell 2.10 Stable.


    <b>[PART V - ENABLING SOFT-RESET]</b>

    1) Extract all files downloaded from the R4 Soft-reset Kit. The files can be placed anywhere on your PC. The directory should look like this:

    <i>TTMENU (Directory)
    R4BOOT.DAT</i>

    2) Move "R4BOOT.DAT" into the root of your MicroSD.

    3) Inside the "TTMENU" directory from the kit, move the "ttreset.dat" into the "TTMENU" directory in the root of your MicroSD. You may have to overwrite the "ttreset.dat" already in the directory, which you can choose to completely overwrite or back up.

    4) In the "YSMENU.INI" located within the "YSMENU" directory in the root of your MicroSD, add "DEFAULT_RESET=true" under the "[YSMENU]" category.

    5) Move the "moonshl2.nds" file from your MicroSD's root into the "TTMENU" directory. Rename it into "ysmenu.nds". You can now soft-reset out of any commercial ROM.

    <b>Acekard2i Guide - MoonShell 2.09</b>
    <a href="http://gbatemp.net/index.php?showtopic=215395" target="_blank">Moonshell 2.09 autobooting on AK2i + AKAIO 1.5.1 & Commercial ROM running by CannonFoddr</a>

    * This guide does NOT require YSMenu.

    <b>Old Guide (R4, DSTT, DSTTi, AK2, AK2 + AKAIO) - MoonShell 2.06 & Below</b>
    <a href="http://gbatemp.net/index.php?showtopic=149734&view=findpost&p=2698215" target="_blank">Commercial ROM Loading Guide with MoonShell 2 & YSMenu</a>


    <hr />
    <div align="center"><!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>Tips & Tricks</b><!--sizec--></span><!--/sizec--></div>
    1) If your original firmware file can come in the form of a seperate NDS file, you can always rename that to anything and place it anywhere on your card; this is for people who want to be able to access the original firmware from MoonShell 2.

    2) MoonShell 2's "Exit To Firmware" function runs whatever NDS file is named after your card (EDGE.nds, TTIO.nds...) and is located in the moonshl2/resetmse directory. Therefore, you can replace the file with your card's original firmware or any other application you'd like to be able to access through "Exit To Firmware" by simply renaming it.

    3) krnxmatt7: For those who have an R4 (Or, if you experience this problem on other flashcarts), have you even went into YSmenu to select cheats (or just YSmenu in general), but all of the font was disfigured? As in most of the text was unnecessarily capitalized, and when you selected cheats, the touch screen only said, "HELP_CHEAT"? Look, here is a fix to that problem.

    1. Look at the root of your microSD.
    2. See the folder, "ysmenu"? Go to it.
    3. Now, in that folder, you should see "ysmenu.nds" and a "YSmenu" Configuration Settings file. Open that up in notepad.
    4. Copy this long-ass text into it: (Yes, all of it.)

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:Pre;overflow:auto'>
    ; YSMENU Setting File
    [YSMENU]
    ; Section Name of Literals
    LITERALS=LITERALS_JPN
    LITERALS=LITERALS_ENG
    ; Sort by SAV Modification Time
    SORT_BY_TIME=false
    ; INI FileName for Skin (default YSMenu.ini)
    SKIN=
    ; Brightness (0-3 or -1=Default)
    BRIGHT=-1
    ; Auto boot this file (default DEFAULT.NDS)
    AUTO_BOOT=
    ; write it shown on bottom by yourself
    VERSION=
    ; Disable WAIT_CNT on SuperCard
    GBA_PATCH=true
    ; Disable File Deletion
    NO_DEL=false
    ; Extension of Save (use .sav usually)
    EXT_SAV=.sav

    [FILELIST]
    ; COLOR = BIT15 | BGR(5bit x3)
    COLOR_PATH=0xFFFF
    COLOR_FILE=0x8000
    COLOR_FOLDER=0x800F
    COLOR_SELECT=0xFC00
    COLOR_SELTEXT=0x801F

    [FILEINFO]
    COLOR_TEXT=0x8000
    DRAW_FRAME=true


    [LITERALS_JPN]
    BTN_OK=OK(A)
    BTN_YES=はい(A)
    BTN_NO=いいえ(B)
    BTN_STOP=中止(B)
    BTN_IGNORE=無視(X)

    ERROR=エラー
    CHEAT=チート
    DMA=DMA
    RESET=リセット
    BROWSE=...
    SLOT2=Slot2
    NDS=NDS
    GBA=GBA
    FIRMWARE=DSメニュー

    GAMES=ゲーム
    SAVES=セーブ
    ALL_FILES=すべて

    RUMBLE=振動パック
    RUMBLE_LOW=振動(弱)
    RUMBLE_MID=振動(中)
    RUMBLE_TOP=振動(強)

    GBA_NOR=GBA-NOR
    GBA_NOR_WRITE=書き込み
    GBA_NOR_READ_SRAM=SRAM→File
    GBA_NOR_CONFIRM=NORに書き込みますか?
    GBA_NOR_SAME=既にNORに書き込まれています\n書き込みし直しますか?
    GBA_NOR_SRAM_ONLY=SRAMのみ(X)
    GBA_NOR_DIFF=違うROMがNORに書き込まれています\n現在のSRAMをファイルへ保存しますか?
    GBA_NOR_SRAM_CONFIRM=SRAMをファイルへ保存しますか?
    GBA_NOR_NO_INFO=NORのファイル情報がありません

    BOOTING=Booting...
    LOADING=Loading...

    UNKNOWN_DLDI_TYPE=このDLDI名の機器では非対応です
    NO_BOOT_LOADER=ローダを開けません
    CANT_READ_BOOT_LOADER=ローダを読み込めません

    NO_SAV_CREATE=SAVファイルがありません\n作成しますか?
    CANT_CREATE_SAV=SAVファイルが作成できません

    COPYING=コピー中...
    CANT_OPEN_COPY_SRC=コピー元が開けません
    CANT_OPEN_COPY_DST=コピー先が開けません

    DAY_WEEK=日月火水木金土
    DAY_WEEK_LEN=2

    KIND_SAVE=< セーブファイル >
    KIND_BACKUP=< バックアップ >
    KIND_GB=< ゲームボーイ >
    KIND_NES=< ファミコン >
    KIND_TEXT=< テキスト >
    KIND_UNKNOWN=< 非対応の形式 >
    KIND_FOLDER=< フォルダ >
    KIND_PARENT=上のフォルダへ

    MOD_DATE=更新日時:
    MOD_DATE_SAVE=SAV更新:

    CHEAT_SAVE_FAIL=保存に失敗しました
    CHEAT_CANCEL=変更を破棄して戻りますか?

    PASSME=PassMe
    BOOT_SLOT2=GBA起動
    NO_SLOT2=GBA側にソフトが差さっていません\n構わず実行しますか?
    NO_PASS=GBA側にPASSが差さっていません\n構わず実行しますか?

    CANT_OPEN_NDS=NDSファイルを開けません
    CANT_READ_NDS=NDSファイルを読めません
    CANT_OPEN_SAV=SAVファイルが開けません
    SAV_IS_DIR=SAVと同名のフォルダがあります
    CREATING_SAV=セーブファイル作成中...
    CANT_CREATE_SAV2=SAVファイルの作成に失敗しました
    CANT_CREATE_ARP=YSMENU.ARPを作れません
    CREATING_SYS=TTMENU.SYS作成中...
    CANT_CREATE_SYS=TTMENU.SYSを作れません

    BACKUP=バックアップ
    RESTORE=リストア
    BACKUP_CONFIRM=SAVをBAKへコピーしますか?\n(古いBAKは上書きされます)
    RESTORE_CONFIRM=BAKをSAVへコピーしますか?\n(現在のSAVは上書きされます)

    DELETE=削除
    DEL_FOLDER_CONFIRM=このフォルダを削除しますか?
    DEL_FILE_CONFIRM=このファイルを削除しますか?
    CANT_DEL=削除できません

    SAVING_SRAM=GBA SRAM 保存中...
    NO_FLASH_CART=Flashカートが差さっていないか\n非対応のカートです
    CANT_OPEN_GBA=GBAファイルが開けません
    GBA_EZ4PATCHED=EZ用にパッチされています\n続行しますか?
    GBA_NORPATCHED=NOR用にパッチされているため\nNORのSAVが上書きされます\nNORのSRAMをファイルへ退避しますか?
    GBA_SRAM_FORMAT=SRAMをフォーマットしますか?\n他ツールのデータは上書きされます
    GBA_SIZE_OVER=サイズが大きすぎます\n続行しますか?

    CANT_OPEN_ROM=ROMファイルが開けません
    CANT_OPEN_EMU=エミュレータを開けません

    CANT_OPEN_FILE=ファイルが開けません

    HELP_CHEAT=START = 保存して戻る\nB = 変更を破棄して戻る
    HELP_ETC=START = ファイル一覧へ戻る\nX = GBAスロット起動\nY = PassMe\nSELECT = DSメニュー
    HELP_TEXTVIEW=START = 普通に戻る\nB = なんとなく戻る


    [LITERALS_ENG]
    BTN_OK=OK(A)
    BTN_YES=Yes(A)
    BTN_NO=No(B)
    BTN_STOP=Stop(B)
    BTN_IGNORE=Ignore(X)

    ERROR=Error
    CHEAT=Cheat
    DMA=DMA
    RESET=Reset
    BROWSE=...
    SLOT2=Slot2
    NDS=NDS
    GBA=GBA
    FIRMWARE=DS Menu

    GAMES=Games
    SAVES=Saves
    ALL_FILES=All Files

    RUMBLE=Rumble
    RUMBLE_LOW=Rumble(Low)
    RUMBLE_MID=Rumble(Mid)
    RUMBLE_TOP=Rumble(High)

    GBA_NOR=GBA-NOR
    GBA_NOR_WRITE=Write
    GBA_NOR_READ_SRAM=SRAM->File
    GBA_NOR_CONFIRM=Write to NOR?
    GBA_NOR_SAME=TheROM had been write to NOR.\nRewrite?
    GBA_NOR_SRAM_ONLY=SRAM Only(X)
    GBA_NOR_DIFF=There is other ROM on NOR.\nBackup SRAM to file?
    GBA_NOR_SRAM_CONFIRM=Save SRAM to File?
    GBA_NOR_NO_INFO=No filename data for NOR

    BOOTING=Booting...
    LOADING=Loading...

    UNKNOWN_DLDI_TYPE=Unsupported DLDI Name
    NO_BOOT_LOADER=Can't open loader
    CANT_READ_BOOT_LOADER=Can't read loader

    NO_SAV_CREATE=No SAV file.\nCreate it?
    CANT_CREATE_SAV=Can't create SAV

    COPYING=Copying...
    CANT_OPEN_COPY_SRC=Can't open source file
    CANT_OPEN_COPY_DST=Can't open destination

    DAY_WEEK=SunMonTueWedThuFriSat
    DAY_WEEK_LEN=4

    KIND_SAVE=< SaveFile >
    KIND_BACKUP=< Backup >
    KIND_GB=< GameBoy >
    KIND_NES=< Famicom/NES >
    KIND_TEXT=< Text >
    KIND_UNKNOWN=< Unknown >
    KIND_FOLDER=< Folder >
    KIND_PARENT=Parent

    MOD_DATE=Time:
    MOD_DATE_SAVE=SAV:

    CHEAT_SAVE_FAIL=Save failed
    CHEAT_CANCEL=Cancel modification and\nReturn to menu?

    PASSME=PassMe
    BOOT_SLOT2=Boot GBA
    NO_SLOT2=No cartridge in slot2.\nForce booting?
    NO_PASS=No pass in slot2.\nForce booting?

    CANT_OPEN_NDS=Can't open NDS file
    CANT_READ_NDS=Can't read from NDS file
    CANT_OPEN_SAV=Can't open SAV file
    SAV_IS_DIR=There is directory named SAV
    CREATING_SAV=Creating SAV...
    CANT_CREATE_SAV2=SAV Creation failed
    CANT_CREATE_ARP=Can't create YSMENU.ARP
    CREATING_SYS=Creating TTMENU.SYS...
    CANT_CREATE_SYS=Can't create TTMENU.SYS

    BACKUP=Backup
    RESTORE=Restore
    BACKUP_CONFIRM=Backup SAV to BAK?\n(may overwrites old BAK)
    RESTORE_CONFIRM=Restore BAK to SAV?\n(may overwrites current SAV)

    DELETE=Delete
    DEL_FOLDER_CONFIRM=Delete this folder?
    DEL_FILE_CONFIRM=Delete this file?
    CANT_DEL=Can't delete it

    SAVING_SRAM=Saving GBA SRAM...
    NO_FLASH_CART=No flash cartridge in slot2
    CANT_OPEN_GBA=Can't open GBA file
    GBA_EZ4PATCHED=rom is patched for EZ\nContinue loading?
    GBA_NORPATCHED=rom is patched for NOR\nOverwrite SRAM for NOR?
    GBA_SRAM_FORMAT=format SRAM for YSMENU?\nthe other tool's data will be overwritten
    GBA_SIZE_OVER=rom is larger than PSRAM\nContinue loading?

    CANT_OPEN_ROM=Can't open rom file
    CANT_OPEN_EMU=Can't open emulator

    CANT_OPEN_FILE=Can't open the file

    HELP_CHEAT=START = SAVE and EXIT\nB = CANCEL and EXIT
    HELP_ETC=START = EXIT\nX = Boot GBA\nY = PassMe\nSELECT = DS Menu
    HELP_TEXTVIEW=START = EXIT\nB = EXIT


    [LITERALS_FRA]
    BTN_OK=OK(A)
    BTN_YES=Oui(A)
    BTN_NO=Non(B)
    BTN_STOP=Stop(B)
    BTN_IGNORE=Ignorer(X)

    ERROR=Erreur
    CHEAT=Triche
    DMA=DMA
    RESET=Reset
    BROWSE=...
    SLOT2=Slot2
    NDS=NDS
    GBA=GBA
    FIRMWARE=Menu DS

    GAMES=Jeux
    SAVES=SAVs
    ALL_FILES=Tout

    RUMBLE=Niveau de vibration
    RUMBLE_LOW=Faible
    RUMBLE_MID=Moyen
    RUMBLE_TOP=Fort

    GBA_NOR=GBA-NOR
    GBA_NOR_WRITE=Ecrire
    GBA_NOR_READ_SRAM=SRAM->Fichier
    GBA_NOR_CONFIRM=Ecrire sur NOR?
    GBA_NOR_SAME=La ROM va être écrite sur NOR.\nRéécrire?
    GBA_NOR_SRAM_ONLY=SRAM Seulement(X)
    GBA_NOR_DIFF=Il y a d'autre ROM en NOR.\nBackup SRAM en fichier?
    GBA_NOR_SRAM_CONFIRM=Sauver SRAM sur fichier?
    GBA_NOR_NO_INFO=Aucun fichier de donnés sur NOR

    BOOTING=Démarrage...
    LOADING=Chargement...

    UNKNOWN_DLDI_TYPE=Nom du DLDI non reconnu
    NO_BOOT_LOADER=Ne peut pas ouvrir le lanceur
    CANT_READ_BOOT_LOADER=Ne peut pas lire le lanceur

    NO_SAV_CREATE=Aucun fichier SAV.\nCréer ?
    CANT_CREATE_SAV=Ne peut pas créer le SAV

    COPYING=En Copie...
    CANT_OPEN_COPY_SRC=Ne peut pas ouvrir le fichier source
    CANT_OPEN_COPY_DST=Ne peut pas ouvrir la destination

    DAY_WEEK=DimLunMarMerJeuVenSam
    DAY_WEEK_LEN=4

    KIND_SAVE=Fichier de sauvegarde
    KIND_BACKUP=Backup
    KIND_GB=ROM GameBoy
    KIND_NES=ROM Famicom/NES
    KIND_TEXT=Fichier de Text
    KIND_UNKNOWN=Inconnu
    KIND_FOLDER=Dossier
    KIND_PARENT=Parent

    MOD_DATE=Date :
    MOD_DATE_SAVE=SAV :

    CHEAT_SAVE_FAIL=Sauvegarde raté
    CHEAT_CANCEL=Annulez la modification et\nRevenir au menu ?

    PASSME=Mode PasseMe
    BOOT_SLOT2=Démarrer GBA
    NO_SLOT2=Aucune cartouche dans le slot2.\nForcer le Demarrage?
    NO_PASS=Aucun PasseMe dans le slot1.\nForcer le Demarrage?

    CANT_OPEN_NDS=Ne peut pas ouvrir le fichier NDS
    CANT_READ_NDS=Ne peut pas lire le fichier NDS
    CANT_OPEN_SAV=Ne peut pas ouvrir le fichier SAV
    SAV_IS_DIR=Il y a un dossier appelé SAV
    CREATING_SAV=Création de SAV...
    CANT_CREATE_SAV2=La création de SAV a ratée
    CANT_CREATE_ARP=Le YSMENU.ARP ne peut pas créé
    CREATING_SYS=Création du TTMENU.SYS...
    CANT_CREATE_SYS=Le TTMENU.SYS ne peut pas créé

    BACKUP=Backup
    RESTORE=Restituer
    BACKUP_CONFIRM=Ecrire SAV sur BAK?\n(Remplace l'ancien BAK)
    RESTORE_CONFIRM=Restituer BAK sur SAV?\n(Remplace la SAV actuel)

    DELETE=Effacer
    DEL_FOLDER_CONFIRM=Effacer ce dossier?
    DEL_FILE_CONFIRM=Effacer ce fichier?
    CANT_DEL=Effacement impossible

    SAVING_SRAM=Sauvegarde de la SRAM GBA...
    NO_FLASH_CART=Aucune cartouche dans le slot2
    CANT_OPEN_GBA=Le fichier GBA ne peut être lancé
    GBA_EZ4PATCHED=ROM patché pour EZ\nCharger quand même ?
    GBA_NORPATCHED=ROM patché pour la NOR\nRemplacer la SRAM pour la NOR?
    GBA_SRAM_FORMAT=Formater la SRAM pour YSMENU ?\nLes données seront remplacées
    GBA_SIZE_OVER=ROM plus grande que la PSRAM\nCharger quand même ?

    CANT_OPEN_ROM= Ne peut pas lancer la ROM
    CANT_OPEN_EMU=Ne peut pas lancer l'émulateur

    CANT_OPEN_FILE=Ne peut pas ouvrir le fichier

    HELP_CHEAT=START = Sauver et Quitter\nB = Annuler et Quitter
    HELP_ETC=START = Quitter\nX = Démarrer GBA\nY = mode PasseMe\nSELECT = Menu DS
    HELP_TEXTVIEW=START = Quitter\nB = Quitter
    </div>


    <hr />
    <div align="center"><!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b>MoonShell 2 Extlink Plugins</b><!--sizec--></span><!--/sizec--></div>
    These are extlink plugins for loading specific file types in MoonShell 2 with NDS applications. It would help to post download links here if you find/have any not on the list.
    Put these in the extlink folder of your card's MoonShell 2 directory.

    NesDS by = <a href="http://gbatemp.net/index.php?download=5803" target="_blank">http://gbatemp.net/index.php?download=5803</a>
    -NES Emulator.

    NeoDS by = <a href="http://gbatemp.net/index.php?download=5804" target="_blank">http://gbatemp.net/index.php?download=5804</a>
    -NEO-GEO Arcade Emulator.

    Tuna-viDS = <a href="http://gbatemp.net/index.php?download=5805" target="_blank">http://gbatemp.net/index.php?download=5805</a>
    -Xvid/AVI Player.

    GBA ExpLoader = <a href="http://gbatemp.net/index.php?download=5806" target="_blank">http://gbatemp.net/index.php?download=5806</a>
    -Slot-2 loader for use with expansion packs.

    SNEmulDS = <a href="http://gbatemp.net/index.php?showtopic=188297" target="_blank">http://gbatemp.net/index.php?showtopic=188297</a>
    -SNEmulDS 0.5 loader made by Ben_j.


    <hr />
    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><b><div align="center">Special Thanks</div></b><!--sizec--></span><!--/sizec-->
    Original Contributers - linoul, Moonlight, Yasu, Densetsu3000, Chishm, yee, spinal_cord

    Guide/Tool Contributers - sprogurt, HoTsHoT89, Airth, unneon, Montevieau, Vampirex, ILIKEFLOOD, justtrying, CannonFoddr, krnxmatt7, Keeley, sscho97, helpwithr4, Xenon++, <a href="http://growfield.blog100.fc2.com/blog-entry-9.html" target="_blank">The Owner Of This Site</a>, kirokun, MasterTime

    Testers - Noitora, abilaunken, jester13, helpme, Chris_Skylock, <a href="http://mainframe004.wordpress.com" target="_blank">mainframe004</a>, <a href="http://leastonehundred.wordpress.com" target="_blank">counteralchemist</a>

    External Contributers - Normmatt, Maikel Steneker, Spec2K, Another World, Antoligy, Ben_j

    And of course, all of GBAtemp for allowing this guide to exist.
     
    CatmanFan likes this.
  2. PurplePox

    PurplePox Member
    Newcomer

    Joined:
    Feb 23, 2009
    Messages:
    16
    Country:
    United States
    I cant get it to work on R4DS. If I rename moonshell to _DS_MENU.DAT the R4 gets stuck on the loading screen, and If I try to boot a game from moonshell, it says fatInintError, and when I turn my DS on after that It loads whatever game I tried to boot.
     
  3. fgghjjkll

    fgghjjkll GBATemp MegaMan
    Member

    Joined:
    Jul 7, 2008
    Messages:
    2,044
  4. junker_man32

    junker_man32 Banned
    Banned

    Joined:
    Jan 21, 2009
    Messages:
    263
    Country:
    United States
    so...does it boot straight exactly or does it load ysmenu, then you choose the game? cuz there is no point of this if it just boots to ysmenu. could this work for m3sakura hack???? cuz it does have the cheats function and shit....................................i have a REAL r4, i bought it a long time before the fake ones came out. damn NCARD..........
     
  5. sprogurt

    sprogurt GBAtemp Fan
    Member

    Joined:
    Dec 13, 2006
    Messages:
    375
    Country:
    found a way for r4 and clones...here it goes:

    1.create a folder ysmenu (case sensitive).

    2.find ysmenu from the 1st post (latest).

    3.rename the downloaded ysmenu to YSMenu0810211800.zip

    4.download R4ysauto from here http://gbatemp.net/index.php?showtopic=103...t=0&start=0

    5. unzip r4ysauto and place the ZIPPED YSMenu0810211800.zip into the root of r4ysauto folder.

    6. click on r4 config, choose your language, then your cart, then if the yes or no option is available type yes, then you can choose this one, then your language, then type 4 then enter, then, enter, and finally 1 more enter.

    7. right hand click on R4_custom_English.zip and extract.

    8. find where you extracted it and drag and drop default.nds to the ysmenu folder we created earlier.

    9. Rename default.nds to ysmenu.nds (case sensitive).

    10. go back to where you extracted R4_custom_English.zip and open the ttmenu folder, now drag and drop YSMenu.ini (case sensitive earlier) to the ysmenu folder we created earlier.

    11.Downgrade your firmware to the latest official (safest) one and drag and drop the .dat file to in the same folder as the ysmenu folder (the one we created earlier again)

    12. Now rename moonshell2.nds to default.nds and drag that file and the moonshl2 with the added extensionfrom the first post.

    13. Now drag and drop all files to the root.

    These should be the files in the root of your sd card:

    [​IMG]

    Got a problem? pm me and i'll sort it out 2moz.....4:00 am and i've got to go school by 8 >.
     
  6. linoul

    linoul Member
    Newcomer

    Joined:
    Dec 25, 2008
    Messages:
    12
    Country:
    Switzerland
    DLDI-patch the "YSmenu.nds" and NOT DLDI-patch the "nds.YSloaderForMS2.nds"
     
  7. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    Thanks for correcting my error there ^^; Updated.
     
  8. HoTsHoT89

    HoTsHoT89 GBAtemp Regular
    Member

    Joined:
    Jul 16, 2008
    Messages:
    163
    Country:
    Malaysia
    Something to add for the R4 and clones guide:

    Make sure to DLDI-patch the moonshl2.nds file, then encrypt it with chishm's r4crypt. Rename it to _DS_MENU.DAT and replace the one located at the root of your card, and it now autoboots.
     
  9. Noitora

    Noitora ::
    Member

    Joined:
    Aug 9, 2007
    Messages:
    3,765
    Country:
    Greece
    I'm getting a black screen when booting a rom with my AK2 D:
    I'll stick to AKAIO for now.
     
  10. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    Damn, so it doesn't work on AK2, too bad...anyhow, this is still relevant information, so thanks for testing it out on AK2. [​IMG]
     
  11. Noitora

    Noitora ::
    Member

    Joined:
    Aug 9, 2007
    Messages:
    3,765
    Country:
    Greece
    I might have done something wrong so wait for more input [​IMG]
     
  12. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    Argh, fine, I just really want to update this as much as possible you see [​IMG] *edits first post again*
     
  13. linoul

    linoul Member
    Newcomer

    Joined:
    Dec 25, 2008
    Messages:
    12
    Country:
    Switzerland
  14. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    Wait. Did you get it to work on AK2 using the above method? With the official firmware?
    Or did you follow the method but used the AKAIO MoonShell 2 Loader from your link instead of your YSloader?

    I need confirm that before I add anything to the guide. [​IMG]
     
  15. renes2

    renes2 ~New World~
    Member

    Joined:
    Mar 14, 2009
    Messages:
    257
    Country:
    Germany
    It doesn´t work with my N5. The Touch screen gets gray, after i have choose a game..
     
  16. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    If memory serves me, N5 is considered an R4 clone. Please follow the instructions given by sprogurt instead.
     
  17. unneon

    unneon Member
    Newcomer

    Joined:
    May 30, 2007
    Messages:
    21
    Country:
    Brazil
    There is another ysmenu loader that works in moonshell2, but the install guide is in portuguese. Try to use: ysmenuloader

    It don't need a config file, but the ysmenu.nds have to be in the root

    sorry for my english
     
  18. Blackiris

    OP Blackiris GBAtemp Regular
    Member

    Joined:
    Oct 25, 2008
    Messages:
    217
    Country:
    Unneon, the file you linked to was a different YSloader aside from linoul's, right? I tried "nds.ysother.nds" on my DSTT and it worked okay, except for the fact that the splash screen (put there for better or worse) slows down the loading and that if the YSMENU.ini file in the ysmenu directory exists and has an autoboot file, it will always boot that even though another file was chosen.

    Actually, your loader works perfectly without the YSMENU.ini file. Unfortunately, as of now we do not need alternate loaders but results with different carts. I will add your files and give you credit in the guide, but overall, I don't think just everyone here would prefer to have a country-specific splash screen that makes the loader take more time. ^^;
     
  19. unneon

    unneon Member
    Newcomer

    Joined:
    May 30, 2007
    Messages:
    21
    Country:
    Brazil
    ysmenu.ini have to be in ttmenu folder or in root [​IMG]

    the splash screen doesn't slow down the loading... It is because of palib+fatInitDefault. I made the splash screen to the screen don't stays changing while the fat is initing.
    Theres an version without the splash screen. I can upload this later. [​IMG]
     
  20. HoTsHoT89

    HoTsHoT89 GBAtemp Regular
    Member

    Joined:
    Jul 16, 2008
    Messages:
    163
    Country:
    Malaysia
    For some strange reason to anyone who got this working on their R4 (also for other flashcarts):

    Can Moonshell 2 view the TTMenu(contains the firmware files) and YSMenu(contains the ysmenu.ini and ysmenu.nds files) folders? Mine doesn't show up as if it wasn't there at all, but DSOrganise is able to view it just fine. It's definitely not hidden as well.

    Is anyone having the same problem as I do?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Commercial, MoonShell, Loading