TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are visible (Hide)

TWiLightMenu - v27.6.0 Latest Release

Published by RocketRobz 2 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • In an effort to reduce CPU/battery usage, the bottom screen drawing code (handled by gl2D) is now only run when animation and/or movement occurs, instead of running every frame.
    • If you previously used one of the low frame rate settings before they got removed, this change may possibly save even more battery than those settings (depending on how much/little happens on-screen)!
    • To test this at it's fullest, leave the console running the DSi menu theme with no animated icons on-screen, and find out how long the console runs (after a full charge).
  • @mentusfentus: DS Classic Menu: Improved clock hands and added outer shadow to the clock & calendar, making the top screen appear even closer to the original DS/DS Lite menu! (#2450)

Bug fix

  • @Lorenzooone: Fixed partial main RAM clear on DS debugger hardware when launching Slot-1. (#2449)
TWiLightMenu - v27.5.3

Published by RocketRobz 3 months ago

Includes nds-bootstrap v1.5.5

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: v2.0 of Pokémon: Silver Yellow Version is now AP-patched.
  • Various: Updated translations.

Bug fix

  • @mentusfentus: Further fixed recent sort issues (#2448)

Known bug

  • The bug where switching to the Misc page in TWLMenu++ Settings with SCFG access for flashcards has not been fixed. The cause of this is unknown, and may not be fixed anytime soon.
TWiLightMenu - v27.5.2

Published by RocketRobz 3 months ago

Includes nds-bootstrap v1.5.4

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: v3.3 of Pokémon: Refined Gold Overhaul is now AP-patched.
  • @mentusfentus: DSi Theme: Added more dropdown animations! (#2434)
TWiLightMenu - v27.5.1

Published by RocketRobz 4 months ago

Includes nds-bootstrap v1.5.3

Check here on how to update TWiLight Menu++:

Bug fix

  • @mentusfentus: DSi-based themes: Fixed launching app with wrong info when sorting by recent.
TWiLightMenu - v27.5.0

Published by RocketRobz 4 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • You can now have TWLMenu++ autoboot on your 3DS or 2DS console, with a setting called Set Luma Autoboot (in the Misc settings page)!
  • Adding GBARunner3 just got easier! You no longer need to add a specific setting to settings.ini (which was GBARUNNER3_TEST = 1), and now only GBARunner3.nds needs to be placed in sd:/_nds/TWiLightMenu/emulators/!
  • Genesis and SNES ROMs are now visible on flashcards again!
    • If the filetype for the ROM(s) is .md, it'll not be visible until you set the Gen/MD emulator to PicoDriveTWL in TWLMenu++ Settings.
  • Various: Updated translations.

Bug fixes

  • @mentusfentus: Fixed cursor behavior when sorting by recently played (#2430)
  • Wood theme: Icon zoom animation has been slowed down by a frame to closely replicate the animation from the original Wood UI menu.
TWiLightMenu - v27.4.0

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • v3.2.3 of Pokémon: Refined Gold Overhaul is now AP-patched.

Bug fixes

  • A confirmed-working fix for where the rotating cubes appear behind box art in the 3DS theme!
  • @mentusfentus: DSi-based themes: Fixed incorrect icons & bubble text rapidly changing. (#2426)
TWiLightMenu - v27.3.3 (Final hotfix, hopefully)

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • The SD card checking feature has been removed, as it is not possible to perfectly detect a bad SD card via CID.
TWiLightMenu - v27.3.2 (hotfix #2)

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

Bug fixes

  • Fixed an issue caused by a devkitARM (and libnds?) update, where opening the DS Classic Menu on DS flashcards would cause TWLMenu++ to crash and restart.
  • 3DS/2DS users: Updating via Universal-Updater now works again.
    • Note that you'll no longer be able to update TWLMenu++ and nds-bootstrap nightly builds, due to the TWLBot account being made private.
TWiLightMenu - v27.3.1 (hotfix)

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

After updating, if TWLMenu++ is stuck on white screens, or keeps showing the TWLMenu++ splash screen, try reinstalling.

What's new?

  • Some A-Data and Lexar branded SD cards will no longer show the SD prompt.
  • The SD prompt (for bad/fake/untested SD cards) will now only display when first booting TWLMenu++ on DSi. Turning off the DSi and turning it back on will make the prompt appear again.
  • A new message will now display when an SD card is not inserted.

Downloads

TWiLightMenu - v27.3.0: Robz' Birthday Release

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • Readded the Wood UI theme folder. (sd:/_nds/TWiLightMenu/akmenu/themes/)
  • Added SD card brand detection, in order to prevent booting TWLMenu++ on bad/fake SD cards.
    • Please note that the detection system isn't perfect, as certain bad/fake SD cards are known to reuse CIDs of good SD cards.
    • This feature does not work on flashcards, as the DLDI system does not support reading CIDs.
  • Added a .ini-only setting to swap the DS and DSi splash screens.
    • Open sd:/_nds/TWiLightMenu/settings.ini, and add OPPOSITE_SPLASH = 1 underneath the DSI_SPLASH line. As a result, you'll see the DSi splash on DS consoles, and the DS splash on DSi and 3DS consoles.
  • The Unlaunch installer is no longer launchable on the 3DS theme, as with no successful fix attempts, past versions have caused a crash when attempting to launch it.
  • The frame rate feature has been removed, as it has served no purpose.

Bug fix (Wood UI theme)

  • Screen position has been fixed when opening the theme.
TWiLightMenu - v27.2.2 (hotfix)

Published by RocketRobz 5 months ago

Check here on how to update TWiLight Menu++:

Bug fix (Wood UI theme)

  • Reverted improved icon scroll speed to fix icon load bugs.
    • As a result, scrolling through many entries at once (by holding Up/Down or via touch) seems to no longer cause a crash.
TWiLightMenu - v27.2.1

Published by RocketRobz 5 months ago

Includes nds-bootstrap v1.5.2

Check here on how to update TWiLight Menu++:

What's new? (Wood UI theme)

  • Brightness icon has been added! Visible and functional on DS Phat, DS Lite, and DSi consoles (the 3rd of which runs in DSi mode).
  • Added better scrolling!
    • @stripes-8: File list scrolls when the selection passes half of the list rather than the very end. As a result, you can now scroll using touch by holding the 1st or 4th selection down (or top/bottom half in list mode).
    • Scrolling speed has been improved!
  • @stripes-8: Directory path is only displayed if directories are shown. (This is what chyyran did before.)
  • @stripes-8: Changed list view line height from 11 to 15 to make the file list easier to read. (This is also what chyyran did before.)

Bug fixes

  • Fixed where DSi-based themes would show a Guru Meditation Error screen when running from certain flashcards such as R4i 3DS RTS (r4ids.cn), and/or when exiting from nds-bootstrap.
  • Some custom fonts are no longer shown glitched on flashcards.
  • Fixed where launching a GBA cartridge in DS Classic Menu causes TWLMenu++ to restart.
  • Fixed GBA ROM getting overwritten by save data when launching a GBA ROM in native GBA mode, and if the file extension is uppercase.
  • Fixed loading flashcard saves stored in SD TWLMenu folder with flashcard kernel.

Known bug (Wood UI theme)

  • Scrolling through many entries at once (by holding Up/Down or via touch) may sometimes cause a crash. (Not tested in list mode.)
TWiLightMenu - v27.2.0: Return of Wood UI

Published by RocketRobz 6 months ago

Includes nds-bootstrap v1.5.1

Check here on how to update TWiLight Menu++:

What's new?

  • You've asked, we listened, and now after nearly 4 years, the Wood UI theme returns to TWiLight Menu++! Thank you for your longtime patience!
  • @mentusfentus, @DieGo367, and @edo9300: DS Classic Menu has been improved to closely resemble the original DS/DS Lite menu as possible, with additions such as analog clock, calendar, name display, and more!
  • Added a feature to change where DS(i) save files are placed. By default, they are placed in the saves folder in the same location as the ROMs, but can be changed to place them straight in the ROM folder, or in a saves folder within the TWiLightMenu folder (similar to RetroArch).
    • Placing the saves in the ROM folder will disable save slots in order to not slow down loading the ROM folder too much.

Bug fixes

  • Fixed a long-standing bug where the icon palettes would sometimes appear glitched in the R4 theme and DS Classic Menu.
  • Some minor fixes.

Known issues

  • As the Wood UI theme has been re-written using the R4 theme as the base (as a way to work around the SD corruption bug), elements of the R4 theme have been left over, such as the message box (used by per-game settings and cheat menus, as well as general messages), English-only text, and the code which loads the game icons and infos (scrolling speed may vary, as a result).
  • Pressing START in Wood UI will open DS Classic Menu.
  • 5px-wide clock colon images will not display properly in Wood UI.
TWiLightMenu - v27.1.2 (hotfix)

Published by RocketRobz 6 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • MBK settings from the DSi header of homebrew ROMs will now be set. Should fix support for such ROMs that may happen to use differing and/or odd settings.
    • Does not apply to DSiWarehax and/or CycloDS iEvolution users.

Bug fix

  • Fixed an overlooked bug which caused a white screen crash when the language and/or region select screens would appear. (A common bug for first-time users.)
TWiLightMenu - v27.1.1

Published by RocketRobz 6 months ago

Check here on how to update TWiLight Menu++:

What's new?

  • DSi-based themes: On DS flashcards, large cheat lists no longer cause a crash. To achieve this:
    • SFX is now unloaded when opening the cheat menu.
    • The complete font is no longer loaded, and instead will load font tiles into an LRU cache.
  • Due to the above feature freeing up plenty of RAM space, the DSi-type fonts will now be loaded on all consoles instead of the DS-type fonts.
    • If you're creating a custom font, you now just need large.nftr and/or small.nftr.
  • @mentusfentus: Page switch SFX now pans left and right. (#2396)

Bug fixes

  • Some weird bugs have appeared since v26.9.0 due to enabling LTO. To fix them, LTO has been disabled in areas where the bugs have occurred.
  • Fixed an overlooked bug where the R4 and GBC themes would appear with a blank ROM list if the page number (for DSi-based themes) is not the first.
TWiLightMenu - v27.1.0: Earth Day Release

Published by RocketRobz 6 months ago

Includes nds-bootstrap v1.5.0

Check here on how to update TWiLight Menu++:

As Earth Day is where we celebrate a green earth, this TWiLight Menu++ release aims to also be green, with a clean-looking R4 (and maybe GBC) theme!

What's new?

  • Top screen of the R4 and GBC themes now uses the same font as the bottom screen!
  • Cursor in the R4 and GBC themes, as well as the Settings menu, has been replaced with highlighted text of your favorite color!
    • Does not affect the SEGA Saturn-themed settings menu.
  • Like the original R4 menu, selecting the music icon in the R4 theme now boots Moonshell!
    • Install your preferred Moonshell version, then place _moonshl.nds on the SD root.
    • Moonshell will run with TWL clock speed on DSi or 3DS consoles.
  • @mentusfentus: Cursor now moves smoothly in DS Classic Menu! (#2394)
  • @spellboundtriangle: Added widescreen support for CTGP Nitro v1.1.0.
  • When a Guru Mediation Error occurs, the master brightness is now cleared, in case if an error occurs with the screens fully white or black.
  • Various: Updated translations.

Bug fixes

  • ESRB splash screen (disabled by default) now appears when launching a DS(i) game with the R4 or GBC theme!
  • Fixed game-skipping count when pressing Left/Right in the R4 or GBC theme.
TWiLightMenu - v27.0.0

Published by RocketRobz 6 months ago

Includes nds-bootstrap v1.4.3

Check here on how to update TWiLight Menu++:

What's new?

  • DSi-based themes: Startup time has been decreased by 2 seconds!
    • Console icons are now only loaded when such ROMs are listed.
  • R4 theme: Added support for the original .bmp skin files!
  • Moved the Game Loader setting from the nds-bootstrap settings page to the Games and Apps settings page.
  • File/Directory listings are now logged.
  • Like with the rest of our April Fools features, the .ntrb format is now hidden on days except for April 1st!

Bug fixes

  • Fixed a long-standing bug where TWLMenu++ would crash if single-character files are found. (ex. X.gb)
  • 3DS theme: Fixed a returning bug (due to LTO), where the box art would appear behind the rotating cubes.
  • Fix GBA bios.bin detection on flashcards.
  • Re-compiled the included FastVideoDSPlayer build.
  • The libnds sleep mode function is now fully disabled, in order for TWLMenu++ to properly boot with SLEEP_MODE = 0 set in sd:/_nds/TWiLightMenu/settings.ini and on consoles which trigger sleep mode with the console lid opened.
  • Other minor fixes and improvements.
TWiLightMenu - v26.9.0: April Fools Release

Published by RocketRobz 7 months ago

Includes nds-bootstrap v1.4.1

Check here on how to update TWiLight Menu++:

What's new?

  • April Fools Feature: Added support for the new .ntrb format, made by Skylark and @rvtr. This is used for ShaberuSoft applications, discovered by them + @Kaisaan in NitroSDK.
  • Applied link-time optimization in order to trim out unused code.
  • N5 autoboot files have been discovered to work on R4-PLUS flashcards.
TWiLightMenu - v26.8.0

Published by RocketRobz 7 months ago

Includes nds-bootstrap v1.4.0

Check here on how to update TWiLight Menu++:

What's new?

  • Updated AP-fix for Pokémon: Refined Gold Overhaul (v3.2.2).
  • @reddleak: Improved the DSi theme's dropdown startup animation to closely resemble the one in the original DSi Menu!
  • @reddleak: Added the ability to set default starting directory by pressing Select + X buttons!
  • @reddleak: Added show empty boxes option.
    • Can be set to hide the empty boxes in the DSi theme.
  • @lifehackerhansol: Autoboot file for Original R4SDHC is no longer out of date.
  • @reddleak: Added delay to scrolling in the Saturn theme.
  • Improved .md file detection for Genesis/MD ROMs.
  • @reddleak: Asterisk is now displayed when a setting has been changed in TWLMenu++ Settings.
  • @reddleak: Confirmation message is now displayed when exiting cheat menu without saving.
  • roms folder has been re-added! This is useful for first-time users who may not know where to put ROMs and/or users who want to easily organize their ROMs.

Bug fixes

  • @reddleak: Fix HBL music looping issue.
  • @reddleak: Error sound no longer plays when reaching the end of the page in the Saturn theme.
TWiLightMenu - v26.7.0

Published by RocketRobz 8 months ago

Includes nds-bootstrap v1.3.1

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: Updated AP-fix for Pokémon: Refined Gold Overhaul (v3.2).
  • Moved color mode tables from NitroFS to sd:/_nds/colorLut/.
  • Various: Updated translations and added (untested) Galician language!
  • SEGA Genesis/Mega Drive ROMs with the .md extension are now supported!
  • Genesis/Mega Drive and SNES ROMs are no longer displayed on flashcards, as the emulators (except for new SNEmulDS versions) which run them do not support arguments.
  • If GBARunner3 is set to be used, the BIOS message is now displayed for all GBA games.
  • DSiWare titles with NTRJ TID now launch on flashcards, regardless if compatible or not.
    • Implemented because of some DSiWare prototypes using said TID, as well as some being supported by nds-bootstrap.
  • On DSi/3DS, NDMA is now used to clear RAM slightly faster when transitioning between TWLMenu++ screen modes, as well as loading .nds files.
  • SCSD string is now checked within the DLDI name for SuperCard MiniSD support as well.
  • @DieGo367: Changed font palette of disabled buttons in DS Classic Menu. (#2358)
  • Added a setting to hide the Rocket Robz logo.
  • As ROMs can be placed anywhere on the SD card (except for folders starting with _), the roms folder has been removed.

Bug fixes

  • Fixed GBA Fire Emblem games not booting when using the native GBA mode.
  • Fixed Classic NES Series stuck on white screen when using the native GBA mode.
    • Only early Famicom Mini games and the iQue collection are known to boot properly.
  • Fixed Iridion II freeze bug when using the native GBA mode. (Patch by @Dartz150)
  • Rapid presses now work again in the 3DS theme!