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.
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)