TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are visible (Hide)

TWiLightMenu - v25.9.0

Published by RocketRobz over 1 year ago

Includes nds-bootstrap v0.71.0

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: Added AP-fix for Pokémon: SoothingSilver Version (v1.3.0)
  • @DeadSkullzJr: Added AP-fix for Pokemon: StormSilver Version (v1.10)
  • @icup321: Added Rayman Raving Rabbids widescreen patch (#2169)
  • To recreate the look and feel more closely, the DSi & 3DS themes now fade in after loading the current page of games.
  • Increased file/folder limit from 320 to 512 (Flashcard) or 1024 (DSi/3DS).
  • @PW5190: Added ESRB Ratings for more DS games (#2175)
  • Changed the Use nds-bootstrap setting to Game Loader on flashcards.
    • Default setting is nds-bootstrap.

Improvement

  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • To prevent some weird issues, TWLMenu++ no longer boots with a write-locked SD card.
  • argv is no longer passed to Unlaunch.dsi, in hopes of fixing the bug where it doesn't boot for certain users.
  • Fixed sd:/hiya.dsi not being detected, for when trying to open System Settings or the DSi Menu.
  • Fixed DSiWare launched from flashcard not booting via nds-bootstrap when copied to a temp location on the SD card.
  • @DieGo367: Fixed custom icons/banners on argv files (#2166, #2167)
  • Fixed a long-standing bug where launching Pictochat or DLP using the DS Classic Menu doesn't work sometimes.
  • @DieGo367: Added bounds checks for datetime/username font draws (#2173)
  • @DieGo367: Fixed font-related crash (#2163)
  • If an invalid user/favorite color is detected in the FW chip, it now defaults to gray (or red for the TWLMenu++ splash screen).
  • Switched back to the FastVideoDSPlayer build with TWL WRAM check to allow video playback when using Memory Pit.
TWiLightMenu - v25.8.1: Valentine's Day Release

Published by RocketRobz over 1 year ago

Includes nds-bootstrap v0.70.0

Check here on how to update TWiLight Menu++:

Improvement

  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • Fixed error message not appearing when launching via flashcard loader fails.
  • @lifehackerhansol: Added missed INI setting for RTS-compatible flashcard loaders.
TWiLightMenu - v25.8.0

Published by RocketRobz over 1 year ago

Includes nds-bootstrap v0.69.0

Check here on how to update TWiLight Menu++:

What's new?

  • The new Digimon Story: Lost Evolution English translation is now AP-fixed instead of the old one.
  • Corrected AP-fix for Alice in Wonderland (Europe).
    • Does not fix the AP issue.
  • @DieGo367: Allow setting custom color palettes based on user profile color for all paletted graphics (#2137)
  • @Epicpkmn11: Allow making the loading screen dark (#2134)
  • @Epicpkmn11: Added option to disable alpha blending (#2141)
  • @Epicpkmn11: Improved in-game menu hotkey setting menu (#2127)
  • DSi/3DS: Added feature to swap SD cards before TWLMenu++ starts, by holding Right + A.
    • Useful if Unlaunch cannot display TWLMenu++ (as boot.nds), despite the SD card being formatted properly, and if you have another SD card which Unlaunch can display the boot.nds file just fine.
  • @lifehackerhansol: Added M3i Zero (GMP-Z003) autoboot (#2138)

Improvement

  • @lifehackerhansol: Switched to open-source Ace3DS+ DLDI.
TWiLightMenu - v25.7.0: TWL Christmas Release

Published by RocketRobz almost 2 years ago

Includes nds-bootstrap v0.68.0

Check here on how to update TWiLight Menu++:

What's new?

  • When started via flashcard, in order to use the settings from the console's SD card slot, a file called primary must now be created in sd:/_nds/.
  • @quiple: Updated font used in the DS Classic Menu.
  • Updated AP-fix for Anpanman to Touch de Waku Waku Training in order to work properly with nds-bootstrap v0.68.0.
  • Finally updated NitroGrafx to v0.9.0.
  • Support for the EZ-Flash RAM is now disabled by default.
    • In order to use it again, EZ_FLASH_RAM must be set to 1 in fat:/_nds/TWiLightMenu/settings.ini.

Improvement

  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • Fixed games not booting in widescreen, as well as all of DS(i) mode being stuck in widescreen after launching a game with widescreen.
    • If you've been affected by this bug prior to this version, delete TwlBg.cxi in sd:/luma/sysmodules/, and re-follow the widescreen guide.
    • This also fixes games from the console SD not booting after the flashcard is mounted via SCFG access.
  • Fixed white screen crash caused by hiyaCFW (again).
    • Will not be reverted due to inevitable bugs related to NAND init/read code.
TWiLightMenu - v25.6.1 (hotfix)

Published by RocketRobz almost 2 years ago

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed an overlooked bug which caused TWLMenu++ to not start via Memory Pit and/or when exiting from homebrew.
TWiLightMenu - v25.6.0: Thanksgiving release (2022)

Published by RocketRobz almost 2 years ago

Includes nds-bootstrap v0.67.0

Check here on how to update TWiLight Menu++:

What's new?

  • The first 32KB of both the arm9 & arm7 DSi BIOS are now dumped to sd:/_nds/ for use by nds-bootstrap.
  • TWiLight Menu++ is no longer required to be installed on your flashcard in order to access it's contents from DSi/3DS SD card with unlocked SCFG!
    • It may still need to be installed there in order to run some retro games from the flashcard.

Improvements

  • Mr. Start: The Super Nintendo DS splash screen (only viewable with Slot-2 flashcards which aren't EZ-Flash) has been updated!
  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • @Epicpkmn11: WAV header is now used for converted ADPCM music, in order to fix where the sample rate is wrong on second play of the music.
  • The last 16KB of the DSi WRAM is no longer cleared in order for dsibiosdumper to work correctly.
  • Fixed the SD removal check being tripped in DS Classic Menu (the result of the black screens with white text) depending on how much RAM is used.
  • Fixed Slot-1 or some flashcards not booting with Slot-1 microSD access turned off.
TWiLightMenu - v25.5.0: Halloween (2022) release

Published by RocketRobz almost 2 years ago

Includes nds-bootstrap v0.66.0

Check here on how to update TWiLight Menu++:

What's new?

  • Updated halloween splash BG to add a jack-o-lantern pumpkin face!
  • Added Super Nintendo DS logo for if a Slot-2 flashcard is detected!
  • Added Kiosk mode, which disables access to any settings menu, and the hiding and deletion of titles.
    • Can only be enabled in sd:/_nds/TWiLightMenu/settings.ini by setting KIOSK_MODE to 1.
    • TWLMenu++ Settings can still be opened by holding SELECT before the ROM menu appears.
  • If the console screens go black when starting via Unlaunch, sleep mode can now be disabled by setting SLEEP_MODE to 0 in sd:/_nds/TWiLightMenu/settings.ini.
  • @SNBeast & @Epicpkmn11: Added new Unlaunch Launcher patch! (#2070)

Improvement

  • @Epicpkmn11 and various: Updated translations.

Bug fix

  • @Epicpkmn11: Restored alpha blending to top screen fonts in DSi-based themes.
TWiLightMenu - v25.4.0: Canadian Thanksgiving 10/10 Release

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.65.0
UPDATE 10/11/2022: nds-bootstrap v0.65.1 is now included

Check here on how to update TWiLight Menu++:

What's new?

  • FastVideoDSPlayer (by @Gericom) is now bundled! Play videos as high as 60FPS on DSi, 30FPS on DS, and with any length!
    • See this page for more information, as well as how to convert a video.
  • Added logging! Open sd:/_nds/TWiLightMenu/log.txt to see what TWLMenu++ has printed out while it was running a certain theme.
    • Only very minimal information is printed out for now.
  • nds-bootstrap pre-load settings are now bundled!
  • @Epicpkmn11: Added extension blocking INI-only setting. (#2061)
  • Box art is now turned off by default for first-time users.

Improvement

  • @Epicpkmn11 and various: Improved translations.

Bug fixes

  • Fixes a bug which caused DSi-based themes to crash on white screens during font loading, when running on CycloDS iEvolution in DSi mode.
  • DSiWare booter per-game setting is no longer ignored when booting Last-run ROM.
  • Fixed where pressing A, X, or Y would not work in DSi-based themes with box art turned off, if Left or Right aren't pressed on D-Pad.
  • Loading screen is no longer shown when skipping to the end of a page in DSi-based themes.
  • Fixed touch frame delay.
TWiLightMenu - v25.3.1

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.64.1

Check here on how to update TWiLight Menu++:

What's new?

  • Added Kirby Super Star Ultra menu softlock fix. (Code by @DeadSkullzJr)
  • Cluster size warning is now shown for DSiWare on flashcards.

Improvements

  • @Epicpkmn11: DSi/R4 themes: Hidden file check is now faster. (#2035)
  • Other minor improvements.

Bug fix

  • Fixed screen tearing before displaying box art.
TWiLightMenu - v25.3.0: Labor Day Release

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.64.0

Check here on how to update TWiLight Menu++:

NOTE: Starting with this release, old custom themes will need to be updated.

What's new?

  • @DieGo367: DSi Theme: Added macro-specific backgrounds (#2004)
  • Due to some requests, the long version of the TWLMenu++ splash jingle has been re-added as an optional setting.

Improvements

  • @Epicpkmn11 and various: Updated translations and added Ryukyuan language.
  • The TWLMenu++ splash screen now plays with no jitter on DS consoles from flashcard, and DSi consoles from SD card.

Bug fixes

  • @lifehackerhansol: Switched to open-source M3DS Real DLDI, fixing compatibility with nds-bootstrap's B4DS mode.
  • @lifehackerhansol: Switched to open-source EZ-Flash V DLDI.
  • Fixed manual not opening in 3DS theme on flashcards.
  • Fixed the SD/Slot-1 icon not displaying on flashcards running with the SD/SCFG access settings.
  • @Epicpkmn11: Fix residual text when printing small characters (#2012)
  • @DieGo367: Some top text printing fixes (#2018)
  • Other minor fixes.
TWiLightMenu - v25.2.1

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.63.2

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed Async Card Read not showing in the per-game settings menu, if it's opened for a TWL ROM which can pre-load into RAM in DS mode on DSi consoles.
TWiLightMenu - v25.2.0: TWL Summer Release #7

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.63.1

Check here on how to update TWiLight Menu++:

What's new?

  • The DS firmware proto version of the GBA splash (with white BG) is now used in macro mode instead of the DS(i) splash.
  • @Epicpkmn11 and various: Added Catalan language.
    • Only usable in nds-bootstrap.

Improvements

  • Changed Use bottom screen to Display Screen: Top/Bottom in the GBARunner2 page of TWLMenu++ Settings.
  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • Fixed Screen Aspect Ratio per-game setting displaying if Widescreen.cxi didn't exist.
  • @lifehackerhansol: Fixed DS Lite backlight info not being properly saved when launching a flashcard game with Wood FW.
  • Fixed language and region selection screens for macro mode.
  • Fixed always using Grayscale for the transparent parts of battery, volume, and date/time.
  • Other minor fixes.

Known bug

  • The GBA splash for macro mode plays at half-speed.
TWiLightMenu - v25.1.0: TWL Summer Release #6

Published by RocketRobz about 2 years ago

Includes nds-bootstrap v0.62.0

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: Updated AP-fix for Pokémon: SoothingSilver Version (v1.2.1 to v1.2.2)
  • If the WiFi setting is found to be off, it'll now be auto-set to on.
    • This is done for those who have previously updated to the TWLMenu++ version which sets the WiFi setting off by default for 3DS/2DS users.
    • If you still don't want to use wireless/WiFi features, you must manually turn it off again in TWLMenu++ Settings.
  • A TWiLight Menu++ .nds/.srldr file can no longer be launched from within TWiLight Menu++ itself.
  • 3DS theme: The rotating cubes are now displayed in B&W/Grayscale mode.

Bug fixes

  • @Epicpkmn11: Fixed volume icon, time text, and battery icon being placed over previous one(s) when updated.
  • Fixed known bugs related to B&W/Grayscale mode.

Known bug

  • The HBL theme will now have the volume icon, time text, and battery icon show a gray background behind them.
TWiLightMenu - v25.0.1 (hotfix)

Published by RocketRobz over 2 years ago

Check here on how to update TWiLight Menu++:

Bug fixes

  • Fixed music in .raw format from custom skins of DSi-based themes not playing.
  • The image viewer now reads the SD removal detection setting.
TWiLightMenu - v25.0.0: More than just games! (TWL Summer Release #5)

Published by RocketRobz over 2 years ago

Includes nds-bootstrap v0.61.3

Check here on how to update TWiLight Menu++:

What's new?

  • With a video player (tuna-viDS) being bundled, TWLMenu++ now has a feature to view image files as well!
    • The addition of tuna-viDS and this feature brings TWiLight Menu++ close to it's goal to be the next Moonshell!
    • .bmp, .gif, and .png files are supported.
    • Trying to load an image containing a width larger than 256px and/or height larger than 192px will be displayed as a black screen instead.
    • Listen to the menu music from Nintendo DSi Camera while viewing the image!
  • @lifehackerhansol: The Acekard 2i, R4 Ultra and R4iTT flashcart loaders have been rolled into one!
    • The BL2CK loader is now used.

Improvement

  • @lifehackerhansol: Updated ak2_sd.dldi to support R4iDSN/R4 Ultra as well.
    • As a result, r4idsn_sd.dldi has been deleted.

Bug fixes

  • PPSEDS r11 now runs in DS mode by default.
  • DSi-based themes: A non-ADPCM .wav file contained in a custom skin should now be read properly.
  • Fixed not booting via hiyaCFW, depending on the SysNAND Region/Launcher settings.
  • Other minor fixes.

Known bugs

  • Animated .gif files will appear static.
  • 4-bit .bmp files are not supported. A black screen will be shown instead.
  • Trying to launch a title stored on an Acekard 2(i) with Slot-1 microSD access enabled will still crash on white screens.
  • The image viewer currently ignores the SD removal detection setting, so ejecting the SD card will trigger the SD removal screen regardless.
TWiLightMenu - v24.12.1 (hotfix)

Published by RocketRobz over 2 years ago

Includes nds-bootstrap v0.61.1

Check here on how to update TWiLight Menu++:

What's new?

  • @lifehackerhansol: The _BOOT_DS.NDS file has been removed for R4i-SDHC flashcard users, and loading TWLMenu++ now takes place in the R4.dat file.

Bug fix

  • Fixed DS mode not being set if a certain launched title is blacklisted from using TWL clock speed, when launching the Last-run ROM title from hiyaCFW, or if soft-resetting in a DS game under a specific condition.
TWiLightMenu - v24.12.0: TWL Summer Release #4

Published by RocketRobz over 2 years ago

Includes nds-bootstrap v0.61.0

Check here on how to update TWiLight Menu++:

What's new?

  • DSiWarehax users: If a DSi donor ROM hasn't been set yet, one from TWLNAND (ex. Nintendo DSi Sound, and/or a valid title the exploit uses) will automatically be set when you start TWLMenu++!
  • Directly loading nds-bootstrap's HB bootloader is now an option. (Disabled by default to work around bugs.)
  • @Epicpkmn11: Cheat names will now scroll in the R4/GBC themes!

Improvement

  • @Epicpkmn11 and various: Updated translations.

Bug fixes

  • The Run in setting is now hidden and defaults to DS mode, if TWL clock speed is blacklisted for a certain title.
  • Fixed DS homebrew showing VRAM boost as DSi mode if Run in is set to Default.
  • As a TWLNAND mount bug got fixed, Unlaunch is no longer used to reboot into TWLMenu++, when launched via hiyaCFW.
TWiLightMenu - v24.11.0: TWL Summer Release #3

Published by RocketRobz over 2 years ago

Includes nds-bootstrap v0.60.0

Check here on how to update TWiLight Menu++:

What's new?

  • @DeadSkullzJr: Replaced AP-fix for v1.2.0 of Pokémon: SoothingSilver Version with one for v1.2.1.
  • Replaced broken AP-fix for SD Gundam Sangoku Den - Brave Battle Warriors - Shin Militia Taisen with working cheat version.

Improvement

  • @Epicpkmn11 and various: Added Valencian language, and updated translations.

Bug fixes

  • The Ex. ROM space in RAM setting can no longer be changed if title is set to run in DSi mode.
  • Fixed nds-bootstrap not found message not showing when loading DS homebrew, and if nds-bootstrap-hb doesn't exist in sd:/_nds/.
TWiLightMenu - v24.10.1 (hotfix)

Published by RocketRobz over 2 years ago

Originally released on 6/21/2022
Re-released to include nds-bootstrap v0.59.1

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed GBARunner2 not starting from DS Classic Menu, after last launching GBA ROM from console SD.
TWiLightMenu - v24.10.0: TWL Summer Solstice Release

Published by RocketRobz over 2 years ago

Includes nds-bootstrap v0.59.0

Check here on how to update TWiLight Menu++:

What's new?

  • Added AP-fixes for Inazuma Eleven 3 and Ni no Kuni (Spanish translations).
  • nds-bootstrap-hb's bootloader is now directly loaded, eliminating the middleman, so booting old DS homebrew is now 2 seconds faster!
    • Currently only applies to DSi-based themes and the DS Classic Menu, the latter of which pre-loads the homebrew's ARM9 binary for a slightly faster boot.
  • The Direct boot setting has been removed for console SD users.
    • Pre-2009 DS homebrew will now always use nds-bootstrap, and 2009 or later homebrew will use nds-bootstrap if either DS mode or a RAM disk is set.
  • For homebrew with large ARM9 binaries (ex. SM64DSi), all per-game settings except Language and Region are now hidden.
  • With FastVideoDS still to come in the future, an old obscure video player, tuna-viDS (by @chishm), has been added for Xvid (.avi) video playback!
    • See this guide for how to convert a video, starting from Step 2.
  • SNEmulDS has been reverted to the legacy pre-TGDS build to work around a few bugs.
    • As the TGDS build is still bundled, you can switch to it by setting NEW_SNES_EMU_VER to 1 in sd:/_nds/TWiLightMenu/settings.ini.
  • The VRAM mode setting can now be changed for when running NTR games in DSi mode.