NES VC Custom Download Play?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Damin72, Sep 5, 2016.

  1. Damin72
    OP

    Damin72 GBAtemp Regular

    Member
    180
    33
    Aug 17, 2015
    Russia
    I remeber a video, where guy create a custom VC Download Play and... I don't hear any news about that. Can we make a custom NES VC with multyplayer or not?

     
    Last edited by Damin72, Sep 5, 2016
  2. Ordim3n

    Ordim3n GBAtemp Fan

    Member
    402
    109
    Dec 14, 2015
    Canada
    Planet earth
    Yes we can, but currently, there's no tutorials.
     
  3. Damin72
    OP

    Damin72 GBAtemp Regular

    Member
    180
    33
    Aug 17, 2015
    Russia
    Thanks for answer. Waiting tutorials. Chip and Dale nice in coop. =(
     
  4. smartperson

    smartperson Newbie

    Newcomer
    4
    5
    Aug 23, 2016
    United States
    New York
    Hey I chatted with ihaveamac, and he shared the secret with me. I might eventually make a tutorial; I'm happy to collaborate on that with someone else.

    Here's what you need to know. I assume you have knowledge and experience with manual NES VC injections, and not just the one-step Windows tool:
    • You have to use a DLP NES VC CIA as a starting point. I used Ice Climber. We'll call it the Main CIA.
    • The Main CIA has 3 partitions:
      • PART0 is the main game (CXI)
      • PART1 is the manual (CFA)
      • PART2 is the DLP partition (CFA)
    • The DLP partition has just one file in its romfs, which is a CIA file, we'll call it the DLP CIA
    • DLP CIA has just one partition:
      • DLP CIA PART0 is the game (CXI)
      • This PART0 can be identical to the PART0 of the main CIA
    • DLP CIA must be encrypted using a utility like Decrypt9WIP.
      • It gets installed to the client's NAND, and the system requires all CIAs on the NAND to be encrypted. If you don't do this you will get a black screen on the client.
    • Everything else is managed the same way as single-player NES VC injection.
      • ctrtool and makerom are incredible utilities.
      • Make sure you modify the ROM's first 16 bytes.
      • Modify the banners and such to your heart's content.
    Sadly, this process is labor-intensive. Since Decrypt9WIP has to be run on the console, only parts of it can be automated. I have used this technique to make DLP-enabled versions of Mendel Palace and Contra with great success.

    edit: This was a very confusing description, so here is a diagram.
    diagram
     
    Last edited by smartperson, Apr 3, 2017
  5. Ordim3n

    Ordim3n GBAtemp Fan

    Member
    402
    109
    Dec 14, 2015
    Canada
    Planet earth
    It isn't really a secret, but yea.... I know how because I asked Ihaveamac too
     
    smartperson likes this.
  6. owek1

    owek1 Master Sword Wielder

    Member
    689
    202
    Aug 16, 2016
    yeah!!! Contra and TMNT!!!
     
  7. Mikemk

    Mikemk GBAtemp Advanced Maniac

    Member
    1,557
    555
    Mar 26, 2015
    United States
    Are there any other VC titles this can be done with?
     
  8. 98otiss

    98otiss YANDERE DEV! YANDERE DEV!

    Member
    226
    79
    Aug 22, 2015
    Canada
    in a folder, you skrub?
    I noticed this with other titles (Mario Kart 7) I saw a folder when I extracted a .cia of Ice Climber/MK7 there is a folder that says DownloadPlay and there is a cia in that folder, how can you inject a rom into that .cia? Is there a tool or a manual conversion with a tutorial? Please respond.