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
39
XP
159
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
16,515
Trophies
3
Age
24
XP
20,845
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
27
XP
3,049
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
16,515
Trophies
3
Age
24
XP
20,845
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
27
XP
3,049
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
16,515
Trophies
3
Age
24
XP
20,845
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
27
XP
3,049
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
30
XP
83
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
27
XP
3,049
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
16,515
Trophies
3
Age
24
XP
20,845
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
27
XP
3,049
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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    LeoTCK @ LeoTCK: and edge of the forum is mostly comedy and games