Installing TWiLight Menu++ (Flashcard)


Installing #

  1. Download the latest TWiLightMenu-Flashcard.7z
    • If it does not download, see the release page and scroll down to Assets to download the file
  2. Open or extract TWiLightMenu-Flashcard.7z
  3. Drag and drop the _nds folder to your flashcard’s microSD card root
  4. Drag and drop the BOOT.NDS file to your flashcard’s microSD card root
  5. Drag and drop the roms folder to your flashcard’s microSD card root
  6. If you already have save data, move your .sav files, which are in your DS ROM location, to a new folder called saves, which also goes in the DS ROM location
  7. DS Phat/Lite users: If booting BOOT.NDS causes a white screen lock-up, then follow the below steps for autobooting, and try again

Optional: If you want to play games from before the DS(i) & GBA and/or use other additional features (known as add-ons), see Installing Add-ons.

Autobooting TWiLight Menu++ #

  1. Open or extract TWiLightMenu-Flashcard.7z
  2. Open the Autoboot folder
  3. Open the README.txt file to help find which autoboot files are appropriate for your flashcard
  4. Open the (your flashcard) folder
  5. Drag and drop the contents to the root of the flashcard’s microSD card
    • Ensure the (your flashcard) folder is already open, do not drag and drop the folder itself onto the root
    • Skip this, if you don’t see your flashcard listed
  6. DS Phat/Lite users: Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot

Installing the flashcard kernel #

By default, TWiLight Menu++ uses nds-bootstrap to run DS games. On DS flashcards, nds-bootstrap uses it’s B4DS mode in order to run games, so compatibility will be slightly lower than expected.

To restore the original flashcard-level compatibility, please follow this section.

Please note:

  • This only works if your flashcard is set to autoboot TWiLight Menu++. See above section for how to do so.
  • Some flashcards do not support running games in this fashion, and only support nds-bootstrap. If you are using a flashcard listed under Known unsupported flashcards, you are done with this guide.
  • You’ll lose the ability to use cheats and the nds-bootstrap in-game menu (containing features such as taking screenshots) when running games in this fashion.
    If you want to retain those functionalities, you can set the game loader to nds-bootstrap for either all games or a specific game. Read this section to find out how.

Known unsupported flashcards:

  • Any Slot-2 flashcard (such as SuperCard MiniSD)
  • CycloDS Evolution
  • CycloDS iEvolution

If your flashcart does not have a compatible loader for this section, choose the “YSMenu” tab.

  1. Open or extract TWiLightMenu-Flashcard.7z
  2. Open the Flashcart Loader folder
  3. Open the README.txt file to help find which flashcart loader is appropriate for your flashcard
  4. Open the (your flashcard) folder
  5. Drag and drop the contents to the root of the flashcard’s microSD card
    • Ensure the (your flashcard) folder is already open, do not drag and drop the folder itself onto the root
  6. Open TWLMenu++ Settings, switch to Games and Apps settings page, and set Game Loader to Kernel, so the flashcard kernel will be used instead of nds-bootstrap
    • Alternatively you may do this as a per-game setting by pressing Y on a selected game and changing the Game Loader option there
    • If you want to retain the nds-bootstrap features and/or if the game does not work with the kernel, you can keep the Game Loader setting as nds-bootstrap
  1. Please confirm that you have one of the below flashcarts:
    • R4i-SDHC (r4i-sdhc.com)
    • r4isdhc.com 2014+ cards (not .hk or .com.cn)
    • R4i SDHC Upgrade Revolution
    • R4DSiXL3D
    • R4i Advance
    • R4-IIIi
    • R4 SDHC Revolution
    • R4(i) Pocket
    • R4i Gold (v1.4.1) (3DS)
    • R4 Gold 3DS RTS (r4i-gold.com)
    • R4xDS
    • DSTT(i)
    • DSONE SDHC & DSONEi (non-SDHC models are not supported)
    • Original R4
    • Original R4SDHC
    • M3 DS Simply
    • M3 DS Real
    • M3i Zero (non-GMP-Z003 model)
    • iTouchDS and iTouch2 (use the M3Real_M3iZero YSMenu files)
    • R4(i)RTS (r4rts.com) (use the M3Real_M3iZero YSMenu files)
    • R4 SDHC RTS (black cartridge) (r4isdhc.com) (use the M3Real_M3iZero YSMenu files)
  2. Download RetroGameFan’s YSMenu.
  3. Extract it to a folder on your computer. Navigate to the folder required for your flashcart.
  4. Inside the folder, rename TTMenu.dat to YSMenu.nds if a YSMenu.nds file does not already exist
  5. Copy the TTMenu folder and YSMenu.nds file to the root of your MicroSD card. Do not copy TTMenu.dat directly; this will break autobooting and YSMenu’s soft reset
  6. Open TWLMenu++ Settings, switch to Games and Apps settings page, and set Game Loader to Kernel, so the flashcard kernel will be used instead of nds-bootstrap
    • Alternatively you may do this as a per-game setting by pressing Y on a selected game and changing the Game Loader option there
    • If you want to retain the nds-bootstrap features and/or if the game does not work with the kernel, you can keep the Game Loader setting as nds-bootstrap