[Tutorial] Pokemon Sun and Moon on Gateway.

Discussion in '3DS - Tutorials' started by mikeyt1998, Nov 22, 2016.

Nov 22, 2016
  1. mikeyt1998
    OP

    Member mikeyt1998 YouTube Glitcher

    Joined:
    Aug 11, 2007
    Messages:
    1,394
    Location:
    Dalton-in-furness, north west
    Country:
    United Kingdom
    I've seen a lot of questions dotted around with regards to getting Pokemon Sun/ Moon running on a Gateway 3DS, but haven't seen too many problems solve. Haven't seen any tutorials/ threads addressing the issue straight up either, though I haven't looked far hahaha

    Hopefully with this tutorial you'll be able to get it working fine as it does for me. It should only take you a few minutes to complete and worked perfectly for me. Check all spoiler tags for images!

    STEP 1
    Create a new Folder


    First off, create a folder on your desktop and call it whatever you want [fig.1a]. Then make a copy of your game for safety [fig.1b] and place your Pokemon Sun/ Moon .3ds file in that desktop folder. [fig.1c]

    This folder is just for storing the tools and stuff we need temporarily.
    Warning: Spoilers inside!

    STEP 2
    Update your Gateway Firmware


    Next head to the gateway website and download their latest Firmware which is '4.2. BETA' Which will be listed as '3.7.2-BETA Ultra' [fig.2a], download this, as inside you'll find the GW_Ultra_4.2_BETA folder with the correct launcher.dat [fig.2b]

    http://www.gateway-3ds.com/downloads/


    Put your 3DS SD card into the PC, Drag the launcher.dat from the 'GW_Ultra_4.2_BETA' zip folder onto the root of your SD Card and congratulations. Your Gateway is updated! [fig.2c]

    Warning: Spoilers inside!

    STEP 3
    Download Card1to2.exe


    Download Card1to2.exe [fig.3a]and extract it to the folder you created on your desktop [fig.3b] You can download the application here from here:
    https://filetrip.net/dl?deY8GQks8v
    Warning: Spoilers inside!

    This application converts a game from Card 1 type into Card 2 type . The difference between the two types is how the game is saved during gameplay.

    That's a very simplified explanation. There's no need to go deep into the technical side of it.

    STEP 4
    Download Gateway ROM Patcher 1.2


    Download Gateway ROM Patcher 1.2 from the link below [fig.4a] and extract it to the folder you created on the desktop. [fig.4b]
    https://mega.nz/#!GUJyHCqZ!fw1WGosToTkrEFjULyR4cfdKLMTKIssgsY1EEbFFtJ4

    You'll also need a Private or Public Header file to use with this application. You can find some public headers [fig.4c] in the link below:
    https://gbatemp.net/threads/scene-roms-online-tutorial-for-dummies.370589/


    You're more likely to get banned using one of these headers to go online, but I've always used them and never had a ban (yet!). If you don't plan on going online then you're perfectly safe. Once downloaded put your header into the same desktop folder with everything else. [fig.4d]


    With all of these things downloaded, you have everything you need to create a ROM that works with Gateway! [fig.4e] Shows all required files you should have at this point.

    *Your header may differ depending on which you downloaded!*
    Warning: Spoilers inside!

    STEP 5
    Convert the ROM from Card 1 to Card 2 type.


    Open the desktop folder.
    Drag the Pokemon ROM you're using onto 'Card1to2.exe' to open a command prompt. [fig.5a]
    Type 1.
    Press Enter.
    When it's finished (it only takes a second or 2) press enter again.

    Now your game is Card 2 type :)

    Warning: Spoilers inside!

    STEP 6
    Inject your new header.


    The program we're about to use has a bug in it where the header isn't added to the ROM correctly, so just follow my instructions here and you'll be fine.

    Load up the Gateway ROM Patcher application from the desktop folder and load your Pokemon ROM into it. Make sure that 'Rename ROM extension to ".3dz" after modification is ticked too. [fig.6a].

    Select 'Import header from file' and choose the header that you downloaded. [fig.6b]

    Now, This is where the bug in the program is.

    A pop up box will then appear telling you that "This Chip ID is not matched to the ROM Size. Can I suggest a better Value?" . Select 'NO' [fig.6c] Then close the application using the cross in the top right.

    Now you need to open up the Gateway ROM Patcher one more time. Load your Pokemon ROM and it'll ask you this question again, but this time select 'YES' [fig.6d]! Doing this patches the headers into the ROM correctly [fig.6e]. Click apply as the application tells you, then close it.

    If you see your Pokemon ROM now has a .3dz extension in the desktop folder then you're set to move onto the next step! [fig.6f]

    Warning: Spoilers inside!

    STEP 7
    All done!


    Your ROM is ready to use on gateway!

    Copy it to the Gateway Micro SD Card [fig.7a] then put it back in your Gateway Red Card.

    Load your 3DS up into gateway mode, select your game and play! [fig.7b] & [fig.7c]

    Warning: Spoilers inside!

    IMPORTANT(?) INFORMATION
    This was done on an OLD 3DS

    I have arm9loaderhax and Luma installed.

    I have the gateway payloader set so holding down on startup, the console boots directly into gateway mode.

    The system menu is updated to 11.2.

    The ROM can NOT be trimmed.

    Step 6 may not be necessary if you don't plan on going online. I inserted the header just in case and it worked but didn't test without inserting one so just told you guys the exact method I used and tested :)

    I'm not sure if any of this info is relevant. The game may load on your Gateway with fully updated EmuNAND 11.2 without having to install a9lh and Luma. It might work on a lower EmuNAND even but I don't know Pokemon Sun/ Moon's full requirements!

    FINAL HELP
    If you want to set up your console exactly as mine is set up, it could take you an hour or 2 but I definitely recommend it! Below are links to the tutorials I used to get a9lh and Gateway to run alongside Luma :)

    a9lh Installation Tutorial:
    https://plailect.github.io/Guide/

    Gateway Luma Payload Tutorial:
    https://gbatemp.net/threads/tutorial-using-luma3ds-with-gateway-on-v2-a9lh.431691/



    I hope this is helpful to any Gateway users having trouble running the game. If anything needs amending let me know :)

    Also, I know that the image examples aren't fantastic, but the instructions on their own should be enough to help. Its my first written tutorial so... I tried hahaha

    Also, gotta add this self promotion in at the end. Check out my signature if you enjoy video game glitches ;P
     


  2. Coolsonickirby

    Member Coolsonickirby GBAtemp Regular

    Joined:
    Dec 6, 2015
    Messages:
    103
    Country:
    United States
    Who uses gateway nowadays?
     
    ArkeaptiX, Bubsy Bobcat and Sinon like this.
  3. MaNiAlJoWo

    Member MaNiAlJoWo GBAtemp Regular

    Joined:
    Oct 23, 2010
    Messages:
    163
    Location:
    Berlin
    Country:
    Germany
    I use Gateway. it's still a nice little card!
     
    Ra1d likes this.
  4. Aqib Ali

    Member Aqib Ali GBAtemp Addict

    Joined:
    Oct 2, 2015
    Messages:
    2,256
    Country:
    United Kingdom
    Lots of people bought a Gateway before the 1st CFW and if you have it you might as well use it. It is fine if you chainload luma a9lh.
     
    Hayleia likes this.
  5. mikeyt1998
    OP

    Member mikeyt1998 YouTube Glitcher

    Joined:
    Aug 11, 2007
    Messages:
    1,394
    Location:
    Dalton-in-furness, north west
    Country:
    United Kingdom
    I got Pokemon Sun working on the Gateway right before I installed a9lh and Luma. So I haven't started playing it hahaha

    I've opted for the CIA Installation of games now :)
    This is indeed the case. I actually won my Gateway 3DS here on GBATemp a couple of years ago! When I recieved it, my firmware was already too high to use the damn thing XD

    Waited it out not installing new updates and eventually the Gateway Team pulled through :) Redundant now though because of CFW I guess hahaha
     
    Aqib Ali likes this.
  6. Aqib Ali

    Member Aqib Ali GBAtemp Addict

    Joined:
    Oct 2, 2015
    Messages:
    2,256
    Country:
    United Kingdom
    Love your channel specifically the glitch picnic's :D
     
  7. WontonSharpei

    Newcomer WontonSharpei Newbie

    Joined:
    Nov 23, 2016
    Messages:
    1
    Country:
    United States
    When I try to run card1to2 (or to drag my rom directly to it) the command prompt appears and exits immediately. I have tried right-clicking on card1to2 and running as administrator, but I'm getting the same result. Does anyone have any ideas?

    Thanks!
     
  8. mikeyt1998
    OP

    Member mikeyt1998 YouTube Glitcher

    Joined:
    Aug 11, 2007
    Messages:
    1,394
    Location:
    Dalton-in-furness, north west
    Country:
    United Kingdom
    It's still so strange finding tempers who watch my content XD Thanks! :D
    That's odd... I tried this quite a few times and didn't have an issue once. hmm... Is the ROM a .3ds file? Was it extracted from the .zip properly? Was it a clean copy to begin with?

    I believe with command prompt, if something isn't quite right with what you're asking with an executable like this it instantly closes down. Could be wrong though. I can only suggest downloading another copy of the ROM, maybe from somewhere else, and trying again with that one! :)

    I'm searching the web to try and help you, but Card1to2 doesn't seem to have much information online. I'll try and find something and get back to you with more helpful information than that but I'm not promising XD

    EDIT: Seems there's a Python Script to carry out the conversion too. I have absolutely no idea about python coding though... I'm hopeless with it :(

    Here's the link, not sure if it'll help you at all though https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwj126__57_QAhWZ0YMKHb4eCdoQFggaMAA&url=https://gist.github.com/e5f817986830c25c78f7&usg=AFQjCNHz-OY206BzU8ppPIiaMjoLhTPnsw&sig2=BZ6obbxHuFMukLDlsEZGiQ
     
    Last edited by mikeyt1998, Nov 23, 2016
    VinsCool likes this.
  9. Fomoves

    Newcomer Fomoves Newbie

    Joined:
    Nov 24, 2016
    Messages:
    1
    Country:
    Chile
    I did all you said but the game still doesn't work :cry::cry::cry: and I don't know why.
     
  10. KHANV1CT

    Newcomer KHANV1CT Member

    Joined:
    May 22, 2013
    Messages:
    47
    Country:
    United States
    All I get is a black screen. I'm not sure what to do.
     
  11. drfunkenstein2k

    Newcomer drfunkenstein2k Member

    Joined:
    Jan 9, 2011
    Messages:
    24
    Country:
    United States
    i got the game to load but i was met with a message "Your save is corrupt" but i have yet to play the game ?


    EDIT:
    i tried without the "card1to2" part and the game loads but it gets stuck at the beginning as well. but this time it said "Preparing game save and game please wait dont turn off 3ds"
    But it is just stuck on that screen
     
    Last edited by drfunkenstein2k, Nov 24, 2016
  12. Eity

    Newcomer Eity Advanced Member

    Joined:
    Apr 20, 2007
    Messages:
    56
    Country:
    United States
    Done this now with US rom of Pokemon Sun, on EmuNAND 11.0, and without changing header (since I don't plan to connect it to the internet). So I only used Card1to2, and GW Rom Split Tool (since my microSD is FAT32). Game works but, when I closed game, it also automatically exits GW mode. Is there any way not to exit GW mode (I don't have any CFW installed, just GW and EmuNAND, so I still use Android tablet method to go into GW mode)?
    Edit: Nevermind, i found way to do it myself. Just open other application instead of closing SM.
     
    Last edited by Eity, Nov 24, 2016
  13. mikeyt1998
    OP

    Member mikeyt1998 YouTube Glitcher

    Joined:
    Aug 11, 2007
    Messages:
    1,394
    Location:
    Dalton-in-furness, north west
    Country:
    United Kingdom
    Card1to2 is the part that prevents this save error. Since the Game is Card 1 Type, the save that it creates isn't really compatible with Gateway as far as I know. Converting the game makes the game save in a different way which should fix the error.

    Try deleting all existing data that Pokemon Sun/ Moon has created on your 3DS in the settings option. Make sure to delete the data in 'Extra Data' too then try again with the Card1to2 converted file! :)
     
  14. aotnemrot

    Newcomer aotnemrot Newbie

    Joined:
    Jul 9, 2013
    Messages:
    8
    Country:
    Zimbabwe
    Heya, since you can't trim the game I can't actually get it to fit in my fat32 file system microsd, what file system are you using? Also shouldn't the game be card type 2 from the start? Aren't all pokemon games card 2?
    Edit: Nevermind, I looked it up and it looks like exfat also works but I'll just use the GW rom splitter tools that come with the gateway download.
    Edit2: Actually splitting changes the file format so I wouldn't be able to play online, I'll try trimming it and if that fails I'll format the card as exfat.
     
    Last edited by aotnemrot, Nov 25, 2016
  15. drfunkenstein2k

    Newcomer drfunkenstein2k Member

    Joined:
    Jan 9, 2011
    Messages:
    24
    Country:
    United States
    I got it to work thanks for this tutorial i modified a few steps which worked for me.

    STEP 1: Convert the ROM from Card 1 to Card 2 type.
    Open the desktop folder.
    Drag the Pokemon ROM you're using onto 'Card1to2.exe' to open a command prompt.
    Type 1.
    Press Enter.
    When it's finished (it only takes a second or 2)
    press enter again. ( window will close)

    STEP2: Inject Header
    Load up the Gateway ROM Patcher application from the desktop folder and load your Pokemon ROM into it.
    Make sure that 'Rename ROM extension to ".3dz" after modification is ticked too.

    Select 'Import header from file' and choose the header that you downloaded.
    A pop up box will then appear telling you that "This Chip ID is not matched to the ROM Size. Can I suggest a better Value?" . Select 'YES'
    If another window pops up asking you something SELECT 'YES' again


    If you see your Pokemon ROM now has a .3dz extension then you are DONE!

    NOTES:
    i did not suffer from a bug in gateway rom patcher, and just saying yes to the questions saved me a lot of trouble.
     
    pikanag likes this.
  16. mikeyt1998
    OP

    Member mikeyt1998 YouTube Glitcher

    Joined:
    Aug 11, 2007
    Messages:
    1,394
    Location:
    Dalton-in-furness, north west
    Country:
    United Kingdom
    exFAT is the Filesystem I'm using for the Gateway Micro SD :)

    So the only difference was you chose yes when prompted in the ROM Patcher?

    I wouldn't say it's a lot of trouble to close the program and open it again but hey, whatever works works ;P
     
  17. drfunkenstein2k

    Newcomer drfunkenstein2k Member

    Joined:
    Jan 9, 2011
    Messages:
    24
    Country:
    United States
    Mikey:
    its not a lot of trouble i agree, but when i did it that way my ROM would not load or got stuck on the SAVE screen as i mentioned before.
    So i didnt do it cause i wanted to, i did it to try to resolve a situation so i could Catch em' All.
     
    mikeyt1998 likes this.
  18. Shadiclink

    Newcomer Shadiclink Member

    Joined:
    Feb 18, 2016
    Messages:
    13
    Country:
    India
    I have tried all of the above mentioned methods, but I still just get a black screen.
    P.S: I run Gateway without any CFW.
    And just wondering does the private header's origin game release date actually matter?
     
  19. Wekker

    Member Wekker GBAtemp Fan

    Joined:
    Aug 4, 2007
    Messages:
    380
    Country:
    Netherlands
    Why is it necessary to convert card1 to card2? I am using gateway3ds by the way.
     
  20. Yefet

    Newcomer Yefet Newbie

    Joined:
    Nov 27, 2016
    Messages:
    1
    Country:
    Israel
    I did this manual. Changed to card 2 and import private header. I am using Gateway. Get black screen when I try to play the game. What should I do?
     

Share This Page