This article describes how Pokémon storage works. It includes how Pokémon are stored in the PC, as well as basic information about how the Pokémon storage screens work.
- For how to use a PC and how the Pokémon storage screen is accessed, as well as how to name the storage system (e.g. Bill's PC).
- For how to set up multiple different Pokémon storage systems, one per region.
How Pokémon are stored
Pokémon that are stored in the PC are stored in an array. That array is called
$PokemonStorage, and works as follows:
- Each element of the array contains the details of a single Pokémon.
- There are two coordinates to describe an element in the array: box number and index number. Both coordinates start at 0.
- By default, the Pokémon storage will have 24 boxes, each of which can hold 30 Pokémon (for a total of 720 spaces).
This is the Pokémon in box 2, at position 26.
$PokemonStorage.species will return the species of this Pokémon.
Storage screen appearance