No se pueden abrir los archivos de la carpeta Data.
Para añadir nuevos tipos ve a la carpeta PBS y abres el archivo "types.txt", dentro encontrarás algo como esto:
[0]
Name=NORMAL
InternalName=NORMAL
Weaknesses=FIGHTING
Immunities=GHOST
etc...
Para crear uno nuevo te vas al último y lo copias, en mi caso es el 17, DARK.
[17]
Name=DARK
InternalName=DARK
IsSpecialType=true
Weaknesses=FIGHTING,BUG
Resistances=GHOST,DARK
Immunities=PSYCHIC
Lo copio y le cambio el número a 18.
[18]
Name=DARK
InternalName=DARK
IsSpecialType=true
Weaknesses=FIGHTING,BUG
Resistances=GHOST,DARK
Immunities=PSYCHIC
Después le cambiamos el nombre, en mi caso le pondré "Madera" (que poco original xD).
[18]
Name=MADERA
InternalName=MADERA
IsSpecialType=true
Weaknesses=FIGHTING,BUG
Resistances=GHOST,DARK
Immunities=PSYCHIC
Si queremos que sea un tipo especial de Pokémon pondremos la siguiente opción en =true, si queremos que sea un tipo normal que te puedes encontrar, como hielo, fuego y demás pondremos =false, en mi caso será normal.
[18]
Name=MADERA
InternalName=MADERA
IsSpecialType=false
Weaknesses=FIGHTING,BUG
Resistances=GHOST,DARK
Immunities=PSYCHIC
Será débil al fuego y agua.
[18]
Name=MADERA
InternalName=MADERA
IsSpecialType=false
Weaknesses=FIRE,WATER
Resistances=GHOST,DARK
Immunities=PSYCHIC
Será fuerte contra roca.
[18]
Name=MADERA
InternalName=MADERA
IsSpecialType=false
Weaknesses=FIRE,WATER
Resistances=ROCK
Immunities=PSYCHIC
Y será inmune contra dragón.
[18]
Name=MADERA
InternalName=MADERA
IsSpecialType=false
Weaknesses=FIRE,WATER
Resistances=ROCK
Immunities=DRAGON
P.D: Si quieres que no sea inmune a nada simplemente elimina la línea.
Después habría que crear un nuevo pokémon o editar uno existente, para ello abriremos en PBS el archivo pokemon.txt, en mi caso voy a crear un pokémon nuevo, copiaremos el último pokémon (arceus) y le cambiaremos el número a 494, cambiaremos el nombre también.
[494]
Name=RAFAMON
InternalName=RAFAMON
Kind=Alpha
Pokedex=It is described in mythology as the Pokémon that shaped the universe with its 1,000 arms.
Type1=MADERA
BaseStats=120,120,120,120,120,120
Rareness=3
BaseEXP=255
Happiness=0
GrowthRate=Slow
StepsToHatch=30720
Color=Gray
EffortPoints=3,0,0,0,0,0
Abilities=
Compatibility=15,15
Height=3.2
Weight=320.0
GenderRate=Genderless
Moves=1,SEISMICTOSS,1,COSMICPOWER,1,HIDDENPOWER,1,DRAGONRAGE,10,ROLEPLAY,20,SHADOWBALL,30,HYPERVOICE,40,EXTREMESPEED,50,REFRESH,60,FUTURESIGHT,70,RECOVER,80,HYPERBEAM,90,PERISHSONG,100,SKULLBASH
EggMoves=
Evolutions=
BattlerPlayerY=-7
BattlerEnemyY=-7
BattlerAltitude=0
Como ves, en "TYPE1" he puesto MADERA, eso hará que mi pokémon sea de ese tipo.
Si tienes alguna duda sobre lo que expliqué, puedes decirla =).