Why I may want to come back to nds-bootstrap v0.10.2

"nds-boostrap v0.11.0: All-in-one build!" was released 08/15/2018, and with it came many advantages. For the first time in history nds-bootstrap became compatible with FlipnoteLenny and ugopwn (arguably the most common DSiWare currently, as any DSi from after 2010 should have Flipnote pre-intalled), and made all SDK's supported in one build (which is the reason for the name). The build was a great step forward, but it had it's flaws. Compatibility, As well as Wireless Communications and Direct booting from unlaunch for non-Hiya DSi users, were all affected by the update and fusion of the SDK5 and SDK1-4 Versions.
The compatibility was fixed 6 days after, through v0.11.1, readding the games that were broken in v0.11.0 and also adding a few Later SDK3 games that weren't compatible before. It also fixed many Sound related problems with nds-bootstrap, including adding a "SOUND_FIX" option to the .ini file that fixes most of the sound crackles present in games.
Only 3 days after that, another update came along, v0.11.2, which added VRAM boost, as a way to improve video performance when using TWL Speed.
This means that if you use HiyaCFW, or is using DSiMenu++ on a Homebrew-Enabled 3DS, you should be fine, and nds-bootstrap should be working great for you, specially with the new features added in v0.11.1 and v0.11.2, but if you're on a non-HiyaCFW DSi (like me, as I keep getting a white screen after the Hiya logo) you're probably missing Multiplayer support, most likely crashing/softlocking your game after trying to use such functionalities. Also, that makes the Gen 4 Pokemon games unplayable, as they will try to check for connections after pressing "Start" on the Title Screen, giving an error screen and restarting the game.

That was really anoying to me, and the only sollutions I imagined to the Multiplayer Problem were the following:
1- Install HiyaCFW (which again, gave me a white screen after the installation)
2- Have another way to boot into DSiMenu++ that isn't FlipnoteLenny or ugopwn (another DSiWareHax, like SudokuHax or launch it directly from unlaunch using bootcode.dsi) and return to nds-bootstrap v0.10.2, when Multiplayer was still available for non-Hiya users.

The second option was the one I chose as I had already installed unlaunch for the HiyaCFW guide. I used the nightly 87c85d5 SDK5 and Release v0.10.2 SDK1-4 as the "nds-bootstrap-nightly.nds" and "nds-bootstrap-release.nds" respectively on the "_nds" folder for DSiMenu++ v6.0.0 and they both work great. While "Release" will only be able to play SDK1-4 games, "Nightly" will play both SDK5 and most SDK1-4 games with a few glitches here and there. To avoid these problems, you just have to change between the two on the Settings menu for DSiMenu++. Using this all games should be able to enter multiplayer screens without giving error messages/crashing, with only a few games I tested not being able to connect to another DS. This means that all Gen 4 Pokemon Games returned to a playable state (and also multiplayer enabled).
The only drawback is that FlipnoteHax, again, will not be compatible with it, and that you'll lose all the amazing features added in the later versions. Still worthwhile if you can't (or don't want to) do HiyaCFW.
These problems can be addressed in a future update, 'do as Robz8 said, future builds may become incompatible with FlipnoteHax again.

If you're a FlipnoteHax user that doesn't have any other exploitable DSiWare, I highly recommend you install unlaunch, even if you're not interested in Hiya, it will spare the time of copying and pasting the FlipnoteLenny exploit, as you can launch DSiMenu++ directly (it will not play any NDS games 'do, unless you also use nds-bootstrap v0.10.2 or lower) as well as play DSiWare exclusive games from the SD Card. Then you can do the nds-bootstrap replacement as a temporary solution as you wait for v0.12.0, which will hopefully fix the multiplayer for non-hiya users. Even if it doesn't you'll still always be able to use v0.10.2 to play a variety of games(including Pokemon, Mario Kart and New Super Mario Bros) multiplayer, with friends that use the Original Cartridge, an R4 or DSiMenu++ itself.

Guide: Download this version of DSiMenu++ and open the _nds folder on it. Then find the files "release-bootstrap.nds", and "nightly-bootstrap-sdk5.nds". Extract and rename them as "nds-bootstrap-release.nds" and "nds-bootstrap-nightly.nds" respectively.
After that, still on the file you downloaded, open the folder dsimenuplusplus (inside of _nds) and find the files "nightly-bootstrap" and "release-bootstrap" and extract them.
Now, all you have to do is put these files in their respective folders on your SD Card, replacing the current ones.
To be able to play SDK5 games (you can see if a game is SDK5 by pressing "select" on it) change your settings on DSiMenu to use the nightly boostrap (2nd page, last item), and if you find any problems when playing Non-SDK5 games (Any game that has SDK1, 2, 3, or 4), change them back to use the release bootstrap (SDK5 will stop working) and most problems should be fixed.

Comments

Woo, finally. Now I can play games with my friends without using a crappy R4, or just buying the original game.
 

Blog entry information

Author
t0w3l
Views
128
Comments
4
Last update

More entries in Personal Blogs

Share this entry

General chit-chat
Help Users
    SylverReZ @ SylverReZ: LOL