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,

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

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
@Robz8 i just read your post here about widescreen cheat, an external .bin file that enable the ROM to run in widescreen without modifying the rom itself...

It'll be added in by TWiLight Menu++ in v9.0.0.
The .bin file is the launched game's widescreen cheat.

Im just curious,
Since widescreen hack is a cheat code (and now has its own .bin cheat file that is also loaded upon running a ROM)

Do you think its possiible to do the same method on other cheat code specifically AP codes for those rom that are AP protected, since AP patch is also a cheat code? (Rather than injecting the AP patch code to rom itself that causes the actual rom to be modified).

To make it short, will it possible to create .bin file containing AP patches instead of the widescreen patch?
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Related to the question above, the expected format of the patches is *.ips but the patches linked from the first post are "xdelta".
Do they need to be converted somehow?
 

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
Related to the question above, the expected format of the patches is *.ips but the patches linked from the first post are "xdelta".
Do they need to be converted somehow?
Patches that are .ips are mostly for GBA, but they work just as fine for any NDS games that use them, the patcher works with both as long as they are for NDS games, so don't worry.
 
  • Like
Reactions: themanuel

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Awesome development with the on-the-fly patching, and the patches included in TM++.
Thanks!

By the way:
Once I have the latest TM++ and nds-bootstrap with AP set up, will the AP-patching work with forwarded CIA's as well?
 
Last edited by themanuel,
  • Like
Reactions: RocketRobz

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Awesome development with the on-the-fly patching, and the patches included in TM++.
Thanks!

By the way:
Once I have the latest TM++ and nds-bootstrap with AP set up, will the AP-patching work with forwarded CIA's as well?
No, as the forwarder CIAs do not write the path of the .ips file to nds-bootstrap's .ini file.
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
No, as the forwarder CIAs do not write the path of the .ips file to nds-bootstrap's .ini file.
I see, but can’t the path to a folder with all the ips files be set up once in the ini file, and then both launch methods will work? I’m obviously showing my lack of familiarity with the process so thank you for your patience.
 

GameBoyColor

Active Member
Newcomer
Joined
Jan 25, 2018
Messages
30
Trophies
0
Age
29
XP
268
Country
United States
Is there a list of what games require L to be held down when booting?

And on that subject, is there a way to bypass having to hold down L?
 

seseiSeki

Well-Known Member
Member
Joined
Sep 26, 2016
Messages
204
Trophies
0
Age
27
XP
2,241
Country
Germany
Is there a list of what games require L to be held down when booting?

And on that subject, is there a way to bypass having to hold down L?
The easiest way to bypass the "hold L thing" is telling Robz which game requires holding L. The next TWLMenu update will automatically do that for you.

And, no there is no list, because Robz needs people to tell him which games need the "hold L thing" in order to add them to an internal list that does the thing holding L does automatically.

Correct me, if I'm wrong, but that's what I understood.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
v0.24.0

What's new?
  • retail: Every file in NitroFS are now LZ77-compressed to achieve a file size similar to previous nds-bootstrap versions!
  • ROMs with encrypted secure area, now boot, by decrypting it on-the-fly!
    Examples are ROMs dumped from Wii U VC, and DSiWare (which still don't boot).
  • hb: LZ77-compressed Sega Gen/MD and SNES ROMs can now be booted! (Requires `.lz77.gen` extension for Gen/MD ROMs, and `.lz77.smc` or `.lz77.sfc` extension for SNES ROMs.)
    Good for if you want to save space on your DSi's SD card.
Bug fixes
  • Korg DS-10+ Synthesizer now works on retail DSi models again.
  • Fixed support for AP-patched M&L: Bowser's Inside Story.
  • The nds-bootstrap screen now fades in/out, instead of cutting in/out.
 
Last edited by RocketRobz,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol