Releases: DS-Homebrew/TWiLightMenu
Releases Β· DS-Homebrew/TWiLightMenu
v27.14.0
Includes nds-bootstrap v2.5.0
Check here on how to update TWiLight Menu++:
What's new?
- The
Color Mode
setting has been renamed toScreen 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
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 asFilename 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 andCheats
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)
v27.13.1
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
to0x10000
, and change any instance ofcolor = colorTable[color]
tocolor = colorTable[color % 0x8000]
.
- For your homebrew (already supporting color LUT) to use the reduced size, change the allocation/load size from
- 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
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
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).
- It is still useable when launching the flashcard normally (from system menu or with
Bug fix
- (Untested) Fixed a long-standing bug where autobooting TWLMenu++ would not work on original R4SDHC flashcards.
- flashcard-bootstrap is now used to boot TWLMenu++ on those flashcards.
- If you are using an original R4SDHC flashcard, install the new autoboot files by following the autoboot steps in the flashcard install guide: https://wiki.ds-homebrew.com/twilightmenu/installing-flashcard#autobooting-twilight-menu
v27.12.5: Day 25 (2/25) in 2025 Release
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
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.
v27.12.3: TWL Christmas Release π
UPDATE 12/27/2024: Includes nds-bootstrap v2.3.3
Check here on how to update TWiLight Menu++:
Merry TWL Christmas!
Bug fixes
- @mentusfentus: 3DS Theme: Fixed crashing when launching apps from top bar without hovering on an icon.
- @edo9300: Fixed issues when running on SuperCard Rumble flashcarts.
Regression
- @lifehackerhansol: Disabled autoboot support for the EZ-Flash Vi.
- A user reported that the currently provided DLDI cannot perform writes to the SD card. Disable the autoboot until a fix is found.
v27.12.2
Includes nds-bootstrap v2.2.2
Check here on how to update TWiLight Menu++:
What's new?
- Now useable once again on the EZ-Flash Parallel with re-added autoboot support!
- @lifehackerhansol has fixed the bug which caused writes to corrupt the microSD card, by increasing latency between writes. As a result, writes are now a bit slow, but nds-bootstrap will now save games properly!
Bug fix
- @edo9300: Fixed an overlooked bug which caused the bottom selection to appear grayed out in the DS Classic Menu when running from Slot-2 flashcards (depending on what is inserted and/or which FW is flashed).