Essentials Docs Wiki

The Essentials wiki has moved and is now at: Essentials Engine wiki

This wiki will no longer be updated.

READ MORE

Essentials Docs Wiki
(Added berryplants and pokemonforms.)
Tag: Visual edit
Maruno (talk | contribs)
No edit summary
Line 1: Line 1:
  +
This page lists all the '''PBS files''' used in Essentials.
 
This article describes the '''PBS files''', found in the folder "PBS". They store a lot of information in an easily accessible and editable format, and help make customising various parts of Pokémon Essentials easier.
 
   
 
== PBS files ==
 
== 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:
 
The following is a list of all the PBS files, and what they do:
  +
{|
 
  +
{| class="wikitable"
!PBS file
 
!What it does
+
! PBS file
  +
! What it does
 
|-
 
|-
|abilities
+
| abilities
|Defines all Pokémon abilities, with one line per ability.
+
| Defines all Pokémon [[Defining an ability|abilities]], with one line per ability.
 
|-
 
|-
|berryplants
+
| berryplants
|Defines all of the berries, with one line per berry.
+
| Defines growth information about all plantable [[Berry planting|berries]], with one line per berry.
 
|-
 
|-
|connections
+
| connections
|Defines all map connections, with one line per connection.
+
| Defines all [[Connecting maps|map connections]], with one line per connection.
 
|-
 
|-
|encounters
+
| encounters
|Defines the various types of wild Pokémon encounters for each map.
+
| Defines the various types of [[Wild encounters|wild Pokémon encounters]] for each map.
 
|-
 
|-
|items
+
| items
|Defines all items, with one line per item.
+
| Defines all [[Defining an item|items]], with one line per item.
 
|-
 
|-
|metadata
+
| metadata
|Defines both global metadata (section 000) and map-specific metadata (all other sections).
+
| Defines both [[Metadata|global metadata]] (section 000) and [[Metadata|map-specific metadata]] (all other sections).
 
|-
 
|-
|moves
+
| moves
|Defines all Pokémon moves, with one line per move.
+
| Defines all Pokémon [[Defining a move|moves]], with one line per move.
 
|-
 
|-
|phone
+
| phone
|Defines the various parts of phone call messages.
+
| Defines the various parts of generic [[Phone|phone call messages]].
 
|-
 
|-
|pokemon
+
| pokemon
|Defines all Pokémon species, with one section per species.
+
| Defines all [[Defining a species|Pokémon species]], with one section per species.
 
|-
 
|-
|pokemonforms
+
| pokemonforms
|Defines all the Pokemon forms, with one section per form.
+
| Defines all the [[Forms|Pokémon forms]], with one section per form.
 
|-
 
|-
|shadowmoves
+
| shadowmoves
|Defines the moves that Shadow Pokémon will know, with one line per species.
+
| Defines the moves that [[Shadow Pokémon]] will know, with one line per species.
 
|-
 
|-
|tm
+
| tm
|Defines which Pokémon can be taught each move in any way other than by levelling up (i.e. by Move Tutor and TM/HM).
+
| Defines which Pokémon [[Learning moves|can be taught]] each move in any way other than by levelling up (i.e. by [[Special NPCs|Move Tutor]] and [[Item effects|TM/HM]]).
 
|-
 
|-
|townmap
+
| townmap
|Defines the region map data, including Fly destinations.
+
| Defines the [[Region map|region map data]], including [[Using moves outside battle|Fly destinations]].
 
|-
 
|-
 
| trainers
|trainertypes
 
|Defines all trainer types, with one line per trainer type.
+
| Defines [[Defining a trainer|individual trainers]], with one section per trainer.
 
|-
 
|-
 
| trainertypes
|trainers
 
|Defines individual trainers, with one section per trainer.
+
| Defines all [[Defining a trainer|trainer types]], with one line per trainer type.
 
|-
 
|-
|types
+
| types
|Defines all elemental types, with one section per type.
+
| Defines all [[Defining a type|elemental types]], with one section per type.
 
|}
 
|}
  +
  +
=== Battle Frontier PBS files ===
   
 
In addition, there are a number of PBS files that are used for various Battle Challenges:
 
In addition, there are a number of PBS files that are used for various Battle Challenges:
  +
{|
 
  +
{| class="wikitable"
!PBS file
 
!What it does
+
! PBS file
  +
! What it does
 
|-
 
|-
 
| trainerlists
|btpokemon
 
  +
| Lists each battle challenge, and names other PBS files which contain the defined Pokémon/trainers usable in those challenges.
|Battle Tower
 
 
|-
 
|-
 
| btpokemon
|bttrainers
 
|Battle Tower Trainers
+
| Lists all Pokémon usable in the [[Battle Tower]].
 
|-
 
|-
 
| bttrainers
|fancycuppm
 
  +
| Lists all trainers that can appear in the [[Battle Tower]].
|Fancy cup
 
 
|-
 
|-
 
| fancycuppm
|fancycupsinglepm
 
  +
| Unused.
|Fancy cup
 
 
|-
 
|-
 
| fancycuptr
|fancycupsingletr
 
  +
| Unused.
|Fancy cup single Trainers
 
 
|-
 
|-
 
| fancycupsinglepm
|fancycuptr
 
  +
| Lists all Pokémon usable in the Fancy Cup challenge.
|Fancy cup trainers
 
 
|-
 
|-
 
| fancycupsingletr
|littlecuppm
 
  +
| Lists all trainers that can appear in the Fancy Cup challenge.
|Little cup
 
 
|-
 
|-
 
| littlecuppm
|littlecuptr
 
  +
| Lists all Pokémon usable in the Little Cup challenge.
|Little cup Trainers
 
 
|-
 
|-
 
| littlecuptr
|pikacuppm
 
  +
| Lists all trainers that can appear in the Little Cup challenge.
|Pika cup
 
 
|-
 
|-
 
| pikacuppm
|pikacuptr
 
  +
| Lists all Pokémon usable in the Pika Cup challenge.
|Pika cup Trainers
 
 
|-
 
|-
 
| pikacuptr
|pokecuppm
 
  +
| Lists all trainers that can appear in the Pika Cup challenge.
|Poke cup
 
 
|-
 
|-
 
| pokecuppm
|pokecuptr
 
  +
| Lists all Pokémon usable in the Poké Cup challenge.
|Poke cup
 
 
|-
 
|-
 
| pokecuptr
|trainerlists
 
  +
| Lists all trainers that can appear in the Poké Cup challenge.
|List of Trainers
 
 
|}
 
|}

Revision as of 20:57, 19 August 2019

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, with one line per ability.
berryplants Defines growth information about all plantable berries, with one line per berry.
connections Defines all map connections, with one line per connection.
encounters Defines the various types of wild Pokémon encounters for each map.
items Defines all items, with one line per item.
metadata Defines both global metadata (section 000) and map-specific metadata (all other sections).
moves Defines all Pokémon moves, with one line per move.
phone Defines the various parts of generic phone call messages.
pokemon Defines all Pokémon species, with one section per species.
pokemonforms Defines all the Pokémon forms, with one section per form.
shadowmoves Defines the moves that Shadow Pokémon will know, with one line per species.
tm Defines which Pokémon can be taught each move in any way other than by levelling up (i.e. by Move Tutor and TM/HM).
townmap Defines the region map data, including Fly destinations.
trainers Defines individual trainers, with one section per trainer.
trainertypes Defines all trainer types, with one line per trainer type.
types Defines all elemental types, with one section per type.

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
trainerlists Lists each battle challenge, and names other PBS files which contain the defined Pokémon/trainers usable in those challenges.
btpokemon Lists all Pokémon usable in the Battle Tower.
bttrainers Lists all trainers that can appear in the Battle Tower.
fancycuppm Unused.
fancycuptr Unused.
fancycupsinglepm Lists all Pokémon usable in the Fancy Cup challenge.
fancycupsingletr Lists all trainers that can appear in the Fancy Cup challenge.
littlecuppm Lists all Pokémon usable in the Little Cup challenge.
littlecuptr Lists all trainers that can appear in the Little Cup challenge.
pikacuppm Lists all Pokémon usable in the Pika Cup challenge.
pikacuptr Lists all trainers that can appear in the Pika Cup challenge.
pokecuppm Lists all Pokémon usable in the Poké Cup challenge.
pokecuptr Lists all trainers that can appear in the Poké Cup challenge.