1. Welcome to the Digiex Download Center, you are welcome to download anything you like here, no registration is required! We offer direct download links with no captchas or wait times.
    We do our best to ensure no content infringes copyrights, and provide a DMCA Takedown Request Form to request the removal of content from Digiex

Pokemon Diamond and Pearl Recovery Program (JPN)

Discussion in 'Pokemon Demos & Bonus Discs' started by Professor Oak, Apr 28, 2018.

  1. Professor Oak

    Professor Oak Pokemon Professor

    Joined:
    Jan 3, 2017
    Messages:
    78
    Likes Received:
    295
    Location:
    Pallet Town
    About:

    I don't know exactly what the Pokemon Diamond and Pearl JPN recovery program was used for, however I suspect this was used to recover from the surf glitch.

    What is the surf glitch?

    The surf glitch is a glitch found only in the Japanese versions of Pokémon Diamond and Pearl best known for allowing the player to catch the event-only Mythical Pokémon Darkrai and Shaymin.

    Due to a programming mistake, the door in Aaron's room of the Pokémon League can be Surfed through, by facing the door and manually selecting Surf from the party screen. This allows the player to step into the void around the indoor area and walk to other areas.

    As the void is not intended to be accessed during the normal course of the game, it poses the risk of the player getting trapped with no way out.

    How did Nintendo fix the surf glitch?

    Nintendo has officially acknowledged the glitch and made it possible to repair the save with a program that was distributed to DS Download Stations in Japan starting October 27, 2006. When the save is fixed the player is transported back outside their house in Twinleaf Town, allowing them to resume the game.

    Their seems to have been various revisions of the Diamond and Pearl games released in Japan over the years, presumably to patch this glitch and various other. Groups in the rom scene have dump 1.5 and 1.6 versions of both games for example:
    • Pocket_Monsters_Diamond_v1.5_JAP_NDS-PUSSYCAT
    • Pocket_Monsters_Diamond_v1.6_JAP_NDS-PUSSYCAT
    • Pocket_Monsters_Pearl_v1.5_JPN_NDS-BAHAMUT
    • Pocket_Monsters_Pearl_v1.6_JPN_NDS-BAHAMUT
    How to use:

    You can load the Pokemon Diamond and Pearl Recovery Program on a DS using a flash cart, I then presume if you swap the cartridge out and insert a legitimate JPN Diamond and Pearl which has been glitched it will patch the game for you.

    It's possible this could be a homemade rom created by capturing the files sent to the DS from a DS Download Station.

    This was released by the rom scene as Pocket_Monsters_Diamond_and_Pearl_Recovery_Program_JPN_Demo_NDS-iND (ind-pmdaprp) with the release notes "found this someplace and decided to share it enjoy!"

    Screenshots:

    pocket-monsters-diamond-pearl-recovery-program-3.png pocket-monsters-diamond-pearl-recovery-program-2.png pocket-monsters-diamond-pearl-recovery-program-1.png

    Download:

    Pokemon Diamond and Pearl Recovery Program (JPN) Download
     

    Attached Files:

  2. YoshiMoshi

    YoshiMoshi Well-Known Member

    Joined:
    Feb 4, 2017
    Messages:
    53
    Likes Received:
    13
    What cartridge did this come from?
     
  3. theSLAYER

    theSLAYER Active Member

    Joined:
    Nov 27, 2016
    Messages:
    29
    Likes Received:
    10
    This is cool!
     
  4. Gridelin

    Gridelin Active Member

    Joined:
    Dec 29, 2016
    Messages:
    39
    Likes Received:
    24
    I found it on some massive demo dump from 2010~ish
     
    theSLAYER likes this.
  5. YoshiMoshi

    YoshiMoshi Well-Known Member

    Joined:
    Feb 4, 2017
    Messages:
    53
    Likes Received:
    13
  6. Gridelin

    Gridelin Active Member

    Joined:
    Dec 29, 2016
    Messages:
    39
    Likes Received:
    24
    I found it here, I think we already have all of the other distribution carts, although one of the 2011 distributions linked there might be a different variant of one we have or something.
    https://mega.nz/#F!FvQmyL6b!T-k3mMzHIclbDGmpr7pbVQ
     
    King Impoleon likes this.
  7. theSLAYER

    theSLAYER Active Member

    Joined:
    Nov 27, 2016
    Messages:
    29
    Likes Received:
    10
    Couldn't seem to get this working with 2 different flashcarts (for the recovery) to fix a retail cart (JPN), on a DS lite.
    [It freezes when I eject the flashcart].

    Perhaps this only works with it flashed on an actual cart, reminiscent of this reply I found regarding DS Action Replay roms.

     
  8. Gridelin

    Gridelin Active Member

    Joined:
    Dec 29, 2016
    Messages:
    39
    Likes Received:
    24
    I ran a basic string forensic tool on this file a while back, and it seemed to imply that it was somehow distributed over DS Download play, or even Wi-Fi. You can try it yourself and see if you reach the same basic conclusion haha.
     
  9. theSLAYER

    theSLAYER Active Member

    Joined:
    Nov 27, 2016
    Messages:
    29
    Likes Received:
    10
    While the description doesn't say anything about download play, I'm willing to try it :D

    edit: the recovery program itself doesn't broadcast via Download Play.
    Also, it's interesting that removing the cart on a 3DS doesn't exit NDS mode (it causes the freeze)

    Maybe if there is a way to insert the ROM into a NDS wireless station ROM, it can be received via Download Play on another unit.

    edit again: I tried modding a DS Vol Station 1 and Puzzle League to send the Recovery Program,
    But the receiving NDS hangs. I wonder if there's a homebrew way to send the game without the hang...
    (for either case, rename our program.nds to .srl, and replace the .srl in the DS Vol/Puzzle League)

    edit yet again: I've succeeded in getting it to work!

    1. Use either method as mentioned above to send the Recovery Program, however
    2. It must be received on a NDS/NDS lite that has Flashme installed (to bypass the signature check).
    When Download Play is launched, the JPN DP cart must already be in the slot.
    3. Mesh through A button, eventually it'll prompt a japanese text that translates to "Please turn off the power".

    Images on my NDS lite. (ignore the dead pixels; I literally bought this cheap second hand unit to perform these line of tests)
    IMG_4888 - Copy.JPG IMG_4889 - Copy.JPG
    It's the bottom screen that changes.
    Left image says something to the effect of repair is in progress.
    The one on the right, second line, is the one that says please turn of the power.

    でんげんをきってください。is hiragana for 電源を切ってください。,
    which means Please turn off the power. (I notice this screen is also in the screenshot in OP)


    Closing notes:
    a. I confirm that the 'void bricked' save I was using got restored, by sending me back to Starter town.
    b. I cannot confirm if it only works on JPN cart. (I don't have other lang DP carts on hand)
    c. Without a properly signed recovery program .nds, a FLASHME installed unit is required (based on what I've read on gbatemp, in relation to sending non-demo games using a modded Download Stations)
    d. I uploaded a smaller version (compared to a previous version I couldn't upload). The one I uploaded is confirmed to work for me; either "Polarium" or "Meteos" would load it on a FLASHME'd device.
     

    Attached Files:

    Last edited: Jun 28, 2019
    Gridelin likes this.

Share This Page