Thanks to the permission of Poke Legend, I am creating a guide/tutorial of how to use the Pokesav program. For this guide, I will be using Pokesav Platinum version. For the sake of the rules, I will not link to outside sources other than the HHV (Hidden Hex Values), but will integrate them. I give full credit to ProjectPokemon.
First off, let's open Pokesav! It can be Diamond/Pearl, Platinum or the HGSS one. Any one, doesn't matter because they have the same options and design! In this guide, I will be using colors to represent information in the images. The red square
outlines the part you need to select, as well as blue square
and other colors through on out.
~Selecting Your Pokemon~
Now that you have it open, let's get to the main purpose of this: creating a Pokemon! First, underneath Party Edit
, click Edit
for the number 1. That means this is Pokemon 1 of the Party you'll be editing.
You will then come to this screen here, that has all these fancy buttons and such on it.
Click the drop down arrow for Pokemon and select any Pokemon you want to make. For this example, I'm using Shaymin
. Another easy tip is to type in the first letter of the Pokemon's name, and you'll come to the section of it. This also applies to each drop down menu in here.
~Held Item - Trainer ID - Secret ID~
You can give your Pokemon any held item you choose to dream. Just a heads up, if you make them hold a Key Item
(since those are included in the list), when you're done and have the Pokemon in the game, you cannot
take the item off. It's stuck on them for good, so don't try it. For this example, Shaymin
will hold a Lum Berry.
Now that your Pokemon has an item to hold, go to the Trainer ID section. It's simple to type in your own DPPtHGSS ID# in here, and I'm personally using my HG ID for here. For your Secret ID#, you'll need to find that by either using the Action Replay code "Secret ID finder" or, by catching a random Pokemon and loading it up to Pokesav using a backup sav file. However you obtain it, you can plug it in here. It's not required when creating a Pokemon, however, it'll look cleaner as it's OT to you. Remember, your Secret ID, aka SID, is 5 numbers long like your regular ID. And just to note, for those who have a ZERO in the front of their ID numbers, or the last number, it'll appear as "01111" or "11110" when you type it in, and when you click OK for the creation, it'll have "1111". That's normal and not a glitch! If you don't really care about SID, just leave it blank and just put in your own ID or some random ID.
~Level - EXP - Happiness - PID~
Now, for the level. Unless it hatched from an egg, Legendaries other than Manaphy, (and Dialga/Palkia/Giratina from the HGSS Ruins of Alph in-game event) it can be level 1. But, that's just silly! Pick a level between 1 and 100 for your Pokemon. Shaymin
, in this guide, will be level 30, as encountered in Platinum.
The EXP will change upon different levels you input, so you don't need to mess with that. Happiness...how I want my Pokemon to be MAXED out! You can leave this blank, meaning the Pokemon will absolutely hate you, or input 255, the maximum happiness number. For this, I'm putting Shaymin
at 100, which is equivalent to one or two small hearts.
This section is where you'll find the Pokemon's nature, gender, and shiny options. So go ahead and click GENERATE. Here, a small popup box will come up and you can select any of the natures listed for your Pokemon, as well as gender, shiny, and class. Class means if the Pokemon has two abilities, then Ability 1 is Class 1 and Ability 2 means Class 2. So for instance if you have an Ekans with Intimidate, selecting Class 1 and altering its ability to Intimidate will keep it when evolving into Arbok. If you choose Class 2, which is Shed Skin, and have its main ability for start as Intimidate, it'll evolve into Arbok with Shed Skin instead. This only works for Pokemon with two abilities. And so, since Shaymin
has two abilities from Forme change, it stays on Class 2 and I'm having it as a Jolly
's genderless obviously, so the program auto detects and grays out the nature part for us!
Now that you have your desired nature, gender and shiny options, click OK. The PID/IV button underneath Generate, unless you want to be top- notch, do not use it. If you select a nature from there, it'll destroy your shiny option and nature you picked from Generate originally.
~Name - Trainer Name - Trainer Gender - Pokeball Type~
Alright, so you have your Pokemon, it's held item, it's Trainer ID & SID
(if you did that), it's level, Happiness, and PID
set, it's time to NAME your Pokemon! If you don't want to nickname the Pokemon, select the button ORIGINAL NAME
. If you'd like to nickname the Pokemon, check the Nickname checkbox and then click the Blank space, and type in the desired name. Right now, I will not name the Pokemon. Remember to check that Nickname box if you want to type in a name for your Pokemon!
Next, is obvious: Trainer Name
and Trainer Gender
. You can set the trainer name to your own by inputing it, or make up some random name. For this example, I'm putting in my Trainer Name: Pichu
. After that, select male
of your trainer, pretty obvious there. When you're done, click OK. A side note, if you input a different name and gender, but the ID and SID are yours, when loading the Pokemon into the game, it'll still have it as OT to you.
Next is the Pokeball type! If you're using the HGSS Pokesav, you'll notice that the Kurt-made balls are listed in this drop down menu below the Trainer Gender section. If you're using the Diamond/Pearl or Platinum Pokesav, you'll only have a select few, like in the example below. Pick the Pokeball type you'd like your Pokemon in. For now, Shaymin
will be in a Pokeball.
More to come in the next post!
~Ability - Moves - Met At Level - Met In Place - Date Met~
Alright! Time to get to one of the exciting bits of Pokesav'ing! Right below the Ball Caught With/Pokeball type section, it is the Ability drop down menu! Everyone's favorite Wonder Guard Sableye place! Anyway, select any ability you want your Pokemon to have; from Multitype to Shield Dust, it is at your disposal. For this example, Shaymin will have it's natural ability, Natural Cure. Remember when I mentioned about the classes? This is the part where the Class have effect!
For the moves, you can also select any move you want your Pokemon to have. How about a Dragon Claw-ing Abra? An Ice Beam-ing Charizard? An Earthquake-ing Pichu? This is the area to bring them in! You can choose any four moves, and put them at any PP you like. Selecting the MAX for PP UPs will multiply the base number of the PP to the maximum, as if a PP MAX was used on it, obviously. Leaving it at ZERO is optional, and that's what I'm doing for Shaymin
, to make things simpler. For the PP Left, you can leave it ZERO or put in any number you desire. For best results, I recommend setting it to ONE.
HAHAHA! Now I have the ULTIMATE SHAYMIN
! ...No not really. So you see the idea? Any move, any Pokemon. You're the controller in Pokesav. Now onto the next segment: MET IN PLACE and MET AT LEVEL. This is, by far the hardest section to do if you're using HGSS Pokesav. For HGSS Pokesav, the locations are set for DPPt, which means...HUH! You'll probably wonder "How can I get my Pokemon to appear at Route 17? Or Route 34?" It can be properly explained in the outside source in the spoiler below.
This outside thread here will discuss the 45h and 46h you need to alter in the Hidden Hex values for the Met in Place 3002 (Faraway Place) because my explanation may be difficult to understand, as well as having space for the rest of this guide. If you are using the HGSS Pokesav and you don't care about the Hidden Hex Values, then skip that. (Note: The 47h is also used in HGSS, as described by the outside source)
For Met at level, input the level you "met" your Pokemon. Leave it ZERO if you want your Pokemon to appear as hatched, which will be discussed in the next section. Shaymin
, however, will be met at level 30. For Met in Place, select the area you want your Pokemon to come from. Shaymin
's place is Flower Paradise. Obviously, the met date of when you met the Pokemon. For your sake, do not have it met any lower than the year 2006. That was when Diamond and Pearl released in Japan, so having them at 2005 will make them appear non-legit. (You can put in any year you like though) For Shaymin
's case, it will be met in 2009 of October 31st.
Your information should look like the picture below. If it doesn't, make some changes to suit your needs, unless you're wanting to make an Egg hatch:
~Egg Hatched At - Hometown - Ribbons - Egg & Forme~
Ok! Now that we're all up to speed with that, the next little topic is for hatching of eggs met date and all. This part is a quite complex, and but it's also entertaining to do! If you want your Pokemon to be met as a hatched, select the Drop down menu for EGG HATCHED AT
. Please note that THIS PART IS WHERE YOU HATCHED YOUR POKEMON AT. DO NOT PUT DAYCARE COUPLE HERE
. You can put it anywhere you want! Just for an example, I'll make it so Shaymin was hatched at the Flower Paradise. Remember, that if you have your Pokemon met at a certain level, do NOT use the Egg form. It'll most likely crash your game because the information is strange in the save file. For DATE EGG RECIEVED
, put in the year, month and day of desire. Also note, that the Date Egg Recieved comes BEFORE Date Met in the Memo Summary of the Pokemon in-game. So, for the sake of this, Shaymin
's Egg will be the same day as it was met. For Eggs, Met in Place will be DayCare Couple (2000).
Next up, is the Hometown. This is where you input what region your Pokemon's from. In Diamond, Pearl and Platinum's Pokesav program, there isn't a HeartGold or SoulSilver option; instead it says Johto(Gold) and Johto(Silver). If your Pokemon originates from those games, select either one regardless. The 3002 Met in Place must be set and the Hidden Hex Values must be filled in correctly when selecting Johto, of course. For this example, Shaymin
will be from Sinnoh(Platinum). Pretty simple there, right? Next to the Hometown are the Ribbons section. I do not recommend giving your Pokemon any ribbons, but it you want to, just to make it look cool, you can give it some. Just be warned: THE CLASSIC RIBBON PREVENTS IT FROM TRADING IN THE GTS
. In this example, Shaymin
won't have any ribbons.
Below Ribbons, there is a checkbox for Is Egg. Only check this if you want your Pokemon to be in
an Egg. For this matter, you must eliminate the Met in Place
area section to NONE and the day Egg Hatched At to NONE as well. Keeping the Met in Place to Daycare Couple will allow the Pokemon still as Egg from there, however, until you hatch it. Which comes to the mini section of the steps! You can choose how many steps it'll take for the egg to hatch! From 1 to 100 (I believe. I never go over 100), you can choose. Since there is a little math equation there, how many steps you input is multiplied by 256. So if you put 1, then in-game you'll need to walk 256 steps altogether to hatch the egg.
And if you're making a Shellos, Gastrodon, Burmy, Unown, Deoxys, Giratina or Shaymin, you'll have the extra option to change which forme you want them to be in. Since I'm using Shaymin
, I'm switching it to Sky Forme. Another extra, added information: Event Pokemon, like the Pikachu Colored Pichu aka Shiny Pichu, have the FATEFUL ENCOUNTER
flag on them. There's a nice Fateful Encounter checkbox above the Hidden Hex Values section. It's optional to check it, however I'll use it for Shaymin
, since it's needed to access the Gracidea Flower. For Language, keep it NONE or English, or whichever language region you're in. Shaymin
will stay in English, since the PokeSAV program is
~Pokerus - IVs - EVs - Stats Edit~
I usually don't mess with this section, as it's irrelevant to me, however for those of you who want to use this, I will explain.
You saw the Pokerus option in the beginning. Obviously, checking the Infected box will make the Pokemon infected, whether it's an Egg or not, and checking Cured will make it have the cute smiley face in it's summary. Doesn't matter what you do; when you check the Pokerus, I recommend staying away from the EV section. But! If you want to continue on anyway, then keep reading!
IVs - pretty obvious. You can cheat some more by selecting the All 31 button. Every stat will have all 31 IVs, botta bing, botta boom. If you want to be diverse, try giving your Pokemon a margin of 28 IV in one stat and maybe 17 in another stat, just to be "safe". Otherwise, don't touch this section. For this example, Shaymin
will have 25 in HP and 13 in Sp Def.
EVs - more self explanatory a bit. Selecting the All 85 gives your Pokemon 85 EV yield points in every stat, and selecting All 255 gives your Pokemon 255 in every stat (Like in Pokemon Mystery Dungeon games.) If you play PBR or battle online with these Perfect IV and 255 stat EV yield Pokemon, you'll likely get banned, and PBR will make them HACKS, aka Bad Egg. Which pretty much sucks on your end. For this, I suggest being diverse again, and giving only 85 in two stats of your choice. It'll see safe, and PBR won't detect it as a hack. For this example, I'm putting nothing for Shaymin
Don't worry about the contest ribbons; they really aren't worth it unless you want to add them on. Just click the desired won ribbon and it'll be attached onto them when in-game. Do NOT
do this for Egg'd Pokemon.
Lastly, the Stats Edit option. Hey! We saw this in the beginning! Well, go ahead and click it! In here, everything's almost zeroed out! We can easily fix that by clicking the All Max button. It will automatically input numbers matching the level and nature hindering. You can also put in any status condition you want your Pokemon to be in. If you're Pokemon's in an Egg, it is highly recommended to NOT use the Status Condition options. Seriously, a Burned
Egg? It's hilarious, yes, but for the sake of legitimacy, don't. Also, putting in the IVs and EVs of the Pokemon change the stats in here, just letting you know.
When you have everything like the picture:
You're all set to create it! So click OK out of the Stats Edit, and before you click the final OK, double check EVERYTHING
you've done. From the held item to the location and dates. Just something missing could signal harm. If you made your Pokemon Shiny, you'll probably need to recheck the box in the GENERATE button. Sometimes, the changes you made around in the form makes the shiny checkbox unselected, even when you had previously. Anyway, when your double checking is complete, hit the final OK to exit out of the creation edit. (I changed some settings so Shaymin
can look legit)
Now that you have created your first Pokemon, go to the Party Members Amount and input 1. If you do not input the amount of party Pokemon you create, the game will shizzle, so I advise you to remember this ALWAYS
. After that, go to Export ARDS Code
Now you'll be taken to the actual code creation XML format, which the Action Replay code manager(s) will accept. To your left, there is the Main Codes, Party Pokemon, Repel Spray, Poketch (only for DPPt Pokesav's), Bag, Event (if you created Event Pokemon like Pokemon Eggs, you will check that or Mining Museum Pokemon, or created a Roamer) all that good stuff. Since we only created a Pokemon in the Party, you will select underneath Party Pokemon the 1st Pokemon and Party Amount check-boxes. If you seriously don't check those options, your game will shizzle, and we don't want that to happen! Oh yes, take note that even the Pokesav program warns you about using too many codes.
When you're done, click Save XML, and please, for your sake, name the code after the Pokemon you created. You'll find it easier in your documents, trust me. Saving it to the Desktop is the best option, and so that is what I'll do.
After that, you can close out of that, and keep Pokesav up or close it if you like. If you have your AR Code Manager, load that up, drag and drop your Pokesav'd XML sheet into the "My Codelist" section. You can alternatively open the document in a wordpad or notepad, copy the code and, in your AR Manager, Create New Code (for HGSS or DPPt, whichever Pokesav you used is the game it goes in) and copy & paste the code into the Code section. Naming your Code to Slot 1 [insert Pokemon's name] L+R. All the codes in Pokesav, by default, use the L and R buttons to activate.
Anyway, I hope this works out for you all! Any other PokeSAVers who see this and maybe want to add some pointers/corrections, let me know! If anyone has an questions, feel free to PM me! n_n
:spin: Thanks for your time! Enjoy making your Pokemon! :spin: