[DS(i)/3DS] TWiLight Menu++/DSiMenu++/SRLoader - DS(i) Menu replacement

Discussion in 'NDS - Emulation and Homebrew' started by Robz8, May 28, 2017.

  1. Robz8
    OP

    Robz8 Coolest of TWL

    Member
    16
    Oct 1, 2010
    United States
    Top screen Twilight alt2 colored centered.png DSiMenuPP.png SRLoader.png
    (Check "Instructions: Choosing a name" on how to use any of those 3 names)

    DSi Menu replacement for DS/DSi/3DS/2DS

    IMG_20180710_130716_476 (resized and cropped).png

    TWiLight Menu++ launches ROMs from the SD card via nds-bootstrap!
    TWiLight Menu++ also brings the DSi Menu to your DS Phat/lite, by putting it on a flashcard!
    DSi/3DS/2DS users can change sound frequency from 32kHz to 48kHz for higher sound quality!
    It is also the first DS flashcard UI to show animated icons from DSi-Enhanced games! (Can enable animation in settings.)
    Also has an option, where you can run the last played ROM on TWiLight Menu++ startup.
    You can run DS games with a different set language (if supported by the game), and clock speed of 133mhz (faster than normal DS).

    Also includes (Super) GameBoy (Color) ROM loading via GameYob, and NES ROM loading via nesDS.

    You can also directly access the flashcard's microSD card, and switch to and from there anytime!
    (check below for which flashcards are supported with direct access.)

    (Old video with the SRLoader name)


    Download
    If you have a DSi, or a 3DS/2DS without CFW, you'll need a DSiWare exploit to run TWiLight Menu++.
    Also works with flashcards. Please check the instructions for flashcard users.

    Compatible DSiWare exploits for nds-bootstrap, without CFW
    • sudokuhax (uses GenericTWLPayload)
    • fieldrunnerhax (uses GenericTWLPayload)
    • grtpwn (uses GenericTWLPayload)
    • ugopwn/Flipnote Lenny (only for v0.11.0 and v0.11.2)

    Instructions (Non-CFW DSi/3DS/2DS users)
    1. In the 7z file, extract the "_nds" folder, and the "boot.nds" file, to the SD Card root.
    2. 3DS/2DS: Put this in "sd:/_nds/TWiLightMenu/settings.ini":
      If you're on N3DS/N2DS, then put in 3 instead of 2.
    3. 3DS/2DS: Put this in "sd:/_nds/nds-bootstrap.ini":
      If you're on N3DS/N2DS, then put in 3 instead of 2.
    4. Put .gb/.gbc/.nes/.nds ROMs anywhere on your SD card.
    5. Launch your exploted DSiWare game, and TWiLight Menu++ will load!
    Instructions (DSi users with HiyaCFW)
    1. In the 7z file, extract the "_nds" folder, and the "boot.nds" file, to the SD Card root.
    2. Extract what's in "CFW - SDNAND root" to the root of your SD card.
    3. Put .gb/.gbc/.nes/.nds ROMs anywhere on your SD card.
    4. Launch TWiLight Menu++!
    Instructions (CFW 3DS/2DS users)
    1. In the 7z file, extract the "_nds" and "cia" folders, and the "boot.nds" file, to the SD Card root.
    2. Put .gb/.gbc/.nes/.nds ROMs anywhere on your SD card.
    3. Enable game patching in Luma settings, if you have Luma CFW.
    4. Install all 2 CIAs in the "cia" folder.
      NOTE: If you're using EmuNAND, then install them to SysNAND as well.
    5. IMPORTANT!: Install TWiLight Menu++ Launcher (I repeat, install this), and launch it.
      TWiLight Menu++ Launcher will launch TWiLight Menu++ on 3DS/2DS.
    6. Set some settings (Boot screen, Notif LED, etc.) to your preference.
    7. Select "Start TWiLight Menu++".
    Instructions (Flashcard users, including DS Phat/DS lite)
    Check here

    Flashcards supported with direct access, if running on the console's SD card:
    • Acekard 2i
    • R4 Ultra (regular, not R4i) (r4ultra.com)

    NOTE: DSi-Enhanced games currently won't work in DSi mode.
    WARNING: It is recommended that you backup your SD files before running GBARunner2, as the saving feature may corrupt your SD card.

    Instructions: Choosing a name
    1. Turn on the "TWLMenu++ logo on startup" option in settings.
    2. During startup, hold the following on the D-Pad
    • TWiLight Menu++: Up
    • SRLoader: Down
    • DSiMenu++: Left

    Instructions: Box art/game cover display
    1. Make sure box art/game cover is set to be shown in TWiLight Menu++ settings.
    2. Download this file. (credit to XrayXout)
    3. Follow the readme.
    4. Your DS game's box art/game cover will now be shown!
    To add your own box art:
    Place them in "sd:/_nds/TWiLightMenu/boxart".
    Can either have the game's TID (ex. ASME.bmp), or the filename (ex. SM64DS.nds.bmp).
    Must be in .bmp format, with the size of 128x115, with no color space info, and is 16-bit (A1 R5 G5 B5).
    Box art can be downloaded from GameTDB, but will need to be converted from .png to .bmp.

    Instructions: Custom top screen image in DSi theme
    The custom image goes in "sd:/_nds/TWiLightMenu", must be named photo.bmp, with the size of 208x156, with no color space info, and is 16-bit (A1 R5 G5 B5).

    Instructions: Getting your DSiWare as .nds files (requires Unlaunch 0.9)
    1. Download appgen (by jerbear64) (If your computer says it's a virus, it is a false positive).
    2. Place it in "/title/00030004".
    3. Move your .nds, .pub, and .prv files into "sd:/roms/dsiware".
    4. Launch your DSiWare .nds from TWiLight Menu++, and enjoy!
    Instructions: Switching to another SD card in HiyaCFW
    1. In the DSi Menu on SDNAND, press A to launch TWiLight Menu++.
    2. Right after pressing A, hold Right on the D-pad, and a message will appear.
    3. You can now switch the SD card to another one, containing HiyaCFW and TWiLight Menu++.

    Controls

    DSi/3DS Menu theme
    • Left/Right: Select a game/app.
    • A/START: Launch game/app
    • L/R: Switch pages.
    • Y: Per-game settings
    R4 theme
    • Up/Down: Select a game/app.
    • A: Launch game/app
    • SELECT: Per-game settings
    With CFW: DS ROMs (on SD)/carts
    • L+R+DOWN+B for 2 seconds: Return to TWiLight Menu++.

    Please check this list (does not apply to flashcards):
    List of games that work from SD Card

    Todo
    • Add cheat menu.

    Credits
    • @ahezard: nds-bootstrap
    • @Gericom: GBARunner2
    • @Drenn: GameYob
    • @Coto: nesDS
    • @Apache Thunder: DS menu top and bottom screen images, and nesDS TWL Edition.
    • @Vulpes-Vulpeos: TWiLight Menu++ logo (v4.3.0-v6.2.1, and for the launcher, after v1.0.0).
    • @Joom: Original TWLoader logo.
    • me: For implementing the auto-reset power button function used in NTR-mode, volume button control, fixed sound, and LED functions, to nds-bootstrap.
    • @shutterbug2000: For the muted sound/touchscreen fix for nds-bootstrap, and the GB icon.
    • @nocash123: For the touchscreen mode switch log. Without it, the sound/touchscreen fix code wouldn't exist.
    • @spinal_cord: DSi4DS and DSision2 graphics.
    • devkitPro: Some code used in nds-hb-menu.

    FAQs

    Q1: Why is my 3DS/2DS stuck on black screen when launching TWiLight Menu++?
    Q2: Why is my 3DS/2DS powering off when launching TWiLight Menu++?
    A: TWL_FIRM might've somehow got corrupted.
    Follow this guide to fix the issue: https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide

    Q: How do I get past Luma's exception screen when trying to soft-reset the game, return to TWiLight Menu++, or exit the settings screen?
    A: Enable game patching in Luma settings.

    Q: Can The Biggest Loser boot TWiLight Menu++?
    A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.

    Q: Why do I get a white screen when trying to load a game from SD Card?
    A: Please note that not all games work from SD Card yet. Check the list above.
    If it's listed as compatible, try again.
    If you're a DSi user, Please check the LED set in TWiLight Menu++ settings.
    • WiFi/Camera: If it's on, that means it's loading from the ROM. If it's off for a while, and the screen is still white, that means the game is unsupported.
    • Power: If it's purple, that means it's loading from the ROM. If it's blue (or red) for a while, and the screen is still white, that means the game is unsupported.
     
    Last edited by Robz8, Nov 4, 2018
  2. Deletr753

    Deletr753 GBAtemp Regular

    Member
    3
    Oct 14, 2013
    Guatemala
    great job!!! Can't wait to try it.
     
  3. wicksand420

    wicksand420 GBAtemp Addict

    Member
    7
    Nov 13, 2016
    United States
    Robz8,do you know a good tutorial for modifying the nand and installing sudokuhax?
     
  4. Robz8
    OP

    Robz8 Coolest of TWL

    Member
    16
    Oct 1, 2010
    United States
    sil1982 likes this.
  5. wicksand420

    wicksand420 GBAtemp Addict

    Member
    7
    Nov 13, 2016
    United States
    Thanks Robz8, Keep on kickin' ass!!!
     
    Shoveland and NoNAND like this.
  6. Robz8
    OP

    Robz8 Coolest of TWL

    Member
    16
    Oct 1, 2010
    United States
    Forgot to mention (OP is edited to include him):
    • @nocash123: For the touchscreen mode switch log. Without it, the sound/touchscreen fix code wouldn't exist.
     
    Shoveland and Subtle Demise like this.
  7. Jhynjhiruu

    Jhynjhiruu GBAtemp Advanced Fan

    Member
    4
    Dec 31, 2016
    *Anxiously awaits DSi hacks to get as good as 3DS ones*
     
  8. Oleboy555

    Oleboy555 Wie dit leest is een zemmel

    Member
    5
    Feb 8, 2017
    Netherlands
    Amsterdam
    I second that!
     
    ry755, BlastedGuy9905 and XDel like this.
  9. Jhynjhiruu

    Jhynjhiruu GBAtemp Advanced Fan

    Member
    4
    Dec 31, 2016
    I mean, my DSi is currently in pieces, and I don't know when (if) it will ever get put back together again, but still...
     
    Oleboy555 likes this.
  10. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
    Im going to test it definitly and im going to make some videos.

    — Posts automatically merged - Please don't double post! —

    I tried to load the srloader .nds and i get a white screen (hbmenu works fine)
     
  11. reprep

    reprep GBAtemp Advanced Fan

    Member
    4
    Jul 5, 2012
    Congratz, i have dsi xl on latest fw with fieldrunners and sudoku installed, also have the biggest loser cartridge but unfortunately neither work for this. Hope there will be a way to hack from software only.
     
  12. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
    The hardmod is pretty easy and who thought that you NEED biggest loser to read the cid when you just can use a laptop with a sd card reader.
     
    reprep likes this.
  13. reprep

    reprep GBAtemp Advanced Fan

    Member
    4
    Jul 5, 2012
    I havent used solder for a long time, cant dare hardmod and i cant find anyone who can hardmod it for me around. I bought biggest loser just in case, it is cheap anyways.
     
  14. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
  15. celsior

    celsior Member

    Newcomer
    1
    May 24, 2017
    Gambia, The
    Wait do i have to hardmode my dsi ? 0.o

    — Posts automatically merged - Please don't double post! —

    and also didn´t the dsiware shop closed ?
     
  16. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    15
    Oct 7, 2007
    United States
    Levelland, Texas
    SRLoader has known compatibility issues with 4swordshax. Boot it from Sudokuhax instead.
     
  17. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
    I don't have sudokuhax. 4swordshax is the only exploitable game i have.
     
    Last edited by DarkGabbz, May 28, 2017
  18. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    15
    Oct 7, 2007
    United States
    Levelland, Texas
    Well you'll need to install it then. You can do that by forging a ticket for it and manually installing the SRL/TMD onto NAND using fwtool to extract/inject nand.
     
  19. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
    How do i get sudoku with a ticket?
     
  20. DarkGabbz

    DarkGabbz Resident XBOX Guy

    Member
    4
    Dec 29, 2015
    Micronesia, Federated States of
    Modding Xbox'es
    Im now soldering my hardmod back on.
     
Loading...