Skip to content

Releases: DS-Homebrew/TWiLightMenu

v27.15.1

24 Jun 10:05
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v27.13.1

14 Apr 20:44
Compare
Choose a tag to compare

Includes nds-bootstrap v2.4.5

Check here on how to update TWiLight Menu++:

What's new?

  • The color LUT files have been reduced from 128KB to 64KB, due to each half being duplicates.
    • For your homebrew (already supporting color LUT) to use the reduced size, change the allocation/load size from 0x20000 to 0x10000, and change any instance of color = colorTable[color] to color = colorTable[color % 0x8000].
  • DSi-based UIs: Filetypes from all filenames are now displayed if the file contains no banner.
  • Various: Updated translations.

Bug fixes

  • DSi-based UIs: Another fix for large cheat lists causing a crash on DS flashcards.
    • Achieved by freeing up the photo and music buffers (64KB and 384KB) from RAM, causing the photo shuffling feature to disable and the music to stop when opening the cheat menu. When exiting the cheat menu, both the buffers are re-allocated and then said features will work again.
  • DSi-based UIs: Fixed transparent box art not displaying properly.
  • 3DS UI: Changed a remaining instance of "theme" to "user interface" when attempting to launch the Unlaunch installer.
  • DS Classic Menu and R4 & Wood UIs: Long filenames now fit within the banner text box.

v27.13.0

11 Mar 08:59
Compare
Choose a tag to compare

Includes nds-bootstrap v2.4.2

Check here on how to update TWiLight Menu++:

What's new?

  • Themes are now renamed to UIs (User Interfaces), because while themes/skins would change the look of TWLMenu++, UIs also change functionality. In addition, custom skins are now officially referred to as custom themes once again (and many users have been calling them that anyways, lol).
    • Custom themes is now a separate setting from the UI setting to be more noob-friendly.
  • Added a filename display setting for the Nintendo DSi, SEGA Saturn, and HBL UIs! You can set it to either display above the banner text, or replace the banner text.
    • The setting will not work when running in macro mode, and/or if the custom theme used does not use a large font size for banner text.
  • Due to new R4 flashcard discoveries being made for autobooting TWLMenu++, a new readme file has been added to the Autoboot folder for flashcard users, and long autoboot folder names have been shortened.
  • Various: Updated translations.
  • @PW5190: Add ESRB ratings for Deca Sports DS, Gardening Mama, WALL-E, and Wonder Pets! Save the Animals!

Bug fix

  • Fixed trying to read custom icons from DSi/3DS SD when detected, regardless of where TWLMenu++ is run from.

v27.12.6: Pokémon Day Release

27 Feb 10:28
Compare
Choose a tag to compare

Check here on how to update TWiLight Menu++:

What's new?

  • @PW5190: A new TWLMenu++ splash screen theme has been added for Pokémon Day!
  • When running from flashcards (which use Wood/BL2CK kernel) on DSi or 3DS consoles with unlocked SCFG, the Kernel game loader setting has been disabled, due to seemingly many games not loading with that setting.
    • It is still useable when launching the flashcard normally (from system menu or with SCFG access for Slot-1 disabled).

Bug fix

v27.12.5: Day 25 (2/25) in 2025 Release

26 Feb 02:01
Compare
Choose a tag to compare

Includes nds-bootstrap v2.4.1

Check here on how to update TWiLight Menu++:

What's new?

  • When starting last-run ROM (or skipping it, if set to autoboot) by holding B button before the ROM listing appears, the screen will now briefly flash black.
  • Various: Updated translations.

Bug fixes

  • Fixed black screen/lines sometimes appearing on the top screen before the DS(i) splash plays.
  • Re-added 32KB DLDI support for flashcards.
  • nds-bootstrap is no longer used to boot Pictochat and/or DLP on flashcards outside of DS Classic Menu.
  • VRAM bank C is now cleared when booting a .nds file. This should fix garbled graphics after launching certain homebrew titles.

v27.12.4: (Late) New Year's Release

30 Jan 09:49
Compare
Choose a tag to compare

Includes nds-bootstrap v2.4.0

Check here on how to update TWiLight Menu++:

What's new?

  • Added support for nested skin folders (ex. ../themes/Dark/Dark/ instead of ../themes/Dark/).
    • Though not recommended to have the skin folder(s) nested, this feature was mainly added as a noob-proof measure for skin installation.
  • Various: Updated translations.

Bug fixes

  • Fixed unsaved per-game settings reloading when opening cheat menu.
  • DSi-based themes: Fixed progress bar length sometimes going past the progress icon.