TWiLightMenu

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

GPL-3.0 License

Stars
3.1K
Committers
61

Bot releases are hidden (Show)

TWiLightMenu - v5.2.1: Fixing somehow overlooked bugs

Published by RocketRobz over 6 years ago

Bug fixes

  • Fixed CPU speed setting being overwritten by async prefetch setting.
  • The async prefetch option now longer shows sound/mic frequency's option.
  • The direct Slot-1 launch method now works.
TWiLightMenu - v5.2.0 (Rev 02)

Published by RocketRobz over 6 years ago

Bug fix

  • The async prefetch option now longer shows sound/mic frequency's option.
TWiLightMenu - v5.2.0 (Rev 01)

Published by RocketRobz over 6 years ago

Bug fix

  • Fixed CPU speed setting being overwritten by async prefetch setting.
TWiLightMenu -

Published by RocketRobz over 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?

  • New font is now in use!
    The font is like the one from the original DSi Menu, except it has smoother edges.
  • Name display returns to the top screen in the DSi & 3DS themes, and the settings screen!
  • You can now press X to delete a game or folder. (Returning feature from TWLoader)
  • DSi theme: The icon drop down effect during screen fade-in, has been added!
  • The Moonshell Blue Moon theme has been added as an R4 sub-theme!
  • In the settings screen, alongside the L/R buttons to switch a page, you can now use the X/Y buttons as well.
    Useful, if your L/R buttons are broken. ;)
  • The settings screen now has translations!
    Text is loaded from NitroFS.
    (Translations contributed by @c-schuhmann, @edo9300, @XxPhoenix1996xX, and @xavimel)
  • You can now enable/disable async prefetch, if some games are broken with or without it.
    (Only works with Nightly bootstrap for now.)
  • Reset Slot-1 has been changed to Slot-1 launch method, a new option where you can select how DSiMenu++ will launch your Slot-1 card!
  • DSi users: You can now launch System Settings in the DSiMenu++ settings!

Bug fix

  • DSi/3DS theme: The extra 7 palette lines of an animated icon are no longer loaded, in order for icons to not appear white.
    Fell free to enable the Animate DSi icons feature again!
TWiLightMenu - v5.1.0: Return of the box arts

Published by RocketRobz over 6 years ago

UPDATE 7/10/2018: @Gericom has implemented SRAM saving in GBARunner2! Get the new GBARunner2 from the updated DSiMenu++ .7z file.

Update instructions

  1. Overwrite the _nds folder on the SD root, with the new one 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? (Returning from TWLoader)

  • Box arts/Game covers! Place them in sd:/_nds/dsimenuplusplus/boxart.
    Can either have the game's TID (ex. ASME.bmp), or the filename (ex. SM64DS.nds.bmp).
    Must be in .bmp format, with the size of 128x115, with no color space info, and is 16-bit (A1 R5 G5 B5).
    Box art can be downloaded from GameTDB, but will need to be converted from .png to .bmp.
  • Shoulder button text now uses the default Nintendo font.

What's new?

  • DSi-exclusive feature: You can now launch DSiWare in .nds format!
    That said, you can no longer read .argv files containing the DSiWare path anymore.
    Requires Unlaunch 0.9 installed on your DSi, or else the feature won't work.
  • You can now show a custom photo on the top screen of the DSi/3DS theme!
    Goes in sd:/_nds/dsimenuplusplus, must be named photo.bmp, with the size of 208x156, with no color space info, and is 16-bit (A1 R5 G5 B5).
  • DSi/3DS theme now utilizes NitroFS for reading and displaying top screen graphics from it's own SRL file. (credit to eris for NitroFS code used in NDS_BGMFILER)
  • DSi/3DS theme: Username and time have been removed from the top screen (at least for now).
TWiLightMenu -

Published by RocketRobz over 6 years ago

Update instructions

  1. Overwrite the _nds folder on the SD root, with the new one 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?

  • You can now launch your retail Slot-1 cart with your set language (if supported by the game) and clock speed in the Games/Apps settings!
    Incompatible flashcards (such as the CycloDS Evolution) will now work as well, but it will not read your set language in the Games/Apps settings.
  • Reset Slot-1 option added. Change this option, if your flashcard is not booting.
  • DSi theme: The rotating dots when launching a game are now added.
    In DSiMenu++, the dots are rotating diamondly, rather than circularly, due to the diamondlar version being easier to implement.
  • In addition to DS ROMs, you can now have an NES or GB(C) ROM as your last-ran ROM!

Bug fixes

  • After saving settings, DSiMenu++ is now rebooted on 3DS as well, in order to avoid crashing on a white screen.
    Be sure to enable game patching in Luma settings, if you're on 3DS.
  • Fixed DSiMenu++ logo not being shown on flashcarts.
TWiLightMenu - v4.4.0 (Rev 01)

Published by RocketRobz over 6 years ago

UPDATE 7/2/2018: nds-bootstrap v0.10.1 now included!

How to update from v4.4.0 (Rev 00)

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

Bug fix

  • Fixed a derp that was done since months!
    Pokemon Ranger: Guardian Signs now works!
    It was previously using SDK5 bootstrap, when the game is actually SDK4.
TWiLightMenu - v4.4.0 (Rev 00)

Published by RocketRobz over 6 years ago

How to update from v4.3.2

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

What's new?

  • You can now set a different language for your games (if the game supports it)!
    NOTE: This feature only works on nightly bootstrap for now.
  • You can now see your game's title ID in the per-game settings menu!
  • Added French and Spanish versions of the START border text.

Improvements

  • DSi theme: Scroll bar of dark/SD theme is now black to match the background.
  • DSi theme: START text and scroll bar button/window colors now correctly match the user's set color.
  • DSi theme: Moved START border and title box down a pixel.
    The positioning is now the same as the original DSi Menu!
  • 3DS theme: Restored green color to cursor image.

Bug fixes

  • 3DS theme: Added missing shoulder button images to top screen.
  • 3DS theme: Text on top screen is now black to not blend in with the background.
  • Other minor fixes to enhance the user experience.
TWiLightMenu - v4.3.2: Let's fix touch!

Published by RocketRobz over 6 years ago

Update instructions

  1. Extract/overwrite the _nds folder, and boot.nds file, to the SD card root.
  2. For DSi CFW users, put title from CFW - SDNAND root folder, onto the SD card root.
  3. On 3DS, install the two CIAs in the cia folder.

Bug fixes

  • The startup splash is no longer rendered on EasyGL2D side to avoid crashing when going into ROM menu.
  • DSiMenu++ is now always ran in NTR touch mode, in order for touch input in DS games to work properly.
  • On DSi with CFW, when exiting settings, DSiMenu++ is rebooted, to avoid crashing when returning to ROM menu.

Known bug

  • Touch input still isn't working in GameYob and nesDS.
TWiLightMenu - v4.3.1 (Rev 02)

Published by RocketRobz over 6 years ago

Bug fix from Rev 00-01

  • Sound not playing
TWiLightMenu - v4.3.1 (Rev 01)

Published by RocketRobz over 6 years ago

Bug fixed from Rev 00

  • Sound not playing in ROM select (or games, if Quick-start ROM is on).
TWiLightMenu - v4.3.1

Published by RocketRobz over 6 years ago

Bug fixes

  • Exiting from settings should no longer stay stuck on a white screen.
  • A smiley face no longer appears next to the name when pressing Left in the DSi/3DS theme.
TWiLightMenu - v4.3.0

Published by RocketRobz over 6 years ago

What's new?

  • A new look for the DSiMenu++ logo/icon, and the splash and settings screens! (Graphics and mockups provided by Vulpes-Vulpeos)
  • The top screen border and shoulder graphics return to the DSi theme!
  • Per-game settings added! Set a specific setting for your game.
    Press SELECT on your ROM to bring up the settings.
  • Quick-start ROM is now turned on by default for 3DS users.
    If you still have it off, be sure to turn it on, in case launching a ROM takes you back to the 3DS HOME Menu.
  • You now only need one bootstrap (two, counting SDK5 build) for both 3DS and DSi consoles!
    The separate bootstraps for 3DS and DSi have been merged.
  • unofficial bootstrap has been renamed to nightly bootstrap.

Improvement

  • START border color/text in DSi theme is now the same from regular DSi Menu!

Bug fix

  • If Quick-start ROM is set, and going into Start last-ran ROM in DSiMenu++ Launcher is done, starting a game in ROM select menu no longer breaks touch input.
  • Removed Use donor ROM option.
TWiLightMenu - v4.2.0: First release with the name of DSiMenu++

Published by RocketRobz over 6 years ago

UPDATE 6/17/2018: nds-bootstrap v0.9.0-RC2 now included!

Starting with this release, SRLoader gets a new name, called DSiMenu++, named after Explorer++, which is a replacement for Windows Explorer.
Also starting with this release, DSiMenu++ replaces TWLoader, as TWLoader is now discontinued, as it'd take longer to maintain both DSiMenu++ and TWLoader repos, also due to the fact that TWLoader takes some time to start, including icon caching, downloading/loading box art, and pauses when picking a game.
DSiMenu++ has none of these issues, replicates the DSi Menu more accurately, and only working on that will bring faster updates.
As a result, we now just have one menu to load ROMs on the SD card through, and the upside is that it works on both DSi and 3DS/2DS consoles! ;)

How to upgrade from SRLoader

  • In sd:/_nds, rename srloader to dsimenuplusplus.
  • Re-extract the _nds folder to the SD root.
  • Re-extract what's inside CFW - SDNAND root folder, to the SDNAND root.
  • Overwrite boot.nds on SD root, with new one.

Anyhoo... on to the changelog!

What's new?

  • Flashcard autoboot files have been updated!
  • You can no longer set a donor ROM by pressing SELECT.
  • Pressing SELECT on a highlighted ROM will now show the ROM's SDK version!
    This feature also works on flashcards, making DSiMenu++ the first ever DS(i) homebrew to show a ROM's SDK version!

Improvement?

  • Text on the top screen of the R4 theme is now white. It is still hard to see some text, though.

What's new?/Bug fixes

  • Old method of direct ROM loading with no reboot, has been restored as a new option called Quick-start ROM.
    This is useful, in case if you're thrown back at the DSi/3DS HOME Menu plenty of times, or at a Luma exception screen.
    However, this option will break touch screen input, unless when launching the last-ran ROM outside of DSiMenu++, but the next version of nds-bootstrap will fix the touch issue.
  • An option to enable/disable DSi icon animation has been added! (Disabled by default)
    Disabling the animation will fix some icons appearing as white squares, particularly in the DSiWare list. (suggested by @jerbear64)

Bug fixes

  • Touch screen now works in old DLDI homebrew!
  • If last-ran ROM is (old DLDI) homebrew, it will now use the homebrew bootstrap, instead of the regular one.
TWiLightMenu - SRLoader v4.1.0

Published by RocketRobz over 6 years ago

UPDATE 5/28/2018: The two titles on DSi Menu are no longer blank.
Once again, re-extract what's in the CFW - SDNAND root folder, to the SD root.

UPDATE 6/6/2018: autoboot.bin file for HiyaCFW is now included.
If you are getting the An error has occurred. screen when using HiyaCFW, place the mentioned file into sd:/hiya, then in HiyaCFW settings, tick the Autoboot title option, or replace the 0 at TITLE_AUTOBOOT in sd:/hiya/settings.ini with a 1.

What's new?

  • CFW users: When launching a .nds ROM, SRLoader now reboots into a title that sets NTR touch and WiFi for nds-bootstrap.
    Please re-extract what's in the CFW - SDNAND root folder, to the SD root.
  • 3DS bootstrap is now used instead of DSi bootstrap for 3DS using DSiWarehax.
  • You can now exit to DSi Menu in START menu, by pressing X in DSi/3DS theme, or pressing B in R4 menu, even if DSi Menu is replaced.
  • NTR Touch option has been removed, as it no longer serves any purpose.
  • Now creates a 1MB save file for Zelda: Spirit Tracks.
    Delete your existing 512KB save file for Zelda: Spirit Tracks.
  • The console name text has been changed:
    -Nintendo DSi -> Retail DSi
    -Nintendo 3DS -> 3DS/2DS/Panda DSi

Improvement

  • The Please set Mario Kart DS as donor ROM. has been made elaborate.

Bug fixes

  • Wireless icon is no longer shown on GB(C)/NES ROMs or folders.
  • Touch screen now works in nds-bootstrap (starting with v0.8.0) again.
  • Headphone support is fixed in nds-bootstrap.
TWiLightMenu - SRLoader v4.0.0: 1st Anniversary Release, with DSiWare support!

Published by RocketRobz over 6 years ago

As of this month, it is SRLoader's 1st Anniversary!

What's new?

  • SRLoader has now become a DSi Menu replacement!
    To replace the DSi Menu on boot, go to settings, then select Replace DSi Menu.
    NOTE: Unlaunch+HiyaCFW (latest version) is required for SRLoader to start on boot.
  • You can now launch DSiWare! SRLoader can be used to bypass the 39 title limit of the DSi Menu!
    Using a text editor, place the path of the DSiWare's .app file, then save as an .argv file.
    (example: sd:/title/000300xx/xxxxxxxx/content/000000xx.app)
    The .argv files go in sd:/_nds/srloader/dsiware.
    In SRLoader, to switch between ROMs and DSiWare, press Up/Down in the DSi/3DS theme, or the R button in the R4 theme.
    NOTE: .argv files for system apps are included in the DSiWare (your region), and when you folder.
  • Yep, R4 theme has been added!
  • In the START menu, you can now launch a DS game inserted in the card slot!
  • DSi/3DS theme: Messages below the game icons have now moved into a message box.
  • You can now press B to go to the previous directory. (Only works if directories are set to be shown.)

Improvement

  • New SRLoader icon. (by @Uupo03)

Bug fix

  • Fixed L/R: Switch pages text not showing, when settings screen appears.
TWiLightMenu - v3.4.2

Published by RocketRobz over 6 years ago

UPDATE 4/16/2018: nds-bootstrap v0.7.4 is now included!

What's new?

  • SRLoader logo is now shown if last ran ROM is skipped by holding B.
  • Auto-boot should now work on Acekard 2i.

Bug fixes

  • Donor ROM can now be set properly again, without breaking games that use SDK3-4 (such as Kirby Super Star Ultra, which uses SDK4).
  • End bracket of ROM select is no longer shown in start menu.
TWiLightMenu - v3.4.1

Published by RocketRobz over 6 years ago

What's new?

  • An option to hide folders has been added.
    Useful if you want to preserve the original look of the DSi Menu.
TWiLightMenu - v3.4.0

Published by RocketRobz over 6 years ago

What's new?

  • You can now navigate through folders/directories, just like in a regular flashcard UI!
    This means that you are no longer locked to just one ROM path, and NDS/GB(C)/NES ROMs can be placed in the same folder, if wanted.
  • You can now press START to go to a new start menu!
    Settings and GBA mode/GBARunner2 now appear there.
TWiLightMenu - v3.3.0

Published by RocketRobz over 6 years ago

UPDATE 3/1/2018: nds-bootstrap v0.7.3 now included!
UPDATE: nds-bootstrap v0.7.2 now included!

What's new?

  • You can now launch GBARunner2! For DS Phat/Lite users, you can pick native GBA mode or GBARunner2 to play GBA games, where DSi/3DS users will always use GBARunner2.
  • Like in the DSi Menu, icons that are touching the screen edges are now close to the next/previous icons.

Bug fix

  • Fixed white screening when holding START to go to settings on startup.