TWiLight Menu++ launches ROMs from the SD card and flashcard 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, DSi-Exclusive, and DSiWare games!
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, NES ROM loading via nesDS, Sega Master System/Game Gear ROM loading via S8DS, Sega MegaDrive/Genesis ROM loading via jEnesisDS, and Super Nintendo (SNES) ROM loading via SNEmulDS.
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.
NOTE: If you have any issues happening in the DS games themselves on the SD card, please post the issue in the nds-bootstrap thread.
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)
In the 7z file, extract the "_nds" folder from both the 7z root and the "DSi&3DS - SD card users" folder, to the SD Card root. Merge folders, when asked to.
Extract the "boot.nds" file from the "DSi&3DS - SD card users" folder, to the SD Card root.
Put .gb/.gbc/.gen/.gg/.nes/.nds/.sms/.smc/.sfc ROMs anywhere on your SD card.
Launch your exploted DSiWare game, and TWiLight Menu++ will load!
NOTE for DSi users: If you're using exploits such as ugopwn, Flipnote Lenny, or 4swordshax, or if you're not using HiyaCFW and instead using Unlaunch alone to boot TWiLight Menu++, you won't be able to play DS ROMs, and only GB(C), NES, and DS homebrew can be ran.
In the 7z file, extract the "_nds" folder from both the 7z root and the "DSi&3DS - SD card users" folder, to the SD Card root. Merge folders, when asked to.
Extract the "boot.nds" file from the "DSi&3DS - SD card users" folder, to the SD Card root.
Extract what's in "DSi - CFW users/SDNAND root" to the root of your SD card.
Put .gb/.gbc/.gen/.gg/.nes/.nds/.sms/.smc/.sfc ROMs anywhere on your SD card.
Launch TWiLight Menu++!
In the 7z file, extract the "_nds" folder from both the 7z root and the "DSi&3DS - SD card users" folder, to the SD Card root. Merge folders, when asked to.
Extract the "boot.nds" file from the "DSi&3DS - SD card users" folder, to the SD Card root.
Extract the "cia" folder from the "3DS - CFW users" folder, to the SD Card root.
Put .gb/.gbc/.gen/.gg/.nes/.nds/.sms/.smc/.sfc ROMs anywhere on your SD card.
Enable game patching in Luma settings, if you have Luma CFW.
Install all 2 CIAs in the "cia" folder in "3DS - CFW users".
NOTE: If you're using EmuNAND, then install them to SysNAND as well.
Launch TWiLight Menu++!.
1. In the 7z file, extract the "_nds" folder from both the 7z root and the "Flashcard users" folder, to the SD Card root. Merge folders, when asked to.
2. Extract the "boot.nds" file from the "Flashcard users" folder, to the SD Card root.
3. Put .gb/.gbc/.gen/.gg/.nes/.nds/.sms/.smc/.sfc ROMs anywhere on your flashcard's microSD card.
If you want to use your flashcard firmware instead of nds-bootstrap to load retail/commercial ROMs, then proceed below.
Compatible flashcards (skip to step 4, if your flashcard is not listed): Original R4/M3 Simply? (Autobooting TWiLight Menu++ works?) R4iDSN/R4i Gold RTS/R4 Ultra (Cannot autoboot TWiLight Menu++ with R4iDSN/R4i Gold RTS, but can with R4 Ultra) Acekard 2(i)/Galaxy Eagle/M3DS Real (Cannot autoboot TWiLight Menu++ with Acekard 2(i), but does it work for the others?) Acekard RPG? (Autobooting TWiLight Menu++ works?) SuperCard DSTWO (Able to autoboot into TWiLight Menu++)
Extract what's in "for Slot-1 microSD" to the root of the flashcard's microSD card.
After this and setting up TWiLight Menu++ on your flashcard, set "Use nds-bootstrap" to "No" so the flashcard firmware will be used instead of nds-bootstrap.
4. Extract what's in "Flashcard users/Autoboot/(your flashcard)" to the root of the flashcard's microSD card. (Skip this, if you don't see your flashcard.)
5. DS Phat/DS lite users: Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot.
6. You're good to go! Launch your flashcard, and TWiLight Menu++ will load! (Load "boot.nds", if you're in the regular flashcard menu, or if autobooting doesn't work.)
7. You can also set your preferred sound/mic frequency, if you're using a DSi, 3DS, or 2DS.
If you want to use TWL clock speed and/or VRAM boost on your flashcard games, launch your flashcard using TWiLight Menu++ on the console's SD card, with the "SCFG access in Slot-1" setting turned on.
NOTE: You do not need to follow this if you're a flashcard user.
To make a RAM disk, download this tool (click "Download Software"), and follow the instructions below.
For Disk Size, type "12" for DSi, or "28" for 3DS, above Max 1023 MB.
Un-mark Create TEMP Directory, if it's already marked.
Click Load/Save
Click "Start RAMDisk", and a new window for your .img should appear.
Place any file or folder the homebrew expects there.
In the RAMDisk program, click "Save Disk Image Now".
Save "romname.img" to a folder called "ramdisks" in your .nds folder.
Click "Stop RAMDisk" when you're done.
In TWiLight Menu++, open per-game settings for your homebrew.
Set RAM disk to 0.
Launch your homebrew, and it should read your RAM disk.
Make sure box art/game cover is set to be shown in TWiLight Menu++ settings.
Download this file, and this file for DSiWare covers. (credits to XrayXout and @Mika974)
a. Follow XrayXout's readme.
b. For the DSiWare covers, just put the "_nds" file on the SD root, and merge, if asked to.
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 (X1 R5 G5 B5).
Box art can be downloaded from GameTDB, but will need to be converted from .png to .bmp.
The custom image(s) goes in "sd:/_nds/TWiLightMenu/dsimenu/photos", must end in the .bmp format, with the size of 208x156, with no color space info, and is 16-bit (X1 R5 G5 B5).
This requires a DSi console with Unlaunch 0.9 or later.
This will not work if you're using a 3DS or 2DS console.
Download appgen (by jerbear64) (If your computer says it's a virus, it is a false positive).
Place it in "/title/00030004".
Move your .nds, .pub, and .prv files into "sd:/roms/dsiware".
Launch your DSiWare .nds from TWiLight Menu++, and enjoy!
Flashcards supported with direct access, if running on the console's SD card:
Acekard 2i
R4 Ultra (regular, not R4i) (r4ultra.com)
NOTES:
Please check this list for what games work and do not work from the SD card.
If you're running the game from a flashcard, then you won't need this.
DSi-Enhanced games currently won't work in DSi mode.
It is recommended that you backup your SD files before running GBARunner2, as the .sav creation feature may corrupt your SD card.
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++.
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?
A1: Unlaunch is set to boot TWLMENU instead of HIYACFW (sdmc:/hiya.dsi). You need to start HiyaCFW, or else DS ROMs won't work.
A2: You're using an incompatible DSiWare exploit. It should use GenericTWLPayload for DS ROMs to work.
A3: 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.
No release has 3 CIAs.
Also, the non-DSiWare CIA is called the TWiLight Menu++ Launcher, where in the next version, it'll be the TWiLight Menu++ Updater.
Is it normal that phantom hourglass sometimes hang when obtening an item or opening a chest like instant freeze with Link hand holding nothing, because i need to close game and re-open it for temporary fix saving before can save some time but really not that of a big deal but would be nice to know what happening.
No release has 3 CIAs.
Also, the non-DSiWare CIA is called the TWiLight Menu++ Launcher, where in the next version, it'll be the TWiLight Menu++ Updater.
Is it normal that phantom hourglass sometimes hang when obtening an item or opening a chest like instant freeze with Link hand holding nothing, because i need to close game and re-open it for temporary fix saving before can save some time but really not that of a big deal but would be nice to know what happening.
I have an issue.
The menu wont let me soft reset, because no matter what combination I use (L+R+Start+Select or L+R+Down+B), it ends up crashing and forcing me to reboot or shut down my system.
What can I do? Here's what the crash looks like:
I have an issue.
The menu wont let me soft reset, because no matter what combination I use (L+R+Start+Select or L+R+Down+B), it ends up crashing and forcing me to reboot or shut down my system.
What can I do? Here's what the crash looks like:
Hi, I'm trying to use RAMDisk for the homebrew, since I want to play Metal Slug 3 on NeoDs.
Is it possible?
And I was following the tutorial to make one but the program on PC itself but when I click on "Start RAMDisk", it doesn't show the new windows for .img to add new files, instead show the driver Window (and I installed).
Did I do something wrong when installing the driver?
Hi, I'm trying to use RAMDisk for the homebrew, since I want to play Metal Slug 3 on NeoDs.
Is it possible?
And I was following the tutorial to make one but the program on PC itself but when I click on "Start RAMDisk", it doesn't show the new windows for .img to add new files, instead show the driver Window (and I installed).
Did I do something wrong when installing the driver?
Forget about the RAMDisk itself, I noticed a new drive in Windows Explorer, but I had to search manually, it's weird but finally I got the window for add the files for homebrew.
And about NeoDs, I gonna try, do I need to use a specific version (as posted in the compatibility list)? And where I should put the .neo files for the emulator?
Hi,
i hope you have the answer for my question i have spent 2 hours trying everything & i can't figure out why !! u have 2 x 3ds consoles both have R4 with TWLoader ,i'm using it for the Box Covers,the strange issue is one 3ds when i start TWLoader it goes straight to the DS games menu while the other 3DS always goes to settings & i have to press B to go back to games menu !! why is this ?? i'm sure both setups are identical !!!!
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
The romhacking community is always a source for new ways to play retro games, from completely new levels or stages, characters, quality of life improvements, to flat...
Retro handheld manufacturer Anbernic is releasing a refreshed model of its RG35XX handheld line. This new model, named RG35XX 2024 Edition, features the same...
Quite a bit of news have unfolded in the past couple of days in regards to the Sonic franchise, for both its small and big screens outings.
To start off, the...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...