Jump to content

Recommended Posts

Posted

I admit to knowing little regarding how servers and IP and DNSs work, and so on. Very little. But, JUST enough to create this very informal guide, for anybody curious and unable to muddle through the technological language used on the GTS: Website Research thread. My thanks to BulbaNews for pointing this out to me... And if anybody has any suggestions for how to change this, feel free to throw them at me. It's called "for dummies" partially because relatively speaking it was written by one. /shrugs/

And so, lizzledpink presents:

:bidoof: The GTS Servers and (Valid) Pokemon Creation for Dummies Guide :bidoof:

Welcome! If you're like me (only barely aware of what half of the terms used in the creation of this guide meant, but good with Pokemon) this guide is for you. It will explain how you can create your own pokemon - from scratch - and send it to your game directly using the power of the GTS!

You can start by having a Windows or Linux OS. I'm using Windows XP, so what I say will primarily refer to that. Linux users should be able to adjust (I'm not sure, I'm not one of them, sadly). Macs - sorry, you're probably out of luck unless you can run executable (.exe) files. Windows Vista and 7 users note that you may need to run all .exe and .py files as admin. (Right-click the file to do that, if you don't already know.)

A quick time saver, if obvious: save your game (Diamond, Pearl, Platinum, HeartGold or SoulSilver) at the GTS in Jubilife/Goldenrod City.

To make sure everybody's happy, I've hidden much of the optional or for-dummies-only parts behind spoilers. That way, the people who just want to download and get going and know what they're doing can easily get through this, and the people who need to know everything have everything laid out in an easy-to-read format.

For those of you who know the basic game mechanics, but don't understand what IVs or EVs are:

  Reveal hidden contents

If you don't know at LEAST the basic game mechanics, why are you even here?

Part One: Downloads

Feel free to skip any parts you are confident you have already downloaded.

The first thing you will want to download is Python, version 2.6.5.

  Reveal hidden contents

This is the key download: sendpkm.zip.

  Reveal hidden contents

And now, the Legality Checker, with thanks to author Sabresite:

  Reveal hidden contents

Finally, Pokesav. (Diamond/Pearl/Platinum versions highly suggested over the HG/SS ones)

  Reveal hidden contents

Okay. Downloading's done. Files all unzipped? Python installed? Good. That was the easy part.

Part Two: Creating, Saving, or Downloading Pokemon

If you plan to simply download a preset pokemon (such as, say, the ones from http://www.pkmdb.com/NDS-English-Event-Downloads ) you can skip this entire section. But where's the fun in that? Remember to save the preset pokemon as a .pkm, in the sendpkm folder, and then go ahead to Part Three if you want to choose this option.

You can also skip this section if you already know how to use Pokesav to create a Pokemon. I wrote out a nice, easy (and delightfully time consuming) guide on creating pokemon from scratch for people who (as I did a few days ago) have little to no idea how to use Pokesav.

The Overly Detailed Pokesav Pokemon Creation Guide For Dummies:

  Reveal hidden contents

Step Three: Verifying and Sending Your Pokemon

So, now you have a .pkm file in the same folder as your savepkm.py file. But before we send the pokemon, we have more things to do. Go back to where you saved the Legal folder, with the Legal.exe and TrashBytes.exe files. Copy these files (and the readme if you really want to!) into the same savepkm folder! This makes things very easy.

We're going to start by ensuring that the pokemon we created/downloaded is valid/legal. If you already know your pokemon is a hack and don't care, skip this part.

  Reveal hidden contents

Finally, we can send the pokemon. Oh, wait... No. There's a few other things you should do first. Get your DS and your 4th generation game out.

Hopefully, your wi-fi works somewhere nearby. Ideally, you're at home, working on your computer with your DS nearby and a wireless router up and running. Second-best is if you take a laptop and your DS to a wi-fi hotspot at this point. But make sure that the computer and the DS are on the same network system!

Using your DS, start playing your Pokemon game, be it DPP or HG/SS. At the Start Menu, scroll down to the "Nintendo WFC Settings" (or a similarly named option) and press A. Press A again on the big blue button at the screen you come across. Go to the connection option that applies to this hotspot, and click it.

Most likely, your DS' wi-fi options are set automatically. The SSID is there, and maybe a WEP code. You can ignore them. Arrow down until you see the following option: "Auto-obtain DNS." Change this to "No." Where it says Primary DNS, click edit.

Set your DS aside, and return to your computer. Drag and drop the .pkm file on top of sendpkm.py and wait. It should tell you to set your DS' DNS server to a certain number. Do just that - pick up your DS and type in the number. Click okay, then click save settings, and press B until you return to the main Pokemon game.

Click continue. Get yourself to the GTS in the game, at either Jubilife or Goldenrod cities. Talk to the man at the counter. Save. Enter.

Connect to the wi-fi. If everything goes well, you should easily connect! It will seem as though you are accessing the GTS normally. You will connect, then walk up to the GTS console. The message on the screen should read, "Checking GTS status..." Beware that you have to wait for it to STOP checking the GTS status, which, considering it it likely downloading your pokemon, could take very long. Up to ten minutes, even.

This entire program works least well with Platinum, as a word of warning, and best with Diamond and Pearl. Still, it should work with all five. If you get a connection error, do not panic - in fact, with Platinum, HG and SS, you're all but supposed to. It should simply restart your game. One way or another, you will receive the pokemon as if from the GTS, and it will be in Box 1 when you next look. If you don't... Well, that's up to the experts. Troubleshooting is out of my league - I'm just here to clarify.

Congratulations! You've got your pokemon at last! Well done.

To change back to using the normal GTS, simply set Auto-obtain DNS to Yes again. :D

For other Troubleshooting, ask somebody who actually knows what's going on with the IP addresses and whatnot, or visit the websites given. :D I just know pokemon.

Credit and thanks to Sabresite, Bulbapedia and Bulbanews, Marriland, Lord Landon, Nintendo, and anybody else who indirectly contributed to this guide.

Posted

Uhm, I've got a problem. I have a German Pearl (but I'm not from Germany), and I can't connect to the server. I tried with my HG too and didn't work. Should I try again with my Platinum or with my Pearl until it works? Thank you.

Posted

^^^It creates a GTS instance on your computer. 127.0.0.1 should be a your comp's LAN IP. Have you tried it? Or is your DS just spitting it out as "invalid"?

Posted
  silentcrow said:
for some reason when i use this method the servers dns is 127.0.0.1 and thats not a valid dns so what do i do?

no, i found out how to fix that!

just disable your firewall on your pc! you don't have to touch your router settings at all!

Posted

I followed the steps as thoroughly as possible, and the only problem I had is with the pokesav. We are instructed in this forum to drag the pkm file and hover it over the sendpkm.py file, but for some odd reason this doesn't happen. Any suggestions?

Posted

I'm experiencing the same problems. I'm not too sure about this either, but when I tried changing the primary DNS to 127.0.0.1, the DS would give me the message that this was an invalid DNS

Posted

yah i tried it but, if i type that in as a dns in the wifi connection options it just says invalid dns... whats the problem, btw i tried turning of my firewall and made no further progress also python is already allowed through is there anything else i need to allow?

just so you know im using a wireless router and am on a wireless connection on the pc i am trying this on

Posted

127.0.0.1 is your computer's loopback IP address, you have to type its network address for the DS to locate the DNS (usually 192.168.X.Y for local IPs).

Posted

For XP users, to find your local IP:

Down at the bottom right side of the screen you should see some icons and the time.

One of those icons should look like a computer screen with some waves coming out of it. If you don't see this icon click the arrow on the left to "show hidden icons" and you should see it.

Right click on this icon and choose "status".

A window will pop up. At the top of this window are two tabs. Click the "support" tab.

Look for where it says "IP Address". That is the number that you should put into your DS. Like was mentioned, it should be something like 192.168.1.xxx

Posted

Or you can open the command prompt (Start menu - Run - CMD) and type IPCONFIG/ALL. Under IPv4 address, you'll get what you're looking for.

Posted

Great thread. But I have got some problems. When i drag and drop the pkmn file over send pkm it says set your ds dns server to 0.0.0.0. I've tried typing in my Linksys routers IP adress, gone to the "whatsmyIPadress" website and typed that in, and tried turning off my firewall and other antivirus software. Any ideas?

Posted

Change the DNS on your computer's settings (the one your Nintendo WiFi is connected to).

Click Start > Control Panel > Network Connections and select your local network.

On the General tab click Properties > Internet Protocol (TCP/IP).

Click Properties

The Internet Protocol window will appear. Click Use the following DNS server addresses and enter the DNS server(s) you want to use.

Posted (edited)

The network address would be the same as the IP address?

4 hours later. I fixed it! You just have to simply restart the computer and hold F8 as it's doing so. It will then take you to a screen that asks you which mode you would like to resume with. Use 'Safe mode with Networking' and continue.

Edited by Hemo88
Resolution
  • 8 months later...
Posted

it wont let me send or anything it also said that python 2.6.5 was replaced with 2.6.6 is that a problem i thought i had it figured out but things keep pilling on me and ive just completly got lost and confused i am starting to get very frustrated if someone could please please help me it would be very much appritiated

and if you would please pm me that would be great

Posted

Python 2.6.6 is not a problem, it should work fine.

Also, if you aren't more precise describing your problem, I doubt anyone can help you.

Posted

I have 2 questions, one for IR-GTS and the Other is for Hyper GTS

IR-GTS: I can easily upload pokemon to the IR-GTS and get my .pkm in the files, where I am having the trouble is when I drop and drag then click enter, it says the file must end in .pkm (which it does!) and then it resets and I have to do it again, what am I doing wrong here?

Hyper GTS: I have it set up to distribute pokes to other folks fine, but how can I use it to upload my pokes to make .pkm files, and where would I find these files?

answers to my questions would be most appreciated!:biggrin:

Thanks in advance!!

Posted

First post here, having a problem with this very thing.

After editing my DNS to what "sendpkm" tells me, my DS can't connect to Wifi period. I should probably mention that I have DD-WRT as my firmware and a split subnet, with WPA2 as my primary and WEP for connecting to Wifi via my DS. And Nintendo's website is pretty much no help at all on this issue.

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...