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,

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,203
Trophies
2
XP
4,417
Country
Canada
Does anyone know if there is a way to search for cheats within a NDS game when on twilightmenu++? It seems to Phantasy Star Zero that Infinite PP has changed in values in game as when patched with DSATM the file goes from a 128mb game file to a 115mb game file and it seems that that particular code gets changed when in twilight. Yes the Infinite PP works perfectly using the patched game and DeSmuME yet 2 of the 3 codes work on twilight.
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,883
Trophies
3
Age
52
Location
Austria
XP
1,369
Country
Austria
Hello.:)

Thank you so much @Robz8 !
Bowser's Inside Story is working perfectly without any crashes after opening a save file.
Still testing out Tomodachi Collection though.

--------------------- MERGED ---------------------------

Tomodachi Collection still has the same problem for me ;-;
Try a full reinstall of TWLMenu++ then.
If it doesn't fix it, then it could be your ROM.

I can not say,what is the Issue,i tried it again with both Versions and all is ok.:(

P1360786.JPG P1360787.JPG P1360788.JPG P1360789.JPG

Attached is my Save File,please name it like YOUR ROM is named otherwise it is not regonized !

Good Luck.
Thank you.:)
 

Attachments

  • Tomodachi.zip
    1.5 KB · Views: 133
Last edited by Alexander1970,

FriskyAl0310

Active Member
Newcomer
Joined
Apr 15, 2020
Messages
37
Trophies
0
Age
23
XP
87
Country
Philippines
Okay, so I used your save file...
Hello.:)




I can not say,what is the Issue,i tried it again with both Versions and all is ok.:(

View attachment 206733 View attachment 206734 View attachment 206735 View attachment 206736

Attached is my Save File,please name it like YOUR ROM is named otherwise it is not regonized !

Good Luck.
Thank you.:)
Of course I did what you said, and yes, the save file worked, but I created another Mii and saved it then turned off my DSi then opened the rom file again and the Mii I created wasn't there. It vANISHES
 
  • Like
Reactions: Alexander1970

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,883
Trophies
3
Age
52
Location
Austria
XP
1,369
Country
Austria
Thank you.:)

Okay, so I used your save file...

Of course I did what you said, and yes, the save file worked, but I created another Mii and saved it then turned off my DSi then opened the rom file again and the Mii I created wasn't there. It vANISHES

That sounds very strange.I am very sorry,I really have no Idea except some TWiLight Settings maybe.:unsure:

On the Games and Apps Settings:

P1360790.JPG P1360791.JPG P1360792.JPG

Maybe trying the Logging Option.:unsure:

Good Luck
Thank you.:)
 

FriskyAl0310

Active Member
Newcomer
Joined
Apr 15, 2020
Messages
37
Trophies
0
Age
23
XP
87
Country
Philippines
I just noticed, also MP4 files doesn't load, it just shows an error saying "Please turn off your DS. (Hopefully this will be fixed soon.)" why is everything not working for me dfgsgffdgsafdsfs
 
  • Like
Reactions: Alexander1970

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,509
Country
United States
I just noticed, also MP4 files doesn't load, it just shows an error saying "Please turn off your DS. (Hopefully this will be fixed soon.)" why is everything not working for me dfgsgffdgsafdsfs
You need to convert the files, even if they're already .mp4

--------------------- MERGED ---------------------------

Okay, so I used your save file...

Of course I did what you said, and yes, the save file worked, but I created another Mii and saved it then turned off my DSi then opened the rom file again and the Mii I created wasn't there. It vANISHES
Please post what's in "sd:/_nds/nds-bootstrap.ini"
 

FriskyAl0310

Active Member
Newcomer
Joined
Apr 15, 2020
Messages
37
Trophies
0
Age
23
XP
87
Country
Philippines
[NDS-BOOTSTRAP]
DEBUG = 0
LOGGING = 1
ROMREAD_LED = 0
DMA_ROMREAD_LED = 0
LOADING_SCREEN = 1
CONSOLE_MODEL = 0
NDS_PATH = sd:/roms/nds/Mario Kart DS (USA) (En,Fr,De,Es,It).nds
SAV_PATH = sd:/roms/nds/saves/Mario Kart DS (USA) (En,Fr,De,Es,It).sav
RAM_DRIVE_PATH = sd:/null.img
LANGUAGE = -1
DSI_MODE = 0
BOOST_CPU = 0
BOOST_VRAM = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CARDENGINE_CACHED = 1
FORCE_SLEEP_PATCH = 0
AP_FIX_PATH =
EXTENDED_MEMORY = 0
CACHE_BLOCK_SIZE = 0
CACHE_FAT_TABLE = 0
PRECISE_VOLUME_CONTROL = 0
SOUND_FREQ = 1
HOMEBREW_ARG =
GAME_SOFT_RESET = 1
 
  • Like
Reactions: Alexander1970

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,509
Country
United States
[NDS-BOOTSTRAP]
DEBUG = 0
LOGGING = 1
ROMREAD_LED = 0
DMA_ROMREAD_LED = 0
LOADING_SCREEN = 1
CONSOLE_MODEL = 0
NDS_PATH = sd:/roms/nds/Mario Kart DS (USA) (En,Fr,De,Es,It).nds
SAV_PATH = sd:/roms/nds/saves/Mario Kart DS (USA) (En,Fr,De,Es,It).sav
RAM_DRIVE_PATH = sd:/null.img
LANGUAGE = -1
DSI_MODE = 0
BOOST_CPU = 0
BOOST_VRAM = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CARDENGINE_CACHED = 1
FORCE_SLEEP_PATCH = 0
AP_FIX_PATH =
EXTENDED_MEMORY = 0
CACHE_BLOCK_SIZE = 0
CACHE_FAT_TABLE = 0
PRECISE_VOLUME_CONTROL = 0
SOUND_FREQ = 1
HOMEBREW_ARG =
GAME_SOFT_RESET = 1
I meant after launching Tomodachi Collection. :P
 
  • Like
Reactions: Alexander1970

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,509
Country
United States
v0.35.0
Released as part of TWiLight Menu++'s 3rd Anniversary!

What's new? (B4DS)
  • A lot more games are now compatible!
    For certain THUMB game titles, you'll need a Donor ROM for it's respective SDK version.
    If using TWiLight Menu++, if a Donor ROM isn't set, it'll tell you if the game needs one, when launching.
  • ROMs that are either 256MB or 512MB, no longer need a Memory Expansion Pak to run.
    This means that those ROMs can now be played on a DSi or 3DS as well!
    NOTE: A Memory Expansion Pak is still required for some AP-fixes (those that take place in the overlays) to work.
Bug fix
  • Fixed Region 2 MPU patching.
    This achieves the above feature.
  • Soft-resetting now works with Memory Pit.
 
Last edited by RocketRobz,

FriskyAl0310

Active Member
Newcomer
Joined
Apr 15, 2020
Messages
37
Trophies
0
Age
23
XP
87
Country
Philippines
[NDS-BOOTSTRAP]
DEBUG = 0
LOGGING = 1
ROMREAD_LED = 0
DMA_ROMREAD_LED = 0
LOADING_SCREEN = 1
CONSOLE_MODEL = 0
NDS_PATH = sd:/roms/nds/5297 - Tomodachi Collection (Japan) (Rev 1)_(Patched).nds
SAV_PATH = sd:/roms/nds/saves/5297 - Tomodachi Collection (Japan) (Rev 1)_(Patched).sav
RAM_DRIVE_PATH = sd:/null.img
LANGUAGE = -1
DSI_MODE = 0
BOOST_CPU = 0
BOOST_VRAM = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CARDENGINE_CACHED = 1
FORCE_SLEEP_PATCH = 0
AP_FIX_PATH = sd:/_nds/TWiLightMenu/apfix/CCUJ-8554.ips
EXTENDED_MEMORY = 0
CACHE_BLOCK_SIZE = 0
CACHE_FAT_TABLE = 0
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,509
Country
United States
[NDS-BOOTSTRAP]
DEBUG = 0
LOGGING = 1
ROMREAD_LED = 0
DMA_ROMREAD_LED = 0
LOADING_SCREEN = 1
CONSOLE_MODEL = 0
NDS_PATH = sd:/roms/nds/5297 - Tomodachi Collection (Japan) (Rev 1)_(Patched).nds
SAV_PATH = sd:/roms/nds/saves/5297 - Tomodachi Collection (Japan) (Rev 1)_(Patched).sav
RAM_DRIVE_PATH = sd:/null.img
LANGUAGE = -1
DSI_MODE = 0
BOOST_CPU = 0
BOOST_VRAM = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CARDENGINE_CACHED = 1
FORCE_SLEEP_PATCH = 0
AP_FIX_PATH = sd:/_nds/TWiLightMenu/apfix/CCUJ-8554.ips
EXTENDED_MEMORY = 0
CACHE_BLOCK_SIZE = 0
CACHE_FAT_TABLE = 0
@FriskyAl0310 @alexander1970 Please post the MD5 hash of the ROM, using http://onlinemd5.com/
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,883
Trophies
3
Age
52
Location
Austria
XP
1,369
Country
Austria

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,509
Country
United States

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,883
Trophies
3
Age
52
Location
Austria
XP
1,369
Country
Austria
@retrogamefan Any idea what's happening?

Update:

On the DSi XL it still works.The Save File is still there and works after the Update to v15.0.0.:)

On the DSi The Save File is in the SAVES Folder but did not work anymore.
Here are the Error Message(s) when I start the Game:

P1360830.JPG P1360831.JPG P1360832.JPG

(Excuse me,If I can not write the Meaning of it but my Japanese is a little "out of Order" today.:rofl2:).

Maybe it is an SD Card Issue because I use there an regular 64 GB SD Card ? :unsure:

EDIT 2: The Save Game from the first Release Version works on the DSi.:)
I try a new SAVE for Rev.1 Version.

EDIT 3: Made a new Save Game and it works.Sorry for the Confusion,I think I had used the Save File from @FriskyAl0310 and forget it to replace.:D

All ok,all is good !!!


Thank you.:)
 
Last edited by Alexander1970,
General chit-chat
Help Users
    SylverReZ @ SylverReZ: Chilli dog