Archivos PBS

¿Qué son los PBS?

Los archivos PBS (Pokémon Battle System) son archivos de texto que contienen toda la información de datos del juego: Pokémon, movimientos, habilidades, objetos, entrenadores, encuentros, etc. Son la forma principal de modificar el contenido del juego sin tocar el código Ruby.

Nota: En La Base de Sky, todos los PBS ya vienen actualizados con datos hasta la Gen 9, incluyendo los 1025 Pokémon, todos los movimientos y habilidades.

Ubicación

Los archivos PBS se encuentran en la carpeta:

PBS/

Dentro del directorio raíz del proyecto. Al compilar el juego, estos archivos se convierten en datos binarios utilizados internamente.

Lista de archivos PBS

ArchivoContenidoDoc. relacionada
pokemon.txtDefinición de todas las especies de PokémonPokémon
pokemon_forms.txtFormas alternativas (regionales, Mega, etc.)Pokémon
moves.txtTodos los movimientos/ataquesMovimientos
abilities.txtTodas las habilidadesHabilidades
items.txtTodos los objetosObjetos
trainers.txtEntrenadores y sus equiposEntrenadores
trainer_types.txtTipos de entrenadores (clases)Entrenadores
encounters.txtEncuentros salvajes por mapaCombate
types.txtTipos de Pokémon y tabla de efectividad
metadata.txtMetadatos de mapasMapas
map_metadata.txtMetadatos adicionales por mapaMapas
town_map.txtMapa del pueblo/regiónMapas
connections.txtConexiones entre mapasMapas
ribbons.txtCintas/medallas
shadow_pokemon.txtPokémon oscuros
phone.txtContactos del PokégearInterfaz
berry_plants.txtDatos de plantas de bayasObjetos
regional_dexes.txtPokédex regionalesPokédex

Formato de los PBS

Los PBS utilizan un formato de texto plano basado en secciones. Ejemplo de una entrada de Pokémon:

[PIKACHU]
Name = Pikachu
Types = ELECTRIC
BaseStats = 35,55,40,90,50,50
GenderRatio = Female50Percent
GrowthRate = Medium
BaseEXP = 112
EVs = SPEED,2
CatchRate = 190
Happiness = 70
Abilities = STATIC
HiddenAbilities = LIGHTNINGROD
Moves = 1,TAILWHIP,1,THUNDERSHOCK,4,GROWL,...
EggMoves = BESTOW,BIDE,CHARGE,...
EggGroups = Field,Fairy
HatchSteps = 2560
Height = 0.4
Weight = 6.0
Color = Yellow
Shape = 8
Habitat = Forest
Category = Ratón
Pokedex = Cuando varios de estos Pokémon se juntan...

Dynamic PBS

La Base de Sky incluye el plugin Dynamic PBS que permite modificar datos de PBS en tiempo real durante el juego sin necesidad de recompilar:

Compilar los PBS

Para que los cambios en los PBS tomen efecto:

  1. Editar el archivo PBS correspondiente con un editor de texto
  2. Abrir el juego en modo Debug
  3. El juego detecta cambios y recompila automáticamente
  4. Los datos actualizados se guardan en la carpeta Data/
Importante

Siempre haz una copia de seguridad de tus archivos PBS antes de editarlos. Un error de formato puede causar que la compilación falle.

Artículos relacionados