Can the wifi multiplayer in the Super Mario Bros 3 VC be ported to injects?

Discussion in '3DS - Homebrew Development and Emulators' started by duffmmann, Jan 7, 2017.

  1. duffmmann
    OP

    duffmmann GBAtemp Psycho!

    Member
    3,822
    1,582
    Mar 11, 2009
    United States
    So I've not seen any injects that I've downloaded of NES games have this feature aside from Super Mario 3. Is there a way to inject multiplayer games into Mario 3 and retain that wifi download play for multiplayer? I'd really love to play games like Contra and Super Tecmo Super Bowl wirelessly with my buddy.
     
  2. BARNWEY

    BARNWEY Legen-wait for it-dary

    Member
    1,268
    533
    Oct 11, 2016
    United States
    I've tried it, unfortunately it just gave an error code. I simply injected the Ice Climbers VC with Contra (Ice Climbers because it had Wireless.)
     
  3. duffmmann
    OP

    duffmmann GBAtemp Psycho!

    Member
    3,822
    1,582
    Mar 11, 2009
    United States
    That's frustrating, it probably has to be re-coded for every game individually, just like the gameboy VC wireless linking. Though @TheStoneBanana was able to figure out how to get that working in other Pokemon injects, so I bet if someone that knew what they were doing took a look at the wireless multiplayer NES games, they'd be able to get injects working with wireless multiplayer as well.
     
  4. BARNWEY

    BARNWEY Legen-wait for it-dary

    Member
    1,268
    533
    Oct 11, 2016
    United States
    Maybe, even though they used a different system than download play. They (instead) emulated a link cable, which works on all GB and GBC games (theoretically speaking.) Download play downloads the full game to a different system, and then allows the other system to act as player 2. So it would be a completely different process...
     
  5. ThomasRobertWade

    ThomasRobertWade GBAtemp Regular

    Member
    164
    20
    Oct 13, 2012
    About a year ago I tried doing this with HANS and SMB 3, but what I found was that when sending the game through Download Play, I would have the rom I had inserted with HANS on my system, but the other system would have SMB 3.
     
  6. BARNWEY

    BARNWEY Legen-wait for it-dary

    Member
    1,268
    533
    Oct 11, 2016
    United States
    That's the issue. You either have this issue (when you load externally,) or you get an error code (when you load as an injected VC.) I have a feeling this won't happen any time soon. If you want multiplayer NES emulation, try NESDS. It's a NES emulator (for the DS) that offers multiplayer over a local server. It's also one of the most solid NES emulators I've ever seen...
     
  7. DarkSynopsis

    DarkSynopsis GBAtemp Fan

    Member
    407
    239
    Oct 15, 2014
    New Zealand
    New Zealand
    I imagine it can be, just not easily, I mean Pokemon trading has been made to work with Silver/Gold and Rom Hacks and I recall seeing a video that had SplatooD? a NES Demake wokring Multiplayer.

    Didn't see this before edit... the reason HANS might not send over the correct game is they normally build a CIA within the ROMFS that holds the game so if you didn't also replace that version it would still send SMB3.
     
    Last edited by DarkSynopsis, Jan 7, 2017
  8. TheStoneBanana

    TheStoneBanana GBAtemp Fan

    Member
    495
    867
    Aug 19, 2015
    United States
    Since I was tagged in here and I've seen a few people mention the Pokemon Gold/Silver/Crystal patches, allow me to explain something.
    How those work are completely different from this. They aren't even similar at all.

    Sure, yeah, if I or someone else sat down to look at how this NES multiplayer works, it could be figured out. It seems a lot more straightforward than how the Pokemon patches work, to be honest. However, I have little interest in this.
     
  9. Alpuy

    Alpuy GBAtemp Regular

    Member
    139
    19
    Aug 12, 2015
    Uruguay
    Its not related with nes, but i think that genesis injected games can be played with local play.
     
  10. gamesquest1

    gamesquest1 Nabnut

    Member
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    14,154
    9,509
    Sep 23, 2013
    pretty sure the issue is with the current rebuild methods, they strip out the DLP container which is used for download play, i just quickly edited a clean DLP compatible game and edited in a different game and it does seen there is a second copy of the rom(presumably in the DLP romfs) that is used instead of the main rom, but a quick search didnt show any more copies of the original game......i will have another look if i can decrypt and extract the DLP romfs and see whats contained in there

    EDIT: oh how fun its another cia file......ciainception
     
    Last edited by gamesquest1, Jan 7, 2017
  11. BARNWEY

    BARNWEY Legen-wait for it-dary

    Member
    1,268
    533
    Oct 11, 2016
    United States
    My idea is to just run NESDS through TWLoader, and use the Nifi feature. Problem solved...