Pokémon Data

From SkyTemple
Revision as of 12:33, 8 November 2025 by SergeyThePiplup (talk | contribs) (Added Sprite Info)

Most all data and properties of any given Pokémon can be edited under the "Pokémon" dropdown tab within SkyTemple. From there, you can edit the data and properties of the individual gender forms of each Pokémon by double clicking on the form you want to edit.

Please note that it is generally unsafe to edit the Pokémon and "Reserve" Pokémon past #551. These are actors within the game and editing them can lead to unintended consequences. Pokémon #537 - #551 however can be safely edited and used to add new Pokémon to the game.

There are four categories of data you can edit as well as a sidebar on the left showing the Pokémon's normal portrait and a single frame from its idle animation. The sidebar also allows you to change a handful of key settings as well as import/export data for that gender form.

Settings

This data category encompasses an assortment of aspects, ranging from the displayed name to base stats to item drop rates. It is split into seven tabs.

Name

This displays the Name of the Pokémon as well as its Category (for example, Bulbasaur's Category is "Seed" because it is "The Seed Pokémon"). Both the Name and Category can be edited. On an EU ROM, there are five slots for the Name and Category, one for each supported language. Though these slots are also visible when using a US ROM, all but the English slot can't be edited.

General

This allows you to edit the Movement, IQ Group, Ability (or Abilities), Exp. Yield, Recruit Rate, Talk Group, and Idle Animation Type. Note that changing the Idle Animation Type requires the ChangePokemonGroundAnim patch.

Movement decides if a given Pokémon can walk over or through certain types of terrain. In the base game's context, whether a Pokémon can hover or phase through walls was often decided upon based on how the Pokémon sprites are animated rather than types or abilities as one might expect.

Exp. Yield is only the "base Exp" for the Pokémon. To calculate the actual Exp that will be given out in a dungeon upon defeating an enemy of a certain level, use the following formula:

[Exp. Yield x (Level - 1) / 10] + Exp Yield

Recruit Rate is expressed as two numbers, which represent a percentage (10 = 1.0%, 100 = 10.0%, 1000 = 100.0%, etc.). The second number will be used if the player says "Yes" to the question asking them if they played Explorers of Time/Darkness in the Personality Quiz. Additionally, if the player has already recruited this species, the Recruit Rate will be halved if it is positive.

Talk Group decides the dialogue used by Pokémon when talked to or upon leveling. The dialogue used can be seen by double clicking on the main "Pokémon" dropdown and checking the "Personality Groups" tab. Unlike most other values, the base game generally uses different talk groups for male or female individuals of the same species.

Base Stats

These numbers represent the stats a Pokémon will have at Level 1. Additionally, there is Weight (used for calculating damage of moves like Grass Knot) and Size (used for calculating Sizebust Orb damage). Movement Speed is also a setting, which is typically at 1 by default but can be edited to have the "base" Movement Speed be "double speed" or "triple speed." Note that setting Movement Speed to 0 makes the Pokémon move every other turn. It does not prevent the Pokémon from moving; that is a setting under the "Other" tab.

Evolution

text

Exclusive Items

text

Sprite Info

Shows internal data about the sprite, specifically about the size. Allows you to see how big is the sprite file, the size of it in VRAM(needed to calculate the body size) and body size. Also you can edit shadow size there.

Requires SpriteSizeInMonsterData patch to work.

Other

Spawn Threshold

Used to prevent certain Pokémon from spawning before a certain $SCENARIO_BALANCE_FLAG has been met. Examples present in the base game include the Shinx line at value 6, and Darkrai at value 7. It is only necessary to set this higher than 0 if the dungeon in which the Pokémon appears can be visited before it is desirable for the player to encounter them.

Stats and Moves

text

Portraits

text

Sprites

text