Programming Pokemon Team Info and Team Generator

#1
I've created a new online tool that lets you paste a Pokemon team and view information on its stats and how it can get its moves. What is interesting is that the tool supports perma-links to make it easier to save favorite team configurations.

However, I feel this tool can do much more, so I need your feedback. What other features do you think will be useful to have in this tool? Are there some things the tool could do better?

http://upokecenter.dreamhosters.com/data/pokemoninfo.php

Also, I've recently finished a tool for beginners that will generate a six-Pokemon team based
on the most popular Pokemon sets used. That tool is located at:

http://upokecenter.dreamhosters.com/data/teammaker.php
 
#2
ArabianNight (Salamence) (F) @ Expert Belt
Trait: Moxie
EVs: 252 Atk / 4 SAtk / 252 Spd
Naive Nature (+Spd, -SDef)
- Outrage
- Dragon Claw
- Fire Blast
- Earthquake

Luffy (Hydreigon) (F) @ Life Orb
Trait: Levitate
EVs: 4 HP / 252 SAtk / 252 Spd
Modest Nature (+SAtk, -Atk)
- Draco Meteor
- Dark Pulse
- Fire Blast
- Focus Blast

Cyberzor (Scizor) (F) @ Choice Band
Trait: Technician
EVs: 248 HP / 252 Atk / 8 Spd
Adamant Nature (+Atk, -SAtk)
- U-turn
- Bullet Punch
- Superpower
- Pursuit

I Am A Tool (Rotom-W) @ Choice Scarf
Trait: Levitate
EVs: 4 HP / 252 SAtk / 252 Spd
Timid Nature (+Spd, -Atk)
- Volt Switch
- Hydro Pump
- Hidden Power [Ice]
- Trick

Miami (Heatran) (F) @ Leftovers
Trait: Flash Fire
EVs: 252 SAtk / 4 SDef / 252 Spd
Timid Nature (+Spd, -Atk)
- Magma Storm
- Stealth Rock
- Taunt
- Toxic

Rhapsody@Grn (Virizion) @ Leftovers
Trait: Justified
EVs: 4 HP / 252 SAtk / 252 Spd
Timid Nature (+Spd, -Atk)
- Calm Mind
- Giga Drain
- Focus Blast
- Hidden Power [Ice]

Item: Expert Belt
Ability: Moxie
Nature: Naive
HP: 1 (base: 0)
Attack: 101 (base: 252)
Defense: 38 (base: 0)
Sp. Atk: 39 (base: 4)
Sp. Def: 34 (base: 0)
Speed: 111 (base: 252)
Moves
Aggron
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III, Generation IV, Black/White: TM26
Generation III, Generation IV, Black/White: TM26 (as Lairon)
Generation III, Generation IV, Black/White: TM26 (as Aron)
Altaria
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Swablu)
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III, Generation IV, Black/White: TM26
Arceus
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation IV, Black/White: TM02
Fire Blast
Generation IV, Black/White: TM38
Earthquake
Generation IV, Black/White: TM26
Charizard
Outrage
Generation III: Egg Move (as Charmeleon)
Generation IV, Black/White: Egg Move (as Charmander)
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Generation III, Generation IV, Black/White: TM02 (as Charmeleon)
Generation III, Generation IV, Black/White: TM02 (as Charmander)
Generation IV, Black/White: Move Maniac
Fire Blast
Generation III, Generation IV, Black/White: TM38
Generation III, Generation IV, Black/White: TM38 (as Charmeleon)
Generation III, Generation IV, Black/White: TM38 (as Charmander)
Earthquake
Generation III, Generation IV, Black/White: TM26
Dialga
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Diamond/Pearl, Platinum: Level 30
Generation IV, Black/White: TM02
HeartGold/SoulSilver, Black/White: Level 28
Fire Blast
Generation IV, Black/White: TM38
Earthquake
Generation IV, Black/White: TM26
Dragonite
Outrage
Generation III: Level 61
Generation III: Level 56 (as Dragonair)
Generation III: Level 50 (as Dratini)
Generation IV: Level 64
Diamond/Pearl: Event Pokémon: TRU (ID: 11088)
Diamond/Pearl: Event Pokémon: さいきょう (ID: 1158)
Generation IV: Level 61 (as Dragonair)
Generation IV: Level 51 (as Dratini)
Platinum: Event Pokémon: TRU (ID: 11088)
Platinum: Event Pokémon: さいきょう (ID: 1158)
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Dragonair)
Platinum, HeartGold/SoulSilver: Move Tutor (as Dratini)
HeartGold/SoulSilver: Event Pokémon: TRU (ID: 11088)
HeartGold/SoulSilver: Event Pokémon: さいきょう (ID: 1158)
Black/White: Level 67
Black/White: Level 67 (as Dragonair)
Black/White: Level 55 (as Dratini)
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III, Generation IV, Black/White: TM38
Generation III, Generation IV, Black/White: TM38 (as Dragonair)
Generation III, Generation IV, Black/White: TM38 (as Dratini)
Earthquake
Generation III: XD -- Learned when purified
Generation III, Generation IV, Black/White: TM26
Flygon
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Vibrava)
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Generation IV, Black/White: Level 45
Diamond/Pearl: Event Pokémon: ばば (ID: 7018)
Platinum: Event Pokémon: ばば (ID: 7018)
HeartGold/SoulSilver: Event Pokémon: ばば (ID: 7018)
Fire Blast
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III, Generation IV, Black/White: TM26
Generation III, Generation IV, Black/White: TM26 (as Vibrava)
Generation III, Generation IV, Black/White: TM26 (as Trapinch)
Diamond/Pearl: Event Pokémon: ばば (ID: 7018)
Generation IV, Black/White: Level 73 (as Trapinch)
Platinum: Event Pokémon: ばば (ID: 7018)
HeartGold/SoulSilver: Event Pokémon: ばば (ID: 7018)
Gabite
Outrage
Generation IV, Black/White: Egg Move (as Gible)
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Gible)
Dragon Claw
Generation IV, Black/White: Level 33
Generation IV, Black/White: TM02
Generation IV, Black/White: Level 27 (as Gible)
Generation IV, Black/White: TM02 (as Gible)
Fire Blast
Generation IV, Black/White: TM38
Generation IV, Black/White: TM38 (as Gible)
Earthquake
Generation IV, Black/White: TM26
Generation IV, Black/White: TM26 (as Gible)
Garchomp
Outrage
Generation IV, Black/White: Egg Move (as Gible)
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Gabite)
Platinum, HeartGold/SoulSilver: Move Tutor (as Gible)
Dragon Claw
Generation IV, Black/White: Move Maniac
Generation IV, Black/White: TM02
Generation IV, Black/White: Level 33 (as Gabite)
Generation IV, Black/White: TM02 (as Gabite)
Generation IV, Black/White: Level 27 (as Gible)
Generation IV, Black/White: TM02 (as Gible)
Fire Blast
Generation IV, Black/White: TM38
Generation IV, Black/White: TM38 (as Gabite)
Generation IV, Black/White: TM38 (as Gible)
Earthquake
Generation IV, Black/White: TM26
Generation IV, Black/White: TM26 (as Gabite)
Generation IV, Black/White: TM26 (as Gible)
Gible
Outrage
Generation IV, Black/White: Egg Move
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation IV, Black/White: Level 27
Generation IV, Black/White: TM02
Fire Blast
Generation IV, Black/White: TM38
Earthquake
Generation IV, Black/White: TM26
Mew
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation III: XD -- Move Tutor
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III: XD -- Move Tutor
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III: XD -- Move Tutor
Generation III, Generation IV, Black/White: TM26
Palkia
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Diamond/Pearl, Platinum: Level 30
Generation IV, Black/White: TM02
HeartGold/SoulSilver, Black/White: Level 28
Fire Blast
Generation IV, Black/White: TM38
Earthquake
Generation IV, Black/White: TM26
Rayquaza
Outrage
Generation III: Level 65
Diamond/Pearl, Platinum: Level 80
Diamond/Pearl: Event Pokémon: 한국닌텐도 (ID: 5318)
Platinum: Event Pokémon: 한국닌텐도 (ID: 5318)
Platinum, HeartGold/SoulSilver: Move Tutor
HeartGold/SoulSilver, Black/White: Level 50
HeartGold/SoulSilver: Event Pokémon: 한국닌텐도 (ID: 5318)
Black/White: Event Pokémon: ノブナガ (ID: 3172)
Dragon Claw
Generation III, Diamond/Pearl, Platinum: Level 20
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III, Generation IV, Black/White: TM26
Salamence
Outrage
Platinum, HeartGold/SoulSilver: Move Tutor
Platinum, HeartGold/SoulSilver: Move Tutor (as Shelgon)
Platinum, HeartGold/SoulSilver: Move Tutor (as Bagon)
Black/White: Event Pokémon: ながさき (ID: 3172)
Black/White: Event Pokémon: Rugged Mountain (II) (with Hidden Ability) (as Bagon)
Dragon Claw
Generation III: Level 79
Generation III: XD -- Learned when purified
Generation III, Generation IV, Black/White: TM02
Generation III: Level 69 (as Shelgon)
Generation III, Generation IV, Black/White: TM02 (as Shelgon)
Generation III: Level 49 (as Bagon)
Generation III, Generation IV, Black/White: TM02 (as Bagon)
Generation IV, Black/White: Level 61
Generation IV, Black/White: Level 55 (as Shelgon)
Generation IV, Black/White: Level 50 (as Bagon)
Black/White: Event Pokémon: ながさき (ID: 3172)
Fire Blast
Generation III, Generation IV, Black/White: TM38
Generation III, Generation IV, Black/White: TM38 (as Shelgon)
Generation III, Generation IV, Black/White: TM38 (as Bagon)
Earthquake
Generation III, Generation IV, Black/White: TM26
Smeargle
Outrage
Generation III, Generation IV, Black/White: Sketch
Dragon Claw
Generation III, Generation IV, Black/White: Sketch
Fire Blast
Generation III, Generation IV, Black/White: Sketch
Earthquake
Generation III, Generation IV, Black/White: Sketch
Tyranitar
Outrage
Generation III: Egg Move (as Pupitar)
Ruby/Sapphire: Event Pokémon: XD 97 - Larvitar DUKING (as Larvitar)
FireRed: Event Pokémon: XD 97 - Larvitar DUKING (as Larvitar)
LeafGreen: Event Pokémon: XD 97 - Larvitar DUKING (as Larvitar)
Emerald: Event Pokémon: XD 97 - Larvitar DUKING (as Larvitar)
Generation IV, Black/White: Egg Move (as Larvitar)
Platinum, HeartGold/SoulSilver: Move Tutor
Dragon Claw
Generation III, Generation IV, Black/White: TM02
Fire Blast
Generation III, Generation IV, Black/White: TM38
Earthquake
Generation III: Level 61
Generation III, Generation IV, Black/White: TM26
Generation III: Level 56 (as Pupitar)
Generation III, Generation IV, Black/White: TM26 (as Pupitar)
Generation III: Level 50 (as Larvitar)
Generation III, Generation IV, Black/White: TM26 (as Larvitar)
Generation IV: Move Maniac
Generation IV: Level 47 (as Pupitar)
Generation IV: Level 41 (as Larvitar)
Black/White: Move Maniac
Black/White: Level 54 (as Pupitar)
Black/White: Level 46 (as Larvitar)
Item: Life Orb
Ability: Levitate
Nature: Modest
HP: 1 (base: 4)
Attack: 34 (base: 0)
Defense: 38 (base: 0)
Sp. Atk: 111 (base: 252)
Sp. Def: 38 (base: 0)
Speed: 101 (base: 252)
Moves
Arceus
Draco Meteor
Diamond/Pearl: Move Tutor: Route 210/Blackthorn City (with Draco Plate)
Platinum: Move Tutor: Route 210/Blackthorn City (with Draco Plate)
HeartGold/SoulSilver: Move Tutor: Route 210/Blackthorn City (with Draco Plate)
Black/White: Move Tutor: Opelucid City Move Tutor (with Draco Plate)
Dark Pulse
Generation IV: TM79
Fire Blast
Generation IV, Black/White: TM38
Focus Blast
Generation IV, Black/White: TM52
Hydreigon
Draco Meteor
Black/White: Move Tutor: Opelucid City Move Tutor
Black/White: Move Tutor: Opelucid City Move Tutor (as Zweilous)
Black/White: Move Tutor: Opelucid City Move Tutor (as Deino)
Dark Pulse
Black/White: Egg Move (as Deino)
Fire Blast
Black/White: TM38
Focus Blast
Black/White: TM52
Black/White: Event Pokémon: カリータ (ID: 6171)
Black/White: Event Pokémon: 카리타 (ID: 11031)
Smeargle
Draco Meteor
Generation IV, Black/White: Sketch
Dark Pulse
Generation IV, Black/White: Sketch
Fire Blast
Generation III, Generation IV, Black/White: Sketch
Focus Blast
Generation IV, Black/White: Sketch
Item: Choice Band
Ability: Technician
Nature: Adamant
HP: 1 (base: 248)
Attack: 111 (base: 252)
Defense: 38 (base: 0)
Sp. Atk: 34 (base: 0)
Sp. Def: 38 (base: 0)
Speed: 40 (base: 8)
Moves
Scizor
U-turn
Generation IV, Black/White: TM89
Generation IV, Black/White: TM89 (as Scyther)
Bullet Punch
Platinum, HeartGold/SoulSilver, Black/White: Level 1
Superpower
Platinum, HeartGold/SoulSilver: Move Tutor
Pursuit
Generation III: Level 11
Generation III: Level 11 (as Scyther)
Generation IV, Black/White: Level 9
Generation IV, Black/White: Level 9 (as Scyther)
Smeargle
U-turn
Generation IV, Black/White: Sketch
Bullet Punch
Generation IV, Black/White: Sketch
Superpower
Generation III, Generation IV, Black/White: Sketch
Pursuit
Generation III, Generation IV, Black/White: Sketch
Item: Choice Scarf
Ability: Levitate
Nature: Timid
HP: 1 (base: 4)
Attack: 34 (base: 0)
Defense: 38 (base: 0)
Sp. Atk: 101 (base: 252)
Sp. Def: 38 (base: 0)
Speed: 111 (base: 252)
Moves
Smeargle
Volt Switch
Black/White: Sketch
Hydro Pump
Generation III, Generation IV, Black/White: Sketch
Hidden Power
Generation III, Generation IV, Black/White: Sketch
Trick
Generation III, Generation IV, Black/White: Sketch
Item: Leftovers
Ability: Flash Fire
Nature: Timid
HP: 1 (base: 0)
Attack: 34 (base: 0)
Defense: 38 (base: 0)
Sp. Atk: 101 (base: 252)
Sp. Def: 39 (base: 4)
Speed: 111 (base: 252)
Moves
Heatran
Magma Storm
Generation IV, Black/White: Level 96
Diamond/Pearl: Event Pokémon: オブリビア (ID: 3060)
Diamond/Pearl: Event Pokémon: Oblivia (ID: 3060)
Diamond/Pearl: Event Pokémon: オブリビア (ID: 3060)
Platinum: Event Pokémon: オブリビア (ID: 3060)
Platinum: Event Pokémon: Oblivia (ID: 3060)
Platinum: Event Pokémon: オブリビア (ID: 3060)
HeartGold/SoulSilver: Event Pokémon: オブリビア (ID: 3060)
HeartGold/SoulSilver: Event Pokémon: Oblivia (ID: 3060)
HeartGold/SoulSilver: Event Pokémon: オブリビア (ID: 3060)
Stealth Rock
Generation IV: TM76
Taunt
Generation IV, Black/White: TM12
Toxic
Generation IV, Black/White: TM06
Smeargle
Magma Storm
Generation IV, Black/White: Sketch
Stealth Rock
Generation IV, Black/White: Sketch
Taunt
Generation III, Generation IV, Black/White: Sketch
Toxic
Generation III, Generation IV, Black/White: Sketch
Item: Grn (Virizion) @ Leftovers
Ability: Justified
Nature: Timid
HP: 1 (base: 4)
Attack: 34 (base: 0)
Defense: 38 (base: 0)
Sp. Atk: 101 (base: 252)
Sp. Def: 38 (base: 0)
Speed: 111 (base: 252)
Moves
Arceus
Calm Mind
Generation IV, Black/White: TM04
Giga Drain
Generation IV: TM19
Focus Blast
Generation IV, Black/White: TM52
Hidden Power
Generation IV, Black/White: TM10
Mew
Calm Mind
Generation III: XD -- Move Tutor
Generation III, Generation IV, Black/White: TM04
Giga Drain
Generation III: XD -- Move Tutor
Generation III, Generation IV: TM19
Focus Blast
Generation IV, Black/White: TM52
Hidden Power
Generation III: XD -- Move Tutor
Generation III, Generation IV, Black/White: TM10
Smeargle
Calm Mind
Generation III, Generation IV, Black/White: Sketch
Giga Drain
Generation III, Generation IV, Black/White: Sketch
Focus Blast
Generation IV, Black/White: Sketch
Hidden Power
Generation III, Generation IV, Black/White: Sketch
Virizion
Calm Mind
Black/White: TM04
Giga Drain
Black/White: Level 37
Focus Blast
Black/White: TM52
Hidden Power
Black/White: TM10

Didn't work as I'd expected, looks like nicknames screw it up.
 

Zarel

Not a Yuyuko fan
is a member of the Site Staffis a Battle Server Administratoris a Programmeris a Pokemon Researcheris an Administrator
Creator of PS
#6
Well, I didn't really have the expectation that you were going to handle Balanced Hackmons teams.

Here's mine, though.

Sustainability (Deoxys-S) @ Lum Berry
Trait: Mold Breaker
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Jolly Nature
- Spore
- Whirlwind
- Spikes
- Magic Coat

Mindshare (Jirachi) @ Leftovers
Trait: Magic Bounce
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Modest Nature
- Shell Smash
- Stored Power
- Substitute
- Baton Pass

Paradigm Shift (Groudon) @ Leftovers
Trait: Prankster
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Timid Nature
- Nature Power
- Heart Swap
- Substitute
- Baton Pass

Empowerment (Heatran) @ Lum Berry
Trait: Contrary
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Naughty Nature
- V-create
- Overheat
- Substitute
- Baton Pass

Leverage (Slaking) @ Lum Berry
Trait: Pure Power
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Adamant Nature
- Belly Drum
- ExtremeSpeed
- Wish
- Shadow Sneak

Logistics (Giratina) @ Lum Berry
Trait: Prankster
EVs: 252 HP / 252 Atk / 252 Def / 252 SAtk / 252 SDef / 252 Spd
Jolly Nature
- Spore
- Stealth Rock
- Whirlwind
- Copycat


And yes, as Lamperi says, it appears to be broken for any team I put in.
 
#7
[June 13] Try it now. The problem was that the program did not correctly recognize "Deoxys-S" as Deoxys Speed Forme.

If it works, and I hope it does now, are there any other things that would be useful in this tool?

----

[Aug. 18] Over the last month I've made many improvements to the team info tool. For one
thing, I've merged my move checker tool into it, so that it's now a team analyzer and move legality checker
in one.

Also, I've recently finished a tool for beginners that will generate a six-Pokemon team based
on the most popular Pokemon sets used. That tool is located at:

http://upokecenter.dreamhosters.com/data/teammaker.php


 

Dusk209

No relation.
is a Battle Server Moderator Alumnus
#9
It would be nice if you could tell the team generator to highly favor pokemon from the tier you selected, instead of picking ones from the lower tiers.