nds-bootstrap loader: Run commercial NDS backups from an SD Card

nds-bootstrap:

Thanks to the work of ahezard, Gericom, Apache, Robz8, _catcatcat, and shutterbug2000 and other contributors, we can now load NDS games from the SD card, without any flashcard/SLOT-1 card.

Don't expect high compatibility, but do expect many, many updates.

:arrow: Compatibility listing:
https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0

:arrow: The official Discord server for nds-bootstrap:
https://discordapp.com/invite/7bxTQfZ

:arrow: The thread for the recommended loader (by Robz8):
https://gbatemp.net/threads/twloader-ctr-mode-nds-app.448375/

:arrow: SRLoader for softmodded DSis (by Robz8):
https://gbatemp.net/threads/srloader-nds-app-for-dsi.472200/

:arrow: If you're more of a forwarder person:
https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/

:arrow: Link to the releases page:
https://github.com/ahezard/nds-bootstrap/releases

:arrow: Anti-Piracy patch list by Robz8
https://gbatemp.net/threads/ap-patch-preservation.477536/

Also, thank you to our testers:
Historian
JoshuaDoes
thejsa
Alerdy
PokeAcer


Also, a video thanks to Robz8:


And another thanks to Alerdy:
 
Last edited by shutterbug2000,

rezafaliq

Member
Newcomer
Joined
May 30, 2013
Messages
7
Trophies
0
Age
38
XP
149
Country
Malaysia
dont know if this is the correct thread for this,

i cant seem to update twilight Menu++ using the updater,it alwasy stuck on when downloading

while nds bootstrap can be updated normally using the updater
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
I just noticed in TwilightMenu++ I can now choose NDS Bootstrap for DSiWare. But...DSiWare isn't supported yet? Is that right?
Yes.

v0.29.3

Bug fixes
  • Fixed a long-standing bug where E-type cheats wouldn't work, as well as making a game not start!
    (Special thanks to @ahezard!)
  • Fixed FAT table cache still being created and/or read, even when turned off.
Known bug
  • The E type still doesn't work 100%.
 
Last edited by RocketRobz,

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
26
XP
3,024
Country
Greece
Yes.

v0.29.3

Bug fixes
  • Fixed a long-standing bug where E-type cheats wouldn't work, as well as making a game not start!
    (Special thanks to @ahezard!)
  • Fixed FAT table cache still being created and/or read, even when turned off.
Known bug
  • The E type still doesn't work 100%.
Need a bit of help... I've accidentally deleted my _nds folder and I can't remember which files are needed to run the Forwarders and how they should be renamed if needed, can you help me any with this? I really can't stand Twilight menu and all that, Forwarders are much faster to start and close, making it easier to go between 3DS/VC/NDS games without needing to load stuff in-between, so I prefer those by far, but just can't remember which files are needed and which files I should use from these releases...
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
Need a bit of help... I've accidentally deleted my _nds folder and I can't remember which files are needed to run the Forwarders and how they should be renamed if needed, can you help me any with this? I really can't stand Twilight menu and all that, Forwarders are much faster to start and close, making it easier to go between 3DS/VC/NDS games without needing to load stuff in-between, so I prefer those by far, but just can't remember which files are needed and which files I should use from these releases...
Just download the SD forwarder pack, and extract it.
 
  • Like
Reactions: ThoD and banjo2

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
26
XP
3,024
Country
Greece
Just download the SD forwarder pack, and extract it.
But is it updated to latest version of nds-bootstrap or I have to update it manually? Last I checked couple days back it wasn't up to date...
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
v0.30.0: Soft-reset world

Instructions:
  1. Download the .7z file.
  2. Extract the nds-bootstrap (or B4DS, for DS-mode flashcards) .nds files, to `root:/_nds`.
  3. Extract the .ver file to `root:/_nds/TWiLightMenu`.
  4. To those who have used the nightly builds that featured soft-reset, please delete `patchOffsetCache` at `sd:/_nds/nds-bootstrap/`.

What's new?/Bug fix
  • After 2 long years, proper soft-reset implementation has finally come!
    Access Minigames in NSMB, Battle Mode in Bomberman 2, London Life in Professor Layton and the Specter, and more!
    Other soft-reset events, such as exiting WiFi settings, as well as returning to title screen, have been fixed.
What's new?
  • An external soft-reset backend ID can be read at `sd:/_nds/nds-bootstrap/srBackendId.bin`, whenever a soft-reset event triggers. It contains the 8-byte TID that can be found in DSiWare-type titles, at 0x230.
    This is added by any forwarder for 3DS consoles.
Bug fixes
  • 3DS: Chances of resetting or returning to TWLMenu++ failing, has been lowered.
    If you're an O3DS user, chances are the same as before.
  • DSi: HiyaCFW is no longer required to reset your game.
  • Fixed Infinite Space not booting.
  • B4DS: Fixed Plants vs Zombies not booting.
Known bug
  • Wii connectivity with Gen 4 Pokémon titles still doesn't work.
    This bug is not related to soft-reset.
 
Last edited by RocketRobz,

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
26
XP
3,024
Country
Greece
v0.30.0: Soft-reset world

Instructions:
  1. Download the .7z file.
  2. Extract the nds-bootstrap (or B4DS, for DS-mode flashcards) .nds files, to `root:/_nds`.
  3. Extract the .ver file to `root:/_nds/TWiLightMenu`.
  4. To those who have used the nightly builds that featured soft-reset, please delete `patchOffsetCache` at `sd:/_nds/nds-bootstrap/`.

What's new?/Bug fix
  • After 2 long years, proper soft-reset implementation has finally come!
    Access Minigames in NSMB, Battle Mode in Bomberman 2, London Life in Professor Layton and the Specter, and more!
    Other soft-reset events, such as exiting WiFi settings, as well as returning to title screen, have been fixed.
What's new?
  • An external soft-reset backend ID can be read at `sd:/_nds/nds-bootstrap/srBackendId.bin`, whenever a soft-reset event triggers. It contains the 8-byte TID that can be found in DSiWare-type titles, at 0x230.
    This is added by any forwarder for 3DS consoles.
Bug fixes
  • 3DS: Chances of resetting or returning to TWLMenu++ failing, has been lowered.
    If you're an O3DS user, chances are the same as before.
  • DSi: HiyaCFW is no longer required to reset your game.
  • Fixed Infinite Space not booting.
  • B4DS: Fixed Plants vs Zombies not booting.
Known bug
  • Wii connectivity with Gen 4 Pokémon titles still doesn't work.
    This bug is not related to soft-reset.
We can finally soft-reset Pokemon games too for stationary Pokemon? If so, this is huge!
 

Guren302

Member
Newcomer
Joined
Mar 3, 2020
Messages
6
Trophies
0
Age
29
XP
71
Country
Russia
Tony Hawk American Skateland runs with wierd slowdowns. But with dstwo cart it runs perfect. I tried to launch this game with different settings, but slowdowns did not disappear.
Also, COD Modern Warfare 3 freeze when level is starting.
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
26
XP
3,024
Country
Greece
Almost! We still need to implement cloneboot, which the major games use for DLP Multiplayer.
You also need to fix how on latest version games blackscreen a lot if put in sleep mode, 1 in 5 times for me I have to exit the game and reload it because it's just all black:rofl2:
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
You also need to fix how on latest version games blackscreen a lot if put in sleep mode, 1 in 5 times for me I have to exit the game and reload it because it's just all black:rofl2:
That's because you're using TWL clock speed.
In "nds-bootstrap.ini", make sure "BOOST_CPU" is set to "0" to use NTR clock speed.
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
26
XP
3,024
Country
Greece
That's because you're using TWL clock speed.
In "nds-bootstrap.ini", make sure "BOOST_CPU" is set to "0" to use NTR clock speed.
Oh, gonna change that, didn't know that was the cause lol, thanks!
 
  • Like
Reactions: banjo2
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    3h left until work finishes, bah
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
    K3N1 @ K3N1: Plug in*