DSHack

Archive Generated December 23rd, 2018
Tutorial - CTs in Download Play
Author Posted on 2016/12/29
#2689
SGC Yellow After seeing recent threads about Download Play, and the thread on NSMBHD, this is a surprisingly simple thing to do.

Now, I have gotten a race to work, from what I can tell, the first player uses the regular Figure-8 Circuit by default, and the second player uses the download play version of Figure 8 Circuit.

I did get a CT to load, being GCN Peach Beach, but it crashed as soon as I touched one of the wooden crates from Delfino Square, meaning that some objects simply won't work properly in Download Play, so if anyone is to make a Download Play version of a CT, please take note of this detail.
I can complete the track with no issues, as long as I don't touch the crates, however.

It is not known at the moment, exactly what objects won't work properly in Download Play, but it's a safe bet that any object that wasn't in the Nintendo Download Play tracks, has a high chance of causing a crash, so keep note of this.

I can confirm that a CT as big as GCN DK Mountain, or possibly a little bigger will work with no issues.
Out of this I can also confirm the Boulder object, also doesn't work properly in Download play, it will cause a crash a few seconds after coming on-screen.

If you would like to try this your self, you'll need 2 launch model Nintendo DS Systems (MODEL NO. NTR-001), or 2 Nintendo DS Lite Sytems (MODEL NO.USG-001)
A mix of both a launch model DS, and a DS Lite, will also work.

As for the DSi, 3DS, ect this will not work on these systems, at all, never try to do so, if you do, things have a high chance of breaking, do so at your own risk.
This goes for the both the Firware.nds method, and the FlashMe method.

Make sure you replace both the normal version, and Download Play version of the track you want.

Then follow Method 2, in this tutorial.

Now you're ready!
Big thanks to Dirbaio for making the tutorial, and any other people who made this possible.
Author Posted on 2016/12/30
#2691
Louiskovski Good point to make this Tutorial, but it was the FIRMWARE.NDS that broke my 3DS! The only option to play download play on 3DS is using a patched version of the DS firmware (from Luma3DS) or using the DLP method, which isn't bad in my opinion. The only bad thing with this method is, that every course you want to add must have same filesize or less than the original you want to replace.
Firmware.nds and Flashme.nds should be NEVER USED on any 3ds and dsi!
Author Posted on 2016/12/30
#2694
SGC Yellow I'll take note of that.
The only bad thing with this method is, that every course you want to add must have same filesize or less than the original you want to replace.

Also, I can confirm that this isn't the case, I've replaced the download play courses with CTs of a much bigger file size, and it still works fine.
Author Posted on 2016/12/30
#2696
Louiskovski
Also, I can confirm that this isn't the case, I've replaced the download play courses with CTs of a much bigger file size, and it still works fine.

Oh, ok. Do you mean via DLP mode? Because i only meant that.
Author Posted on 2016/12/30
#2698
SGC Yellow Yes, I mean via Download Play.
Author Posted on 2016/12/30
#2700
Louiskovski
Yes, I mean via Download Play.

I mean method 3 from Dirbaio's Tutorial, where you have to use NSMBDSe in "DLP mode". This allows to edit the rom without causing other DS to stuck when downloading and it works with every ds/dsi/3ds
Author Posted on 2016/12/30
#2701
SGC Yellow I haven't tried that method yet, but if I get a fully clean ROM, I'll try it.
Any ROM you download from the internet, will most likely freeze at the Nintendo screen on Download Play, even if you don't bother editing it,
from what I've tried.
Author Posted on 2016/12/30
#2702
Louiskovski Welcome in paradise ;D