TWiLight Menu++ v10.0.0 released, now includes B4DS for all DLDI-enabled cards

top-screen-twilight-alt2-colored-centered-png.174328

If you have ever been interested in running Nintendo DS games from your 3DS or DSi without a flashcard then you may have already heard about @Robz8's open-source menu replacement, emulator frontend and backup loader called TWiLight Menu++. However, it looks like the homebrew developer wants old and obsolete flashcard owners to enjoy a piece of the action too, as a new update released just today makes the tool able to launch itself and run commercial NDS ROMs on any DLDI-capable card, even those which never supported backup loading in the first place!

You've heard that right, TWiLight Menu++ v10.0.0 bumps its included nds-bootstrap version (aka the homebrew back-end used as a loader) to 0.25.2, which now also features B4DS - a variant of the said loader able to run on flashcards as well as homebrew-only devices. The requirements are simple: all your card needs is either a built-in DLDI driver or patch (and, unless yours is very archaic, it likely has one or the other!). This means you are now able to run NDS backups even on devices such as the Datel Games 'n Music, Action Replay DS Media Edition, MAX Media Dock and other similar cards which had no backup loading support whatsoever! But it doesn't stop there: TWiLight Menu++ has been able to autoboot on some cards for a while now, however, this update can make it behave effectively like a kernel replacement, also allowing it to bypass pesky timebombs in the process. B4DS lets you change your system's default language, nds-bootstrap build and different save slots on a per-game basis too, which can prove especially useful if you own an imported DS that doesn't let you select your preferred language or if a game only lets you use one save file and you share your console with somebody else.

However, there is a catch: B4DS is still rather new and doesn't support many commercial ROMs yet. Some popular games are known to work, like Mario Party DS, Kirby Super Star Ultra, Pokèmon DP/HGSS, Mario Kart DS, Chrono Trigger and Wario Ware D.I.Y., but do not expect every game to work out of the box yet.

Not a flashcard fan? No worries. This version also comes with fixes for three games (SpongeBob's Atlantis SquarePantis, Ultimate Mortal Kombat and The World Ends With You) and widescreen improvements thanks to @Vague Rant's contributions. If you've been out of the loop, AP patches began being included since version 9.1.2 and, starting from v9.5.0, almost every AP-protected game has a built-in patch, with Kirby Mass Attack and Imagine Resort Owner being the only two exceptions.

For the curious, here is the official changelog and the list of widescreen-suppoted games:
Includes nds-bootstrap v0.25.2.

What's new?

  • B4DS (nds-bootstrap for flashcards) is now included!
    (May not work for Acekard theme.)
  • B4DS users can now change the language, save number, and nds-bootstrap build in per-game settings!
  • Removed temp file creation for B4DS, as it's no longer needed.
  • Settings: Page switch text is now shown on bottom screen.
  • Updated GBARunner2 to this build.
Improvement

  • (@vaguerant) Widescreen cheats now use the 199A value, instead of 1999.
    (All but GRID)
You no longer need to hold L for these games to work

  • SpongeBob's Atlantis SquarePantis
  • Ultimate Mortal Kombat
  • The World Ends With You
Total: 443

007 - Blood Stone (USA/Canada/Europe/France/Germany)
American Dragon - Jake Long - Attack of the Dark Dragon (USA)
American Dragon - Jake Long (Europe)
Asphalt - Urban GT (USA)
Asphalt - Urban GT (Europe)
Asphalt - Urban GT (Japan)
Asphalt - Urban GT 2 (USA/Europe)
Assassin's Creed - Altair's Chronicles (USA/Europe)
Assassin's Creed II - Discovery (USA)
Assassin's Creed II - Discovery (Europe)
ATV Wild Ride (USA)
Avalon Code (USA)
Avalon Code (Europe)
Avalon Code (Japan)
Ben 10 - Ultimate Alien - Cosmic Destruction (USA)
Ben 10 - Ultimate Alien - Cosmic Destruction (Europe)
Bratz Fashion Boutique (USA)
Brothers in Arms DS (USA)
Brothers in Arms DS (Europe)
C.O.P. - The Recruit (USA/Europe)
Call of Duty 4 - Modern Warfare (USA/Europe/France/Germany/Italy/Spain)
Call of Duty 4 - Modern Warfare (Japan)
Call of Duty 4 - Modern Warfare (Korea)
Call of Duty - World at War (USA/Europe/Korea)
Call of Duty - Modern Warfare - Mobilized (USA/Europe/France/Germany/Italy/Spain)
Call of Duty - Black Ops (USA/France/Germany)
Call of Duty - Black Ops (Canada)
Call of Duty - Black Ops (Europe)
Call of Duty - Black Ops (Europe {Es,It})
Call of Duty - Modern Warfare 3 - Defiance (USA/Europe)
Call of Duty - Modern Warfare 3 - Defiance (France/Germany)
Call of Duty - Modern Warfare 3 - Defiance (Europe {Es,It})
Cars 2 (USA)
Cartoon Network Racing DS (USA)
Cartoon Network Racing DS (Europe)
Chibi-Robo - Park Patrol (USA)
Sakasete! Chibi-Robo! (Japan)
Chicken Little - Ace in Action (USA/Europe)
Chicken Little - Uchuu Saikyou no Team (Japan)
Cookie & Cream (USA)
Cookie & Cream (Europe)
Kurikuri DS - Otasuke Island (Japan)
Crash of the Titans (USA)
Crash of the Titans (Europe)
Custom Robo Arena (USA)
Custom Robo Arena (Europe)
Gekitou! Custom Robo! (Japan)
Daniel X - The Ultimate Power (USA)
de Blob 2 (USA)
de Blob 2 (Europe)
Dementium - The Ward (USA)
Dementium - The Ward (Europe)
Heisa Byoutou - Dementium (Japan)
Dementium II (USA/Europe)
Tozasareta Byoutou - Dementium II (Japan)
Disgaea DS (USA)
Disgaea DS (Europe)
Makai Senki Disgaea - Makai no Ouji to Akai Tsuki (Japan)
Dirt 2 (USA)/Colin McRae - Dirt 2 (Europe)
Dragon Ball Kai - Ultimate Butou Den (Japan)
Dragon Quest Monsters - Joker (USA)
Dragon Quest Monsters - Joker (Europe)
Dragon Quest Monsters - Joker (Japan)
Dragon Quest Monsters - Joker 2 (USA/Europe)
Dragon Quest Monsters - Joker 2 (Japan)
Dragon Quest Monsters - Joker 2 - Professional (Japan)
Drone Tactics (USA)
Konchuu Wars (Japan)
Eragon (USA)
Eragon (Europe)
FabStyle (Japan)
Ferrari Challenge - Trofeo Pirelli (USA)
Ferrari Challenge - Trofeo Pirelli - European Series (Europe)
FIFA Soccer 08 (USA)/FIFA 08 (Europe)
FIFA 08 (Europe) (Rev 1)
FIFA 08 (Korea)
FIFA Street 2 (USA/Europe)
Final Fantasy - The 4 Heroes of Light (USA)
Final Fantasy - The 4 Heroes of Light (Europe)
Hikari no 4 Senshi - Final Fantasy Gaiden (Japan)
Final Fantasy Crystal Chronicles - Ring of Fates (USA/Europe)
Final Fantasy Crystal Chronicles - Ring of Fates (Japan)
Final Fantasy Crystal Chronicles - Echoes of Time (USA/Europe/Japan)
Final Fantasy III (USA)
Final Fantasy III (Europe)
Final Fantasy III (Japan)
Final Fantasy IV (USA)
Final Fantasy IV (Europe)
Final Fantasy IV (Japan)
G.I. Joe - The Rise of Cobra (USA/Europe)
Golden Sun - Dark Dawn (USA)
Golden Sun - Dark Dawn (Europe)
Ougon no Taiyou - Shikkoku Naru Yoake (Japan)
GoldenEye - 007 (USA/Canada/Europe/France/Germany/Italy/Spain)
Grand Theft Auto - Chinatown Wars (USA/Europe)
Grand Theft Auto - Chinatown Wars (Japan)
Grid (USA)/Race Driver - Grid (Europe)
Herbie - Rescue Rally (USA/Europe)
High School Musical - Makin' the Cut! (USA)
High School Musical - Makin' the Cut! (Europe)
High School Musical 3 - Senior Year (USA)
High School Musical 3 - Senior Year (Europe)
How to Train Your Dragon (USA/Europe {En,Fr}/Europe {Es,It})
Drachenzaehmen Leicht Gemacht (Germany)
The [email protected] - Dearly Stars (Japan)
Iron Man 2 (USA)
Iron Man 2 - The Video Game (Europe)
Jeopardy! (USA)
Jet Impulse (Japan)
Johnny Test (USA)
Juiced 2 - Hot Import Nights (USA/Europe)
Kim Possible - Global Gemini (USA)
Kim Possible - Global Gemini (Europe)
Kingdom Hearts - 358-2 Days (USA/Japan)
Kingdom Hearts - 358-2 Days (Europe)
Kingdom Hearts - Re-coded (USA)
Kingdom Hearts - Re-coded (Europe)
Kingdom Hearts - Re-coded (Japan)
Lara Croft Tomb Raider - Legend (USA/Europe)
Legacy of Ys - Books I & II (USA)
Ys DS (Japan)
Ys II DS (Japan)
Madagascar - Escape 2 Africa (USA)/Madagascar 2 (Canada/France/Germany/Italy/Netherlands/Spain/Sweden)
Madagascar - Escape 2 Africa (Europe)
Madden NFL 2005 (USA)
Mario & Sonic at the Olympic Games (USA/Europe)
Mario & Sonic at Beijing Olympic (Japan)
Mariowa Sonic - Beijing Olympic (Korea)
Mario Hoops 3 on 3 (USA)
Mario Slam Basketball (Europe)
Mario Basketball 3 on 3 (Japan)
Mario Kart DS (USA/Europe)
Mario Kart DS (Japan)
Mario Kart DS (Korea)
Mario Kart DS (Kiosk Demo) (USA)
Marvel - Ultimate Alliance 2 (USA)
Marvel Super Hero Squad (USA/Europe {En,Fr,De,Nl})
Marvel Super Hero Squad (Europe {Es,It})
Marvel Super Hero Squad (Korea)
MechAssault - Phantom War (USA)
MechAssault - Phantom War (Europe)
Mega Man Star Force - Dragon/Leo/Pegasus (USA)
Mega Man Star Force - Dragon/Leo/Pegasus (Europe)
Ryuusei no Rockman - Green Dragon/Fire Leo/Ice Pegasus (Japan)
Mega Man Star Force 2 - Zerker x Ninja/Saurian (USA)
Mega Man Star Force 2 - Zerker x Ninja/Saurian (Europe)
Ryuusei no Rockman 2 - Berserk x Dinosaur/Shinobi (Japan)
Metroid Prime - Hunters - First Hunt (USA)
Metroid Prime - Hunters - First Hunt (Europe)
Metroid Prime - Hunters (USA)
Metroid Prime - Hunters (USA) (Rev 1)
Metroid Prime - Hunters (Europe)
Metroid Prime - Hunters (Europe) (Rev 1)
Metroid Prime - Hunters (Japan)
Metroid Prime - Hunters (Korea)
Mini Ninjas (USA)
Mini Ninjas (Europe)
Moon (USA)
Moon (Europe)
MySims - Racing (USA)
MySims - Racing (Europe)
Naruto - Ninja Destiny (USA)
Naruto - Ninja Destiny - European Version (Europe)
Naruto - Shinobi Retsuden (Japan)
Need for Speed - Underground 2 (USA)
Need for Speed - Underground 2 (Europe)
Need for Speed - ProStreet (USA)/(USA) (Rev 1)/(Europe) (Rev 1)
Need for Speed - ProStreet (Europe)
Need for Speed - ProStreet (Korea)
Need for Speed - Nitro (USA/Europe)
Need for Speed - Nitro (Japan)
New Super Mario Bros. (USA) (Requires xdelta patch here: https://www.dropbox.com/s/5mrrwp92i7qq38f/nsmbws.xdelta?dl=0)
Nicktoons Unite! (USA)
SpongeBob SquarePants and Friends Unite! (Europe)
Nostalgia (USA)
Nostalgeo no Kaze (Japan)
Okamiden (USA/Europe)
Ookami Den - Chiisaki Taiyou (Japan)
Open Season (USA/Europe {En,Es,It,Nl}/Europe {En,Fr,De,Es,It,Sv,No,Da,Fi})
Orcs & Elves (USA/Europe)
Over the Hedge (USA)
Over the Hedge (Europe)/Vecinos Invasores (Spain)
Nos Voisins, les Hommes (France)/Ab durch die Hecke (Germany)
La Gang del Bosco (Italy)/Over the Hedge - Beesten bij de Buren (Netherlands)
Pac'n Roll (USA/Europe)
Pac'n Roll (Japan)
Pac'n Ball (Korea)
Pac-Man World 3 (USA)
Pac-Man World 3 (Europe)
The Penguins of Madagascar (USA)
The Penguins of Madagascar (Europe {En,Fr}/Europe {Es,It})
The Penguins of Madagascar (Europe {De,Nl})
The Penguins of Madagascar - Dr. Blowhole Returns Again! (USA/Europe {En,Fr}/Europe {Es,It})
The Penguins of Madagascar - Dr. Blowhole Returns Again! (Europe {De,Nl})
Phantasy Star 0 (USA/Europe)
Phantasy Star 0 (Japan)
Pokémon - Diamond/Pearl Version (USA/Europe)
Pokémon - Version Diamant/Perle (France)/Diamant/Perl-Edition (Germany)/Versione Diamante/Perla (Italy)/Edicion Diamante/Perla (Spain)
Pocket Monsters - Diamond/Pearl (Japan)/(Japan) (Rev 5)
Pocket Monsters - Diamond/Pearl (Japan) (Rev 6)
Pocket Monsters DP - Dialga/Palkia (Korea)
Pokémon - Platinum Version (USA/USA Rev 1/Europe)
Pokémon - Version Platine (France)/Platin-Edition (Germany)/Versione Platino (Italy)/Edicion Platino (Spain)
Pocket Monsters - Platinum (Japan)
Pocket Monsters Pt - Giratina (Korea)
Pokémon - HeartGold/SoulSilver Version (USA/Europe)
Pokémon - Version Or HeartGold/Argent SoulSilver (France)/Edicion Oro HeartGold/Plata SoulSilver (Spain)
Pokémon - Goldene Edition HeartGold/Silberne Edition SoulSilver (Germany)
Pokémon - Versione Oro HeartGold/Argento SoulSilver (Italy)
Pocket Monsters - HeartGold/SoulSilver (Japan)
Pocket Monsters - HeartGold/SoulSilver (Korea)
Pokémon - Black Version (USA/Europe)
Pokémon - White Version (USA/Europe)
Pokémon - Version Noire (France)
Pokémon - Version Blanche (France)
Pokémon - Schwarze Edition (Germany)
Pokémon - Weisse Edition (Germany)
Pokémon - Versione Nera (Italy)
Pokémon - Versione Bianca (Italy)
Pokémon - Edicion Negra/Blanca (Spain)
Pocket Monsters - Black (Japan)
Pocket Monsters - White (Japan)
Pocket Monsters - Black/White (Korea)
Pokémon - Black Version 2 (USA/Europe)
Pokémon - White Version 2 (USA/Europe)
Pokémon - Version Noire 2 (France)
Pokémon - Version Blanche 2 (France)
Pokémon - Schwarze Edition 2 (Germany)
Pokémon - Weisse Edition 2 (Germany)
Pokémon - Versione Nera 2 (Italy)
Pokémon - Versione Bianca 2 (Italy)
Pokémon - Edicion Negra 2 (Spain)
Pokémon - Edicion Negra 2 (Spain) (Randomized)
Pokémon - Edicion Blanca 2 (Spain)
Pocket Monsters - Black 2 (Japan)
Pocket Monsters - White 2 (Japan)
Pocket Monsters - Black 2 (Korea)
Pocket Monsters - White 2 (Korea)
Pop Island - Paperfield (USA)
Prey the Stars (USA)
Prey the Stars - Gabu Gabu Planet (Europe)
Gabu Gabu Planet (Japan)
Race Driver - Create & Race (USA/Europe)/V8 Supercars Australia 3 - Create & Race (Australia)/DTM Race Driver 3 - Create & Race (Germany)
Rayman DS (USA)
Rayman DS (Europe)
Ridge Racer DS (USA, Europe)
SBK - Snowboard Kids (USA)
SBK - Snowboard Kids (Europe)
Snowboard Kids Party (Japan)
Sega Superstars Tennis (USA)
Sega Superstars Tennis (Europe)
Sideswiped (USA)
Clash King V201 (Japan)
The Sims 2 (USA)
The Sims 2 (Europe)
The Sims 2 - Hachamecha Hotel Life (Japan)
Skate It! (USA/Europe)
Sokoban DS (Europe)
Solatorobo - Red the Hunter (USA)
Solatorobo - Red the Hunter (Europe)
Solatorobo - Sorekara Coda e (Japan)
Sonic & Sega All-Stars Racing (USA/Europe)
Spectrobes - Beyond the Portals (USA)
Spectrobes - Beyond the Portals (Europe)
Chou Kaseki Monster Battle - Gekitotsu Galaxy (Japan)
Speed Racer - The Videogame (USA)
Speed Racer - The Videogame (Europe)
Speed Racer (Japan)
Spider-Man - Web of Shadows (USA/Europe {En,Fr,De}/Europe {Es,It})
Spider-Man - Shattered Dimensions (USA/Europe)
SpongeBob's Boating Bash (USA)
SpongeBob's Boating Bash (Europe {En,De}/Europe {En,Es})
Star Fox Command (USA)
Star Fox Command (Europe)
Star Fox Command (Japan)
Star Trek - Tactical Assault (USA)
Star Trek - Tactical Assault (Europe)
Star Wars - Battlefront - Elite Squadron (USA)
Star Wars - Battlefront - Elite Squadron (Europe {En,Fr}/Europe {Es,It})
Star Wars - Battlefront - Elite Squadron (Germany)
Star Wars - The Force Unleashed (USA/Europe)
Star Wars - The Force Unleashed (Japan)
Star Wars - The Force Unleashed (Korea)
Steal Princess (USA)
Steal Princess - Touzoku Koujo (Japan)
Submarine - Tech Demo
Super Mario 64 DS (USA) (Rev 0)
Super Mario 64 DS (USA) (Rev 1) (Optional xdelta patch: https://www.dropbox.com/s/viu9iintn9ozirt/sm64ws.xdelta?dl=1)
Super Mario 64 DS (Europe)
Super Mario 64 DS (Japan) (Rev 0)
Super Mario 64 DS (Japan) (Rev 1)
Super Mario 64 DS (Korea)
Shenyou Maliou DS (China)
Super Monkey Ball - Touch and Roll (USA)
Super Monkey Ball - Touch and Roll (Europe)
Super Monkey Ball DS (Japan)
Tales of Innocence (Japan)
Tenchu - Dark Secret (USA)
Tenchu - Dark Secret (Europe {En,Es,It}/Europe {En,Fr,De})
Tenchu - Dark Shadow (Japan)
Tomb Raider - Underworld (USA)
Tomb Raider - Underworld (Europe {En,Es,It})
Tomb Raider - Underworld (Europe {En,Fr,De,Nl})
TrackMania Turbo (USA)
TrackMania Turbo (Europe)
TRON - Evolution (USA)
TRON - Evolution (Europe {En,Fr,De,Es,It,Nl})
TRON - Evolution (Europe {En,Sv,No,Da})
Unknown Soldier - Mokuba no Houkou (Japan)
Wheel of Fortune (USA)
The Wizard of Oz - Beyond the Yellow Brick Road (USA)
Riz-Zoawd (Japan)
WWE SmackDown vs Raw 2010 featuring ECW (USA/Europe)
X-Men Origins - Wolverine (USA)
X-Men Origins - Wolverine (Europe)
Zombie Shiki - Eigo Ryoku Sosei Jutsu - English of the Dead (Japan)

NOTES:
* If some regions are combined in one line, that means the ROMs use the same cheat as one region.
* Only clean unhacked ROMs work with widescreen.

Codes by:
* fintogive
* RadDude McCoolguy
* KazoWAR
* RocketRobz
* Vague Rant
* CheatFreak47
* deisuke1234
* gamemasterplc
* ChampionLeake

If you want to get TWiLight Menu++ v10.0.0 follow the instructions in the official thread linked below. Be sure to update both TWiLight Menu++ and nds-bootstrap if you had already installed an earlier version on your console!

What do you think about B4DS? Will you be using it on a piece of hardware you considered useless or long dead? Will it be able to revive old, abandoned and unsupported cards? Feel free to leave a post in this thread with your thoughts!

UPDATE: Version 10.0.1 has been released to address some issues and add extra options for flashcard autoboot users.

:arrow: Source
:arrow: Official GBAtemp thread
 
Last edited by RattletraPM,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,483
Trophies
2
Age
23
XP
18,631
Country
United States
However, there is a catch: B4DS is still rather new and doesn't support many commercial ROMs yet. Some popular games are known to work, like Mario Party DS, Kirby Super Star Ultra, Pokèmon DP/HGSS, Mario Kart DS, Chrono Trigger and Wario Ware D.I.Y. as well as other SDK2 and SDK5 games, but do not expect every game to work out of the box yet.
Would like to point out that the game's SDK version doesn't matter.
Some games will not work, regardless of the SDK version.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,212
Country
Italy
Didn't games and music have a weird way of loading ROMs? It probably didn't have patches or other necessary anti piracy features, but I remember people using it.
Not that I remember of. I've had an Action Replay DS Media Edition which was basically an all-in-one ARDS with save backup functionality + Games 'n Music and, while admittedly I didn't give the homebrew part of it much use as I also had an R4DS, I only remember a few people managed to boot some commercial game demos - but that was it. If I remember correctly it was due to a hardcoded file size limit or something like that.

Would like to point out that the game's SDK version doesn't matter.
Some games will not work, regardless of the SDK version.
Gotcha, I was quoting this changelog here but I'll edit it out then!
 
  • Like
Reactions: RocketRobz

GalenTheGamer

Well-Known Member
Newcomer
Joined
Jan 8, 2009
Messages
56
Trophies
0
XP
996
Country
United States
So I have an old Gateway 3DS lying around I haven't used in over a year. Can I pick up a N3DS at a used game shop and expect it to run Twilight, DS/3DS rom backups, and do widescreen hacks, etc?
 
  • Like
Reactions: StrayGuitarist

x65943

Jesus was an EMF wave
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
5,270
Trophies
3
Location
ΗΠΑ
XP
14,525
Country
United States
So I have an old Gateway 3DS lying around I haven't used in over a year. Can I pick up a N3DS at a used game shop and expect it to run Twilight, DS/3DS rom backups, and do widescreen hacks, etc?
You are not gonna want to use a gateway to run 3ds roms in 2019.

Use luma and install cia backups.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
2,466
Trophies
1
XP
3,001
Country
Canada
A silly question, probably, but these wild new features don't somehow enable switching to TWL clock speed while running from a flashcard (i.e. on a system with stock firmware), do they..?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: 10 year old hardware now still emulates switch pretty decently