Can you modify roms on the cartridge ?

Discussion in 'NDS - Nintendo Wi-Fi Connection' started by Spookex, Jul 18, 2017.

  1. Spookex
    OP

    Spookex Member

    Newcomer
    16
    2
    Jul 18, 2017
    Latvia
    I just got my DS Lite and I'm planning to get a Pokemon game. Since the WiFi service was discontinued I want to modify it so I can connect to a homebrew server. But I want to do it on the original cartridge. So is there a method to insert a rom in a standard game cartridge ?

    And if there is a method to do it then what game would yield the best results ?
     
  2. sks316

    sks316 GBAtemp's Mewtwo™

    Member
    1,646
    894
    Nov 28, 2013
    United States
    Cerulean Cave
    If I remember correctly, cartridges are read-only. You can pull the ROM from them, but you can't upload a ROM to them.
     
  3. nero99

    nero99 GBAtemp Addict

    Member
    2,021
    936
    Sep 18, 2014
    United States
    Why not just buy a ds flash card? Thy're pretty cheap these days
     
  4. Spookex
    OP

    Spookex Member

    Newcomer
    16
    2
    Jul 18, 2017
    Latvia
    I know but I want to own a pile of cartridges rather than 1 universal.
     
  5. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,562
    1,699
    Feb 13, 2015
    Italy
    Imola
    You can't modify a rom chip, but you can temporarily patch the software in memory with an action replay (or equivalent, like Nitrohax), and there are codes to disable SSL (which combined with a custom DNS do indeed allow for going on other servers with original games)

    But honestly it's nowhere as convenient as a flashcard with prepatched backups, especially if you ever move your consoles or even just change games during the day...
     
  6. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,858
    9,763
    Nov 21, 2005
    United Kingdom
    Custom ROM no, however as the binary is loaded into RAM you can tickle that. Some of the wifi alt services had their hacks ported to cheat form (most of them simply remove the https and replace it with http, though owing to the way cheats work that means you need a few of them), and you could probably convert one easily enough if needs be*.

    *the idea is simple enough that change https to http for the relevant addresses is the entire description, as you can not change the size you have to add something to the end and as you can shift things easily you have to rewrite the rest of the address as well as just removing https. As it is in RAM then it should not be compressed and the worst case scenario is that one of the addresses is in an overlay and you then have to do a check to see if it is loaded before doing the write which is also easy.

    So yes you could chain a program called nitrohax with a DS/DS lite (DSi and 3ds will not work with nitrohax, though there may be other methods if you have a hacked one of those) and load the alt wifi hack via that which in turn could then see you do what you want.

    An alternative way is dump the save off the official cart and use a ROM when you want to use wifi, or flash the official cart every time with your save from a flash cart. Frankly though I would just get a flash cart.