Essentials Docs Wiki
Advertisement

This page lists all the PBS files used in Essentials.

PBS files

A PBS file contains information for the game. This information is written in raw text and is editable directly, and indeed being readily editable is the purpose of a PBS file. A major part of the Compiler is to read these files and convert them into game-usable data which is stored in the "Data" folder - the .txt files themselves are not used by the game itself.

PBS files are so-called because they are all stored in the folder "PBS" in the main game folder.

The following is a list of all the PBS files, and what they do:

PBS file What it does
abilities Defines all Pokémon abilities that exist.
berry_plants Defines growth information about all plantable berries.
encounters Defines the various types of wild Pokémon encounters for each map.
items Defines all items that exist.
map_connections Defines all map connections, with one line per connection.
map_metadata Defines map-specific metadata.
metadata Defines both global metadata (section 000) and player characters.
moves Defines all Pokémon moves that exist.
phone Defines the various parts of generic phone call messages.
pokemon Defines all Pokémon species that exist.
pokemon_forms Defines all the Pokémon forms that exist.
pokemon_metrics Defines the positioning of Pokémon sprites in battle.
regional_dexes Defines all Regional Dex lists that exist.
ribbons Defines all ribbons that exist.
shadow_pokemon Defines information about Shadow Pokémon versions of Pokémon species, including the Shadow moves they know and the sizes of their Heart Gauges.
town_map Defines the region map data, including Fly destinations.
trainer_types Defines all trainer types that exist.
trainers Defines all individual trainers that exist.
types Defines all elemental types that exist.

Battle Frontier PBS files

In addition, there are a number of PBS files that are used for various Battle Challenges:

PBS file What it does
battle_facility_lists Lists the other PBS files mentioned below, and defines which battle challenges they are used for.
battle_tower_pokemon Lists all Pokémon usable by trainers in the Battle Tower.
battle_tower_trainers Lists all trainers that can appear in the Battle Tower.
cup_fancy_pkmn Unused.
cup_fancy_trainers Unused.
cup_fancy_pkmn_single Lists all Pokémon usable by trainers in the Fancy Cup challenge.
cup_fancy_trainers_single Lists all trainers that can appear in the Fancy Cup challenge.
cup_little_pkmn Lists all Pokémon usable by trainers in the Little Cup challenge.
cup_little_trainers Lists all trainers that can appear in the Little Cup challenge.
cup_pika_pkmn Lists all Pokémon usable by trainers in the Pika Cup challenge.
cup_pika_trainers Lists all trainers that can appear in the Pika Cup challenge.
cup_poke_pkmn Lists all Pokémon usable by trainers in the Poké Cup challenge.
cup_poke_trainers Lists all trainers that can appear in the Poké Cup challenge.
Advertisement