1. twmpp.png

    Welcome to GBAtemp Project Spotlight, where we shine the light on the incredible creations and projects from within the GBAtemp community!

    For our second issue we're taking a look at TWiLight Menu++ by GBAtemp member @Robz8

    TWiLight Menu++


    What is TWiLight Menu++?

    Developed by GBAtemp member @Robz8 , TWiLight Menu++ is an open-source DSi Menu upgrade/replacement for the Nintendo DSi, the Nintendo 3DS and Nintendo DS flashcards. It can launch Nintendo DS, SNES, NES, GameBoy (Color), GameBoy Advance, Sega GameGear/Master System & Mega Drive/Genesis ROMs, as well as DSTWO plugins (if you use a DSTWO) and videos.

    twlmenu on consoles 2 (16;10, fixed, denoised).jpg IMG_20190726_205522_525.jpg
    The TWiLight Menu++ discussion thread has been going since May 2017 and has almost surpassed 2,500,000 views!

    Q&A with Robz8, lead developer of TWiLight Menu++

    • What is TWiLight Menu++ in a nutshell?
      TWiLight Menu++ is a GUI (or a menu) for DS & DSi games, as well as games that came before the DS(i), and allows launching of those games through a loader or emulator.

    • What features and functionality does TWiLight Menu++ provide?
      It contains themes that change the look of the menu, such as Nintendo DSi, Nintendo 3DS, Original R4, Homebrew Launcher, and GameBoy Color.

      GUI customization, such as hiding files/folders, hiding the splash screen(s), changing music, and more are included.

      It can also launch DS games through a separate homebrew application called nds-bootstrap, and DSiWare games through Unlaunch (which is DSi-Exclusive).

      The user can choose to enable DSi features in DS games, such as TWL clock speed, which doubles the ARM9 CPU speed, and can eliminate lags in some games. The user can also improve the sound quality of DS games by setting the Sound/Mic frequency to 48khz. The change will be noticeable in headphones or earphones.

      If running on a flashcard, the user can switch between either nds-bootstrap/B4DS (usable on both Slot-1 and Slot-2) or the flashcard's kernel (only for Slot-1) to run DS games.

      Past games from the GameBoy Advance, Super Nintendo, SEGA Genesis, NES, and more, are booted through emulators made by other devs.

      For the case of GBA games, they can be booted through either the DS Phat/lite's GBA mode, or a hypervisor called GBARunner2, the latter of which can run on the DS, DSi and 3DS/2DS consoles.

      For the DS Phat/lite's GBA mode, the user is required to use a Slot-2 flashcard, which can run GBA games from it's SD card slot (though an SD card for the slot is not required, if running from Slot-1). An EZ-Flash card (which came before the Omega) will also work.

      Lastly, the user can launch either a DS game inserted in the game card slot (Slot-1) with the optional enhancements, or a GBA game in the bottom game slot (Slot-2) of the DS Phat/lite.

    • What sets TWiLight Menu++ apart from the alternatives?
      TWiLight Menu++ contains more features than my previous app for the 3DS, called TWLoader. TWiLight Menu++ also enables usage of DSi features, which cannot be enabled on DS flashcards (at least without CFW).

    • When did you begin writing software?
      It was back in 2016, when nds-bootstrap first came about. A user-friendly GUI was needed to use nds-bootstrap, so I created a menu/launcher called TWLoader.

    • Any advice for wannabe coders?
      All I can say is, experiment by changing some code in an existing source code, compile, and see what happens!
    • What got you into this project in particular?
      nds-bootstrap, and my nostalgia for the DS and past consoles.
    • Do you have anything else you'd like to say?
      Yes, I do! Thank you for the feedback of TWiLight Menu++, and thank you contributors as well. You all helped improved TWiLight Menu++ (and nds-bootstap), and is looking better since it first came about (previously known as SRLoader and DSiMenu++)!
    You can find out more about TWiLight Menu++ the official thread where @Robz8 is very active and continuing to update the software with new features and updates.

    Thanks to @Robz8 for taking the time out to share his project with us!

    :arrow: TWiLight Menu++ (GBAtemp)
    :arrow: GitHub source

    GBAtemp's Project Spotlight

    Are you the author of a homebrew project? Or do you know of one that should receive the GBAtemp Project Spotlight treatment? Then please get in touch to discuss getting it featured right here!
     
  2. Discussion (45 replies)

  3. raxadian

    raxadian GBAtemp Addict
    Member

    Joined:
    Nov 10, 2018
    Messages:
    2,288
    Country:
    Argentina
    Good program, been using it since last year.
     
  4. Sophie-bear

    Sophie-bear The Coolest Bear Around
    Member

    Joined:
    Jan 4, 2017
    Messages:
    807
    Country:
    United States
    It's been a heck of a journey watching this software grow and evolve over the years. Never would I have imagined it would go from being essentially a Mario Kart DS loader to what it is now. I'm super impressed by the work Rob and the others put into this (and also nds-bootstrap, of course!)
     
  5. Orangy57

    Orangy57 bruh
    Member

    Joined:
    Aug 17, 2015
    Messages:
    686
    Country:
    United States
    I love twilight menu and have been using it since it was TWLoader, but my god is TWiLight Menu++ a horrible and confusing name. I love the features though, it's probably got the most customization and functionality of any homebrew since the USB loaders for the Wii
     
  6. AmandaRose

    AmandaRose Do what I do. Hold tight and pretend it’s a plan
    Member

    Joined:
    Aug 19, 2015
    Messages:
    8,011
    Country:
    United Kingdom
    Absolutely love TWiLightMenu ++ it plays every ds game I have tried perfectly except Golden Sun: Dark Dawn. Hopefully one day it will work and we will all get to play its awesomeness.
     
  7. GameSystem

    GameSystem GBAtemp Advanced Fan
    Member

    Joined:
    Sep 14, 2009
    Messages:
    603
    Country:
    United States
    Great program. I first heard about it and needed to use it when the Ni No Kuni fan translation came out. Would probably have never experienced that game otherwise.
     
  8. 64bitmodels

    64bitmodels GBAtemp Advanced Fan
    Member

    Joined:
    Aug 1, 2019
    Messages:
    778
    Country:
    United States
    one of the best ds loaders for the 3ds IMO
    i use this thing almost every day, 0 regrets, love it with all my heart
    gr8 job @Robz8
     
    Tyvar1, XAIXER, Mama Looigi and 4 others like this.
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,841
    Country:
    United States
    Is this better than flash carts? I mean, Super DSTWO was kinda my most idolized flash cart I ever had despite playing over $40 for it. Having most of them break or just not work on me.
    • acekard 2i
    • ace 3DS
    • some r4i
    What if I just want to play my DS carts/roms, but with enhancements like cheats or save states. Is it good, or should I just buy another flashcart? :ninja:
     
    weatMod likes this.
  10. RobXcore

    RobXcore Advanced Member
    Newcomer

    Joined:
    Jul 16, 2017
    Messages:
    85
    Country:
    Chile
    But can it run Golden Sun DD? :(
     
  11. Flame

    Flame Me > You
    Moderator

    Joined:
    Jul 15, 2008
    Messages:
    5,563
    Amazing project amazing developer. :yaynds:
     
    Tyvar1, Zurdonx, Mama Looigi and 5 others like this.
  12. notrea11y

    notrea11y GBAtemp Regular
    Member

    Joined:
    Dec 24, 2019
    Messages:
    211
    Country:
    Germany
    Probably no.
    Not for as long as cloneboot isn't fixed.
     
    alexander1970 and Daniiw0lf like this.
  13. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,841
    Country:
    United States
    And this cloneboot is for flash carts or 3DS? :blink:
     
  14. tomasowa

    tomasowa GBAtemp Regular
    Member

    Joined:
    Jul 3, 2019
    Messages:
    219
    Country:
    United States
    One of the highlight Applications for the 3DS, in my opinion, with responsive troubleshooting in its GBATemp Thread; there are not a few of my own questions there being answered.

    Aside from this I also recommend other Applications created by the same Developer, all of which I use in my own New 3DS XL USA:
    • The 3DSBank, for creating new 3DS Menus to overcome the 300 Title Limit; I'm using this to get 600+ in.
    • The NDS Forwarder to highlight some NDS titles running on TWiLight Menu++ on your 3DS Menu, with a maximum limit of 40 as they install as DSiWare.
    I'll always be indebted to the great work put in as I continue to gain hours of fun on my Nintendo Handheld.
     
    Tyvar1, Valery0p, Darksabre72 and 4 others like this.
  15. MarkDarkness

    MarkDarkness Nocturnal
    Member

    Joined:
    Dec 17, 2009
    Messages:
    1,114
    Country:
    Poland
    Great project, super useful.
     
  16. k7ra

    k7ra GBAtemp Advanced Fan
    Member

    Joined:
    Dec 11, 2016
    Messages:
    570
    Country:
    Nice, but still many games not boot
     
    Daniiw0lf likes this.
  17. matpower

    matpower The Mad Scientist
    Member

    Joined:
    May 5, 2012
    Messages:
    1,051
    Country:
    Brazil
    Flashcards are still the golden standard if you want a "it just works" experience. Compatibility isn't as good with nds-bootstrap yet and you can make some features (TWL clock speed + sound/mic frequency to 48khz) work with flashcards too (Using one of Apache Thunder's launchers). If nds-bootstrap ever get a working DSi mode, then it might be worth messing with it. Otherwise, if you already have a flashcard then you don't need this IMO.
     
    Tyvar1, cvskid, alexander1970 and 4 others like this.
  18. Jayro

    Jayro MediCat USB and Malwarebytes Bootable Developer
    Developer

    Joined:
    Jul 23, 2012
    Messages:
    8,968
    Country:
    United States
    It's about time this makes the front page! This project is incredible, and easily one of the best I've ever seen and used from this site. @Robz8 is the man!
     
  19. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,841
    Country:
    United States
    Thanks, that clears up a lot of stuff besides the things you was naming. (Since I don't know much about Apache thunder or bootstrap.) Though my next question would be where to find a good flash cart for my 3DS. All the ones I gotten seam to either stop working, don't fit in the cart slot properly (I had to use folded paper in line with the cart to get it to work) or just seem to break easily. Which is why I kinda gave up buying them years ago. :blink:

    As much as I still want a Super DSTWO for all those features, I don't know if is still the most expensive one. $40 was high compared to other options. :unsure:
     
    Daniiw0lf likes this.
  20. greasehoot

    greasehoot Newbie
    Newcomer

    Joined:
    Apr 28, 2019
    Messages:
    5
    Country:
    Canada
    Love TWiLight Menu. Love Robz8. always online supporting people & helping out!
     
  21. notrea11y

    notrea11y GBAtemp Regular
    Member

    Joined:
    Dec 24, 2019
    Messages:
    211
    Country:
    Germany
    For downloadplay.

    It doesn't work with ndsbootstrap yet.
    So no mariokart ds downloadplay for example.

    Flashcards support it.
    Twilightmenu / ndsbootstrap not.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - TWiLight, Menu++, Robz8