Skip to content

Releases: DS-Homebrew/nds-bootstrap

v2.6.2 (hotfix)

24 Jun 10:00
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.15.1

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Below change only applies to DSi & 3DS users.

Bug fix

  • Fixed an overlooked bug where DSi-Enhanced ROMs would not boot in DSi mode without a DSi-Exclusive/DSiWare ROM set as a donor ROM.

v2.6.1 Changelog

Below changes only apply to DSi & 3DS users.

What's new?

  • Added ROM pre-load settings (automatically activated) for more games for improved ROM reading:
    • Dragon Ball: Origins (Sound data)
    • Dragon Ball: Origins 2 (Sound data)
    • Dragon Ball Z: Supersonic Warriors 2 (Character sprites and sound data, the latter for 3DS)
    • 3DS: Kamen Rider: Dragon Knight (Everything except sound data)
  • A DSi-Exclusive/DSiWare ROM can now be used as a donor ROM in order to increase the cluster cache from 6KB (0x17B0) to 12KB (0x3000) when running a DSi-Enhanced game in DSi mode. This can be useful if nds-bootstrap shows An error has occurred. due to ROM cluster fragmentation, and you don't feel like reformatting the SD card to de-fragment the ROM.
    • If you are using a DSi, then TWLMenu++ has already set a donor ROM automatically after booting for the first time.

Bug fixes

  • Fixed crashing with a communication error when selecting anything after connecting to My Pokemon Ranch on Wii.
    • The crash was caused by not reading the sound data due to the pre-loaded ROM data map getting cleared after selecting the Connect to Wii option in the Gen 4 Pokemon games.
  • Fixed a bug which lasted since v1.0.0, where the "Wanted!" feature in Assassin's Creed II: Discovery would crash with both screens nearly white, and no DSi/3DS camera image on the top screen.

v2.6.1

23 Jun 18:26
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.15.1

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Below changes only apply to DSi & 3DS users.

What's new?

  • Added ROM pre-load settings (automatically activated) for more games for improved ROM reading:
    • Dragon Ball: Origins (Sound data)
    • Dragon Ball: Origins 2 (Sound data)
    • Dragon Ball Z: Supersonic Warriors 2 (Character sprites and sound data, the latter for 3DS)
    • 3DS: Kamen Rider: Dragon Knight (Everything except sound data)
  • A DSi-Exclusive/DSiWare ROM can now be used as a donor ROM in order to increase the cluster cache from 6KB (0x17B0) to 12KB (0x3000) when running a DSi-Enhanced game in DSi mode. This can be useful if nds-bootstrap shows An error has occurred. due to ROM cluster fragmentation, and you don't feel like reformatting the SD card to de-fragment the ROM.
    • If you are using a DSi, then TWLMenu++ has already set a donor ROM automatically after booting for the first time.

Bug fixes

  • Fixed crashing with a communication error when selecting anything after connecting to My Pokemon Ranch on Wii.
    • The crash was caused by not reading the sound data due to the pre-loaded ROM data map getting cleared after selecting the Connect to Wii option in the Gen 4 Pokemon games.
  • Fixed a bug which lasted since v1.0.0, where the "Wanted!" feature in Assassin's Creed II: Discovery would crash with both screens nearly white, and no DSi/3DS camera image on the top screen.

v2.6.0

18 Jun 05:23
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.15.0

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • 3DS: Updated ROM pre-load settings for WarioWare: D.I.Y. (Europe) to pre-load all data used for the currently set language.
  • DSi/3DS: Added ROM pre-load settings (automatically activated) for more games for improved ROM reading:
    • Dragon Quest IV: Chapters of the Chosen (USA) (English Party Chat v1.2)
    • Elite Forces: Unit 77 (DSi)
    • Nanostray (DSi)
    • Nanostray 2 (DSi)
    • Stitch Jam
    • Motto! Stitch! DS: Rhythm de Rakugaki Daisakusen
  • DSi/3DS: Screen filter and/or DS Phat colors are now applied to Actimagine/Mobiclip videos!
    • When running with NTR clock speed, video resolution will be reduced in half to reduce slowdown.
  • When starting a game for the first time with this version, the ESRB splash screen (if enabled) on the top screen is now displayed at the same time as the "Please wait..." message on the bottom screen.
  • For some ESRB-rated online games which don't display the online notice (ex. Pokemon Black & White 1 & 2), it can now be displayed on the bottom screen (replacing the "Please wait..." message on first boot) below the ESRB splash screen.
    • Online notice flags are stored on TWLMenu++'s side (along with the rating descriptors).

Bug fixes

  • DSi: Due to the pre-load setting addition, Nanostray 2 no longer crashes when going into gameplay!
  • Fixed a (somewhat) long-standing issue where Professor Layton and the Curious Village would not reset correctly from nds-bootstrap's in-game menu, instead showing video cutscenes or the puzzle mode.
  • DSi/3DS: Bomberman no longer crashes on opening an area when using a screen filter and/or DS Phat colors.
  • DSi/3DS: Fixed card read DMA not being properly patched for My Healthy Cooking Coach and possibly some other early DSi-Enhanced games.
    • The title would crash after boot without the fix.
  • DSi/3DS: Fixed games which use SDK 2.1 or later not booting from flashcards (without B4DS mode).
  • DSi/3DS: Fixed DSi mode not working on flashcards.
  • Yet another attempt to fix the in-game menu not opening on Ace3DS+ flashcards, by clearing the WiFi IRQ register on arm7 before boot.
    • Implemented after a user has found out that the in-game menu opens on Shantae: Risky's Revenge due to the WiFi IRQ register not being checked.
  • DSi/3DS: Fixed rebooting after dumping RAM.
  • DS: Fixed SuperCard CF support (not to be confused with SuperCard MiniSD).

Known bugs

  • Screen filter and/or DS Phat colors are not applied to all games containing Mobiclip videos, as the code which plays the videos may be stored in the overlays instead of the main ARM9 code.
    • Some games where the code is stored in the overlays are supported manually.
  • Despite the pre-load setting addition, Stitch Jam still randomly soft-locks. The cause of the soft-locks is unknown.

v2.5.0

24 May 02:57
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.14.0

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • DSi/3DS: Added support for color LUTs/screen filters (located in sd:/_nds/colorLut/)!
    • Not compatible with the Memory Pit exploit.
  • DSi/3DS: DS Phat colors can now be displayed! Some early DS games may benefit from this feature.
    • Also not compatible with the Memory Pit exploit, due to it using the color LUT applying system.
    • If you're using TWiLight Menu++ and/or forwarders, it can be set per-game.
  • B4DS: 6 more DSiWare titles can now be played on DS Phat & DS Lite consoles! (474 -> 480 DSiWare titles now supported!)
    • Cake Ninja: XMAS
      • Previously only worked on debug/dev consoles.
      • Audio is disabled on regular/retail consoles due to memory limitations.
    • California Super Sports
      • Crashes on regular/retail consoles when selecting either Dodgeball or Rollerblade.
    • Crazy Cheebo: Puzzle Party
    • Curling Super Championship
    • Electroplankton: Lumiloop
      • Previously only worked on debug/dev consoles.
      • Title intro music has been reduced from Stereo to Mono on regular/retail consoles due to memory limitations.
      • An SDK5 VRAM-WiFi Donor ROM (ex. Lufia: Curse of the Sinistrals) is required to run this title on regular/retail consoles.
    • Ice Hockey Slovakia 2011
      • Sound effects are disabled on regular/retail consoles due to memory limitations.

Known bug

  • The color LUT applying system (also activated by enabling DS Phat colors) will not work properly with some games, due to 3D color blending, briefly showing the original colors for a frame, and/or bitmap graphics displaying. It can also cause certain games to crash and/or not boot.
    • Plenty of the problematic games have been blacklisted from using the color LUT system, but some other games may still have those issues.
    • The system is also incompatible with homebrew titles.

v2.4.6

09 May 00:57
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.3

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • Added AP-fix for Pokémon: Refined Gold Coarse/Overhaul v4.1.2.
    • Patch required from nds-bootstrap-extras, and must be applied to the unhacked ROM. (NOTE: The patch file marked with [b] is for ROMs dumped using old tools.)
  • Updated AP-fix for Cid to Chocobo no Fushigi na Dungeon: Toki Wasure no Meikyuu DS+.
    • Now sourced from @DeadSkullzJr's cheat database, and converted to .ips format to avoid relying on the cheat engine.
    • Now applies to both clean and modified ROMs, meaning ROM hacks and translations of the game will now be AP-patched as well.

Bug fix

  • Fixed the hiyaCFW menu not appearing for hiyaCFW users when quitting the game.

v2.4.5

14 Apr 20:10
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.1

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @DeadSkullzJr: Added AP-fix for Pokémon: SoothingSilver Version v1.4.2.
  • Added AP-fix for Pokémon: Refined Gold Coarse/Overhaul v4.1.1.
    • Patch required from nds-bootstrap-extras, and must be applied to the unhacked ROM. (NOTE: The patch file marked with [b] is for ROMs dumped using old tools.)
  • The AP-fix for Grand Theft Auto: Chinatown Wars is now applied to any ROM of said game, regardless if clean or modified.

v2.4.4

09 Apr 01:16
Compare
Choose a tag to compare

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @DeadSkullzJr: Added AP-fix for Pokémon: SoothingSilver Version v1.4.1.
  • Added AP-fix for Pokémon Blanco (Español Latino translation).

Bug fix

  • DSi: Fixed Plants vs. Zombies (DS version) crashing with a data abort error when trying to use DS Download Play.

v2.4.3 (hotfix)

20 Mar 22:42
Compare
Choose a tag to compare

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Bug fix

  • Fixed AP-fix for Pokémon: Refined Gold Coarse (v4.0.4)!

v2.4.2

11 Mar 07:21
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.0

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • Added AP-fix for Pokémon: Refined Gold Overhaul (v4.0.4)!
    • For the fix to take effect, you'll need to apply the fixed ROM hack patch (from the nds-bootstrap-extras repo) to the clean unhacked ROM.

v2.4.1: Day 25 (2/25) in 2025 Release

26 Feb 01:45
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.12.5

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @Wokann: Added support for using direction sensor from the Hoshizora Navi cartridge in said game.
  • Card Read DMA is no longer configurable and now disabled on flashcards (due to slowdown and/or crashes in certain games), except for these games which still require it:
    • Army Men: Soldiers of Misfortune
    • Call of Duty: Modern Warfare 3: Defiance
    • The Magic School Bus: Oceans
    • Tony Hawk's American Sk8land
    • Ultimate Mortal Kombat
  • Fixed AP-fix for KuruKuru Princess: Tokimeki Figure: Mezase! Vancouver.
  • Removed AP-fix for Super Kaseki Horider, as it had no effect, and it is unknown how to fix it.

Bug fixes

  • Fixed where taking a screenshot or pressing B button after changing the main screen setting would cause a data abort error on flashcards in B4DS mode.
  • Fixed a somewhat long-standing bug where the function which ends the current card read DMA operation is not called when running a DSi-Enhanced/Exclusive game in DSi mode.