Homebrew [DS(i)/3DS] TWiLight Menu++ - GUI for DS(i) games, and DS(i) Menu replacement

  • Thread starter Thread starter RocketRobz
  • Start date Start date
  • Views Views 5,243,043
  • Replies Replies 17,143
  • Likes Likes 272
Maybe it is on this page, but I am not sure, since it is in japanese:
http://tallfatman.web.fc2.com/
Perhaps it can be found also on gamebrew.org, but from my country it is inaccessible.
If not, I can ask in an appropriate thread if anyone knows where to find it.
Unfortunately, I never saw any source code for this emulator ... :(
 
I've been trying to play a rom hack of Pokemon SoulSilver on my 3DS running TW++, but it keeps crashing. At first, I was getting the red screen with white dots and black screen, which I read could be a corrupt install of nds-bootstrap. I hadn't used my 3DS in over a year and had just updated it, so I was sure to uninstall and reinstall the programs. Now when I try to run it, after a while of working it gives me this image on crash

screenshot01.png
 
  • Like
Reactions: SylverReZ
I've been trying to play a rom hack of Pokemon SoulSilver on my 3DS running TW++, but it keeps crashing. At first, I was getting the red screen with white dots and black screen, which I read could be a corrupt install of nds-bootstrap. I hadn't used my 3DS in over a year and had just updated it, so I was sure to uninstall and reinstall the programs. Now when I try to run it, after a while of working it gives me this image on crash

View attachment 339165
You need to AP-patch the clean ROM first, using DS-Scene ROM Tool. After doing so, patch the AP-patched ROM with the ROM hack patch.
Depending on which patcher you use, you might need to disable checksum checks.
 
You need to AP-patch the clean ROM first, using DS-Scene ROM Tool. After doing so, patch the AP-patched ROM with the ROM hack patch.
Depending on which patcher you use, you might need to disable checksum checks.
That seems to have worked. The hack author said that the AP patch was included in the hack, so I didn't assume it was an AP issue. Didn't realize that you could disable checksum checks on patches, however, so that was a new learning experience for me!
 
Hello everyone again. This time I need help with an issue I encountered when trying to upgrade Twilight Menu++. According with instructions, depending your installed version you only have to replace _nds folder and boot.nds files to upgrade, I did so but when booting again a "Fat init failed!" message greeted me. The following that I did was deleting all my 4gb sd card content, same message. The last that I tried was to follow this instructions with no positive results. Have anyone here had this issue with Twilight Menu++? Did I delete something important? Any help would be appreciated.
 
Hello everyone again. This time I need help with an issue I encountered when trying to upgrade Twilight Menu++. According with instructions, depending your installed version you only have to replace _nds folder and boot.nds files to upgrade, I did so but when booting again a "Fat init failed!" message greeted me. The following that I did was deleting all my 4gb sd card content, same message. The last that I tried was to follow this instructions with no positive results. Have anyone here had this issue with Twilight Menu++? Did I delete something important? Any help would be appreciated.
Are you sure you're using the right download of TWiLight Menu++? (TWiLightMenu-flashcard.7z if you're on a flashcard regardless of console or the DSi/3DS one if you're on that from internal SD)
 
Sorry I didn't provide enough information. My setup is :
*Running from Nintendo Dsi sd slot
*Don't know my prior working version, maybe if I try to look in my old damaged hdd I could find out but no guarantee, the only that I remember is that it was a version released around last quarter of 2021
*The version that I attempted to upgrade to is v25.5 (Halloween 2022 release)
 
Sorry I didn't provide enough information. My setup is :
*Running from Nintendo Dsi sd slot
*Don't know my prior working version, maybe if I try to look in my old damaged hdd I could find out but no guarantee, the only that I remember is that it was a version released around last quarter of 2021
*The version that I attempted to upgrade to is v25.5 (Halloween 2022 release)
Oh my bad, I thought I saw flashcard mentioned somewhere, in that case make sure you're using TWiLightMenu-DSi.7z (as per the update guide)

Not sure why else it would have that error...
 
Yep, you were right @Pk11, my bad. It seems that since my main pc is broken these days, I used w3m browser to download the file and the only file that I found was TWilightMenu.7z, so thank you very much.
Post automatically merged:

In another topic, I've red here that we can still upgrade our wii/dsi trough Nintendo servers. My dsi is on 1.4.3 U version, which is the last one supported by my Dstti, do you think is it worthy to update to latest firmware and break my flashcart compatibility?
 
Last edited by aea,
In another topic, I've red here that we can still upgrade our wii/dsi trough Nintendo servers. My dsi is on 1.4.3 U version, which is the last one supported by my Dstti, do you think is it worthy to update to latest firmware and break my flashcart compatibility?
No, there's 0 benefit to updating, especially past 1.4 (literally the only thing Nintendo did is block flashcards and exploits). People have also bricked by doing system updates so yeah, all around no benefits and a couple downsides.
 
  • Like
Reactions: RocketRobz and aea
v25.6.0
v25.6.0: Thanksgiving release
Includes nds-bootstrap v0.67.0 (GBATemp thread)

What's new?​

  • The first 32KB of both the arm9 & arm7 DSi BIOS are now dumped to `sd:/_nds/` for use by nds-bootstrap.
  • TWiLight Menu++ is no longer required to be installed on your flashcard in order to access it's contents from DSi/3DS SD card with unlocked SCFG!
    • It may still need to be installed there in order to run some retro games from the flashcard.

Improvements​

  • Mr. Start: The Super Nintendo DS splash screen (only viewable with Slot-2 flashcards which aren't EZ-Flash) has been updated!
  • @Pk11 and various: Updated translations.

Bug fixes​

  • @Pk11: WAV header is now used for converted ADPCM music, in order to fix where the sample rate is wrong on second play of the music.
  • The last 16KB of the DSi WRAM is no longer cleared in order for dsibiosdumper to work correctly.
  • Fixed the SD removal check being tripped in DS Classic Menu (the result of the black screens with white text) depending on how much RAM is used.
  • Fixed Slot-1 or some flashcards not booting with `Slot-1 microSD access` turned off.
Post automatically merged:

v25.6.1 (hotfix)

Bug fix​

  • Fixed an overlooked bug which caused TWLMenu++ to not start via Memory Pit and/or when exiting from homebrew.
 
Last edited by RocketRobz,
@RocketRobz , I installed the new version yesterday, but I've encountered the same bug I mentioned to you before. if you go into the menu to reset the game, it sometimes makes it to where there's no music in game when exiting the menu (not resetting), and then the menu can no longer be accessed. it's very random though. it happened when I tested this version, so I returned to the 3ds home menu, and accessed the game again (new super Mario bros btw), and it didn't trigger.
 
v25.6.0: Thanksgiving release
Includes nds-bootstrap v0.67.0 (GBATemp thread)

What's new?​

  • The first 32KB of both the arm9 & arm7 DSi BIOS are now dumped to `sd:/_nds/` for use by nds-bootstrap.
  • TWiLight Menu++ is no longer required to be installed on your flashcard in order to access it's contents from DSi/3DS SD card with unlocked SCFG!
    • It may still need to be installed there in order to run some retro games from the flashcard.

Improvements​

  • Mr. Start: The Super Nintendo DS splash screen (only viewable with Slot-2 flashcards which aren't EZ-Flash) has been updated!
  • @Pk11 and various: Updated translations.

Bug fixes​

  • @Pk11: WAV header is now used for converted ADPCM music, in order to fix where the sample rate is wrong on second play of the music.
  • The last 16KB of the DSi WRAM is no longer cleared in order for dsibiosdumper to work correctly.
  • Fixed the SD removal check being tripped in DS Classic Menu (the result of the black screens with white text) depending on how much RAM is used.
  • Fixed Slot-1 or some flashcards not booting with `Slot-1 microSD access` turned off.
Post automatically merged:

v25.6.1 (hotfix)

Bug fix​

  • Fixed an overlooked bug which caused TWLMenu++ to not start via Memory Pit and/or when exiting from homebrew.
Thanks for the thanksgiving present, Rob.
 
Just yesterday I found a mention of the existence in this project the ability to run GBA roms in "native mode" using some Slot-2 devices (such as Supercard SD).
I read the wiki of the project and read a little some of the messages in this thread (it's clear that not all 768 pages, just search results for some keywords).
I didn't get much information and still have questions, so:

1. Which Slot-1 flashcart is preferable (better) as a substrate for the TWiLight Menu? (Target system is NDS/NDSL)
Since I'm a realist, I'm interested in choosing from what's on sale now, nothing fancy or unobtanium. So it's clones of: Acekard 2i, DSONE, Ace3DS+ (last batches are poor quality as I heard), DSTT with timebombs.

2. Slot-2 flashcart. Will the microSD variant of Supercard SD work? The information I have found is a bit contradictory:
problem case: https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-680#post-9493276
mentioned as ok case: https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-703#post-9630847

3. The difference in quality of life (compatibility with GBA games, slowdowns while playing) between the TWiLight Menu & Supercard SD "native mode" combo is really much better than just Supercard SD alone? As I remember one of the main problems of the Supercard SD was slow memory. And how much worse will it ("native mode") be than the EZ Flash Omega alone for example?
 
  • Like
Reactions: SylverReZ
Just yesterday I found a mention of the existence in this project the ability to run GBA roms in "native mode" using some Slot-2 devices (such as Supercard SD).
I read the wiki of the project and read a little some of the messages in this thread (it's clear that not all 768 pages, just search results for some keywords).
I didn't get much information and still have questions, so:

1. Which Slot-1 flashcart is preferable (better) as a substrate for the TWiLight Menu? (Target system is NDS/NDSL)
Since I'm a realist, I'm interested in choosing from what's on sale now, nothing fancy or unobtanium. So it's clones of: Acekard 2i, DSONE, Ace3DS+ (last batches are poor quality as I heard), DSTT with timebombs.

2. Slot-2 flashcart. Will the microSD variant of Supercard SD work? The information I have found is a bit contradictory:
problem case: https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-680#post-9493276
mentioned as ok case: https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-703#post-9630847

3. The difference in quality of life (compatibility with GBA games, slowdowns while playing) between the TWiLight Menu & Supercard SD "native mode" combo is really much better than just Supercard SD alone? As I remember one of the main problems of the Supercard SD was slow memory. And how much worse will it ("native mode") be than the EZ Flash Omega alone for example?
  1. R4(i) Ultra and/or Acekard 2(i) are known to work best.
  2. Yes, the microSD variant should work.
  3. That's right. There's less slowdown with TWLMenu++ & Supercard SD. Same can be achieved without a Slot-1 flashcard.
 

Site & Scene News

Popular threads in this forum