TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are visible (Hide)

TWiLightMenu - v9.1.0: Wii AP-patch, so U don't have to!

Published by RocketRobz about 5 years ago

Check here on how to update TWiLight Menu++.
It is safe to update to this version using TWiLight Menu++ Updater.

Includes nds-bootstrap v0.23.0.

What's new?

  • AP-patches (up to 99, list here) are now included, so you no longer need to manually AP-patch some of your ROMs.
    If the ROM you launch, includes an AP-patch in TWLMenu++, the AP message isn't shown.
    (May still show in the Acekard theme.)
    AP-patches are applied on-the-fly by nds-bootstrap, so your ROMs will stay clean!
  • Number of supported ROMs for widescreen has been increased from 202 -> 358!
  • GBARunner2 has been updated to this build.
  • DSi/3DS/Saturn theme: Box art paths are no longer stored in memory when loading the ROM list. Speeds up loading the ROM list.
  • DSi/3DS/Saturn theme: ???
  • Settings: Acekard theme is now marked as Buggy!

You no longer need to hold L for the following game to work

  • Bakugan: Battle Brawlers

Also, if didn't get the joke:
Wii = We
U = you

TWiLightMenu - v9.0.4

Published by RocketRobz about 5 years ago

Check here on how to update TWiLight Menu++.
Please do the manual method of updating, as the TWLMenu++ Updater is unable to update to this version properly.

UPDATE 8/12/2019

  • Added widescreen support for Pokemon Platinum (USA) (Rev 1).
    ROM total is now 201->202.

What's new?

  • Sanity checks have been added for widescreen launch.
    It checks if a custom TwlBg.cxi file in sd:/luma/sysmodules is backed up, if the wide cheat has been copied successfully, and if the Widescreen TwlBg file has been moved to sd:/luma/sysmodules successfully.
    If any of those fail, the game will play in 4:3.

Bug fix

  • Minor fix to the file copy code.
TWiLightMenu - v9.0.3

Published by RocketRobz about 5 years ago

Check here on how to update TWiLight Menu++.
Please do the manual method of updating, as the TWLMenu++ Updater is unable to update to this version properly.

Widescreen support has been added for these games (115 -> 201):

  • Assassin's Creed - Altair's Chronicles (Europe)
  • Assassin's Creed II - Discovery (Europe)
  • Final Fantasy Crystal Chronicles - Ring of Fates (Europe)
  • Final Fantasy Crystal Chronicles - Echoes of Time (Europe)
  • Final Fantasy IV (Europe)
  • Kingdom Hearts - 358-2 Days (Europe)
  • Kingdom Hearts - Re-coded (Europe)
  • Phantasy Star 0 (Europe)
  • Pokémon - Diamond/Pearl Version (Europe)
  • Pokémon - Platinum Version (Europe)
  • Pokémon - HeartGold/SoulSilver Version (Europe)
  • and more...

Check the widescreen .txt file for the list of games.

What's new?

  • Manual: GBARunner2 page has been updated!

Bug fixes

  • When launching a game in widescreen, if sysmodules folder is not found in sd:/luma, the folder will be created, so Widescreen.cxi will be loaded successfully.
  • As GBARunner2 reads bios.bin from sd:/gba, the GBA BIOS is now checked there as well.
  • Launched Slot-1 cards using Direct method now always uses 48khz sound frequency, in order to fix the bug where using 32khz causes sound to not work.
  • Saturn theme: Fixed positioning for save messages.

You no longer need to hold L for the following games to work

  • Pokemon Platinum (Random crashes fixed)
  • Rockman ZX/MegaMan ZX
TWiLightMenu - v9.0.2

Published by RocketRobz about 5 years ago

UPDATE 8/5/2019: Widescreen support has been added for these games (111 -> 115):

  • Final Fantasy - The 4 Heroes of Light (Europe)
  • Grand Theft Auto - Chinatown Wars (Europe)
  • Grand Theft Auto - Chinatown Wars (Japan)
  • Mario Kart DS (Europe)

UPDATE 8/4/2019: Fixed Manual crashing when opening it.
If you already installed v9.0.2, please re-update for the fix to take effect.

Check here on how to update TWiLight Menu++.

Bug fix

  • DSi/3DS/Saturn theme: Fixed system default language always being set for nds-bootstrap.
TWiLightMenu - v9.0.1

Published by RocketRobz about 5 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • More games now have widescreen support!
    Brings the ROM total from 96 to 111!

Bug fixes

  • DSi/3DS/Saturn theme: Fixed message for Game Gear games not being shown when launching a game for that console.
  • Some minor fixes to the app's manual.
TWiLightMenu - v9.0.0: TWLMenu++ Ultimate

Published by RocketRobz about 5 years ago

Starting with this build, this is a build compiled by myself, and not by TWLBot.
Has been tested with no issues on the SD card or flashcard.

Check here on how to update TWiLight Menu++.

Every major feature is here, in TWiLight Menu++ Ultimate!

What's new?

  • A new retro theme, the SEGA Saturn, has been added!
    Complete with sound effects, and a theme for the settings menu (automatically set) as well!
  • Updating the recently played list, is now an option. Can be disabled to fix errors when launching a game.
  • If game is being launched from flashcard, cheats are now written to a file on the flashcard.
  • Saved the best for last here: Widescreen mode, the feature you've all been waiting for (which was thought to be impossible at the time), is finally here!
    Requires a 3DS/2DS with Luma, and Sono's 2nd (or later) release of TWLPatcher to be used, which as of this release, is not out yet.
    However, you can be prepared by setting Screen Aspect Ratio to 16:10 (Widescreen) in TWLMenu++ Settings, and turning on Enable loading external FIRMs and modules in Luma config menu.
    To see what games are widescreen-compatible, check the respective .txt file in TWiLightMenu.7z.
    Works with ROMs on the SD card, directly-accessible flashcards, and retail/physical DS cards as well.

Improvements

  • (@NightYoshi370) Some code has been optimized.
  • (@NightYoshi370) Hidden Games code has been ported to R4 theme.
  • (@NightYoshi370) Overall filesize of settings.srldr has been reduced, by removing unused strings.

Bug fixes

  • Colors! v1.1 and NitroGrafx v0.7 are now booted by nds-bootstrap again.
  • Last directly launched .nds file (modern homebrew) can now be ran through the Last-run ROM app.
  • Acekard theme: It will no longer crash when launching a game with it's save file not existing.
  • Fixed save no# 0 being used, when resetting a game that's not using save 0.
  • Sound frequency setting is now persistent when resetting a game.
  • DSi boot sound is now high quality again.
  • Fixed GBA mode switch not working.

Regression

  • Quick Menu: Removed the stabilization for DSiWare launching.
    This was done to fix/workaround an error occurring while working on this version.

You no longer need to hold L for the following games to work

  • Henry Hatsworth
  • Magical Starsign (All regions)
  • New Super Mario Bros. (Will no longer crash when launching from a cannon)
  • Spectrobes: Beyond the Portals
TWiLightMenu - v8.5.1

Published by RocketRobz over 5 years ago

UPDATE: This build of GBARunner2 is now included.

Check here on how to update TWiLight Menu++.

Improvement

  • Homebrew check is now completely devoid of arm7 binary size and TID checks.
    Fixes Super Princess Peach.

Bug fixes

  • arm9 start signature is now checked after the secure area in modern homebrew (which is just 00s).
    Fixes support for homebrew such as GodMode9i and TMFH (Title Manager for HiyaCFW).
  • Quick Menu: DLP and/or Pictochat will no longer white screen, if the last-launched game is on a flashcard.

You no longer need to hold L for the following games to work

  • Bee Movie
  • Dragon Quest IV: No longer crashes when talking to vendors in the first chapter.
TWiLightMenu - v8.5.0

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.21.2.

What's new?

  • Just realizing last month was the 2nd Anniversary of TWLMenu++'s release, the 2nd Anniversary text is now added to the splash screen.
  • Since some releases, TWLMenu++ now starts with TWL touch mode again!
    This means touch input in DScraft, portalDS, DSx86, S8DS, etc. now works again, without the need for DSiWarehax!
  • A new way of detecting if the homebrew is DSi-Enhanced/compatible has been added!
    Homebrew such as DSDoom, DScraft, portalDS, DSx86, S8DS, fwTool, etc. will no longer need Direct boot manually enabled.
  • Box art in .bmp format are no longer supported, and has been replaced with box art in .png format.
  • DSi/3DS themes: A message has been added for if save creation gets stuck.
  • Added direct access support for Acekard 2i cards with the banner of Hello Kitty no Panda Sports Stadium.
  • For the flashcard save path, you can now pick between the flashcard itself or the console's SD card (only if the app is running on the console's SD card).
    Default is flashcard.
  • R4 theme: Black screens are now shown when starting the R4 theme.
  • A message is now shown when launching a Sega Master System/Game Gear game.
  • DSi, 3DS, and R4 theme: Some extra sub-themes have moved to Themes.7z.

Improvements

  • When pressing the POWER button on the DSi (if TWLMenu++ is running in DSi mode), it now immediately restarts TWLMenu++ itself, instead of rebooting the console.
  • 3DS theme: The frame rate of the rotating cubes video has been increased from 24fps to 50fps!

Bug fixes

  • DSiWare versions of WarioWare Touched and Famicom Wars DS 2, are now properly detected as DSiWare.
  • DSiWare booting should now be stabilized.
  • Fixed the homebrew exit feature not working in homebrew (such as Rocket Video Player, nesDS, GameYob, S8DS, etc.).
  • AP warning message is no longer shown for Frozen: Olaf's Quest, and Plants vs Zombies.

Known bug

  • 3DS theme: When the rotating cubes video plays, scrolling in the game list may cause crackles in the BGM.
    This only occurs when TWLMenu++ is running in DS mode.

You no longer need to hold L for the following games to work

  • Bolt
  • Feel the Magic: XY XX
  • The Rub Rabbits!
  • Shrek the Third
  • Tony Hawk's Proving Ground
TWiLightMenu - v8.4.0

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.
NOTE: Starting with v8.4.0, please do the manual method, as the updater is broken.

Includes nds-bootstrap v0.21.0.
UPDATE: Now includes nds-bootstrap v0.21.1.

What's new?

  • (@Gericom) New GBARunner2 build included! See changelog.
    You no longer need SRAM-patched GBA ROMs.
  • You can now pick between the regular and iwramcache versions of GBARunner2!
    The iwramcache version is set by default. Set it to the regular version, if some GBA games aren't working.
  • For flashcards, you can now pick between nds-bootstrap and flashcard firmware, even if you're running TWLMenu++ from the SD card.
  • If you're running TWLMenu++ on a flashcard, the default boot option has been reverted to flashcard firmware.

Bug fixes

  • The DS WiFi Settings app is now detected as DSiWare, instead of homebrew.
  • Loaded DLDI driver is now retained on modern homebrew launched from the SD card.
  • Fixed long-standing bug where if the last played ROM is on a flashcard, and your current location is the SD card, launching the last played ROM would try to be booted from the SD card, and vice-versa.
  • Themes that aren't Acekard (because it already had the fix):
    SNEmulDS now uses NTR clock speed to avoid sound issues, and jEnesisDS now uses TWL clock speed.
TWiLightMenu - v8.3.0

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.20.0.

What's new?

  • (@Gericom) The GBARunner2 build included, now contains a GUI ROM select menu, and saving no longer corrupts the SD card!
  • Latest nds-bootstrap is now used for GBARunner2.
  • You can now play Rocket Video (.rvid) files through the Rocket Video Player!
    You will need to download it to sd:/_nds/TWiLightMenu/apps, to start the player.
    Remember to report any issues with the player in the respective repo!
  • You no longer need to hold L for the following games to work:
    -Battles of Prince of Persia
    -Eyeshield 21 Max Devil Power
    -Metroid Prime Hunters
    -Rune Factory 2: A Fantasy Harvest Moon
    -Space Invaders DS/Revolution
    -Yu-Gi-Oh! World Championship 2009
    -Yu-Gi-Oh! World Championship 2010

Bug fix

  • (@Epicpkmn11) DSi/3DS/R4 Themes: Fixed cheat menu stability.

Known bug

  • .rvid files currently show the DSTWO plugin icon.
TWiLightMenu - v8.2.3

Published by RocketRobz over 5 years ago

NOTE: This should hopefully be the last release for a while. :P

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.19.5.

What's new?

  • Cheat file, while still limited to 32KB, is no longer truncated to that size.
    Should reduce slowdown introduced by loading the file in nds-bootstrap.
  • You no longer need to hold L for the following games to work:
    -Star Wars Episode III: Revenge of the Sith
    -Tony Hawk's American Sk8land (EUR)

Bug fix

  • Acekard theme: Fixed usrcheat.dat being deleted instead of cheatData.bin, if no cheats are enabled.
TWiLightMenu - v8.2.2

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Bug fix

  • Fixed major bug where a game wouldn't boot in nds-bootstrap because of no cheats enabled.
TWiLightMenu - v8.2.1: Cheat fix

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.19.4.

What's new?

  • (@Epicpkmn11) Enabled cheats are now saved to sd:/_nds/nds-bootstrap/cheatData.bin!
    This allows more cheats to be saved.
  • R4 theme: Menu now cuts in, instead of fading in, like on the original R4 firmware.
  • DSi, 3DS, and R4 themes: Cheat list can now be scrolled by holding Up or Down on D-Pad.

Found bug

  • If no cheat is enabled, then nds-bootstrap will crash on white screens, before the game boots.
TWiLightMenu - v8.2.0

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.19.3.

What's new?

  • Save file creation is now not only done if the save file doesn't exist, but if the existing save file is 0 bytes (or 0KB).
    Does not apply to the Acekard theme, so if you're using that theme, and the game doesn't save, relaunch the game, and hold L+R+START+SELECT to restart the game with the save file actually created.
  • Holding L to disable heap shrink, should now work in the Acekard theme.
  • You no longer need to hold L for the following games:
    -Advance Wars: Dual Strike (EUR)
    -Harry Potter and the Order of the Phoenix
    -Magical Starsign (EUR)
    -Pokemon Mystery Dungeon: Explorers of Time (EUR)
    -Pokemon Mystery Dungeon: Explorers of Darkness (EUR)
    -Trauma Center: Under the Knife 2
TWiLightMenu - v8.1.1

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.19.1.
UPDATE 5/3/2019: nds-bootstrap v0.19.2 now included.

What's new?

  • If TWiLight Menu++ showed the SD removed message before the ROM menu appeared in the previous versions, you can now disable SD removal detection.
  • fatTable.bin is no longer created/modified at sd:/_nds/nds-bootstrap each boot or return to the app.
    Saves write cycles on the SD card.
TWiLightMenu - v8.1.0

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.19.0.

NOTE: If you want to use this alongside the forwarders, please delete fatTable.bin at sd:/_nds/nds-bootstrap, before launching them.

What's new?

  • DSi users: Precise volume control can now be enabled or disabled in TWLMenu++ settings!
    Originally an option going to be in v8.0.0, but accidentally got deleted. :P
  • A file called fatTable.bin is created or cleared at sd:/_nds/nds-bootstrap on each TWLMenu++ boot.
    This file is used by nds-bootstrap (starting with v0.19.0), whenever a game is restarted using the soft-reset combo.
  • You no longer need to hold L for the following games:
    -Age of Empires: The Age of Kings
    -Animaniacs: Lights, Camera, Action!
    -Assassin's Creed: Altaïr's Chronicles
    -Kirarin * Revolution: Naasan to Issho
    -Mario & Sonic at the Olympic Winter Games
    -Mario vs. Donkey Kong 2: March of the Minis
    -Ni no Kuni: Shikkoku no Madoushi
    -Pokemon Ranger: Guardian Signs
    -Puyo Puyo!! 15th Anniversary
    -Puyo Puyo 7
    -Rune Factory: A Fantasy Harvest Moon
    -Rune Factory 2: A Fantasy Harvest Moon
    -Spider-Man 2
    -Spider-Man 3
    -Summon Night X: Tears Crown
    -Tales of Innocence
TWiLightMenu - v8.0.1: Pre-easter release

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

NOTE: Starting with this release, all .srldr files (except bootplg and gbaswitch) come from TWLBot (the docker build).

What's new?

  • DSi/3DS themes, DSTWO users: Proper icon added for DSTWO plugin format.
  • Acekard theme, DSTWO users: DSTWO plugins can now be launched.
  • DSi/3DS themes: Save creation screen now fades in/out, instead of cutting in/out.

Bug fixes

  • Returning to TWLMenu++ with L+R+DOWN+B for 2 secs, is now fixed when running a retail cart.
    (May not work on DSi)
  • More memory values are set for Slot-1 games (using Direct launch method).
  • DSi theme: Bottom text of SELECT menu is fixed.
  • You no longer need to hold L for these games to work:
    -Pokemon Mystery Dungeon: Explorers of Sky
    -Rockman EXE: Operate Shooting Star/MegaMan Battle Network: Operate Star Force
    -Rockman Zero Collection/Megaman Zero Collection
TWiLightMenu - v8.0.0: 100th release!

Published by RocketRobz over 5 years ago

UPDATE: There's an unknown bug in the settings screen which causes the Games/Apps page to crash the app.
This does not happen in the TWLBot build, so settings.srldr is replaced with the one from TWLBot.
If you already downloaded this release, please redownload it.

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.18.0.

2 months since the last release, we now bring you... the 100th release of TWiLight Menu++!
There are lots of new features in this release, so read carefully!

What's new?

  • A manual has been added. If you want to know how to use TWiLight Menu++ and/or GBARunner2, the manual can be accessed at anytime, by selecting the green book with the ?.
    Discord and Rocket.Chat server links are available there as well!
    Can be accessed in every theme in this app.
    (Pages made by @Epicpkmn11)
  • A loading screen for the 3DS theme (made by @Javier107) has been added, and is displayed by nds-bootstrap, when launching a DS game.
  • DSi Shop music has been added as an option for the DSi & 3DS themes!
  • The music in the DSi & 3DS themes can now be turned off. (NoCash may want this. :P)
  • Added force sleep mode patch option.
    Turn this on, if sleep mode isn't working with a certain Slot-1 card inserted.
  • (@Epicpkmn11) DSi theme: You can now sort games by:
    -Alphabetical (same as before)
    -Recently Played
    -Most Played
    -Custom (This is automatically switched to if you move a game)
  • DSi theme: The ROM menu can now be scrolled by holding the left/right arrow buttons.
  • DSTWO plugins can now be launched, if running from a DSTWO flashcard! (Cannot do this in Acekard theme yet.)
  • Main Menu has been renamed to Quick Menu.
  • (@chyyran) Custom DSi/3DS themes can now be added/used!
    Check the guide here.
    Custom sound can be used as well. See here.
  • A message will now be shown when the SD card is ejected from it's slot.
    Will not be shown when removing a flashcard or it's microSD card.

Improvements

  • The box drop speed in the DSi theme is slightly faster, and now always drops from left to right.
  • 3DS & DSi themes: To speed up scrolling, banner icons are now loaded into RAM.

Bug fixes

  • DSiWare detection has been fixed. Now DSiWare that were white-screening will now work.
  • (@arraystock) 3DS & DSi themes: Long filenames are now truncated.
  • Fixed CHEAT_DATA not being cleared when no cheats are found for a game.
  • When there is not a lot of cheats shown, pressing X to enter the cheat menu will no longer exit the cheat menu.
  • If the last ran DS game isn't found, the app will skip to the menu, instead of crashing. (Untested on Acekard theme.)
  • (@arraystock) 3DS & DSi themes: Scroll lag has been reduced.
  • (@chyyran or @arraystock?) Fixed DSi/3DS theme loading on flashcard crashing the console.
  • Some other fixes by @chyyran and @NightYoshi370.

Known bug

  • There is no actual icon for DSTWO plugins in the DSi, 3DS, and Acekard themes.

Known bug (on nds-bootstrap side)

  • If you notice some games not working after installing this version, hold L after pressing A/START to launch the game.
    (Will not work in the Acekard theme.)
    Please report games fixed by holding L, if you can.
TWiLightMenu - v7.4.1

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • The H&S screen (if enabled) now fades in the same time as the DSi splash screen.
  • The Touch the Touch Screen to continue. text now fades in/out, instead of blinking in/out.
  • Any button now gets past the DSi splash when it's finished playing.

Improvement

  • The date/time font is now loaded into and read from RAM, whenever the date/time text is being rendered, as well as the colon blinking.
    This is done to save read cycles of the SD card, and improves performance to like before the date/time was implemented.

Bug fix

  • MegaMan ZX and ZX Advent removed from ce9 cache list to fix minibosses crashing the games.

Known bug

  • When continuing from the DSi splash screen when the Touch the Touch Screen to continue. text fades out, the TWiLight Menu++ splash FMV sequence plays backwards.
TWiLightMenu - v7.4.0: Valentine's Day release <3

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.17.1.

This lovely release not only brings the usual new features, but chocolaty deliciously new features that push the DS/DSi console to the limits! ;)

What's new?

  • Introducing RocketVideo technology, a new homebrew video player!
  • Thanks to RocketVideo, a new animated TWiLight Menu++ splash has been added, with sound added alongside it!
    The last half of the splash was created in Game Maker Studio.
  • (@Epicpkmn11) Time and date display have been added to the DSi and 3DS themes!
  • The stock look of the DSi Menu returns! The top icons are now moved to a new menu called the SELECT menu, the successor to the old START menu.
  • (RocketVideo) The rotating cubes from the original 3DS HOME Menu, are now shown on the top screen of the 3DS theme.
  • (RocketVideo) The DSi splash now plays at the original frame rate of 60FPS!
    However, if you're using a flashcard, it'll play at 24FPS, unless if you're using a Memory Expansion Pak for your DS Phat/Lite.
  • DSi splash can now be displayed on 3DS/2DS consoles.
  • An option has been added to display the H&S screen in the DSi splash.
  • Ever wished you could change the color of your screens? Well now you can!
    A B&W/Grayscale color mode has been added! Currently doesn't work in the Acekard theme and the DS(i) games.
  • Color padding added on the top and bottom of the dialog box image in the DSi Menu theme.
  • You can now enable/disable showing specific filetypes in the settings menu.
  • Pictochat and DS Download Play .nds files can now be launched properly in the ROM menu.
  • (@Epicpkmn11) You can now hide files and folders in the DSi/3DS themes!
    Press X on the file or folder, but instead of deleting the file, press Y.
  • Slightly sped-up icon rearranging process.
  • After rearranging icon, Please wait... text is now shown.
  • (@Epicpkmn11) Improved DSi/3DS menu BG music.

Bug fixes

  • (@Epicpkmn11) macOS's index files ('._') are no longer shown.
  • (@NightYoshi370) Fixed AP message being shown for Rune Factory 3.
  • Fixed language setting not working in nds-bootstrap.
  • Fixed the crash when pressing Up on an empty box in DSi & 3DS themes.
  • Fixed GBA mode icon in the main menu.

To all of you using TWiLight Menu++, or if this is your first time using it, have a Happy Valentines Day! :)
Show your special someone the new update, and/or what DS(i) games you are playing!