Pages: 1
Dirbaio |
Posted on 12-06-12, 10:09 pm (rev. 4 by Dirbaio on 04-18-14, 05:12 pm)
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 9979 Posts: 2949/4456 Since: 06-08-11 |
Since there seems to be many misconceptions and confusion around how to play edited MvsL levels, and whether Download Play works or not, I'm writing this to clear it up.
There are three methods to get to play modified MvsL levels. Method 1: Multicart (easiest, recommended)Place the edited ROM on two flashcards. Make sure it's the *exactly same ROM file*, with same edits and all. Then, put the flashcards in two DS's, boot the edited ROM in both, and then play. If you don't have two flashcards, you will have to use one of the other methods. See below. Why using Download Play is hardThe DS's firmware has a protection that doesn't allow to download modified binaries. It verifies a digital RSA signature consisting of the ROM header and ARM9/7 binaries. The binaries contain hashes for the overlays and overlay tables so it isn't possible to modify these either. In order for the edited ROM to work properly in all flashcards, NSMBe has to edit certain values in the ROM header (In particular, the total used ROM size, at offset 0x80.) But if this value is edited then we can't play over Download Play anymore. There are two solutions: - Use a firmware mod that doesn't check the RSA signature - Make the editor not modify the header value, which will cause the ROM to break on some flashcards that rely on that value being correct. Method 2: DS Download Play using firmware.nds (RECOMMENDED if you don't have two flashcards)The solution: use a firmware hack that allows modifed ROMs.
If firmware.nds freezes with a blank screen, try this one instead. Some flashcards don't like firmware.nds. If you get a black screen when entering a level, there's something wrong with the level (sprite sets, tilesets, whatever.) Method 3: DS Download Play with "DLP mode" in the editor (Not recommended)WARNING: This method WILL NOT WORK with some flashcards. One of them is the DSTT (and clones based off it), but THERE ARE OTHERS THAT DON'T WORK EITHER. If you have one of these it WILL NOT WORK no matter what you do! Enabling the "Download Play Mode" in NSMBe will cause it to skip editing anything that will cause the signature check to fail: it doesn't modify the ROM size in the header, and it doesn't decompress Overlay 0. Using this, it's possible to get DLP working if you're lucky to have a flashcard that doesn't need the ROM size in the header to be correct.
If the DS doing the download (not the one with the flashcard) hangs at the Nintendo logo after downloading, you have screwed up something. Check again that you used a 100% clean ROM and that you checked the checkbox every time you've opened the ROM in NSMBe. You'll have to start again with a clean ROM. If the DS freezes with a black screen after entering a level, it can be caused by two things.
|
Shadey |
Posted on 12-07-12, 08:00 pm
|
Flurry
Karma: 724 Posts: 146/258 Since: 10-14-11 |
I'm not having any luck with this, just a white screen when I load the ROM. Maybe it's my flashcard or maybe I did something wrong but I don't think I did. Have u got this to work?
|
Freeze |
Posted on 12-08-12, 01:31 pm
|
Karma: 3752 Posts: 1683/2112 Since: 06-28-11 |
Dirbaio |
Posted on 12-08-12, 01:37 pm
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 9979 Posts: 2968/4456 Since: 06-08-11 |
Posted by Shadey21 I'm not having any luck with this, just a white screen when I load the ROM. Maybe it's my flashcard or maybe I did something wrong but I don't think I did. Have u got this to work? Yes it does work. If it whitescreens on load, the most probable thing is that you have added bytes when pasting, not replacing. You shouldn't add bytes because then all the data in the ROM gets moved, and it won't work. |
Shadey |
Posted on 12-09-12, 12:14 am (rev. 1 by Shadey on 12-09-12, 01:36 am)
|
Flurry
Karma: 724 Posts: 150/258 Since: 10-14-11 |
I'm using HxD and still having no luck.
From the picture you can see what I am doing. Copying the first 512 bytes from the original ROM and then pasting them into the one with the edited level but I have a feeling i'm only pasting the first 200 bytes. Does this look ok? |
TheTicklishYoshi |
Posted on 12-09-12, 01:09 am
|
Nipper Plant
Karma: 365 Posts: 222/401 Since: 10-05-12 |
I did the exact same thing, but when I tested the ROM, it cane up with an error of some sort and won't work. Don't worry, I always make a backup after editing something
Website | YouTube | Facebook | deviantART New Super Mario Bros. 2 DS Website |[urli/]List of threads |
mrrikihino |
Posted on 12-18-12, 11:02 am
|
Ninji
Karma: 392 Posts: 2/247 Since: 12-18-12 |
well im using gei card without hacking and its run just fine...
|
Dirbaio |
Posted on 05-01-13, 05:57 am (rev. 1 by Dirbaio on 05-01-13, 05:57 am)
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 9979 Posts: 3282/4456 Since: 06-08-11 |
Updated the first post with up-to-date information.
So, finally, we can link everyone that has questions related to getting MvsL to work to this thread. |
BlaxadowFire |
Posted on 11-14-13, 07:41 pm
|
Newcomer
Karma: 6 Posts: 1/1 Since: 08-30-13 |
This may sound stupid but I can't see DLP enable so could someone post a screenshot? Is it becouse i use NSMB Editor 5.2 Beta?
|
RicBent |
Posted on 11-14-13, 08:59 pm
|
Mariomaster
Karma: 8528 Posts: 371/1681 Since: 06-09-12 |
Pages: 1