Creating a Pokémon

photo

This is a tutorial on how to make a Pokémon using Pokémon for Ace. You can do this with the proper scripts installed, but this is intended for the kit. The first thing is knowing how the database is set up. Those experinced with using RPG Maker VX Ace should already know most of this, but there are some things you need to know.Class1

Number Name Function
1 Class List The list containing all the available Pokémon in the game.
2 Name The species name. This is displayed in the in-game menus and the Pokédex. Wild Pokémon and un-nicknamed trainer Pokémon use this as their name.
3 Skills The skills learned via level-up. Note can be used for certain purposes, but for the most part do nothing.
4 Features The features given to the Pokémon for of this species are displayed here. See Setting Features in the RPG Maker VX Ace help file for more information.
5 Notes A lot of settings are placed in this box with notetags. I will walk you through on what is used to define a Pokémon.

Note that the EXP  and Parameter Curves are untouched. The kit uses custom EXP Curves and Stats that are calculated via several factors. For this tutorial we will create the Pokémon Lucario. The first thing to do is to type Lucario in the namebox. Second place any features you want Lucario to have. Generally you shouldn’t have to touch the features tab for classes beyond what I instruct you may. The 3 things that you should delete are:

  • Ex-Parameter [HIT] + 95%
  • Ex-Parameter [EVA] + 5%
  • Equip Weapon []

The last one is optional since weapons are not used in the Kit by Default. Next is the notetags. This is where most of you Pokémon’s attributes are set. We’ll start with Lucario’s stats. If you so desire you may lable each section you put into the Notebox for organization purposes, but is entirely optional. Lucario has base stats of  70(HP), 110(Attack), 70(Defense), 115(Sp. Atk), 70(Sp. Def), and 90(Speed). MP and Luck do not need to be inputted into the database as they do not exist in  Pokémon. However I will add MP in this tutorial since MP still functions in the Kit by default. Base MP will be set to the same as Lucario’s Sp. Atk.

Place

<base mhp: 70>
<base mmp: 115>
<base atk: 110>
<base def: 70>
<base mat: 115>
<base mdf: 70>
<base agi: 90>

in the Notebox.

Next thing to add is Lucario’s EV payout. Lucario gives 1 Attack EV and 1 Sp. Atk EV when defeated. The tag for the <evs: hp, mp, atk, def, mat, mdf, agi, luk>. To set the payout place

<evs: 0, 0, 1, 0, 1, 0, 0, 0>

in the class notebox.

Since Lucario doesn’t have hold items when encounted we will skip that step, but to add it place <equip: 0, id, chance%> in the notebox.

Next thing to add is types. Lucario is a Fighting  and Steel type Pokémon. Since Fighting comes before steel in the database you don’t need to reorder the types. To do that use the notetag <state prioity: x, y> to set a type to come before another for the class.

To add the types place

<passive state: 46, 56>
true;
</passive state>

in the class notebox. You may change the true to a condition should that be needed.
Here a list of types and what state and element ids corespond to them. Types in gold were introduced in Gen II(Gold and Silver). Types in pink were introduced in Gen VI(X and Y). Types in blue are not offical types from the Pokémon games.

Type Name State ID Element ID
Normal 40 1
Fire 41 2
Water 42 3
Grass 43 4
Electric 44 5
Ice 45 6
Fighting 46 7
Poison 47 8
Ground 48 9
Flying 49 10
Psychic 50 11
Bug 51 12
Rock 52 13
Ghost 53 14
Dragon 54 15
Dark 55 16
Steel 56 17
Fariy 57 21
Glitch 58 18
Light 59 19
Sound 60 20

Next if Lucario’s EXP Growth and Payout.

Lucario has 1,059,860 EXP at level 100. That makes its curve Medium Slow. Lucario has a base EXP of 200.

Place the following notetags in the notebox.

<exp mode: MediumSlow>
<exp: 200>

Next is Abilities. Lucario has either Inner Focus or Steadfast. Its hidden ability is Justified. Here is a table of abilities. Credit to Bulbapedia for the table.

# Name Effect Generation Single Dual Hidden
Cacophony Avoids sound-based moves. III 0 0 0
001 Stench The stench helps keep wild Pokémon away. III 0 6 1
002 Drizzle The Pokémon makes it rain if it appears in battle. III 1 0 1
003 Speed Boost The Pokémon’s Speed stat is gradually boosted. III 1 2 5
004 Battle Armor The Pokémon is protected against critical hits. III 2 4 2
005 Sturdy The Pokémon is protected against 1-hit KO attacks. III 8 22 2
006 Damp Prevents combatants from self destructing. III 0 8 10
007 Limber The Pokémon is protected from paralysis. III 1 7 2
008 Sand Veil Boosts the Pokémon’s evasion in a sandstorm. III 7 4 7
009 Static Contact with the Pokémon may cause paralysis. III 9 5 0
010 Volt Absorb Restores HP if hit by an Electric-type move. III 1 2 2
011 Water Absorb Restores HP if hit by a Water-type move. III 1 12 8
012 Oblivious Prevents the Pokémon from becoming infatuated. III 0 16 3
013 Cloud Nine Eliminates the effects of weather. III 0 2 4
014 Compoundeyes The Pokémon’s accuracy is boosted. III 2 4 1
015 Insomnia Prevents the Pokémon from falling asleep. III 0 10 1
016 Color Change Changes the Pokémon’s type to the foe’s move. III 1 0 0
017 Immunity Prevents the Pokémon from getting poisoned. III 1 1 1
018 Flash Fire Powers up Fire-type moves if hit by a fire move. III 4 10 4
019 Shield Dust Blocks the added effects of attacks taken. III 4 1 0
020 Own Tempo Prevents the Pokémon from becoming confused. III 0 13 4
021 Suction Cups Negates moves that force switching out. III 2 1 0
022 Intimidate Lowers the foe’s Attack stat. III 5 19 3
023 Shadow Tag Prevents the foe from escaping. III 2 0 6
024 Rough Skin Inflicts damage to the foe on contact. III 2 1 3
025 Wonder Guard Only super effective moves will hit. III 1 0 0
026 Levitate Gives full immunity to all Ground-type moves. III 30 2 0
027 Effect Spore Contact may paralyze, poison, or cause sleep. III 2 4 1
028 Synchronize Passes on a burn, poison, or paralysis to the foe. III 3 12 0
029 Clear Body Prevents the Pokémon’s stats from being lowered. III 6 2 3
030 Natural Cure All status problems are healed upon switching out. III 3 10 0
031 Lightningrod The Pokémon draws in all Electric-type moves. III 0 9 6
032 Serene Grace Boosts the likelihood of added effects appearing. III 2 8 2
033 Swift Swim Boosts the Pokémon’s Speed in rain. III 8 20 10
034 Chlorophyll Boosts the Pokémon’s Speed in sunshine. III 10 19 6
035 Illuminate Raises the likelihood of meeting wild Pokémon. III 0 6 0
036 Trace The Pokémon copies a foe’s Ability. III 0 5 0
037 Huge Power Raises the Pokémon’s Attack stat. III 0 3 0
038 Poison Point Contact with the Pokémon may poison the foe. III 0 14 0
039 Inner Focus The Pokémon is protected from flinching. III 4 16 6
040 Magma Armor Prevents the Pokémon from becoming frozen. III 0 3 0
041 Water Veil Prevents the Pokémon from getting a burn. III 0 4 7
042 Magnet Pull Prevents Steel-type Pokémon from escaping. III 0 5 0
043 Soundproof Gives full immunity to all sound-based moves. III 3 6 3
044 Rain Dish The Pokémon gradually recovers HP in rain. III 0 3 8
045 Sand Stream The Pokémon summons a sandstorm in battle. III 3 0 0
046 Pressure The Pokémon raises the foe’s PP usage. III 18 3 4
047 Thick Fat Raises resistance to Fire- and Ice-type moves. III 0 16 5
048 Early Bird The Pokémon awakens quickly from sleep. III 0 13 2
049 Flame Body Contact with the Pokémon may burn the foe. III 5 5 4
050 Run Away Enables sure getaway from wild Pokémon. III 0 16 8
051 Keen Eye Prevents the Pokémon from losing accuracy. III 5 19 5
052 Hyper Cutter Prevents the Attack stat from being lowered. III 0 9 0
053 Pickup The Pokémon may pick up items. III 1 9 0
054 Truant The Pokémon can’t attack on consecutive turns. III 2 0 1
055 Hustle Boosts the Attack stat, but lowers accuracy. III 3 7 8
056 Cute Charm Contact with the Pokémon may cause infatuation. III 3 8 1
057 Plus Boosts Sp. Atk if another Pokémon has Minus. III 1 3 3
058 Minus Boosts Sp. Atk if another Pokémon has Plus. III 1 3 2
059 Forecast Transforms with the weather. III 1 0 0
060 Sticky Hold Protects the Pokémon from item theft. III 0 8 0
061 Shed Skin The Pokémon may heal its own status problems. III 10 5 0
062 Guts Boosts Attack if there is a status problem. III 3 14 4
063 Marvel Scale Boosts Defense if there is a status problem. III 1 0 2
064 Liquid Ooze Inflicts damage on foes using any draining move. III 0 4 0
065 Overgrow Powers up Grass-type moves in a pinch. III 15 0 2
066 Blaze Powers up Fire-type moves in a pinch. III 15 0 2
067 Torrent Powers up Water-type moves in a pinch. III 15 0 2
068 Swarm Powers up Bug-type moves in a pinch. III 4 16 4
069 Rock Head Protects the Pokémon from recoil damage. III 2 16 1
070 Drought The Pokémon makes it sunny if it is in battle. III 1 0 2
071 Arena Trap Prevents the foe from fleeing. III 0 3 0
072 Vital Spirit Prevents the Pokémon from falling asleep. III 1 4 7
073 White Smoke Prevents the Pokémon’s stats from being lowered. III 1 0 1
074 Pure Power Boosts the power of physical attacks. III 2 0 0
075 Shell Armor The Pokémon is protected against critical hits. III 1 13 7
076 Air Lock Eliminates the effects of weather. III 1 0 0
077 Tangled Feet Raises evasion if the Pokémon is confused. IV 0 5 2
078 Motor Drive Raises Speed if hit by an Electric-type move. IV 1 2 1
079 Rivalry Raises Attack if the foe is of the same gender. IV 0 12 4
080 Steadfast Raises Speed each time the Pokémon flinches. IV 1 3 5
081 Snow Cloak Raises evasion in a hailstorm. IV 4 3 1
082 Gluttony Encourages the early use of a held Berry. IV 6 4 9
083 Anger Point Raises Attack upon taking a critical hit. IV 0 3 4
084 Unburden Raises Speed if a held item is used. IV 0 4 5
085 Heatproof Weakens the power of Fire-type moves. IV 0 2 0
086 Simple The Pokémon is prone to wild stat changes. IV 0 3 2
087 Dry Skin Reduces HP if it is hot. Water restores HP. IV 0 4 1
088 Download Adjusts power according to the foe’s lowest defensive stat. IV 1 3 0
089 Iron Fist Boosts the power of punching moves. IV 0 3 7
090 Poison Heal Restores HP if the Pokémon is poisoned. IV 0 2 1
091 Adaptability Powers up moves of the same type. IV 0 4 3
092 Skill Link Increases the frequency of multi-strike moves. IV 0 2 4
093 Hydration Heals status problems if it is raining. IV 2 7 9
094 Solar Power Boosts Sp. Atk, but lowers HP in sunshine. IV 0 3 3
095 Quick Feet Boosts Speed if there is a status problem. IV 0 5 7
096 Normalize All the Pokémon’s moves become the Normal type. IV 0 2 0
097 Sniper Powers up moves if they become critical hits. IV 0 7 5
098 Magic Guard The Pokémon only takes damage from attacks. IV 0 7 3
099 No Guard Ensures the Pokémon and its foe’s attacks land. IV 0 3 3
100 Stall The Pokémon moves after even slower foes. IV 0 1 0
101 Technician Powers up the Pokémon’s weaker moves. IV 0 9 5
102 Leaf Guard Prevents status problems in sunny weather. IV 1 6 7
103 Klutz The Pokémon can’t use any held items. IV 0 6 1
104 Mold Breaker Moves can be used regardless of Abilities. IV 2 4 6
105 Super Luck Heightens the critical-hit ratios of moves. IV 0 6 3
106 Aftermath Damages the foe landing the finishing hit. IV 0 4 4
107 Anticipation Senses the foe’s dangerous moves. IV 1 4 1
108 Forewarn Determines what moves the foe has. IV 0 6 0
109 Unaware Ignores any change in stats by the foe. IV 0 4 3
110 Tinted Lens Powers up “not very effective” moves. IV 0 4 5
111 Filter Powers down super-effective moves. IV 0 2 0
112 Slow Start Temporarily halves Attack and Speed. IV 1 0 0
113 Scrappy Enables moves to hit Ghost-type foes. IV 0 2 7
114 Storm Drain The Pokémon draws in all Water-type moves. IV 0 4 3
115 Ice Body The Pokémon regains HP in a hailstorm. IV 3 5 4
116 Solid Rock Powers down super-effective moves. IV 0 4 0
117 Snow Warning The Pokémon summons a hailstorm in battle. IV 2 0 0
118 Honey Gather The Pokémon may gather Honey from somewhere. IV 1 0 1
119 Frisk The Pokémon can check the foe’s held item. IV 3 3 5
120 Reckless Powers up moves that have recoil damage. IV 0 3 8
121 Multitype Changes type to match the held Plate. IV 1 0 0
122 Flower Gift Powers up party Pokémon when it is sunny. IV 1 0 0
123 Bad Dreams Reduces a sleeping foe’s HP. IV 1 0 0
124 Pickpocket Steals attacking Pokémon’s held item on contact. V 0 0 5
125 Sheer Force Strengthens moves with extra effects to 1.3× their power, but prevents their extra effects. V 1 6 17
126 Contrary Inverts stat modifiers. V 0 0 5
127 Unnerve Prevents opposing Pokémon from eating held Berries. V 0 2 15
128 Defiant Raises Attack two stages upon having any stat lowered. V 0 2 10
129 Defeatist Halves Attack and Special Attack below 50% HP. V 2 0 0
130 Cursed Body Has a 30% chance of Disabling any move that hits the Pokémon. V 0 2 3
131 Healer Has a 30% chance of curing each adjacent ally of any major status ailment after each turn. V 0 2 3
132 Friend Guard Decreases damage inflicted against ally Pokémon. V 0 0 5
133 Weak Armor Raises Speed and lowers Defense by one stage each upon being hit by any move. V 0 1 15
134 Heavy Metal Doubles the Pokémon’s weight. V 0 0 5
135 Light Metal Halves the Pokémon’s weight. V 0 0 5
136 Multiscale Halves damage taken from full HP. V 0 0 2
137 Toxic Boost Increases Attack to 1.5× when poisoned. V 0 0 1
138 Flare Boost Increases Special Attack to 1.5× when burned. V 0 0 2
139 Harvest Restores any held Berry after the turn on which it is used. V 0 0 3
140 Telepathy Protects against damaging moves from friendly Pokémon. V 0 2 12
141 Moody Raises a random stat two stages and lowers another one stage after each turn. V 0 0 7
142 Overcoat Protects against damage from weather. V 0 5 12
143 Poison Touch Has a 30% chance of poisoning Pokémon upon contact when attacking. V 0 1 4
144 Regenerator Heals for 1/3 max HP upon leaving battle. V 0 3 14
145 Big Pecks Protects the Pokémon from Defense-lowering attacks. V 0 7 4
146 Sand Rush Doubles Speed during a sandstorm. V 0 4 2
147 Wonder Skin Has a 50% chance of protecting against non-damaging moves that inflict major status ailments. V 0 1 3
148 Analytic Strengthens moves when moving last. V 0 0 12
149 Illusion Takes the appearance of the last conscious party Pokémon upon being sent out until hit by a damaging move. V 2 0 0
150 Imposter Transforms upon entering battle. V 0 0 1
151 Infiltrator Ignores Light Screen, Reflect, and Safeguard. V 0 2 9
152 Mummy Contact with this Pokémon spreads this Ability. V 2 0 0
153 Moxie Raises Attack one stage upon KOing a Pokémon. V 0 5 6
154 Justified Raises Attack when hit by dark-type moves. V 4 0 5
155 Rattled Raises Speed one stage upon being hit by a Dark, Ghost, or Bug move. V 0 0 11
156 Magic Bounce Reflects most non-damaging moves back at their user. V 0 0 3
157 Sap Sipper Absorbs Grass moves, raising Attack one stage. V 0 3 8
158 Prankster Raises non-damaging moves’ priority by one stage. V 2 2 7
159 Sand Force Strengthens Rock, Ground, and Steel moves to 1.3× their power during a sandstorm. V 1 2 11
160 Iron Barbs Damages attacking Pokémon for 1/8 their max HP on contact. V 2 0 0
161 Zen Mode Changes the Pokémon’s shape when HP is halved. V 0 0 1
162 Victory Star Raises moves’ accuracy to 1.1× for friendly Pokémon. V 1 0 0
163 Turboblaze Moves can be used regardless of Abilities. V 1 0 0
164 Teravolt Moves can be used regardless of Abilities. V 1 0 0

Place the Following Notetags in the Notebox.

<ability: 39, 80>
<hidden ability: 154>

Next if the Pokédex info. The Aura Pokémon is 1.2 m (3’11”) tall and weighs 54.0 kg(119 lbs). We will use the Pokédex entry from Pokémon Black and White 2. For the background and music we will use the FF4 Mountain battleback and and theme form Unova Route 10. Note that height  and weight is placed in decimeters(10 dm = 1 m) and hectograms (10 hg = 1 kg).

Place the following in the notebox.

<kind: Aura>
<battleback 1: Mountain FF4>
<music: Route 10 Unova>
<height: 12>
<weight: 540>
<pokedex entry>
By reading the aura of all things, it can tell how others are feeling from over half a mile away.
</pokedex entry>
<icons 0: 652, 653>

Next thing to add is breeding informaition. Lucario is part of the Human-like and Field egg groups and hatches after 26 egg cycles.The notetags for this is:

<egg group: 5, 8>
<egg cycles: 26>
<egg spawns: 447>

Here is a list of egg groups. (Leave this info out for a Pokémon that can’t breed)

  1. Monster Group: Pokémon in this group are saurian/kaijū-like in appearance and nature.
  2. Water 1 Group: Pokémon in this group are amphibious in nature.
  3. Bug Group: Pokémon in this group are insectoid (bug-like) in appearance.
  4. Flying Group: Pokémon in this group are avian (bird-like) in appearance.
  5. Field Group: The largest group, Pokémon here are terrestrial in nature. In Stadium 2, this Egg Group was known as “Ground”.
  6. Fairy Group: Pokémon in this group are petite and considered very cute.
  7. Grass Group: Pokémon in this group are plant-like in appearance. In Stadium 2, this Egg Group was known as “Plant”.
  8. Human-Like Group: Pokémon in this group are fully bipedal. In Stadium 2, this Egg Group was known as “Humanshape”.
  9. Water 3 Group: Pokémon in this group resemble aquatic invertebrates.
  10. Mineral Group: Pokémon in this group are inorganic in nature.
  11. Amorphous Group: Pokémon in this group are amorphous, having no definite form. In Stadium 2 this Egg Group was known as “Indeterminate”.
  12. Water 2 Group: Pokémon in this group are piscine (fish-like) in appearance.
  13. Ditto Group: As the name implies, Ditto is the only Pokémon in this group, and is capable of breeding with all others (regardless of gender) aside from those in the Undiscovered and the Ditto group.
  14. Dragon Group: Pokémon in this group are draconic in appearance.

Finally is the catch rate. Place the following into the Notebox:

<catch rate: 45>

We are now done with notetags. The entire box should contain this.

Stats
<base mhp: 70>
<base mmp: 115>
<base atk: 110>
<base def: 70>
<base mat: 115>
<base mdf: 70>
<base agi: 90>
<evs: 0, 0, 1, 0, 1, 0, 0, 0>
Types
<passive state: 46, 56>
true;
</passive state>
EXP Info
<exp mode: MediumSlow>
<exp: 200>
Abilties
<ability: 39, 80>
<hidden ability: 154>
Pokédex Data
<kind: Aura>
<battleback 1: Mountain FF4>
<music: Route 10 Unova>
<height: 12>
<weight: 540>
<pokedex entry>
By reading the aura of all things, it can tell how others are feeling from over half a mile away.
</pokedex entry>
<icons 0: 652, 653>
Breeding
<egg group: 5, 8>
<egg cycles: 26>
<egg spawns: 447>
Catch Rate
<catch rate: 45>

The last thing you have to add are the skills. Here is a list of Lucario’s skills in Gen V. Again credit to Bulbapedia for the table.

Generation V
Other generations:
IV
BW B2W2 Move Type Cat. Power Accuracy PP
Start Start Dark Pulse Dark Special 80 100% 15
Start Start Foresight Normal Status —% 40
Start Start Quick Attack Normal Physical 40 100% 30
Start Start Detect Fighting Status —% 5
Start Start Metal Claw Steel Physical 50 95% 35
6 6 Counter Fighting Physical 100% 20
15 11 Feint Normal Physical 30 100% 10
11 15 Force Palm Fighting Physical 60 100% 10
29 19 Me First Normal Status —% 20
24 24 Metal Sound Steel Status 85% 40
19 29 Bone Rush Ground Physical 25 90% 10
33 33 Quick Guard Fighting Status —% 15
37 37 Swords Dance Normal Status —% 30
42 42 Heal Pulse Psychic Status —% 10
47 47 Calm Mind Psychic Status —% 20
51 51 Aura Sphere Fighting Special 90 —% 20
55 55 Close Combat Fighting Physical 120 100% 5
60 60 Dragon Pulse Dragon Special 90 100% 10
65 65 ExtremeSpeed Normal Physical 80 100% 5
  • A level of “Start” indicates a move that will be known by a Lucario obtained at level 1 in Generation V
  • Bold indicates a move that gets STAB when used by Lucario
  • Italic indicates a move that gets STAB only when used by an evolution of Lucario
  • Click on the generation numbers at the top to see level-up moves from other generationsClick on the generation numbers at the top to see level-up moves from other generations

After Everything is said and done it should look like this:

Final Product

Enjoy 😉

9 Comments

9 thoughts on “Creating a Pokémon

  1. I know this must have taken a considerable amount of time to do, so thanks!

  2. what script is the one with the state priority for types. I’m doing chandelure and that’s a ghost fire type.

  3. quick question on evolution; do i need the shiny and female battlers for the evolution script, or does the class sprites script do it for me?

  4. Librax

    I have a question, how do you do evolution?
    I searched but can’t find anything on it

  5. you didnt touch on evolution or graphics in general

  6. Jay

    If I place a number higher than 14 in the eggs groups, will it create a new egg group?
    (Im doing a game centered on Pokemon mutations. Some will be unable to breed and some will only be able to breed with certain ones.)

  7. Jay

    Also, it had Lucario’s icon number listed as 652, 653, what is obviously not his Pokedex number. How do I match the corresponding ICON# for my new Pokemon?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: