TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are hidden (Show)

TWiLightMenu - v7.3.0 (Rev 01)

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Bug fix (by @Epicpkmn11)

  • DSi theme: Fixed photo randomizer not working.
TWiLightMenu - v7.3.0: Features, Features, Features!

Published by RocketRobz over 5 years ago

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.17.0.

For this release, instead of doing the usual What's new?, Improvements, and Bug fixes listing, the names of the contributors will be listed for each change/feature.

@RocketRobz

  • Sega MD/Gen and SNES ROMs can now be launched by themselves from the SD card, instead of using a RAM disk!
    How it works is that nds-bootstrap creates a .img with the launched ROM inside the RAM, and then the emulator reads it.
    For your Sega MD/Gen ROM to show, it must end with .gen.
  • Sega Master System and Game Gear ROMs can now be launched!
    S8DS (by FluBBa) will be used to run them, but there's a bug when it comes to launching a ROM passed as an argument.
    You will need to press L+R, and then B, after the ROM boots, to have the sound working.
  • You can now make the loading screen in nds-bootstrap dark, and/or have it shown on the top screen!
  • Acekard theme: Fixed ramdisks/saves folder being created on SD root.
  • Improved homebrew detection. If the ROM has 00 as the maker code, then it'll be launched as homebrew.
  • Removed .launcharg support, due to it causing crashes, such as being stuck on Now Loading... in the DSi or 3DS themes.
  • Main Menu: Text is now shown if ROM wasn't previously ran.

@Epicpkmn11

  • DSi/3DS theme: You can now rearrange your games! Press Up to pick up your game, press Left or Right to move it, and then press Down to place it in the new position.
    You can also switch pages during the rearranging process.
    (requested by @ChampionLeake)
  • DSi theme: To access some games that would take a while by just holding Left/Right, drag the scroll window on the bottom using your stylus.
    You can also swipe the icons, which can also be done on the 3DS theme!
  • Cheat menu can now be accessed on all themes!
    You will need to move usrcheats.dat from sd:/_nds/TWiLightMenu/cheats to sd:/_nds/TWiLightMenu/extras.
  • DSi theme: A photo is now randomly shown like on the original DSi Menu!
    Place your .bmp files of any name, in sd:/_nds/TWiLightMenu/dsimenu/photos.
    NOTE: Rev 01 of this release fixes a bug which makes randomizing not work, so please download Rev 01 instead of this release.
  • R4 themes can now be loaded from the SD card!
    Place them in sd:/_nds/TWiLightMenu/r4menu/themes. The .bmp files must be converted from 24-bit to 16-bit (X1 R5 G5 B5).
    theme.ini is currently not read.
TWiLightMenu - v7.2.0

Published by RocketRobz almost 6 years ago

UPDATE 1/26/2019: Fixed flashcard autoboot file for DSTT. It is now DLDI-patched, and will no longer show DLDI init failed! message.

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.16.0.

What's new?

  • After a while with only two 8-bit emulators (nesDS and GameYob) built-in, two 16-bit emulators (jEnesisDS and SNEmulDS) are finally added!
    That's right! You can now run Sega MegaDrive/Genesis and Super Nintendo (SNES) games, thanks to the new RAM disk feature in nds-bootstrap (starting with v0.16.0)!
    NOTE: If you're a flashcard user, you do not need to follow this below, as RAM disk will not be used on flashcards.
    You'll need SegaMD.img for Sega MD/Gen games, and SNES.img for SNES games. Both should be in sd:/_nds/TWiLightMenu/emulators. Check the nds-bootstrap v0.16.0 release page for creating the .img files.
    For SegaMD.img, the ROMs can be placed anywhere (especially the root) in the .img file, but for SNES.img, the ROMs should be placed in the snes folder in the .img file.
  • Like with save files, you can select up to 10 RAM disk .img files for homebrew.
    The files will need to be placed in the ramdisks folder, which is in the same folder as the saves folder and the .nds ROMs.
  • Cheat support is finally added! (special thanks to @Epicpkmn11!)
    Cheats will be read from usrcheat.dat at sd:/_nds/TWiLightMenu/cheats.
    While all of the themes will read the enabled cheats, currently only the Acekard theme has a cheat menu where you can enable/disable cheats.
  • DS menu Acekard theme updated! (by @vulpes-vulpeos)

Bug fixes

  • Fixed touch for buttons on AP message not working in Acekard theme. (by @Epicpkmn11)
  • Restored two missing frames to the animated app icon for system menu. (by @vulpes-vulpeos)
  • Animated icon now only uses one palette line for all 8 frames.
    This is done so that the 3DS HOME Menu will show the icon properly.
TWiLightMenu - v7.1.0: The true v7.0.0

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.
Also, for DSi users with CFW, delete 53524c41 at sd:/title/00030015, and replace autoboot.bin at sd:/hiya as well.
In addition to the regular instructions, if you're a flashcard user, extract BOOT_fc.nds to the flashcard's SD root, make a copy, and rename that to boot.nds, and also update your flashcard's autoboot file.

Includes nds-bootstrap v0.15.0.

What's new?

  • Volume and battery indicators added to DSi, 3DS, and Acekard themes!
    For the Acekard theme, only the DS menu and Switch themes for the AK theme show the volume and battery (icons for AK themes added by @Epicpkmn11).
    Also, in DS mode, no volume icon will be shown, and instead of showing 4 battery bars, it'll show 2, and on DS Phat/Lite consoles, it'll be green instead of blue, to match the console's power LED light.
  • You can now have multiple saves for your games! Up to 10 .sav files can be used.
    To access the option, open up per-game settings.
  • The TWiLight Menu++ CIA is now shown on the 3DS HOME Menu.
    As a result, on next boot of the app, it will load faster, and the TWiLight Menu++ Launcher has been deprecated, as the next version of it will just be an updater.
  • If you're on a Panda/Dev DSi unit or a 3DS/2DS, a game console select screen will be shown, if it's your first time using TWLMenu++.
  • A new animated icon for TWiLight Menu++ has been added! (made by @vulpes-vulpeos)
  • The alternative names (SRLoader and DSiMenu++) have been dropped to avoid confusion. (suggested by @NightYoshi370)
  • As the new nds-bootstrap release (v0.15.0) breaks compatibility with GBARunner2, the old hb bootstrap is still used to boot GBARunner2.
  • If you're running TWLMenu++ from a flashcard on DSi or 3DS/2DS, the HOME icon is now shown on the DSi/3DS theme, where you can touch it to return to system menu.

Bug fix

  • Fixed not saving hb rom's bootstrap file (thanks to @Epicpkmn11).
TWiLightMenu - v7.0.0

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.
In addition to the regular instructions, if you're a flashcard user, extract BOOT_fc.nds to the flashcard's SD root, make a copy, and rename that to boot.nds, and also update your flashcard's autoboot file.

What's new?

  • Added option for SCFG access in Slot-1. Allows setting extended memory mode and/or TWL clock speed in flashcard homebrew.
    With that setting turned on, when launching TWiLight Menu++ on your flashcard, TWL clock speed will be set on boot, and you'll be able to set CPU speed and VRAM boost settings in the settings screen and per-game settings.
  • DS menu Acekard theme by Vulpes-Vulpeos (fixed by me) has been added!
  • DSi theme: When touching the arrow button, it is now shown pressed.
  • If a saves folder does not exist in the folder of the .nds ROM(s), TWiLight Menu++ will now create it when launching your ROM.

Bug fixes

  • Acekard theme: Fixed list view causing Guru Meditation Error. (thanks to @Epicpkmn11)
  • Fixed soft-resetting in Slot-1 DS cart games bringing you to Unlaunch menu instead.
TWiLightMenu - v6.8.3 (Rev 03)

Published by RocketRobz almost 6 years ago

**UPDATE 1/5/2019: ** nds-bootstrap v0.14.1 now included!

Check here on how to update TWiLight Menu++.

Hopefully this is the last revision released of v6.8.3!

Bug fix

  • Fixed reading from (ROMpath)saves instead of (ROMpath)/saves, if ROM path has no slash at the end in settings.ini.
TWiLightMenu - v6.8.3 (Rev 02)

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.

Bug fix

  • As the DSi, 3DS, and R4 themes hide a folder called saves, the Acekard theme now hides it as well. (thanks to @Epicpkmn11)
TWiLightMenu - v6.8.3 (Rev 01)

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.

Bug fix

  • Main Menu: Fixed the path of the folder of saves being left out when saving to nds-bootstrap's .ini file.
TWiLightMenu - v6.8.3

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • To speed up loading the ROM list, the DS ROM saves will have to be moved to a folder called saves, which will be in the same folder as the DS ROMs (ex. roms/nds).
    TWiLight Menu++ now expects those saves to be in the saves folder.
    This change does not affect DSiWare, GB(C), or NES saves.
  • Force DSi mode option added.
    Currently, the regular option works the same as the forced one, as nds-bootstrap has not yet been updated to reflect that change.

Bug fix

  • If the app is being used on an R4iDSN-related flashcard (R4 Ultra, R4i Gold RTS), it'll have nds-bootstrap force-patch sleep mode for it to work on DSi and 3DS consoles.
TWiLightMenu - v6.8.2: New Years Eve (MST) release

Published by RocketRobz almost 6 years ago

Check here on how to update TWiLight Menu++.

What's new?

  • DSiWare saves are now properly created with a FAT12 header added to the beginning.
    Now some DSiWare games should either no longer give a "save corrupted" message, or start successfully instead of showing The save data could not be read.

Bug fix

  • If nds-bootstrap is set to be used on flashcards, when starting GBARunner2, it'll be booted directly, instead of using the flashcard kernel/firmware to boot it.
TWiLightMenu - v6.8.1 (Rev 02)

Published by RocketRobz almost 6 years ago

UPDATE 12/27/2018: nds-bootstrap v0.14.0 RC1 now included!

Updating from v6.8.0 or later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

Bug fix (Rev 02)

  • Fixed settings.ini not being saved, if TWiLight Menu++ is being ran from flashcard.

Bug fix (Rev 01)

  • nds-bootstrap.ini is now saved to flashcard, if TWiLight Menu++ is being ran from there.
TWiLightMenu - v6.8.1: Missing piece of Christmas Gift 🎁

Published by RocketRobz almost 6 years ago

Updating from v6.8.0 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • If TWiLight Menu++ is being ran from the SD card, when launching a game with nds-bootstrap on flashcards, nds-bootstrap's settings on the SD card will be synced to the settings on the flashcard.
  • nds-bootstrap version is now shown on flashcards.

Bug fixes

  • When accessing the flashcard directly from TWiLight Menu++ on the SD card, when trying to access the Settings screen, it will now boot if it doesn't exist on the flashcard.
  • Box art path will always be the SD card one, even when accessing the flashcard directly.
TWiLightMenu - v6.8.0: Christmas Gift 🎁

Published by RocketRobz almost 6 years ago

Merry Christmas, and happy DS gaming!
I present a Christmas gift: A new version with slight speedups, an optimization, new per-game setting, and nds-bootstrap for flashcards! (Not included yet.)

Update instructions

  1. Overwrite the _nds folder and boot.nds file on the SD root, with the new ones from the .7z file.
  2. For DSi CFW users, put title folder from CFW - SDNAND root folder, onto the SD card root.
    If you're asked to overwrite, click Yes.
  3. On 3DS, install the two CIAs in the cia folder.

What's new?

  • Added Use nds-bootstrap setting for flashcard users, so one can use the upcoming nds-bootstrap for flashcards, instead of the flashcard's kernel/firmware.
  • Bootstrap build has been added as a per-game setting!

Improvements

  • @profi200's improved SD code used in fastboot3DS, and @shutterbug2000 & @ahezard's NDMA code used in nds-bootstrap, are now used to slightly boost SD reads.
  • Optimized .bmp image loading, so box art will be loaded a bit faster as a result.

Bug fix

  • Fixed last played ROM path being cleared out when going into settings, and it will stay on the main menu as a result.
TWiLightMenu - v6.7.1

Published by RocketRobz almost 6 years ago

Updating from v6.7.0 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • Main Menu can now be set to be hidden in the settings screen. (Requested by w0nd3rb0yfx and AmandaRose)
  • Main Menu: Pictochat and DS Download Play are now booted directly without rebooting. (Fix from NoCash included to fix wireless comminucation issues for both apps.)
    Place the following in sd:/_nds:
    -pictochat.nds
    -dlplay.nds
    This is not required for DSi users with Hiya, as they should already be able to use them.

Bug fixes

  • Fixed DSi and 3DS themes not working (stuck on white screen) for flashcard users.
  • For flashcard users, it should no longer be stuck on the Now Loading... screen in the DSi and 3DS themes.
TWiLightMenu - v6.7.0: Both DS/DSi UIs now included!

Published by RocketRobz almost 6 years ago

Update instructions

  1. Overwrite the _nds folder and boot.nds file on the SD root, with the new ones from the .7z file.
  2. For DSi CFW users, put title folder from CFW - SDNAND root folder, onto the SD card root.
    If you're asked to overwrite, click Yes.
  3. On 3DS, install the two CIAs in the cia folder.

What's new?

  • A main menu now appears before the ROM menu!
    It has the look of the original DS firmware menu.
    Last-run ROM (with box art shown on the top screen), alongside Pictochat, DS Download Play (if both are installed), and GBARunner2 (GBA Mode on DS Phat/Lite consoles), can be launched.
    The yellow arrow is to proceed to the ROM select menu.
  • Sound fix option has been removed, as it was causing issues with some games.
    If you enabled sound fix in the past, open sd:/_nds/nds-bootstrap.ini, and set SOUND_FIX to 0.
  • Added option to not show AP message again for specific game.
    When launching the game, if the message appears, press X to proceed launch, and not show the message again.

Improvement

  • MHGen (Acekard theme) menu_bg.bmp fixed by Vulpes-Vulpeos.

Bug fixes

  • Sonic Classic Collection, and Doctor Who: Evacuation Earth, will no longer show the AP message, as they do not need AP patches.
  • For some users, soft-resetting the game will no longer have muted sound.

Regression

  • As a result of the muted sound fix, the sound frequency setting will not persist when soft-resetting.

Known bug

  • When launching a game on a flashcard if TWiLight Menu++ is being ran from the console's SD card, after the ROM path is saved, it can no longer be changed, and you will need to manually remove it from settings.ini at sd:/_nds/TWiLightMenu.
TWiLightMenu - v6.6.1

Published by RocketRobz almost 6 years ago

UPDATE 12/12/2018: nds-bootstrap v0.13.0 now included, which fixes Bowser's Inside Story!
UPDATE 12/15/2018: Fixed DS Download Play and Pictochat .launcharg files.

Updating from v6.6.0 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • DSi, 3DS, and R4 themes: You can now press B on the AP-patch message, if shown for your game, to skip launching the game.

Bug fixes

  • .launchargs made with launcharggen no longer causes the Now Loading... screen to be stuck.
  • The DSi splash now plays at the proper speed.
TWiLightMenu - v6.6.0: Return of the DSi splash

Published by RocketRobz almost 6 years ago

Originally released 12/3/2018.
Re-released due to not updating the .launcharg files in the repo before.

Updating from v6.5.1 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • DSi users with HiyaCFW: Do you miss the DSi splash being shown on boot, now that this is set as a System Menu replacement?
    Well, starting with this version, the DSi splash has been ported and slightly modified from @ApacheThunder's NTR Launcher, and just like on the original System Menu, it'll be shown once on each boot.
    To see the DSi splash, turn it on in the HiyaCFW settings.
  • RocketRobz logo has been added to the bottom screen in the app's splash screen.
  • .launcharg files have a new look!
    Inside one would be sd:/title/000300##/########/content/000000##.app, but now it's shortened to sd:/title/000300##/########/, as the app now adds the last half on the fly.
    If you have existing .launchargs on the SD card, just delete content/000000##.app at the end using a text editor, leaving with the shortened result.
  • Most known games with AP measures will now show a message saying to AP-patch the ROM, when trying to launch it.

Bug fixes

  • The new .launcharg look should no longer cause a Guru Meditation Error, unless the particular app doesn't exist on the SDNAND.
  • Fixed some DSi system apps (such as DSi Camera) in .nds format being booted as homebrew (not working) instead of through Unlaunch.
  • (Untested with Acekard theme) .launchargs of DS-mode DSi system apps will no longer show per-game settings.
  • DSi/3DS theme: Fixed game's icon not being shown in the delete and cannot be launched screens.
  • DSi/3DS theme: On flashcards, it should no longer freeze on the Now Loading... screen.

Known bug

  • Due to the new look of the .launcharg files, the .launcharg reading code is unchanged, due to me being unfamiliar with the Acekard theme code, and as a result, .launchargs are now unlaunchable in the Acekard theme.
TWiLightMenu - v6.5.1

Published by RocketRobz almost 6 years ago

Updating from v6.5.0 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • You can now have TWiLight Menu++ go to SysNAND Launcher (aka System Menu) instead of SDNAND's!
    Useful if you're getting the An error has occurred. screen.
    In the settings screen, you will need to set which .app file is set as LAUNCHER in the Unlaunch menu. To check, press POWER, hold A, then highlight LAUNCHER. The .app name will be shown on the bottom screen.

Bug fix

  • The Acekard theme will no longer wipe your .nds DSiWare save file when trying to launch it.
TWiLightMenu - v6.5.0

Published by RocketRobz almost 6 years ago

Update instructions

  1. Overwrite the _nds folder and boot.nds file on the SD root, with the new ones from the .7z file.
  2. For DSi CFW users, put title folder from CFW - SDNAND root folder, onto the SD card root.
    If you're asked to overwrite, click Yes.
  3. On 3DS, install the two CIAs in the cia folder.

What's new?

  • Using a new feature in Unlaunch 1.8, you no longer need to hold X to boot DSiWare in .nds format!
  • DSi users: You can now launch DSiWare .nds files from a supported flashcard in the Acekard theme!
    Requires SD access and Unlaunch.
  • Acekard theme: A message is now shown when trying to boot DSiWare on 3DS, and GBARunner2 without the GBA BIOS.
  • R4 theme: GBARunner2 (2nd icon in the menu) no longer boots without the GBA BIOS.

Bug fix

  • Fixed SDNAND System Settings and Menu, and .launchargs not working in Unlaunch 1.8.
    Needs HiyaCFW's hiya.dsi (previously bootcode.dsi) on the SD root.
TWiLightMenu - v6.4.5

Published by RocketRobz almost 6 years ago

UPDATE 11/6/2018: Rev 01 of nds-bootstrap v0.12.3 included!
UPDATE 11/3/2018: nds-bootstrap v0.12.3 included!
UPDATE 11/1/2018: Commit 6522414 of GBARunner2 (sd_save branch) now included.

Updating from v6.4.4 and later

  • Overwrite the _nds folder on the SD root, with the new one from the .7z file.

What's new?

  • A message will now be shown, if either nds-bootstrap (depending on either Release or Nightly) or the GBA BIOS (for GBARunner2) aren't found.
    (Does not apply to Acekard theme.)