[Release] Pokemon MysteryGift Redirector plugin

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

  1. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    MysteryGift Redirector

    Hi everyone! Today I release the first version of my new NTR plugin, the MysteryGift Redirector!

    What is this ?

    The MysteryGift Redirector is a NTR plugin which allows you to receive any gift from any region and in any language available on the Nintendo Server.

    How does it work ?

    It simply bypasses the serial code verification and uses the given code to determine which gift you want, then the game gets the gift from the server.

    What are the compatible games ?


    Currently only ORAS are supported but I will try to make it compatible with X/Y soon.

    How do I use it ?


    First you have to copy the provided file in the /plugin/home/ folder.
    Then launch the NTR CFW and launch your game.
    Afterwards open the NTR in-game menu and select the "Enable MysteryGift Redirector" entry.
    You can now select the serial code option to get a gift. The game is going to connect to the internet and then ask you a serial code.

    Here is the serial code structure : XXXX|Y000|ZZ00|0000.

    X : wondercard ID or "MYS0" if you want to get the current wifi gift
    Y : the language (optional)
    Z : the region (optional)

    Every unused character should be a zero.

    So for example if I write this : 0570|S000|US00|0000, I will get the zapdos from the US region, in spanish.
    If I write this : MYS0|J000|JP00|0000, then I will get the current gift (available via the internet option) from the JAP region, in japanese.

    To disable the plugin you have to leave the game (a way to disable it in the NTR menu will be added).

    Video
    Video


    TODO list
    • Make it compatible with X/Y
    • Add a way to disable it right from the NTR menu
    • Add a custom text message in-game ?
    • Find a better name ?
    Download

    Changelog
    V1.0
     

    Attached Files:

    Last edited by Nba_Yoh, May 6, 2016
  2. AyanamiRei

    AyanamiRei GBAtemp Fan

    Member
    385
    64
    Sep 24, 2015
    France
    Sorry for this stupid question, but does this plugin allows anything more than what does the HANS patch from the Mystery Machine homebrew?
     
  3. Grim Ripper

    Grim Ripper GBAtemp Regular

    Member
    251
    94
    Jan 25, 2016
    Greece
    Awesome, great work. :)
     
    Nba_Yoh likes this.
  4. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    Well, the result is the same, except that the MysteryMachine could let you receive gifts that are not available anymore.
    I made this because I did not want to do all the process with the spoofer. Moreover I don't like to bypass the encryption by using http requests and a custom server.
     
    Real.96 and AyanamiRei like this.
  5. Ekaitz

    Ekaitz Pokémon Master

    Member
    606
    214
    Jun 13, 2010
    France
    Lens
    That works great! I could get that Darkrai without moving to a Micromania shop... Thank you.

    Would it be possible to merge this with the cheat plugin?
     
  6. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    That is impossible yet, but maybe in the future.
     
  7. Ekaitz

    Ekaitz Pokémon Master

    Member
    606
    214
    Jun 13, 2010
    France
    Lens
    Well, we'll do it by simply moving thing until it is possible I guess :P
    Anywoo, great work dude.
     
    Last edited by Ekaitz, May 5, 2016
  8. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    You cannot use a game plugin at the same time because it will block the internet access, so yeah you have to delete the cheat.plg used by the game if you want to use this plugin.
     
  9. Grim Ripper

    Grim Ripper GBAtemp Regular

    Member
    251
    94
    Jan 25, 2016
    Greece
    Hmm sorry to ask this but how can i open the NTR in-game menu?
    So far i have only tried the language plugin and was able to redeem a US event (Mew) in my EU console.

    I didn't have to open any menus.
     
  10. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    You just have to press X+Y.
     
  11. Grim Ripper

    Grim Ripper GBAtemp Regular

    Member
    251
    94
    Jan 25, 2016
    Greece
    Great. Thanks. :)
     
  12. RustInPeace

    RustInPeace Samurai Cop

    Member
    3,371
    2,631
    Oct 13, 2014
    United States
    Just a few days ago I region changed emunand to Japan in one SD card, and EU on another. I assume the trainer info when claiming the gift isn't changed by this plugin, so even if I claim these foreign events, they'll still show my US/Pennsylvania info. That's why I region changed emunand in the first place, to prevent having to edit said trainer info into the proper region of the wondercards.

    Anyway this is fantastic, I just got a PAL Darkrai code too, sweet timing.
     
  13. Thunder Kai

    Thunder Kai #TeamRem

    Member
    1,349
    384
    Sep 4, 2015
    United States
    With Rem
    nice ^^
     
  14. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    What info are you talking about ?
     
  15. RustInPeace

    RustInPeace Samurai Cop

    Member
    3,371
    2,631
    Oct 13, 2014
    United States
    Country and Region (Trainer Info box) and Country/Subregion info. Unless editing on PKHex after claiming an event (before doesn't work because the info reverts back based on system settings) or a region changed nand, this kind of info stays the same.
     

    Attached Files:

    • po.png
      po.png
      File size:
      40.5 KB
      Views:
      298
  16. Nba_Yoh
    OP

    Nba_Yoh GBAtemp Fan

    Member
    312
    294
    Jan 5, 2015
    France
    I did not think about that, I will look into it. Thanks for noticing that.
     
    RustInPeace likes this.
  17. Grim Ripper

    Grim Ripper GBAtemp Regular

    Member
    251
    94
    Jan 25, 2016
    Greece
    Not sure if that can be implemented, it's usually tied to the save file/3ds.
     
    RustInPeace likes this.
  18. RustInPeace

    RustInPeace Samurai Cop

    Member
    3,371
    2,631
    Oct 13, 2014
    United States
    It's tied also to whatever system settings has. That's why with region changed nand, the info turns from US to Japan. I could change the country and subregion to Anguilla on an NA/SA console, and thus the country/subregion info on the game matches that.
     
    Grim Ripper likes this.
  19. LiveLatios

    LiveLatios Profesionnal Scalie

    Member
    1,130
    537
    Nov 16, 2015
    Canada
    why
    is there a place i can get the wondercard ids list? i also seem to be unable to figure this out... i have MYS0|E000|US00|0000, but since that's for the legendary birds, whih i already have.. i can't use, and i have no idea what the id is for darkrai...

    Also, after leaving the plugin running, and being at the enter a code screen for about 2 minutes i get the black "an error has occurred. Hold the power button to turn off the power" screen. I'm on NTR 3.4 preview2 on an n3ds if that helps any debugging
     
  20. Grim Ripper

    Grim Ripper GBAtemp Regular

    Member
    251
    94
    Jan 25, 2016
    Greece