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,219,426
  • Replies Replies 17,142
  • Likes Likes 271

Attachments

  • sccfdldi.png
    sccfdldi.png
    17.9 KB · Views: 41
Last edited by ASSASSIN-Z,
v27.14.0
Includes nds-bootstrap v2.5.0 (GBATemp thread)

What's new?​

  • The `Color Mode` setting has been renamed to `Screen Filter`.
  • More screen filters have been added (to `sd:/_nds/colorLut/`)!
    • Inverted
    • [10000K] Aquarium
    • [7500K] Overcast Sky
    • [5500K] Daylight
    • [4200K] Fluorescent
    • [3400K] Halogen
    • [2700K] Incandescent
    • [2300K] Warm Incandescent
    • [1900K] Candle
    • [1200K] Ember
    • (The AGB-001 filter has been removed, as it's more of a color correction LUT.)
    • (Replaced the Grayscale filter, as it's no longer the filter from PicoDriveDS/TWL.)
  • With nds-bootstrap adding support for DS Phat colors (on DSi/3DS consoles), the DS Phat Colors setting is now displayed in the per-game settings menu!
    • Not displayed for Memory Pit users.
  • R4 and Wood UIs: As an attempt to improve scrolling speeds, an LRU cache for headers & banner icons has been added!

Bug fixes​

  • Wood UI: Fixed a bug where game titles would display over folders.
  • Wood UI: Fixed the game title listings not being cleared before displaying the AP message.

Known bug​

  • When using the warm screen filters (starting at 4200K or lower), white fades will be converted into black fades, as it is not possible to change master brightness colors.
 
Last edited by RocketRobz,
v27.12.2 is the last version that worked with Supercard CF. DLDI patching Boot.nds on newer versions doesn't work anymore. It just goes to a white screen.
 
I use N3DS XL and Twilight Menu++ on microSD card.
I got weird black bar flickering around 3/4 on the top screen when playing Asphalt Urban GT 1 & 2 and Asphalt 4: Elite Racing DSiware only black screen, I can’t play anything.
Any solution?
 
At first, i tried reinstalling TWiLight Menu++, it doesn't work
Reformating sdcard with 32kb cluster or 64kb cluster (my sdcard is 128GB) and reinstalling TWiLight Menu++ doesn't work again.
Few hours after i gave up, it suddenly works, no more flickering blackbar on Asphalt Urban GT 1&2, can boot Asphalt 4: Elite Racing (USA) and (EU).
So I'm not sure which one that fixed my issue.
Anyway, thanks Robz, you're awesome!

Edit :
Can reproduce the issue by applying screen filter it will cause flickering blackbar and black screen on Asphalt 4.
 
Last edited by EobardThawne,
  • Like
Reactions: RocketRobz
I recently updated TWiLightMenu++27.14.0 and found that some Chinese rom compatibility was fixed。
Thank you so much.
.
Sorry, I can't use the GitHub issue due to my network.
I have a nds-bootstrap issue:
TWiLightMenu++27.14.0(nds-bootstrap v2.5.0, DSi SD ver, FAT32 32KB, newly installed from 0) doesn't seem to load CHNFontTable.dat.
Some ique dsiware(eg."Metal Torrent""Tales in a Box""Spotto""photo clock""Dr.Mario",clock&calculator), white screen after health tips, even if the Y button Language is set Chinese.

If the DSi original system is ique, ique dsiware is ok in TWiLightMenu++27.14.0.
.
TWiLightMenu++27.5.0 play ique dsiware is ok.
Except for "Solitaire" white screen, everything else can be played.
("Metal Torrent""Tales in a Box""Spotto" need Y button Language set Chinese)
 
I recently updated TWiLightMenu++27.14.0 and found that some Chinese rom compatibility was fixed。
Thank you so much.
.
Sorry, I can't use the GitHub issue due to my network.
I have a nds-bootstrap issue:
TWiLightMenu++27.14.0(nds-bootstrap v2.5.0, DSi SD ver, FAT32 32KB, newly installed from 0) doesn't seem to load CHNFontTable.dat.
Some ique dsiware(eg."Metal Torrent""Tales in a Box""Spotto""photo clock""Dr.Mario",clock&calculator), white screen after health tips, even if the Y button Language is set Chinese.

If the DSi original system is ique, ique dsiware is ok in TWiLightMenu++27.14.0.
.
TWiLightMenu++27.5.0 play ique dsiware is ok.
Except for "Solitaire" white screen, everything else can be played.
("Metal Torrent""Tales in a Box""Spotto" need Y button Language set Chinese)
iQue DSiWare works fine for me with the latest versions on USA DSi console (tested Birds & Beans), and did not need to change any settings.
Are you sure "CHNFontTable.dat" isn't corrupted?
 
  • Like
Reactions: k66
iQue DSiWare works fine for me with the latest versions on USA DSi console (tested Birds & Beans), and did not need to change any settings.
Are you sure "CHNFontTable.dat" isn't corrupted?
I tried many times on USA DSi console, different SD card 2GB FAT & 16GB FAT32(32KB).
Birds & Beans black screen after health tips.
And tried many times on ique DSi console is ok.
 
Last edited by k66,
I tried many times on USA DSi console, different SD card 2GB FAT & 16GB FAT32(32KB).
And tried many times on ique DSi console is ok.
Is the "Use ROM Region" setting in TWLMenu++ Settings turned on?
Post automatically merged:

Edit :
Can reproduce the issue by applying screen filter it will cause flickering blackbar and black screen on Asphalt 4.
For GT 1&2, try turning on TWL clock speed.
For Asphalt 4, the game boots fine on my side, but then I see a flickering black bar as well. Which screen filter did you use?
 
"Use ROM Region" Yes (default)
That's very weird then. Is "CHNFontTable.dat" still placed in "sd:/_nds/nds-bootstrap/"? If so, and you are sure it isn't corrupted, then I have no idea why the iQue DSiWare aren't working for you anymore.
 
That's very weird then. Is "CHNFontTable.dat" still placed in "sd:/_nds/nds-bootstrap/"? If so, and you are sure it isn't corrupted, then I have no idea why the iQue DSiWare aren't working for you anymore.
Edit:
Maybe it's an older version's BUG? Now it's fixed?
TWiLightMenu++27.5.0 in SD card.
PHOTO Location: NAND(default), can load CHNFontTable.dat* , iQue DSiWare OK.

TWiLightMenu++27.5.0 & iQue hiyaCFW(1.6.0) in SD card.
TWLNAND Location: System(default), can load CHNFontTable.dat, iQue DSiWare OK. :mellow:I used it for a long time and thought it was normal.(TWLNAND Location: System, can not load iQue hiyaCFW)
TWLNAND Location: SD card, can not load iQue hiyaCFW. (can load CHNFontTable.dat, iQue DSiWare OK)
.
.
USA DSi console(Unlaunch2.0 installed):
If onlyTWiLightMenu++ 27.14.0(nds-bootstrap v2.5.0) in SD card.
PHOTO Location: NAND(default), can load CHNFontTable.dat, iQue DSiWare OK.

If iQue hiyaCFW(1.6.0) also in SD card, "PHOTO Location" become"TWLNAND Location".
TWLNAND Location: System(default), can not load CHNFontTable.dat.
TWLNAND Location: SD card, can load iQue hiyaCFW, iQue DSiWare OK.
---
iQue DSi console(Unlaunch2.0 installed) : No need CHNFontTable.dat
If only TWiLightMenu++ 27.14.0 in SD card.
PHOTO Location: NAND(default), iQue DSiWare OK.
If iQue hiyaCFW(1.6.0) also in SD card.
TWLNAND Location: System or SD card, iQue DSiWare OK.
---
*CHNFontTable.dat: "Metal Torrent""Tales in a Box""Spotto" need Y button Language set Chinese.
iQue "Solitaire" always white screen after health tips.
 
Last edited by k66,
For GT 1&2, try turning on TWL clock speed.
For Asphalt 4, the game boots fine on my side, but then I see a flickering black bar as well. Which screen filter did you use?
Already on TWL clock speed
I only tried [10000K] Aquarium and [7500K] Overcast Sky, both of them cause GT 1&2 to have flickering bar and not bootable 4

Edit :
Asphalt 2 can't run on nds-bootstrap if the rom is from Flashcart (r4isdhc.com) sdcard, running using kernel mode is fine (using TWiLightMenu++ directly from 3DS Homescreen).
If booting TWiLightMenu++ directly from flashcart, Asphalt 2 running fine with nds-bootstrap.

Running Asphalt 4 from Flashcart sdcard with TWiLightMenu++ from 3DS Homescreen stuck on "Now copying data…" as well

I guess that's the limit of r4isdhc.com flashcart, either run directly from flashcart or broken if runs from TWiLightMenu++ in 3DS Homemenu
 
Last edited by EobardThawne,
I did twilight on a cart for my ds lite, it autoboots & loads perfectly but sometimes when I'm in gba games, they get stuck at a specific time of gameplay, how do I fix this issue?
 
I did twilight on a cart for my ds lite, it autoboots & loads perfectly but sometimes when I'm in gba games, they get stuck at a specific time of gameplay, how do I fix this issue?
How are you running GBA games? With GBARunner2, or the native GBA mode (the latter requiring a Slot-2 flashcard)?
 
How are you running GBA games? With GBARunner2, or the native GBA mode (the latter requiring a Slot-2 flashcard)?
Through twilight menu gbarunner2, the image below shows where the game gets stuck every time, I also attached the r4 card that I'm using
 

Attachments

  • IMG_20250607_085517.jpg
    IMG_20250607_085517.jpg
    402.1 KB · Views: 29
  • IMG_20250607_085618.jpg
    IMG_20250607_085618.jpg
    889.5 KB · Views: 24
  • IMG_20250607_085853.jpg
    IMG_20250607_085853.jpg
    1.7 MB · Views: 33
Last edited by Onepunchbruh,

Site & Scene News

Popular threads in this forum