TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are hidden (Show)

TWiLightMenu - Hacktober (2020) release #2

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

Improvement

  • (@Epicpkmn11) Updated translations.

Bug fixes

  • Updated Art Academy (EUR) AP fix, by using the .ips file from one of RetroGameFan's AP tools.
  • Added missing file required to boot games using DSTWO kernel.
TWiLightMenu - Hacktober (2020) release #1

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • Added multiple save support for flashcard kernel users!
    • Requires the existing .sav files to be in saves directory, in the same location as the ROM. This also increases ROM list loading speed.
  • (@Epicpkmn11) More languages have been added to the manual!
  • (Not fully tested!) You can now launch DSTWO plugins from the console's SD card!
    • Requires a SuperCard DSTWO flashcard (with TWLMenu++ in it's microSD card) to be launched with SCFG access enabled for Slot-1.
  • Flashcard loader has been added for Acekard 2(i)!

Improvements

  • DS Classic Menu: If using DSihaxx (e.g. Memory Pit), the console will no longer reboot when launching Pictochat.
  • (@NightYoshi370, Hacktoberfest PR #1) Updated the manual.

Bug fix

  • Both the Nintendo DS Browser cartridge, and the SuperCard DSTWO flashcard now boot again!
TWiLightMenu - v16.3.0: Offline Updating!

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • Offline updating has been added!
    If one card (ex. SD) has an up-to-date version of TWiLight Menu++, but the other card (ex. flashcard) doesn't, you can now update the version on the other card by copying the up-to-date version from the one card!
    Check the update page(s) to see how!
  • (@Epicpkmn11) GIF files are now used for the DS(i) splash screen.
    • The 60FPS version now plays in DS mode without memory expansion!
    • File size is smaller.
    • Custom splash screens can be used, by putting splashtop.gif and splashbottom.gif in /_nds/TWiLightMenu/extras/.
      Files must have the resolution of 256x192.
  • The original R4SDHC card can now autoboot TWLMenu++ and play games using the flashcard kernel!
    Check the flashcard installation page for more info.

Bug fixes

  • (@Epicpkmn11) Fixed some cheats not being deselected.
  • HBL/R4 themes: Fixed some images still color in B&W/Grayscale mode.
  • Fixed certain homebrew asking for RAM disk, if running from flashcard.
  • Reverted music buffer size for DS mode. This should prevent any freezes occurring on DS consoles.

Bug fix/Regression

  • To prevent crackles on DS consoles using the HBL music, a 16khz version is now used.
    The 22khz version will still be used in DSi mode.
TWiLightMenu - v16.2.2: 3rd and final (2020) Labor Day release

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++.

Bug fixes

  • Finally fixed the crashing bug in the DSi, 3DS, Saturn, and HBL themes!
    • The quality of the photo and box art are reverted to before the 1st Labor Day release.
  • Fixed a bug related to showing the SD removed message.
TWiLightMenu - v16.2.1: Fix to Labor Day release

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++.

Bug fixes

  • Fixed 3DS theme crashing.
    • Box art quality has regressed in order to achieve the fix.
  • Fixed photo flickering pink in DSi theme.
  • Fixed top screen flicker in the Now Saving... screen.
  • Fixed border in GBC theme flickering.
  • (@Epicpkmn11) Fixed deselecting cheats in one cheat folders.
  • (@Epicpkmn11) Fixed two settings strings.

Known bug

  • The DSi theme will still have a low chance of crashing in DSi mode.
TWiLightMenu - v16.2.0: Labor Day release

Published by RocketRobz about 4 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • The splash screen has been updated to reflect the official cover art!
    • Color banding has been minimized for both the TWLMenu++ BG and RocketRobz logo!
  • DSi mode only: Color banding has been minimized for the photos displayed by the DSi theme, as well as box art.
  • To make testing on NO$GBA easy, the NitroFS data is now read from the GBA slot instead of the SD card, if a .srldr file is booted by NO$GBA.
  • Widescreen is now handled differently.
    • Re-follow the widescreen guide, as it has been updated.
    • Games that are incompatible with widescreen, will be stretched to 16:10.
  • R4 theme now uses png files with more colors, instead of bmp files!
  • The Homebrew Launcher music can now be set in TWLMenu++ Settings!

Bug fixes

  • Sound crackles should no longer occur in nds-bootstrap.
  • Updated TWLCFG check. If the name is found as empty, it'll fall back to the user settings from the DS firmware.
  • Kung Fu Panda and Surf's Up can now boot with Heap Shrink set to Auto.
  • Other fixes to enhance the user experience.
TWiLightMenu - v16.1.0: Going Retro: GameBoy Color

Published by RocketRobz about 4 years ago

GBC theme

Originally released on Aug 5, 2020, 6:49 PM MDT.
Re-released on Aug 6, 2020, 1:17 AM MDT to fix some bugs, and again on Aug 6, 2020, 1:48 AM MDT to fix another.

Check here on how to update TWiLight Menu++.

What's new?

  • Transform your Nintendo DS, DSi, or 3DS, into a GameBoy Color, with a new theme based on the GBC version of the GB Memory Multi Menu, complete with the original background, music, and sound effects!
  • You can now disable the patches done by Unlaunch, meaning the splash screen and sound are restored in the DSi Menu!
    The patches are disabled by default, and you must install Unlaunch again, for this to take effect.
  • The Manual now has a Spanish translation!

Bug fixes

  • (@Epicpkmn11 and me) YSMenu is now used as the flashcard game loader for DSTT and it's clones, if B4DS is turned off!
    This is done by clearing the exception handler address, so retail/commercial games will boot!
  • (@NightYoshi370) New flashcard autoboot files have been added.
  • Removed lag in the DSi/3DS/HBL themes, if running on DS flashcards.
  • (@Epicpkmn11) Fixed some off-screen text characters crashing TWiLight Menu++.
  • Fixed DS mode switch not working.
    This fixes the bug where Pictochat and DS Download Play wouldn't boot.

Fixed on Aug 6, 2020, 1:17 AM MDT:

  • Fixed FAT init error for R4i-SDHC cards, if SCFG is enabled.
    This is done by skipping DLDI-patching for the already-patched TWLMenu++ booter, so that the boyakkey version of the DSTT DLDI driver is used, instead of the buggy original.
  • R4/GBC theme: Fixed missing Back text in flashcard per-game settings.
  • Fixed DSi splash being shown again on flashcards, after showing it on SD side.
  • Fixed a bug that would cause the DSi/3DS/Saturn/HBL theme to not start, if a Memory Expansion Pak is inserted.

Fixed on Aug 6, 2020, 1:48 AM MDT:

  • Fixed a long-standing bug, where TWL clock speed and VRAM boost wouldn't work with flashcard kernels.

Credits

  • @NightYoshi370 for improved code
  • RetroGameFan for the research NY370 used from YSMenu's thread and for the SCFW.SC file and from all the new ones that exist
  • DeadSkullzJr, @Epicpkmn11, and uwabami for testing
  • @SNBeast for discovering and making Unlaunch patches
TWiLightMenu - v16.0.0: SD & Flashcards Unite! The Siiquel

Published by RocketRobz about 4 years ago

( Siiquel means Sequel, if you don't get the joke. :P )

Check here on how to update TWiLight Menu++.

What's new?

  • The console's SD card can now be accessed with more flashcards, thanks to re-adding SD access in DS mode!
    Just turn on Slot-1 SCFG access in TWLMenu++ Settings, if you want to use this feature.
  • If both SD and flashcard are found, the settings from the SD card will be used.
  • Slot-1 auto-booting has been added, if you want to access both the SD and flashcard right away!
    Enable this, if you have TWLMenu++ already on your flashcard.
  • (@NightYoshi370 and @Epicpkmn11) Added in a bunch of Autoboot files for various flashcarts.
  • The flashcard firmwares/kernels are now included in TWLMenu++!
  • Tired or scared of the black and white ship image in Unlaunch? Fear not, for now you can use a custom background in Unlaunch!
    Images must be in .gif format, 15.1KB or below, must have the width and height of 256x192, and 16 color images work best.
    Place them in sd:/_nds/TWiLightMenu/unlaunch/backgrounds. You can then select one in TWLMenu++ Settings.
  • DSi/Saturn/HBL theme, DS Phat/lite: Re-added GBA Mode to SELECT Menu.
  • (@Epicpkmn11 and various) More TWLMenu++ translations have been added, with Danish, Turkish, and Ukrainian!
  • Add AP fix for English translation of Inazuma Eleven 3: The Ogre.

Improvements

  • Unused features in DSiWarehax are now hidden, when using DSiWarehax.
  • A build of GBARunner2 without the usage of the DSP, is now used in DSiWarehax, so now the hax users will be able enjoy GBA games again!
  • (@NightYoshi370) The Manual pages have been reworked!
  • Some text in TWLMenu++ Settings have been shortened to accommodate the new font.
  • Changed WiFi LED to WiFi in TWLMenu++ Settings, as the feature affects not just the WiFi LED, but WiFi itself as well.
    Wireless/Download Play is seemingly not affected.
  • ROMs that launch emulators incompatible with DSiWarehax, are no longer shown.
  • profi200's improved SD code is now used again!

Bug fixes

  • Sound and touch now work again in Slot-1 games!
  • Other minor adjustments have been made.

Known bug

  • If both SD and flashcard are enabled, launching a GBA game from a flashcard will cause GBARunner2 to crash on black screens.
TWiLightMenu - v15.3.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • DSi/3DS/HBL themes: Added Classic/Mini menu music!
    Music is the SEGA Genesis Mini menu music with various DS game soundfonts. (Listen here.)
    You can enable this in TWLMenu++ Settings.
  • (@Epicpkmn11 and various users) More translations have been added!

Bug fixes

  • Slot-1 booting has been fixed! Certain DS games and flashcards (ex. SC DSTWO) will still not boot.
  • TWiLight Menu++ Updater and Universal Updater can now update TWiLight Menu++ again!
  • Other minor adjustments have been made to enhance the user experience.

Regression

  • The Wood UI theme has been temporarily disabled, due to bugs.
    If this theme is in use, it'll switch to the original R4 theme.
TWiLightMenu - v15.2.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • The Original R4 can now autoboot into TWiLight Menu++ using WoodR4 (credits to @NightYoshi370 & @Epicpkmn11)!
  • You can now use the flashcard firmware (WoodR4) instead of B4DS, to run games on the Original R4 with increased compatibility!
    New steps are at the bottom of this page.
  • The GUI frame rate can now be changed. You can set it between 60FPS and 20FPS.
  • PC-Engine/TurboGrafx-16 ROMs (.pce) are now launchable, using NitroGrafx!
    After launching the ROM, you'll have to launch it again, due to how the emulator works.

Improvements

  • (@Epicpkmn11) DSi, 3DS, Saturn, and HBL themes: Font rendering has improved!
  • The RocketRobz logo in the TWiLight Menu++ splash screen has been updated!
  • ARM9 will launch the .nds/.srldr file if the Memory Expansion Pak is found.
    Works around a bug, where certain flashcard DLDI drivers dislike being run on ARM7.
    If that's the case for your flashcard, you cannot run retail games using B4DS.
  • 3DS theme: To save CPU cycles, the 3D cubes are no longer interlaced, and play progressively at 25FPS (originally 50FPS, when interlaced).

Bug fixes

  • Unlaunch and other homebrew that depended on IPC/FIFO is now able to be launched.
  • Blank boxes are no longer launchable via tapping.
TWiLightMenu - v15.1.1: Robz' Birthday release!

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Bug fixes

  • Fixed a bug where the DS Classic Menu would crash on white screens on DSi consoles with Unlaunch.
  • Fixed a bug where the time wouldn't change on 3DS consoles.

Is there a birthday surprise?
Yes, there is!

  • A special build of nds-bootstrap is included, and can boot two DSiWare games!
    The nds-bootstrap build serves as a preview of DSiWare support, which is what you can expect in a future nds-bootstrap version!
    The two DSiWare games are the Pop Island games:
    -Pop Island
    -Pop Island: Paperfield
    You can also run them on the DS Phat or lite models.
    Additionally, you can run them in widescreen on 3DS/2DS consoles.
    To play these games, switch nds-bootstrap to Nightly, and set Run in to DS mode, in the game's per-game settings.
TWiLightMenu - v15.1.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • Added page switching with SELECT+LEFT/RIGHT buttons, for those with non-working L and/or R buttons.
  • (@JonArcherII) Added an option to disable ROM/folder deletion.

Improvement

  • Now uses devkitARM r54 and libnds 1.8.0.

Bug fixes

  • DS Classic Menu: Fixed screen duplication triggering bug on 3DS consoles.
  • HBL theme: Removed fading effect when switching devices.
  • Flashcard users: Removed setting Elite Beat Agents (and a few other SDK3 games with that arm7 binary), as an SDK3/4 Donor ROM.
TWiLightMenu - v15.0.1

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.35.1.

Bug fixes

  • Tried to fix widescreen mode not activating for users running retail/commercial games.
  • slot1launch: MBK values are now set at the right time.
TWiLightMenu - v15.0.0: 3rd Anniversary release!

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.35.0.

What's new?

  • Implemented the 12-hour clock to other themes beside Wood UI!
  • Ported NDS menu font to R4 theme!
  • R4 theme: Added the date in the menu.
  • Auto-enabled Save FAT table cache for first time users with SD card of 32GB or less.
  • Heap Shrink has been removed for DS-mode flashcard users!
  • (@Epicpkmn11) DSi/3DS/Saturn/HBL themes: Changed battery/volume/date images to .png files.
  • Added AP-fix for Russian translation of GTA: Chinatown Wars.
  • DSi, DSiWarehax: During a soft-reset event, you can hold B to exit the game.

Bug fixes

  • Tried to fix widescreen mode not activating for some users.
  • Fixed Unlaunch.dsi being misdetected as a retail game.
  • These games will now work with Heap Shrink set to Auto:
    -Band Hero
    -Guitar Hero: On Tour
    -Guitar Hero: On Tour: Decades
    -Guitar Hero: On Tour: Modern Hits
  • R4 theme: Fixed MasterSystem/GameGear ROMs not launching, with RAM option set.
  • DSi theme: Removed the manual icon to fix an unexpected bug where the small dots on the bottom would be overwritten.
  • Further improvements to overall app stability and other minor adjustments have been made to enhance the user experience.
TWiLightMenu - v14.2.0: Earth Day release

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.34.0.

Here's an Earth Day release to make TWLMenu++ (and nds-bootstrap) as green as possible!

What's new?

  • In the TWLMenu++ splash screen, the background has been changed to green, for Earth Day!
  • Bubbles have been added to the Homebrew Launcher theme!
  • Eigo ga Nigate na Otona no DS Training: Eigo Zuke now launches, but a late SDK2 ROM is required to be set as a Donor ROM.
  • Removed the game blacklist for DSiWarehax users.

Bug fixes

  • Kabu Trader Shun now boots by using the required MPU settings.
  • The first 2 Crayon Shin-chan games now work properly with Heap Shrink set to Auto.
  • HBL theme: Box art is no longer cached, as box art is not displayed.
TWiLightMenu - v14.1.0: Day 20 in 2020 release #1

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • A Homebrew Launcher theme has been added!
    It combines the graphical elements of the Wii and 3DS homebrew launchers.
    TODO: Add moving bubbles to the bottom screen.

Bug fixes

  • The first 4 Crayon Shin-Chan games and a Doraemon game by Inti Creates, now boot via nds-bootstrap!
    This is done by setting 3MB MPU size for those games.
  • Now only certain SDK5 ROMs can be set as Donor ROM.
    If a game such as Anpanman to Touch de Waku Waku Training doesn't boot with your currently set Donor ROM, please set a different one.
  • These games now boot with Heap Shrink set to Auto:
    -American Dragon Jake Long
    -Elebits: The Adventures of Kai and Zero
    -Transformers: Revenge of the Fallen: Autobots
    -Transformers: Revenge of the Fallen: Decepticons
TWiLightMenu - v14.0.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.33.0.

What's new?

  • The Donor ROM setting feature has been re-added to the per-game settings (but only for SDK5 games)!
    Please check the linked nds-bootstrap page to learn more, or what the feature is.
  • PicoDriveTWL has been added as an alternate Genesis/MD emulator option.
    If it's set to Hybrid, PicoDriveTWL will be used if the ROM is larger than 3MB, or jEnesisDS if the ROM is 3MB or lower.
    PicoDriveTWL can also save!
  • (RetroGameFan) Fixed AP-fixes for Anpanman to Touch de Waku Waku Training and Tomodachi Collection.
  • A message is now shown, if a game is known to be incompatible with nds-bootstrap.

Bug fixes

  • Data cache is now flushed before launching Slot-1 or DSiWare, via Unlaunch.
    This allows launching attempts to always be successful.
  • Acekard theme no longer deletes ROMs, if an error occurs!
  • The Gen 4 Pokemon games no longer launch, when using DSiWarehax, due to an issue related to wireless.
  • You no longer need to manually disable heap shrink for these games:
    -Ben 10 Triple Pack
    -Daikoukai Jidai IV: Rota Nova
    -Tamagotchi Connection: Corner Shop
    -Tsubasa Chronicle
    -The Wild West
    -Yakitate!! Japan: Game Ichigou: Choujou Kessen!! Pantasic Grand Prix!
TWiLightMenu - v13.1.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.32.1, and a new GBARunner2 build (for DSi and 3DS)!

What's new?

  • The Atari 2600 comes to TWLMenu Virtual Console!
    ROMs are launched via StellaDS (by Alekmaul), and the filetype is .a26.
  • DSi: Added Unlaunch as a Slot-1 Launch method.
    With this method, you can now boot DSi-Enhanced cartridges (except for a few) in DSi mode, as well as DSi Exclusives!
  • More AP-fixes added!
    -Pokémon HeartGold & SoulSilver (USA/Europe) (Randomized)
    -Pokémon Black & White Version (USA/Europe/Korea) (Randomized)
    -Pokémon Black & White Version 2 (USA/Europe/Japan/Korea) (Randomized)
    -Nine Hours, Nine Persons, Nine Doors (Spanish and Italian translations) (from RetroGameFan)
  • (@Epicpkmn11) DSi/3DS/Saturn/R4 themes: Added deselect all cheats with L.
  • (malekairmaroc7) Added German translation of the DSi/3DS/Saturn themes.

Improvement

  • Improved TWLCFG check, for in case if it's overwritten in RAM.

Bug fixes

  • These games now work with auto heap shrink:
    -007: Quantum of Solace
    -Transformers: War for Cybertron: Autobots
    -Transformers: War for Cybertron: Decepticons
  • Fixed Guru error when booted via Memory Pit.
  • Fixed DSiWare detection by checking unit code in the ROM as well.
    Fixes support for some New Super Mario Bros. ROM hacks.
  • Tried to fix Slot-1 launching code.

Known bug

  • When using Unlaunch as a Slot-1 Launch method, the game won't always boot, so keep trying if it fails.
TWiLightMenu - v13.0.0

Published by RocketRobz over 4 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.32.0, and a new GBARunner2 build (for DS, DSi, and 3DS)!

What's new?

  • TWL (DSi-Enhanced) cartridges now boot (but only in DS mode for now)!
  • If there's an existing soft-reset parameter file on the SD card, when launching TWiLight Menu++, the last-launched DS(i) game will boot with the existing parameters.
  • Early (but not all) SDK2 games, as well as a few SDK3-4 games, will now no longer show the heap shrink option!
  • The DS Classic Menu now indicates you can press B to go back to the ROM menu.
  • (RetroGameFan) Fixed AP-fix files for Final Fantasy Crystal Chronicles: Echoes of Time.
  • Added AP-fix for:
    -Megaman Battle Network: Operate Star Force (ENG)
    -Nora to Toki no Koubou: Kiri no Mori no Majo (CHN)
    -Puyo Puyo!! 20th Anniversary (ENG)
  • (gamemasterplc) Added widescreen support for B-17 - Fortress in the Sky (USA).
  • Added Chinese and Korean per-game language options.
  • User settings are now read from TWLCFG, if found!
  • Added other languages for the DSi splash screen, as well as the iQue DSi splash screen for the Chinese language!
    DS mode flashcard users will still show the regular DSi splash.
  • 3DS/2DS console is now found by checking the NAND, instead of the Nintendo 3DS folder on the SD card.
  • (@R-YaTian) DS Classic Menu: CHN and KOR Pictochat and DLP are now copied from NAND.
  • Fixed CHN and KOR Pictochat and DLP showing error.
  • If you are using DSiWarehax (e.g. sudokuhax, Memory Pit, etc.) to run TWiLight Menu++ and nds-bootstrap, you can now set what DSiWare exploit you're using, alongside the region, in TWLMenu++ Settings.
    This allows nds-bootstrap to soft-reset, or exit out, when using DSiWarehax.
  • Added nds-bootstrap options Expand ROM space in RAM and Cache block size, to Games/Apps settings page.
    NOTE: For Expand ROM space in RAM, the +512KB option will break Download Play functionality, even for games that don't use cloneboot.
  • Added option in the GBARunner2 settings page, to simulate GBA colors.
  • When running on CycloDSi iEvolution in DSi mode, the console will now reboot, if FAT init gets stuck in a loop.

Bug fixes

  • If the DS(i) ROM banner text isn't found for the user-set language, it'll now fall back to the previous one from the user's, and further, if that isn't found.
    Fixes banner display for Minna no Mahjong DS, for non-Japanese users.
  • DS Classic Menu: Fixed Pictochat and DLP not being copied from the NAND at all.
  • DS Classic Menu: Fixed DLPlay copy from NAND, overwriting Pictochat on SD.
  • Attempted to fix IR breaking after accessing DS Classic Menu. (Not tested!)

Known bug

  • The Gen 5 Pokemon games as cartridges crash when selecting either Yes or No for C-Gear communications. (Reported by JosephNeale)

Regression

  • The Nintendo DS Browser now doesn't work from cartridge.
TWiLightMenu - v12.2.1

Published by RocketRobz over 4 years ago

Released around 12PM MST.
Re-released to include a fixed nds-bootstrap build.

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.30.1.

What's new?

  • DSi, DS Classic Menu: Pictochat and/or DLP is now copied from the NAND, if they're not found on the SD card.

Improvement

  • Removed unused code related to per-game soft-reset.

Bug fixes

  • If WiFi LED is set to on, resetting a game will now turn it back on, due to Unlaunch v2.0 turning it off.
  • These games now work with Heap Shrink set to Auto:
    -Luminous Arc
    -Pokémon Mystery Dungeon: Explorers of Time and Darkness
    -Stitch Jam