Preparing your files

Please wait until the download is ready.

Site is currently undergoing maintenance. Some features may be unavailable.
Elite Battle: DX

Elite Battle: DX

by Luka S.J.

Take your battles to the next level with the ultimate Battle System skin!

v1.2.629,129
Downloads paused for maintenance

Trainer Configuration

Elite Battle: DX handles all trainer specific metric and non-metric configuration both via the scripted method or their own PBS properties. You can find this file at PBS/EBDX/trainers.txt.
Here you'll be able to configure all the new configurable Trainer Class aspects found within EBDX.
An example of how to configure a Trainer Class entry can be seen below. Note that the [TRAINER] parameter of the section has to be the actual internal name of the Trainer Class and not its numeric value!

An example can be seen below (and in the actual PBS file):

#-------------------------------
[TRAINER]
SpriteScale       = 2                      # sprite scaling for trainer class
SpriteSpeed       = 2                      # speed of the sprite animation
TrainerPositionX  = 0                      # X positioning for trainer class
TrainerPositionY  = 0                      # Y positioning for trainer class
TrainerAltitude   = 0                      # altitude value for trainer class
BattleVS          = integratedVS           # Sun/Moon (or other) VS sequence
BattleIntro       = rainbowIntro           # battle transition for trainer class
BattleBGM         = Battle Gym Leader.mid  # BGM config for trainer class
VictoryTheme      = victory.ogg            # battle BGM to play on battle victory
BattleEnv         = STAGE                  # battle scene configuration as defined in `Plugins/Elite Battle DX/[003] Config/Environments.rb`
BattleScript      = BROCK                  # script constant as defined in `Plugins/Elite Battle DX/[003] Config/Battle Scripts.rb`
Ace               = 3                      # set Ace to be sent out last (numbers go from 1 to 6)
# Databox configuration for map
DATABOX
  ShowHP            = false
  ExpBarWidth       = 100
  HPBarWidth        = 168
  Bitmap            = dataBox
  HPColors          = barColors
  Container         = containers
# Command menu configuration for map
COMMANDMENU
  BarGraphic        = lightBar
  SelectorGraphic   = cmdSel
  ButtonGraphic     = btnCmd
# Fight menu configuration for map
FIGHTMENU
  BarGraphic        = lightBar
  SelectorGraphic   = cmdSel
  ButtonGraphic     = moveSelButtons
  MegaButtonGraphic = megaButton
  TypeGraphic       = types
  CategoryGraphic   = category
  ShowTypeAdvantage = false
# Target selection menu configuration for map
TARGETMENU
  SelectorGraphic   = cmdSel
  ButtonGraphic     = btnEmpty
# Bag menu configuration for map
BAGMENU
  PocketButtons     = itemContainer
  PocketIcons       = pocketIcons
  ItemFrame         = itemFrame
  LastItem          = last
  BackButton        = back
  PocketName        = itemName
  SelectorGraphic   = cmdSel
  ItemConfirm       = itemConfirm
  ItemCancel        = itemCancel
  Shade             = shade
# PBS specified battle scripting (will override the `BattleScript` configuration)
BATTLESCRIPT
  turnStart0        = This text happens at the beginning of turn 0.
  turnEnd1          = This text happens at the end of turn 1.

Additionally, you can apply all the available configuration parameters listed above to specific/individual trainers, by adding a section with the same name as your trainer definition as entered in the PBS/trainers.txt file. An example can be seen below:

#-------------------------------
[LEADER_Brock,Brock]
BattleVS          = classicVS
#-------------------------------
[RIVAL1,Blue,1]
BattleVS          = flamesSM