Releases: DS-Homebrew/nds-bootstrap
Releases · DS-Homebrew/nds-bootstrap
v2.9.0
Included in TWiLight Menu++ v27.18.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
Changelog
- Most games which contain STRM files contained in
.sdatfiles and/or Mobiclip will now have those STRM and/or video files be read asynchronously to reduce/remove frame drops. - For many of the SD-related fixes to apply to flashcard users (such as properly working card read DMA), the LRU cache system is now used when running games from flashcards.
- The ROM read LED settings now work on flashcards as a result.
- This can work around crashes for certain flashcards.
- Does not apply to Pokemon Black & White 1 & 2 due to the SWI Halt function not being hooked for flashcard reads, along with DLDI drivers not having asynchronous DMA reads.
- Due to memory limitations, this does not affect users who are running nds-bootstrap's B4DS mode.
- If the SD card the game is running from uses 32KB cluster size or more, the cluster size of the LRU cache will be increased from 16KB to 32KB, loading a bit more data each time a card read occurs.
- This is known to fix some crashes in Pokemon Ranger: Guardian Signs.
- Fixed NAND save R/W under 512 bytes not working correctly by loading the last read data into the LRU cache.
- Due to memory limitations, this does not affect users who are running nds-bootstrap's B4DS mode.
- Fixed a possible crash which could occur when trying to connect to Wii in Pokemon HeartGold & SoulSilver.
- The following games will no longer need to be manually AP-patched first before applying a ROM hack:
- MegaMan Zero Collection
- Phantasy Star 0
- Solatorobo: Red the Hunter
- Style Savvy
- Fixed AP-fix for Phantasy Star 0 (Japan).
- Most of the black flickering no longer occurs in the Transformers games developed by Vicarious Visions.
- If the DSi Sound app is set as a donor ROM for DSi-Enhanced games and save relocation is disabled, the donor ROM will be rejected.
- Fixed Pokemon Black & White 1 & 2 not booting if a THUMB ROM (such as the standalone DS WiFi Settings ROM) is used as a DSi donor ROM.
- Fixed card read DMA not being patched properly for a few games (such as Planet Puzzle League).
- Attempted to fix possible issues occurring in homebrew titles by reverting the LRU cache transfer method from
__aeabi_memcpytotonccpy. - Yu-Gi-Oh!: Nightmare Troubadour and all Yu-Gi-Oh! World Championship games are now blacklisted from using screen color filters and/or the DS Phat color setting due to slowdown in some areas and darkening issues from palette cycling.
- Various: Updated in-game menu translations.
v2.8.3
Included in TWiLight Menu++ v27.17.3
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new? / Bug fix
- The following games will no longer need to be manually AP-patched first before applying a ROM hack and/or randomizer patch, and will also no longer crash on white screens on boot:
- Chrono Trigger
- FabStyle
- Inazuma Eleven (non-Japanese versions)
- Inazuma Eleven 2: Blizzard & Firestorm (non-Japanese versions)
- Inazuma Eleven 3: Sekai e no Chousen!! The Ogre
- Pokémon: HeartGold & SoulSilver Version
- Radiant Historia
- SaGa 2: Hihou Densetsu: Goddess of Destiny
What's new?
- Various: Updated in-game menu translations.
v2.8.2 (hotfix #2)
Included in TWiLight Menu++ v27.17.2
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
Bug fix
- Fixed a long-standing and formerly hidden bug (discovered from improving the AP-patching system) where some AP-fixes would fail to be detected. This fixes Pokemon HeartGold crashing when either loading save data or during gameplay (unknown if the fix works with ROM hacks).
v2.8.1 (hotfix)
Included in TWiLight Menu++ v27.17.1
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
Bug fix
- Fixed the AP-fix for Tomodachi Collection to work with the Italian Translation (Beta 2, as of this release).
v2.8.0
Included in TWiLight Menu++ v27.17.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new?
- Added AP-fixes for the following games:
- Captain Tsubasa: New Kick Off (English translation v0.5)
- Captain Tsubasa: New Kick Off (Repacked v1.8) (Patch required from nds-bootstrap-extras)
- Inazuma Eleven 3: The Ogre (Full English Translation) (Patch required from nds-bootstrap-extras)
- Pokémon: Refined Gold Overhaul (Coarse) (v4.1.3) (by @DeadSkullzJr)
- Pokémon: Refined Gold Overhaul (Original) (v4.1.3) (by @DeadSkullzJr)
- Pokémon: SoothingSilver Version (v1.4.3) (by @DeadSkullzJr)
- Pokémon: Storm Silver Version (v1.1.1) (Classic) (by @DeadSkullzJr)
- Pokémon: Storm Silver Version (v1.1.1) (Complete) (by @DeadSkullzJr)
- @R-YaTian: Improved AP-patching system for patches to be applied to some more modified ROMs.
- When trying to load streamable music & videos in some games, card read DMA is now forced in order to load them asynchronously. This only applies to DSi/3DS SD card users, and currently applies to these games:
- Elite Beat Agents
- Osu! Tatakae! Ouendan
- Moero! Nekketsu Rhythm Damashii: Osu! Tatakae! Ouendan 2
- Pokemon Black & White Version 2
- Pokemon Ranger: Guardian Signs
- Sonic Colors
- System Flaw
- Added pre-load settings for the following games:
- Code Lyoko (3DS): Everything except level-specific sound effects and video cutscenes
- Code Lyoko: Fall of X.A.N.A. (MEP/DSi): Everything except sound data and video cutscenes
- Stratego: Next Edition (DSi): Everything except streamed music
- If a screen color filter and/or the DS Phat colors setting is enabled, the log (if enabled) will now notify you that a screen filter is enabled.
- The log (if enabled) will now print out the nds-bootstrap version on the top.
- Various: Updated in-game menu translations.
Bug fixes
- DSi/3DS: myNotebook Red, Green, and Blue will no longer crash when booted with Memory Pit.
- B4DS: Fixed Paws & Claws: Pet Resort and Paws & Claws: Pet Vet 2 not booting due to a missing patch.
- DSi/3DS: The added missing patch now allows the nds-bootstrap in-game menu to open for those games.
- DSi/3DS: Clubhouse Games now boots with a screen color filter and/or DS Phat colors enabled.
- DSi/3DS: Flower, Sun and Rain: Murder and Mystery in Paradise no longer boots with a screen color filter and/or DS Phat colors due to a crash which occurs later on (see this page for details).
- DSi/3DS: Patched out Slot-1 check from sleep mode for known certain flashcards. (Moved from TWLMenu++.)
v2.7.2
Included in TWiLight Menu++ v27.16.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
Bug fix (DSi & 3DS)
- Fixed an overlooked bug which has occurred since v2.5.0 (from implementing the color LUT/DS Phat color feature) where the following games would randomly freeze when streamed music is being played:
- Elite Beat Agents
- Pokemon Black 2 & White 2 (Title Screen)
- Stitch Jam
- and possibly more which have not been tested
v2.7.1 (hotfix)
Included in TWiLight Menu++ v27.16.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
Bug fix
- Fixed an overlooked bug which caused some games to either not boot or show a save corrupted message on DSi/3DS consoles.
- If this bug has caused your save data to be erased, make sure you have backups ready. If you have not tried v2.7.0, please update to this version immediately just in case.
v2.7.0 Changelog
What's new?
- @Wokann: Added an option to disable save relocation, so that games still save within their original game cards. Useful for trying to run game translations, but still want to using the original game card for save data.
Bug fixes
- B4DS: Successfully fixed the in-game menu not opening on Ace3DS+ flashcards and its clones! (Yup, it's fixed for real this time!)
- The fix has not been applied to DSi/3DS users outside of B4DS mode, as it is unknown if the same bug occurs outside of B4DS mode.
- DSi/3DS: Fixed an overlooked bug which caused color LUT/screen filter to not apply for DSi-Enhanced/Exclusive games in DSi mode.
Known bug
- B4DS: In order for the in-game menu to now open on Ace3DS+ flashcards and its clones, it no longer checks for active wireless communications. As a result, the in-game menu can now be opened during active wireless communications as well, which can cause the connection to drop, depending on the game.
v2.7.0: 4th of July Release
Included in TWiLight Menu++ v27.16.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new?
- @Wokann: Added an option to disable save relocation, so that games still save within their original game cards. Useful for trying to run game translations, but still want to using the original game card for save data.
Bug fixes
- B4DS: Successfully fixed the in-game menu not opening on Ace3DS+ flashcards and its clones! (Yup, it's fixed for real this time!)
- The fix has not been applied to DSi/3DS users outside of B4DS mode, as it is unknown if the same bug occurs outside of B4DS mode.
- DSi/3DS: Fixed an overlooked bug which caused color LUT/screen filter to not apply for DSi-Enhanced/Exclusive games in DSi mode.
Known bug
- B4DS: In order for the in-game menu to now open on Ace3DS+ flashcards and its clones, it no longer checks for active wireless communications. As a result, the in-game menu can now be opened during active wireless communications as well, which can cause the connection to drop, depending on the game.
v2.6.2 (hotfix)
Included in TWiLight Menu++ v27.15.1
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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 Wiioption in the Gen 4 Pokemon games.
- The crash was caused by not reading the sound data due to the pre-loaded ROM data map getting cleared after selecting the
- 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
Included in TWiLight Menu++ v27.15.1
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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 Wiioption in the Gen 4 Pokemon games.
- The crash was caused by not reading the sound data due to the pre-loaded ROM data map getting cleared after selecting the
- 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.