Pokemon.txt help!

Just preliminary right now, my plan here is to focus contributors into groups will specialized tasks, so that it's more clear to everyone what role they can play and what they can contribute.

As such I'm holding signups for the following roles:

Pre-reader: The pre-reader's job is to look through our Pokedex and bring up any flaws or issues that need to be addressed. Just a log topic in the Moves/Items section would be good.

Content: The content contributor's job is to fill out the actual pokemon.txt file, tutorial coming soon. Each contributor will be assigned Pokemon evolution lines to complete, to be submitted back to me so I can compile them.

Editor: The editor will look through the pokemon.txt file for errors, fix them and report them.

So, sign up if you want to contribute to basically the most important project right now!

Typos as well as outdated information. For instance, there's still a lot of "Avalanche" and "Bug Bite" in Pokemon movesets that should be Freeze Crush and Bug Burn since the name change. It's a bit of a difficult job since there's a lot of Pokemon movesets where the evolutions say something like

When it should properly be --- / --- / 1 to indicate it can be relearned by the final stage and 15 / 15 / 15. It takes a lot of judgment and decisiveness. If you don't feel you can handle that then I think a content/editor position is probably better.

I'll help. I guess I'll be a pre-reader, and I'll probably help with content too. Something I've noticed: none of the Topaz Pokemon have their EV yields listed anywhere. There's something else I could do. Actually, I'll probably just do the EV yields first, then I'll be pre-reader/help with content after.

Alright guys, I really don't have time to build a tutorial straight up, so I'm going to post some useful instructions/links and assign lines straight away so you can get started.

Code:

Name=
InternalName=
Kind=
Pokedex=
Type1=
BaseStats=
Rareness=
BaseEXP=
Happiness=
GrowthRate=
StepsToHatch=
Color=
Habitat=
EffortPoints=
Abilities=
Compatibility=
Height=
Weight=
GenderRate=
Moves=
EggMoves=
Evolutions=
BattlerPlayerY=0
BattlerEnemyY=0
BattlerAltitude=0
And here's an example of a completed entry:
Name=DIONARE
InternalName=DIONARE
Kind=Carnivorous
Pokedex= DIONARE hides deep in forests where the sun's rays do not shine. It wraps up prey with its vines in the darkness, and swallows it whole.
Type1=GRASS
Type2=DARK
BaseStats=85,105,95,80,80,80
Rareness=45
BaseEXP=209
Happiness=70
GrowthRate=SPORADIC
StepsToHatch=5120
Color=Green
Habitat=
EffortPoints=0,2,1,0,0,0
Abilities=OVERGROW
Compatibility=1,7
Height=1.9
Weight=160.5
GenderRate=FemaleOneEighth
Moves=POUND,1,LEER,1,WINEWHIP,7,ASTONISH,10,MUDSLAP,10,SWEETSCENT,13,RAZORLEAF,16,BITE,21,WRAP,25,BODYSLAM,33,CRUNCH,36,GIGADRAIN,41,GROWTH,46,TAUNT,46,FLORALSTORM,52,AMBUSH,57
EggMoves=
Evolutions=
BattlerPlayerY=0
BattlerEnemyY=0
BattlerAltitude=0
And here's a brief explanation of each field:
Name=name of the pokemon
InternalName=same as above, used for programming
Kind=pokedex info. for example, bulbasaur is the seed pokemon
Pokedex=pokedex entry
Type1=The pokemon's primary typing
Type2=Secondary typing. This field is optional
BaseStats=6 numbers, seperated by commas. HP,ATK,DEF,SPEED,SATK,SDEF (Importaint: speed is not in the usual place at the end)
Rareness=catch rate. If you can't find it, just put 45.
BaseEXP=number for generating exp when this pokemon is defeated.
Happiness=starting happiness of a pokemon. Usually 70, with some exceptions.
GrowthRate=how quickly exp is gained. See possible values below.
StepsToHatch=How long an egg takes to hatch. If there is no data, just put 5120
Color=The pokemons color. Find it on the dex forum
Habitat=Optional.
EffortPoints=6 numbers between 0-3. in the same order as base stats.
Abilities=Possible abilities. Capitalize, no spaces.
Compatibility=Egg groups. One of 15 values, see below
Height=dex info
Weight=dex info
GenderRate=How many pokemon are female. See possible values below
Moves=The moves learned upon level up. Moves are all caps, no spaces and followed by the level.
EggMoves=If the pokemon is first stage, enter possible egg moves here in caps, no spaces, separated by commas
Evolutions=If the pokemon evolves, then put the pokemon evolved into, the type of evolution, and level. Most will be something like TRAPLENT,level,16, but if its something else leave it blank and I'll enter it in when I compile everything.
BattlerPlayerY=0 Don't worry about these fields. I don't even know why I put them here.
BattlerEnemyY=0
BattlerAltitude=0
Pokemon are part of one of these growth types:
Fast
Medium
Slow
Parabolic -Starters
Erratic
Fluctuating
(Enter as shown here, not all caps like other entries)
Egg groups:
1 = Monster
2 = Water1
3 = Bug
4 = Flying
5 = Ground
6 = Fairy
7 = Plant
8 = Humanshape
9 = Water3
10 = Mineral
11 = Indeterminate
12 = Water2
13 = Ditto
14 = Dragon
15 = does not breed
Gender Ratios:
AlwaysMale
FemaleOneEighth
Female25Percent
Female50Percent
Female75Percent
AlwaysFemale
Genderless

For EXP rates, instead of "Medium Fast" or "Medium Slow" just put "Medium" (I don't know why it was merged). Starters are "Parabolic". In the level-up moves, replace --- moves on evolutions with the level they got it at on their previous evolution (so Sweet Scent is level 13 on Venap, Traplent and Dionare, not --- on Dionare, etc. etc.)

PikangX: Firant line
Cyndadile: Fincherp line
Eve: Mogel line
Infinity: Ampure line

Just post them to this topic, don't worry if it the topic becomes monstrous. I'll review the first few of each of yours to point out things that you might be missing or answer any questions. Good luck! As soon as I can I'll start contributing here too. Thanks so much for your help!

So for Fincherp the steps to hatch would be 3840, EffortPoints is 0,0,0,1,0,0. Egg Moves should be on its dex topic in the Caldera/Kirant Pokedex forum.

It is DOUBLETEAM. For Habitat, just use your own judgment. It doesn't really have any effect on the game anyhow, except for extremely, EXTREMELY astute people who, say, realize that Cirroft should be Mountain and not Unknown or something when they see it in the Pokedex.

As for PikangX, I've looked over yours quickly and everything seems fine. The wiki doesn't say anything about TMs, I'm assuming you assign Pokemon to the TM and not the other way around. Your next assignment is (you guessed it) Sandshrew/Sandslash.
Thanks for your help, guys!

It's funny, for some reason there are spaces between sanda ttack, metacla w and spikewal l but when I got to edit your post it shows no spaces. I'll have to keep that in mind when adding it to Pokemon.txt

Female25Percent might be what we want to go for. I'm guessing 40:60 wasn't actually enough of a difference from 50:50 to be noticeable ingame. I'm glad you're enjoying yourself. Maybe others should partake of the fun :3

I think this is probably fine. The page parsing here is really useful because the whole file is too big for some people to open. Great work, PikangX, just continue on, I guess, until someone else finishes their assignment.

For now I think it's best to keep it close to home as possible, it's not too difficult just to assign different lines to different people, and under this system there isn't any ambiguity of who's doing what anyway. Thanks for the suggestion though, it might be useful to test run Mediawiki with something less crucial to get people familiar with it later.

The first concerns pokemon.txt. The level up moves need to have the level number FIRST and then the move name.

Second, the essentials kit was updated a few days ago. I don't know much about the changes yet but I am downloading it and testing it to see if the lag bug was fixed. If it was, I'll move the data to the new version.