Pages: 1
Shadey |
Posted on 01-26-18, 05:27 pm in New Super Mario Bros. DS Co-Op (rev. 19 by Shadey on 01-21-22, 02:48 pm)
|
Flurry
Karma: 724 Posts: 241/258 Since: 10-14-11 |
Description:
This hack allows New Super Mario Bros. DS to be played with another player! Play the full game with a friend!
Features:
How to play:
1). Download the patch here (v1.01).2). Apply the patch to a clean US rom of New Super Mario Bros .DS. 3). Launch the game on 2 DS's and both select the same save file. 4). Connect with the other player. 5). Play! Potential Issues: Reloading to the last save will resolve the desync in most cases. If saving occurred during the desync, the save file may become unplayable.
Minor Issues:
FAQ:
This means the game can only be played on a real DS (through a Flashcart, TWiLightMenu etc.) or on an emulator that is capable of emulating wireless (MelonDS is the only DS emulator capable of this).
Special Thanks:
|
Shadey |
Posted on 01-02-16, 05:48 am in "Co-Op" Bros (rev. 1 by Shadey on 01-06-16, 11:00 pm)
|
Flurry
Karma: 724 Posts: 211/258 Since: 10-14-11 |
Before this misleads anyone, this is just a heavy enough modification of the Mario vs Luigi mode rather than an actual co-op hack.
Multiplayer hack of New Super Mario Bros. Also, excuse the very unoriginal name, it's only a placeholder. Correct me if I'm wrong but there are no co-op hacks on this board so this hack may be a nice change for those looking for something different. This hack changes the versus mode into a cooperative mode. The objective is to reach the pipe at the end of each level. There are no world maps, saving or any of the single player features, it is simply a hack to play a few levels together. The levels aren't exactly complex but I do plan on updating the hack over time with some more features/improvements. Although rare, the games can de-sync but most of the time it works fine. Screenshots: Features: - 3D Goombas. - 4 new multiplayer levels. - No battle stars. - Some new tilesets. - A new rocky/grassy background. - Bowser Jr boss battle. - Coins have no function. - Changed music (still limited due to the Mario vs Luigi mode only loading 2 songs). - Only "Co-op" mode can be selected at the menu. (Thanks to skawo) How to Play: - Download the following xdelta patch here and apply it to a CLEAN US ROM. - Connect both DS's to each other (DLP will not work). - Select the following options (Grassland stage NEEDS to be selected or the game will not function properly). Known Issues: - Sometimes at the start of the Bowser Jr fight, Mario can become stuck and unable to move. I don't know what exactly causes this but if Mario moves before Luigi does, this bug is usually avoided. - If one player is entering a pipe while another player loses their last life, the game may hang. - Spikeballs can occasionally cause a small amount of desyncing (Needs to be tested further). - Some missing sound effects. - Possibly other issues. Special Thanks: - Dirbaio (Use of his no sprite limitation ASM hack, which can be found here). - skawo (Answering many of my questions & some ASM hacking). |
Shadey | ||||
Flurry
Karma: 724 Posts: 228/258 Since: 10-14-11 |
Mario now has HP!
Could be handy if anybody wants to make a hack with a similar HP system to SM64. Video https://www.youtube.com/watch?v=FeT47bRFq3g Screenshots
Notes: - The player cannot become Small Mario. - The player can collect coins to restore HP (Default: 15 coins = +1HP). - HP has a cap (Default: 5HP). - Taking damage while Big Mario will result in losing some HP (Default: -1HP). - Taking damage while in Fire & Shell will result in losing the power up, HP remains unchanged. - Taking damage while Mini will still result in Mario dying, regardless of HP. Because of this, the player may now press Select to return to Big Mario. Download: HPMode.cpp |
Shadey |
Posted on 07-27-18, 10:03 pm in Misc. patches thread (rev. 1 by Shadey on 07-27-18, 10:05 pm)
|
Flurry
Karma: 724 Posts: 249/258 Since: 10-14-11 |
Only "Mario vs Luigi" is selectable in the main menu.
0010D015011041120010C015 -> 0010D015011041120000A0E1 0010A0E30010C0E58C009FE5 -> 0110A0E30010C0E58C009FE5 5C009F150010D015011081120010C015 -> 5C009F150010D015011081120000A0E3 040093E5520AFEEB -> 040093E50000A0E1 All in Overlay 9. Credit to skawo |
Shadey |
Posted on 04-06-20, 10:54 pm in New Super Mario Bros. DS Co-Op
|
Flurry
Karma: 724 Posts: 255/258 Since: 10-14-11 |
The hack is now fully released, please see the first post for more details!
|
Shadey |
Posted on 12-07-12, 08:00 pm in tutorial How to get MvsL hacks to work. Multicart and Download Play
|
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?
|
Shadey |
Posted on 04-28-15, 05:54 pm in Misc. patches thread
|
Flurry
Karma: 724 Posts: 193/258 Since: 10-14-11 |
Might be a dumb question but how did you go about finding those values skawo?
For example, how did you find that time was "5C2042E2002081E5"? Was it through the debugged No$gba? |
Shadey |
Posted on 04-28-15, 06:54 pm in Misc. patches thread
|
Flurry
Karma: 724 Posts: 194/258 Since: 10-14-11 |
Could you explain how you go about doing it? I've looked for a few tutorials on here and on google but no luck.
|
Shadey |
Posted on 01-02-16, 05:47 pm in "Co-Op" Bros
|
Flurry
Karma: 724 Posts: 212/258 Since: 10-14-11 |
Not that I can remember.
Bowser Jr does seem to attack Luigi too. The sprites in this hack seem to function normally. If you want me to test any sprites, feel free to PM me. |
Shadey |
Posted on 06-28-17, 01:24 pm in MvL Emulation!?
|
Flurry
Karma: 724 Posts: 221/258 Since: 10-14-11 |
Thanks, it's building fine now.
For anyone having trouble, just follow this little tutorial. It helped me out. http://melonds.kuribo64.net/board/thread.php?pid=73#73 |
Shadey |
Posted on 01-09-18, 08:27 pm in Unused Multiplayer Result Screen (rev. 1 by Shadey on 01-10-18, 03:23 pm)
|
Flurry
Karma: 724 Posts: 235/258 Since: 10-14-11 |
I was doing some debugging on Mario vs Luigi and stumbled across this.
If you force the time value to 0, the game will actually end and this will appear. The values do not display the wins of each player, they just seem to be set to 0. I don't remember seeing this text anywhere in the game either. |
Shadey |
Posted on 01-20-18, 10:02 pm in PlayMusicFile Function Question
|
Flurry
Karma: 724 Posts: 239/258 Since: 10-14-11 |
Posted by skawo 0xFF should work. You need to LoadMusicFile(ID, 0xFF); beforehand. That works, but it seems to kill all other music and the majority of other sound effects. |
Shadey |
Posted on 01-27-18, 12:23 pm in New Super Mario Bros. DS Co-Op (rev. 1 by Shadey on 01-27-18, 12:27 pm)
|
Flurry
Karma: 724 Posts: 242/258 Since: 10-14-11 |
Posted by Hiccup Nice, even more progress with VS mode hacking! Are you going to post the source code. All these changes sound interesting. Eventually. It's quite messy and unfinished at the moment but once I clean it up, I'll release it. Posted by HD Erick Games You can just put 2 invisible solid tiles near the flagpole to prevent someone with mega mushroom desyncing the game (thats what i did in my nsmb race mode experiment hack) True, but then those tiles can get in the player's way. I'll look into that. It's pretty much impossible to get a mega mushroom outside of the first level anyways. |
Shadey |
Posted on 04-08-20, 01:25 am in New Super Mario Bros. DS Co-Op (rev. 2 by Shadey on 04-08-20, 01:38 am)
|
Flurry
Karma: 724 Posts: 256/258 Since: 10-14-11 |
Thank you for this find! Turns out, the patch released was faulty. It was excluding vital code that excludes some sprites that can cause a desync. I have updated the patch to fix this issue.
Anyone using the previous version (v1.00) should download the new patch now! (v1.01) |
Pages: 1