TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are hidden (Show)

TWiLightMenu - v20.2.0

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap v0.40.0

What's new?

  • nds-bootstrap is now the default DS⁽ⁱ⁾Ware booter!
  • When launching DS⁽ⁱ⁾Ware on flashcards via nds-bootstrap, data is now copied to a temporary location on the console's SD card.
    • This is turned on by default to maintain compatibility.
  • 8.3 SFN versions of the launched DS⁽ⁱ⁾Ware path (.nds, .pub, and .prv) are now set in nds-bootstrap.ini for the DS⁽ⁱ⁾Ware title to read long paths.
  • The Run in setting is now shown for all flashcards with SCFG access enabled.
  • The Pop Island games are now only launchable in DS⁽ⁱ⁾ mode.
    • To launch the DS mode demo version, start TWLMenu++ via DSiWarehax or DS flashcard.
  • Added "Only for DSi" message when attempting to launch DS⁽ⁱ⁾Ware or DS⁽ⁱ⁾ System Apps on DS Phat/lite consoles.
  • (@Epicpkmn11) Added option to set custom hotkey for nds-bootstrap's in-game menu.
  • (@Epicpkmn11) Re-enabled manual icon in SELECT menu.

Improvements

  • The ROM list from melonDS is now used to determine the launched DS game's save size.
  • (@Epicpkmn11 and various) Updated translations.

Bug fixes

  • Cheats are now set for DS⁽ⁱ⁾Ware!
  • Fixed a bug that would cause the SM64 DS⁽ⁱ⁾ port to crash on black screens.
    • Unlaunch is no longer used to boot the port.
  • Fixed launched .gba ROM being moved to the saves folder for whatever reason.
TWiLightMenu - v20.1.0

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap v0.39.1

What's new?

  • DS⁽ⁱ⁾ mode is now the default Run in option!
    • DS⁽ⁱ⁾ mode will be treated as DS mode when launching Slot-1 cartridges, unless if Unlaunch is set as the Slot-1 Launch Method.
    • NOTE: If TWLMenu++ was installed before this version was released, you'll need to manually set the option.
  • DS Classic Menu: You can now set an autorun title on your flashcard, if autorun.inf is on the flashcard's SD root, as well as TWLMenu++ running from the console's SD card.
    • Add open=fat:/ndspath/game.nds (example path) underneath [autorun.twl].
    • After doing so, the set title will be displayed as the top option on the bottom screen.
  • SNES ROMs are now visible again when running in DSiWarehax, but attempting to launch one will bring up a message, preventing the ROM from booting.
  • When exiting a game from nds-bootstrap, both the Nintendo DS⁽ⁱ⁾ and TWLMenu++ splash screens will now be skipped!

Improvement

  • (@Epicpkmn11 and various) Updated translations.

Bug fixes

  • Fixed AP-fixes for:
    • Pokemon Conquest: Now boots in DS⁽ⁱ⁾ mode
    • (@enler) Pokemon Black & White Versions 2: No longer crashes after Professor intro or when loading saved data, while in DS⁽ⁱ⁾ mode
    • (@R-YaTian) Yuuzai x Muzai: Now boots past white screens
  • Removed old per-game MPU configurations, so New Super Mario Bros. and games developed by Inti-Creates (ex. MegaMan ZX, ZX Advent, Zero Collection, Crayon Shin-Chan, etc.) will now boot in nds-bootstrap again.
TWiLightMenu - v20.0.1 (hotfix)

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Improvement

  • (@Epicpkmn11 and various) Updated translations.

Bug fixes

  • Fixed a bug introduced by reading AP-fix and/or widescreen files from packs, where nds-bootstrap wouldn't be able to boot games from flashcards, if those files are found.
  • (@Epicpkmn11) The "Can't launch" text is now automatically vertically centered.
  • (@Epicpkmn11) Fixed some minor crashes.
TWiLightMenu - v20.0.0

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap: D⁽ⁱ⁾rectors' Cut!

What's new?

  • When attempting to launch DS⁽ⁱ⁾Ware without Unlaunch, a message will be shown, saying to restart TWLMenu++ from Unlaunch.
  • If DS⁽ⁱ⁾ binaries aren't found in a DS⁽ⁱ⁾-Enhanced ROM dump when launching, you now have to option to proceed launching in DS mode without manually setting it.
  • Added Game Region setting to change the region of some DS⁽ⁱ⁾ titles.
  • (@Epicpkmn11 and various) DSi-based themes: Translations of the SD removed message have been added!
  • Run in setting is now hidden for games that cannot be launched in DS⁽ⁱ⁾ mode, if running via either DSiWareHax or CycloDS iEvolution.
  • Per-game settings and the cheat menu are now shown for DS⁽ⁱ⁾Ware titles (if DSiWare booter is set to nds-bootstrap, or if running on a 3DS/2DS console).

Improvements

  • (@Epicpkmn11) AP-fix and widescreen files are now put into each pack file, speeding up installation/updating process and freeing up SD space!
    • NOTE: To actually free up SD card space, you'll need to delete the apfix and widescreen folders in sd:/_nds/TWiLightMenu/.
  • (@Epicpkmn11 and various) Updated translations!

Bug fixes

  • DSi-based themes: ds.nftr fonts are now used in DSiWareHax to work around a crashing bug.
  • Combined horizontal and vertical icon flipping now works.
TWiLightMenu - v19.1.1

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Bug fix

  • Fixed Card read DMA option not shown on 3DS consoles.
TWiLightMenu - v19.1.0

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap v0.38.0

What's new?

  • Added Card read DMA feature to accommodate the new nds-bootstrap version!
    • It is turned on by default.
  • Some flashcard features are now hidden, if a flashcard isn't mounted.
  • Changed Load SMS/GG ROM into RAM option to Run FluBBa emus. in DS/DSi mode, as the option now applies to PCE/TG16 games, and since both S8DS and NitroGrafx are developed by FluBBa.

Improvement

  • (@Epicpkmn11 and various) Updated translations.

Bug fix

  • Fixed M3 flashcard not booting.
TWiLightMenu - St. Patrick's Day (2021) release

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap v0.37.0

What's new?

  • Cheats can now be used, if flashcard is running with SCFG access for Slot-1 turned on.
  • Native GBA ROM loader: WarioWare: Twisted! and Yoshi Topsy Turvy are now playable without tilt controls!
  • (@Epicpkmn11 and various) Added Dutch and Indonesian languages.
  • (@Epicpkmn11) Added sorting to the R4 theme.
  • Removed Heap Shrink and Cache block size settings.
  • Added AP fixes for these games:
    • Mario & Luigi: Bowser's Inside Story (Cheat versions, switched from the IPS versions)
    • Nanashi no Geemu/The Nameless Game (The fix is unrelated to AP, and is just a simple black screen fix code)
    • Yuuzai x Muzai (Causes white screen, apparently) (Added by @R-YaTian)
  • Title splash screen: Green-colored background is now shown for St. Patrick's Day.

Improvements

  • (@Epicpkmn11) Improved GIF compatibility.
  • (@Epicpkmn11 and various) Updated translations.
TWiLightMenu - After-Valentines (2021) release

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

Includes nds-bootstrap v0.36.0 (100th release!)

We may be past Valentine's Day, but it's never too late to bring some sweet new goodies to TWiLight Menu++!

What's new?

  • A single-screen mode called Macro Mode has been added, and runs entirely on the bottom screen! Useful for consoles with the GameBoy Macro mod.
  • Added Atari XEGS to TWLMenu++ Virtual Console!
    • .xex and .atr files are launched by XEGS-DS (@wavemotion-dave).
  • If the launched homebrew contains an ARM9 binary bigger than 3.5MB, it'll have Unlaunch boot it.
    • Works around the black screen bug in the DSi port of Super Mario 64 (not 64 DS), so you can save your progress!
  • Added AP fix for Spanish translation of Gyakuten Kenji 2/Ace Attorney Investigations: Miles Edgeworth: Prosecuter's Path.
  • 3DS theme: Removed GBA icon.
    • It is kept in DS mode with the Native GBA option set.

Improvements

  • (@Epicpkmn11 and various) Updated translations.
  • Improved homebrew check.

Bug fixes

  • 3DS consoles: Fixed IR not working in games that support it.
    • Achieved by rebooting the console before booting the game, if there's something inserted in Slot-1.
  • (@Epicpkmn11) Fixed some bugs related to font rendering.
  • DSi-based themes: Fixed TWLMenu++ crashing with a Guru Meditation Error, if running via Memory Pit.
TWiLightMenu - v18.4.0

Published by RocketRobz over 3 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • Added Hi heap shrink setting.
    • Switch from Lo to Hi, if there's a cheat that isn't working for you.
      If it still doesn't work, then wait for a fix in nds-bootstrap.
    • Currently only works with nightly nds-bootstrap build.
  • (@Epicpkmn11) Pressing START now skips the DSi splash screen!

Improvements

  • (@Epicpkmn11) Added special DSi splash screen for widescreen mode.
  • (@Epicpkmn11 and various) Updated translations.
  • (@Epicpkmn11) Clarified Nintendo logo description, as it's only shown when there's something inserted in Slot-1.

Bug fixes

  • PCE/TG16 game now boots through NitroGrafx.
    • You no longer need to manually navigate to the game again.
    • NitroGrafx is directly booted, instead of through nds-bootstrap.
  • Fixed autoboot file for Original R4, by using the one from v15.3.0.
  • Fixed volume positions from the theme .ini files not being used.
    • You'll need to update any non-included skins from http://skins.ds-homebrew.com/ or the TWiLight skins UniStore in Universal-Updater, or the volume position will be wrong.
  • Fixed wrong top message shown when creating DSiWare save.
  • Current directory path(s) is now reset, if not in their correct drives.
TWiLightMenu - v18.3.0

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • (@wavemotion-dave) Updated Atari emulators to the latest versions.
  • Native GBA ROM loader: Added support for multiboot ROMs.
  • .agb and .mb GBA ROM files are now shown.
  • DS Phat/lite: If no compatible Slot-2 flashcard is found, the GBA launch method will fall back from native to GBARunner2, instead of hiding the GBA ROMs.

Improvement

  • DSi/3DS/Saturn/HBL themes: Moved some common drawing code to ITCM.
    • This should fix the black line flicker that happens from time to time.

Bug fixes

  • Fixed Slot-1 booting (or white screen crash, if 3DS game or nothing is inserted) when soft-resetting in a ROM loaded by nds-bootstrap, if you launched Slot-1 in the past.
  • (@Epicpkmn11) Fixed manual text and glitching on page load.
  • Fixed font glitches if EZ-Flash Slot-2 cart is inserted.
TWiLightMenu - v18.2.1

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • (@wavemotion-dave) Updated A5200DS to 2.4!

Improvements

  • (@Epicpkmn11) Optimized cheat writing code.
    • This shaves off nearly 300KB from each theme .srldr file.
  • On DS Phat/lite consoles, the bigger DSi-type font is now loaded into the DS Memory Expansion Pak or a similar Slot-2 cart.

Bug fixes

  • Fixed Guru Meditation Error occurring when loading the current ROM list in the DSi/3DS/Saturn/HBL themes!
    • SD removal images have been moved to near the end of the DSi RAM.
    • Box art cache and 3D cube video have been moved to the extra 16MB on 3DS consoles.
  • DSi/3DS/Saturn/HBL themes: Fixed top screen not being cleared, if SD is removed.
TWiLightMenu - v18.2.0

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • The Atari emulators have been updated to their latest versions!
  • (@Epicpkmn11) You can now select a custom font. See here on how to add one.

Improvements

  • (@Epicpkmn11 and various) Updated translations.
  • (@Epicpkmn11) More font data is now loaded, if running in DSi mode.
  • (@Epicpkmn11) DSi, 3DS, Saturn, and HBL themes: Selected item in the cheat list can now scroll.

Bug fixes

  • Native GBA ROM loader (DS Phat/lite):
    • Mario Kart: Super Circuit, Doom, and Doom II now boot!
    • The GBA GamePak Prefetch feature is now enabled before the game boots!
      This fixes some slowdown in some games, which don't occur in retail carts.
      NOTE: Games already use this feature, but as the wait states are patched out in order for the games to boot, games would previously be unable to enable the feature.
  • Fixed 3D cubes not being rendered in the 3DS theme, if photo/boxart color de-banding is turned on.
    • This skips photo/boxart color de-banding, if the 3D cube video is found.
  • (@Epicpkmn11) Changed Greyscale to Grayscale.
  • (@Epicpkmn11) Fixed non-ASCII DSiWare path being passed to Unlaunch.
  • Fixed cluster size warning being shown if cluster size is above 32KB.
TWiLightMenu - New Year, New Version! (2021)

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

Happy New Year, from me and the other devs of TWiLight Menu++!

What's new?

  • (@Epicpkmn11) Added RTL language support!
    • See here for info.
  • (@wavemotion-dave) Atari emulators have been updated!

Bug fixes

  • (@Epicpkmn11) The crashing with photo/boxart color debanding should now be fixed.
  • (@Epicpkmn11) Fixed SELECT menu reappearing when pressing SELECT in the menu.
TWiLightMenu - TWL Christmas (2020) release

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

Merry TWL Christmas! Here's a new TWLMenu++ filled with TWL (and NTR) goodies!

What's new?

  • Added Atari 5200 to TWLMenu++ Virtual Console, with A5200DS (by Alekmaul & @wavemotion-dave)!
  • Updated A7800DS to 1.8!
    • Both regular and lite versions included. Lite version will be used, if running in DS mode.
  • (@Epicpkmn11) You will now be warned when trying to run a DS game (with nds-bootstrap), if the SD card's cluster size is less than 32KB.
  • Progress bar has been added to the DSi, 3DS, Saturn, and HBL themes, as well as the DS Classic Menu!
  • DS Classic Menu: Box art of last-launched ROM is now shown, if no Slot-1 card is inserted or previously launched.
  • Photo & box art color de-banding has been made optional, for those who get crashes in the above-mentioned themes.
  • Native GBA ROM loading now works if running TWLMenu++ from a Slot-2 flashcard (if supported).
  • Norwegian language has been added!
  • B4DS option is now hidden, if running from a Slot-2 flashcard, as only B4DS can be used to run DS games.
  • Christmas variation of the TWLMenu++ splash screen has been added!
  • Added option to change the Nintendo logo color in the DS(i) splash.
    • Available colors are Gray, Red, Blue, and Magenta.
    • Default is red to reflect the current logo.
  • Before the splash screens and ROM list appear, you can now hold A+B+X+Y to reset settings, if TWLMenu++ reaches an unusable state.

Improvements

  • (@Epicpkmn11) Updated translations.
  • Unnecessary skins have been removed to reduce the file size.

Bug fixes

  • Fixed TWLMenu++ autoboot not working on Original R4 and Acekard 2(i).
  • Fixed launched GBA ROM not booting, if using the native feature with M3 Slot-2 cards.
  • Fixed Wario Land 4/Wario Land Advance not booting with native GBA ROM loading.
  • Soft-resetting now works properly, if running DS game from the directly-accessed R4 Ultra.
  • Contact now works with Heap Shrink set to Auto.
  • Some other minor fixes.
TWiLightMenu - v17.2.1

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • Atari 7800 has been added to TWLMenu++ Virtual Console!
    • Included emulator is A7800DS, developed by Alekmaul, and improved by @wavemotion-dave
    • ROMs must have the .a78 file type.
  • DS Phat/lite: If using an EZ-Flash Slot-2 card to run GBA games in native GBA mode, if the game does not use the SRAM save type, a message will be shown before the game boots, saying to SRAM-patch the ROM.

Improvement

  • (@Epicpkmn11 and various) Updated translations!

Bug fixes (DS Phat/lite)

  • Fixed some GBA game compatibility in native mode (ex. Namco Museum: 50th Anniversary, Kirby and the Amazing Mirror).
  • Fixed soft-lock sometimes occurring when restarting TWLMenu++ after running a GBA game in native mode.
  • Fixed GBA games that are 16MB or less, not booting in native mode using an EZ-Flash Slot-2 card.
    • NOR flash is now always used, instead of PSRAM. PSRAM is now only used to store the rotating cube video for the 3DS theme.
  • Fixed slow patch speed when launching GBA games that use FLASH512_V13X save type.
TWiLightMenu - v17.2.0

Published by RocketRobz almost 4 years ago

Original release date: Dec 9, 2020, 1:36AM MST
Re-released to fix an overlooked bug in GBARunner2.

Check here on how to update TWiLight Menu++:

What's new?

  • DS Phat/lite: You can now select a custom border to use in GBA mode!
    • Custom borders go in /_nds/TWiLightMenu/gbaborders/, and must be in .png format with the resolution of 256x192.
    • Switch to the Games/Apps settings page to see the option.
  • @wavemotion-dave's updated version (1.6) of StellaDS is now included!

Improvement (DS Phat/lite)

  • SRAM-patching GBA ROMs is no longer required!

Bug fixes

  • DS Phat/lite: With native GBA ROM loading, most games will no longer crash after the GBA logo screen!
    • NOTE: Before this version, your .sav file has became corrupted, if you used this feature. This is now fixed. To fix the corruption, grab a backup of the .sav file, if you have one.
  • DS Phat/lite: Attempted to fix loading GBA ROMs above 16MB on EZ-Flash Slot-2 cards.
  • DS Phat/lite: Fixed non-GBA ROM being overwritten, when relaunching TWLMenu++ after launching a non-GBA game.
  • Flashcards: Fixed non-NDS games being moved to the saves folder, when relaunching TWLMenu++ after launching a non-NDS game.
  • DS Phat/lite: Fixed GBA border flickering before switching to GBA mode, when launching a GBA ROM.

Known bug (DS Phat/lite)

  • Due to SRAM size limitations, some GBA games with the save size of 128KB will show a message that the save is corrupt (ex. Pokemon Emerald).
TWiLightMenu - v17.1.1

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • (Not tested!) With M3 and SuperCard Slot-2 cards being supported, G6 and EZ-Flash are now supported as well!
    Most Slot-2 cards with it's own RAM (except the DS Memory Expansion Pak) can now be used for native GBA ROM loading!
    • For EZ-Flash, if the launched GBA ROM is larger than 16MB, the NOR Flash chip will be used instead of the PSRAM.

Improvements

  • (@Epicpkmn11 and various) Updated translations!

Bug fixes

  • Attempted to fix GBA ROM not being loaded into the Slot-2 card's RAM.
  • Fixed ROM being loaded instead of the .sav file, into the card's SRAM.
  • File copy buffer is now 32KB (previously 256KB) as originally intended, and frees up a bit of memory.
TWiLightMenu - Thanksgiving (2020) release

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

What's new?

  • Attention DS Phat and DS lite users! Tired of waiting for perfect GBA game compatibility in GBARunner2?
    Well wait no longer, because native GBA ROM loading has been added!
    Now you can run GBA ROMs from the flashcard's microSD card, in the console's GBA mode, with absolutely no emulation, and play Mother 3, and/or get past the lockout message in The Legacy of Goku II!
    • This feature should work with the M3 and SuperCard Slot-2 devices, either of which are required.
      I say should, because it's not tested. :P But, there are measures implemented, in case if writing to the RAM has no effect.
    • Currently, you cannot save in games that use the FLASH save type. If the game uses FLASH, you'll need to SRAM-patch your ROM using GBATA.
    • Re-start TWiLight Menu++ (and get past the splash screens) for the up-to-date save data to be on your flashcard's microSD card.
    • To enable this feature, set GBA ROMs to Native in the Emulation page in TWLMenu++ Settings.
  • You can now hide GBA ROMs.
  • DSi/3DS users: Color de-banding for the box art and photo images has been re-implemented!
  • 3DS Settings music has been added! You can enable this in TWLMenu++ Settings.
  • The ? box art has the transparency restored from TWLoader!
  • Newly composed music for the opening splash screen is now used!
    • Music is based on the DS splash jingle.

Improvements

  • DSi Shop music has been upgraded from 16000Hz to 22050Hz!
  • Settings music quality has been improved by using a sequenced version instead of a streamed version!

Bug fixes

  • The occasional crash in the DSi theme for flashcard users has been fixed, and also fixes (for DSi/3DS users) color de-banding for the box art and photo images!
  • DS users: Fixed sound crackling in the DSi, 3DS, Saturn, and HBL themes!
  • (@Epicpkmn11) Fixed manual colors.
  • The box art .png size is now checked, before caching it into memory.
  • DSi/3DS users: Over the Hedge now starts with Heap Shrink set to Auto.
TWiLightMenu - v17.0.0

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

Due to a change made in TWLMenu++ that requires a fix on nds-bootstrap's side, a stealth version of nds-bootstrap is included.

  • Pop Island and Pop Island: Paperfield now boot in DS mode, as demo versions.
  • You can now take out a card in Slot-1 while in sleep mode, without causing a shut down or reboot.
    (Does not apply to ROMs with IR features.)
  • Touch input has been fixed in a few games.
  • ARM7 binary is now stripped out, when loading <= 12.5MB(DSi)/28.5MB(3DS) ROMs into RAM.
    • This allows a few more ROMs of that size to fit into RAM. You may need to use DSLazy to repack some, in order to make it smaller.
  • Fixed sound in Dragon Ball Z: Goku Densetsu and THUMB SDK5 games for DSiWarehax users.
  • More boot values are set.

What's new?

  • Added AP fixes for DSLazy-repacked versions of C.O.P.: The Recruit.

Improvements

  • Improved ROM size checking for ROM loading to RAM.
  • (@Epicpkmn11 and various) Updated translations.
  • The Rocket Robz letters in the year text now uses the logo's font.

Bug fixes

  • Disabled entering cheat menu for DSiWare.
  • Fixed Guru Meditation Error when soft-resetting in nds-bootstrap with a 3DS cart inserted, if Slot-1 microSD access is turned on.
  • Fixed Slot-1 being re-enabled when soft-resetting in nds-bootstrap.
  • In hopes of fixing the sound glitches in the TWLMenu++ splash, the sound bank is now allocated by main.srldr.
  • SCFG is now locked before booting DSTWO plugins.
    • This fixes a bug where the console would freeze on white and black screens, if you're able to switch between flashcard and microSD contents.

Known bug

  • The Ex. ROM space in RAM Spanish and Swedish text in the per-game settings, may be too long.
TWiLightMenu - Final Hacktober (2020) release

Published by RocketRobz almost 4 years ago

Check here on how to update TWiLight Menu++:

This may be the final Hacktober (2020) release, but there will still be new TWiLight Menu++ updates to come!

What's new?

  • Added TWLMenu++ splash variation for Halloween!
  • Expand ROM space in RAM is now a per-game setting! Useful if you want fast loading without breaking other ROMs.
  • (@unresolvedsymbol) Added Slot 1 power saving. Unknown if this affects IR functionality.
  • (@unresolvedsymbol) Generic GBA border is now used in GBA mode.

Improvement

  • (@Epicpkmn11 and others) Updated translations.

Bug fixes

  • (@unresolvedsymbol) Fixed settings being reset for flashcard users.
  • slot1launch: Disabled card engine for DSTT. The flashcard should now boot.
  • slot1launch: Fixed soft-resetting.