Skip to content

Releases: DS-Homebrew/TWiLightMenu

v27.17.3

09 Sep 06:22

Choose a tag to compare

Includes nds-bootstrap v2.8.3

Check here on how to update TWiLight Menu++:

What's new?

  • Original R4i3D flashcards (with no year displayed on the label) uses the R4i Upgrade Revolution autoboot folder.
  • Various: Updated translations.

Bug fixes

  • @EricKotato: Weekday text in the calendar of the DS Classic Menu is now displayed properly when using the Russian language. (#2567)
  • @AntonioND: Fixed MPU region before checking size of DSi RAM. (#2570)

v27.17.2 (hotfix #2)

31 Aug 04:36

Choose a tag to compare

Includes nds-bootstrap v2.8.2

Check here on how to update TWiLight Menu++:

What's new?

  • If logging is enabled, AP-fix searches are now logged.

Bug fix

  • Improved AP-fix detection to match v2.8.2 of nds-bootstrap.

v27.17.1 (hotfix)

30 Aug 17:39

Choose a tag to compare

Includes nds-bootstrap v2.8.1

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed an overlooked bug which caused TWLMenu++ to not boot with a DSi exploit such as Memory Pit, along with Slot-1 microSD access (when running from DSi/3DS SD Card) not working.

v27.17.0

30 Aug 07:06

Choose a tag to compare

Includes nds-bootstrap v2.8.0

Check here on how to update TWiLight Menu++:

What's new?

  • DSi: Added support for booting via ntrboot (ntrboot.nds is now included)!
  • Rocket Video Player is now bundled within the Multimedia add-on!
  • R4xMP flashcards use the Ace3DS+ autoboot files and the R4iLS flashcard loader files.
  • To add clarification, the Screen Filter setting has been renamed to Screen Color Filter.
  • DS(i) splash screen easter eggs can now be disabled in order to keep a stock booting experience regardless of the date.
  • @korbosoft: For the Virtual Boy easter egg version of the TWLMenu++ splash screen, the jingle now plays as if it were coming from a Virtual Boy console!
  • @R-YaTian: Widescreen patches are now applied to some modified ROMs.
  • @PW5190: Added ESRB rating for these games:
    • Chibi-Robo! Park Patrol
    • Disgaea DS
    • The Simpsons Game
    • WarioWare: D.I.Y. (Online notice included)
  • Me & @Epicpkmn11: Updated the description for the Save Relocation setting.
  • Which DSi/3DS UI music is now written in the log (if enabled).
  • Various: Updated translations.

Bug fix

  • Fixed a long-standing bug which caused save data to be created with the wrong size for some games (ex. European version of WarioWare: D.I.Y.).

v27.16.0: 4th of July Release

04 Jul 06:26

Choose a tag to compare

UPDATE 7/11/2025: Includes nds-bootstrap v2.7.2

Check here on how to update TWiLight Menu++:

What's new?

  • Added a better version of the DSi Menu music, with better quality and lasting up to 8 minutes and 39 seconds to ensure no parts have been left out! In order to keep the filesize of TWLMenu++ down, the better music has been made available as an add-on.
    • Required space on the SD card: 32MB
  • To improve visual accuracy of the DSi Menu UI look, the original user color palettes with white edges has been added.
    • For this change to not affect past custom themes, support for a new theme .ini setting called UsernameEdgeAlpha has been added, and is disabled by default.
  • If the emulators and multimedia applications are left over from your previous TWLMenu++ installation(s) from before the add-on feature was implemented, the Virtual Console and Multimedia add-on flags will be created in order to continue using those applications without the need to manually install the add-ons!
    • For speed reasons, only nesDS and the TWLMenu++ image viewer are detected.
  • DSi-based UIs: Before loading the current directory listing, the Now Loading... screen is now displayed when loading the UI music & sound data.
  • Various: Updated translations.

v27.15.1

24 Jun 10:05

Choose a tag to compare

Includes nds-bootstrap v2.6.2
Re-released to fix a bug where v25.15.1 is displayed before the proper version number in TWLMenu++ Settings.

Check here on how to update TWiLight Menu++:

What's new?

  • The image viewer now displays images/photos in the RGB565 color format for improved green color display!
    • For the images to display without issues, the music is now sequenced instead of streamed.
  • The DS(i) splash or custom splash, along with the manual and custom banner icons, will also be displayed in the RGB565 color format!
  • Pressing A in the image viewer will now switch the dithering method used for displaying 32/24-bit color .bmp images or all .png images.
    • Temporal dithering (used every time when opening an image) basically works around color banding by switching dark/bright pixels in rapid succession.
    • Normal dithering pauses the pixel-switching, revealing a grid-like pattern.
  • Added a Sonic-themed TWLMenu++ splash for Sonic the Hedgehog's anniversary!
    • The splash jingle has been added since past versions.
  • If the Virtual Console add-on is not installed, the TWLMenu++ splash screen will now show icons of three GBA models above the logo, and three DS models below the logo.

Bug fixes

  • Fixed dark color crushing for some images due to temporal dithering (aka color de-banding).
  • @mentusfentus: DS Classic Menu: Fixed top bar date text not displaying correctly in German.
  • If a photo in sd:/_nds/TWiLightMenu/dsimenu/photos/ is found to have transparency/alpha, it'll now be applied with the black color instead of not using transparency/alpha at all (which could reveal hidden graphics).

v27.15.0

18 Jun 07:02

Choose a tag to compare

Includes nds-bootstrap v2.6.0

Check here on how to update TWiLight Menu++:

What's new?

  • In order to reduce bloat, the non-default DSi/3DS UI music + HBL music, emulators (considered as TWLMenu++ Virtual Console) and multimedia features (image viewing and video playing) have now been split into three separate add-ons, and are no longer bundled by default.
    • To restore these features, follow the steps for installing add-ons.
    • GBARunner2 (to be replaced with GBARunner3 in the future) will remain bundled for playing GBA games as an essential feature.
  • dsiware folder has been renamed to dsi in order to be a folder for any DSi ROM (both from game cards and as DSiWare).
  • DSi/3DS: When launching a DS(i) game via nds-bootstrap with screen filter and/or DS Phat colors enabled, TWL clock speed will now be used by default in order to speed up the filter processing (mainly for Actimagine/Mobiclip videos), unless the game is blacklisted from using TWL clock speed.
  • tuna-viDS now supports screen filters!
  • Both AmEDS and CrocoDS (outdated Amstrad CPC emulators) have been replaced with SugarDS (by @wavemotion-dave)!
  • Slightly increased the volume of the DS & DSi splash sounds to closely match their original volumes.
  • The DS tap sound in the DS & DSi splash screens has been replaced with the DSi version.
  • @mentusfentus: DS Classic Menu: Calendar and top-bar datetime are now drawn using monospaced characters. (What this means)
  • @mentusfentus: DS Classic Menu: Calendar weekdays are now translatable!
  • Various: Updated translations.

Bug fixes

  • DSi-based UIs: The checks for DSi binaries and AP-patch now reset when swiping icons or dragging scroll bar.
  • R4 and Wood UIs: Fixed the per-game settings menu not appearing for ROMs with a custom banner.
  • @mentusfentus: DS Classic Menu: Fixed black background when using Saturn & HBL UIs.
  • DS: Fixed white screen crash on SuperCard CF flashcards (not to be confused with SuperCard MiniSD).

v27.14.0

24 May 03:09

Choose a tag to compare

Includes nds-bootstrap v2.5.0

Check here on how to update TWiLight Menu++:

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.

v27.13.3

09 May 01:27

Choose a tag to compare

Includes nds-bootstrap v2.4.6

Check here on how to update TWiLight Menu++:

What's new?

  • The autoboot file for Stargate 3DS flashcards has been added from nds-miniboot (by @asiekierka).
  • Turning off the Filename Display setting will now hide filetypes/file extensions for banner-less titles.
  • The Filename Display setting is now visible in macro mode, but shown as Filename as banner text.
  • Various: Updated translations.

Bug fixes

  • DSi-based UIs: Fixed long cheat descriptions overlapping the Back text. Long descriptions will now hide the game icon and Cheats text.
  • Fixed retail ROMs containing a cracktro or extra splash (as well as the 3-in-1 Pokepatched Gen 4 ROMs) being detected as homebrew, in order to fix the white screen crash. Such ROMs may be hacked and/or translated.
  • The System Volume Information folder is now hidden, in case if it has appeared for certain users.

v27.13.2 (hotfix)

14 Apr 22:06

Choose a tag to compare

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed an overlooked bug where the current photo would attempt to be reloaded from a non-existent buffer after exiting sleep mode when the cheat menu is opened when running from DS flashcards, causing a possible crash.