Pokémon Legality: Difference between revisions

From ProjectPokemon Wiki
Jump to navigation Jump to search
Line 18: Line 18:
*[http://www.pokesav.org/main/pokesav-compact-beta-released Pokesav]
*[http://www.pokesav.org/main/pokesav-compact-beta-released Pokesav]
*[http://forum.pokesav.org/viewtopic.php?f=23&t=1316&sid=402c34d907678d2e30efda0dfdf03811&start=0#p3287 Legality Checker]
*[http://forum.pokesav.org/viewtopic.php?f=23&t=1316&sid=402c34d907678d2e30efda0dfdf03811&start=0#p3287 Legality Checker]
*[http://rapidshare.com/files/143607947/IVPID.zip PID<->IV Program]
*[http://projectpokemon.org/IVPID.zip PID<->IV Program]
*[http://forum.pokesav.org/viewtopic.php?f=23&t=2163#p16679 Trash Byte Normalizer]
*[http://forum.pokesav.org/viewtopic.php?f=23&t=2163#p16679 Trash Byte Normalizer]



Revision as of 03:20, 5 March 2009

Definition

  • Legal (Valid) Pokémon are able to exist naturally in the game without the use of external devices.
  • Illegal Pokémon are not able to exist naturally in the game without the use of external devices.
  • Legitimate (Legit) Pokémon are created without the use of external devices. Because all of these Pokémon are also able to exist naturally in the game, legitimate Pokémon are a subset of legal Pokémon.

Although illegal Pokémon can only be created with the use of an external device (they simply cannot exist without the intervention of such a device), legal Pokémon can be created either naturally or through the intervention of an external device. Legitimate Pokémon, however, are always created naturally. Because of the nature of these definitions, it is possible to check for the legality of the Pokémon, but impossible to check for legitimacy. Therefore, there is no objective way to tell whether a Pokémon is truly legitimate or not. Programs such as Legality Checker and pAC can only check for legality, not legitimacy.

Examples

My Torterra, originating as a starter in the game and raised by hand (and never touched by an external device), would be considered legitimate. A Spiritomb with Wonder Guard would be considered illegal, because Spiritombs cannot be assigned with the Wonder Guard ability without the use of an external device. The 31/31/31/31/31/31 shiny docile Umbreon from the PKM Database would be considered legal because it was created with the use of external devices, but could exist in the game without the use of external devices. Although it would be extremely rare to encounter such a Pokémon, all aspects of its data (its moveset, PID/IV combination, location caught, 85h, etc.) could have been generated by the game naturally.

Making Legal Pokémon

Preparation

First, in order to create a Legal Pokémon, the user will need:

And will also need a way of transferring Pokémon into your game.

Starting

  1. Open Pokesav
  2. Open your .sav file
  3. Go into the Storage menu on the bottom right corner of the main Pokesav screen and select an available spot in any of your boxes and click Edit
  4. At this point, select a Pokémon and enter desired Trainer ID, Secret ID, Level, Happiness, Name, Held Item, and OT
  5. Enter in the correct ability of the chosen Pokémon.
  6. Select a Valid Moveset
  7. Enter desired EVs, but make sure that all of them added don’t pass 510 and one stat cannot have more than 255
  8. You may edit Contest Stats to your liking
  9. You may edit Marking to your liking

If you want the Pokémon to appear hatched, continue here:

  1. On Region/Version, choose either Diamond, Pearl, or Platinum
  2. Enter the Ball Caught With as Pokeball
  3. Now, enter in the Met at box, 2000. This will set it to Met At Day Care Couple
  4. Leave the Met at Level box at 0
  5. At the Egg Hatched section, select an area you would like the game to say where the egg hatched, however, be sure to not put anything out of the ordinary like Pokémon Event
  6. It’s recommended to put an area near the Day Care Couple like Solaceon Town or any neighboring routes such as Route 209 and 210. This will make the Pokémon appear as if it were hatch in the usual places Pokémon are hatched.

If you want the Pokémon to appear as wild/caught, continue here: 10) On Region/Version, choose either Diamond, Pearl, or Platinum

  1. Enter Ball Caught With as any Pokeball you could buy in the PokeMart. You may enter Master Ball if you wish.
  2. Make sure the Pokémon does not have any Egg Moves, unless it’s also a tutor move
  3. Select Met at and choose a location where the desired Pokémon can be found
  4. Select Met at Level and choose a valid level depending on the Met at location
  5. In the Hidden Hex Value section, change 85h according to capture method:
02 – Tall Grass
04 – Dialga/Palkia
05 – Cave/Hall of Origin
07 – Caught in the Water
09 – Catught in Building
0A – Great Marsh
0C – Starters/Fossils

If you want the Pokémon to appear as if it were obtained via PalPark, continue here:

  1. On Region/Version, choose any GBA Pokémon Game or Colosseum/XD (Note: Be sure the Pokémon can be caught in that game [Example: Kyogre cannot be from a FireRed game])
  2. Enter Ball Caught With as any Pokeball you could buy in the PokeMart. You may enter Master Ball if you wish.
  3. Enter in Met at as (Pal Park), 55.
  4. Select Met at Level and choose a level you would like, but be sure not to have the level lower than what is possible (Example: Kyogre with Met at Level 20 is invalid and would not work)

IV/PID

Now, it’s on to PID/IV section of the process. IVs are Individual Values, Values a Pokémon randomly is given in Wild, although, Bred Pokémon inherit IVs depending on the Parent’s. Basically, the closer an IV is to 31 (The max), the higher the stats will be.

In both the PID/IV Generator in Pokesav and SCV’s IV/PID Generator, they both will come up with results of different kinds of Algorithm:

  • Normal NDS or GBA
This type is the most common and will be seen on wild/legend encountered Pokémon in :NDS/GBA games.
  • Wild NDS or GBA
This type is less common and will be seen on wild encountered Pokémon in NDS/ GBA :games. It is unclear whether GBA legends will be seen with this type.
  • Uncommon GBA
This type is seen uncommonly by wild encountered Pokémon in GBA games.
  • Rare GBA
This type is seen rarely by wild encountered Pokémon in GBA games.
  • Very Rare GBA
This type is seen in less than 1% of wild encountered Pokémon in GBA games.
  • Ultra Rare GBA
This type is seen in less than 0.01% of wild encountered Pokémon in GBA games.
  • Common GBA Event (Restricted)
This type is seen with particular promotional GBA Pokémon.
  • Common GBA Event (Unrestricted)
This type is seen with particular promotional GBA Pokémon.

Note: For more information on Algorithms, check the readme.txt with the Legality download.

Method 1:

  1. Choose the desired IVs and click on Pokesav’s PID/IV.
  2. Click Generate, look at the Algorithms and find the one that matches the Pokémon you are making (Example: I’m making a Starly, so I will choose one with either Normal or Non-Event NDS)
  3. It will show that there are natures to the right of the Algorithms so select a Valid Algorithm and choose a nature that corresponds with it (Example: My Starly gets 5 different natures with Normal NDS, so I will choose a nature I like with Normal NDS)

Method 2:

  1. Open SCV’s IV/PID Generator and select an option
  2. The program will guide you through the process and give you instructions
  3. When done, copy the PID to Pokesav’s PID

TIP: If you did not get any results with the nature you wanted, try changing one of the IVs by at least one point. This will give you different results when you try to generate another PID.

Trash Bytes

The last step of the process involves Trash Bytes. If you choose to edit a Wild/Caught Pokémon, you’re done. However, if the Pokémon is from Palpark or from an Egg, fallow theses steps:

How to Normalize the Trash Bytes of a Pokémon:

  1. In Poksav, click on Save in the Storage menu
  2. Name the file and save it somewhere accessible
  3. Drag the saved file (Should be a .pkm file) over the Trash Byte Normalizer program
  4. Click on Load in an available spot in your Storage menu

Final Test

Now it’s time to test if it’s legit. Fallow these steps:

  1. In Poksav, click on Save in the Storage menu
  2. Name the file and save it somewhere accessible
  3. Drag the saved file (Should be a .pkm file) over the Legal.exe Program
  4. Check to see if everything checks out as valid
  5. If you see Valid and no Invalids, your Pokémon is legal!

If it passed the Final Test, then Congratulations! Your Pokémon is legal and ready to be used!

FAQ

Q: My Generated Pokémon is Legal, will it work on Pokémon Battle Revolution?

A: Yes, if the Pokémon is legal, it will work on PBR.


Q: What if I want a Shiny legal Pokémon?

A: Select the option for a Shiny Pokémon in SCV’s IV/PID Generator.


Q: I tried exporting it as an AR Code, but it doesn’t come out lined up?

A: Make sure your using PokesavARDSOutput.exe


Q: If I edited an existing Pokémon, would it still be legal?

A: As long as it fallows everything above.

Credits

  • SCV - IV/PID Program
  • Sabresite - Legality Program and Trash Byte Normalizer
  • coolhbo3K - Definition Section
  • Greencat - Creating and Putting Together the Guide