Skip to content

Plugin Settings

Lusamine edited this page Oct 10, 2020 · 18 revisions

This page describes further settings that you can change to customize PKHeX-Plugins for your own use.

Plugin Settings

These can be accessed under Tools > Auto Legality Mod > Plugin Settings.

  • AllowTrainerOverride: Accepts OT:, TID:, SID:, and OTGender: as additional elements of a Showdown set. These may not be preserved if it is not possible for legality.
  • EnableEasterEggs: Produces an Easter Egg Pokémon if the provided set is illegal.
  • ForceSpecifiedBall: Attempts to use Ball: to specify the Poké Ball if legal.
  • GPSSBaseURL: Base URL for GPSS features.
  • LatestIP: Stores the last IP used by LiveHeX.
  • PrioritizeEvent: Tries to generate an event Pokémon compatible with the set first.
  • PrioritizeGame / PrioritizeGameVersion:
    • If PrioritizeGame is set to False, ALM will ignore PrioritizeGameVersion and look for Pokémon encounters starting from the most recent game to the oldest game.
    • If PrioritizeGame is set to True and PrioritizeGameVersion is set to Any, ALM will try to generate a Pokémon from the current loaded save game version first before checking other games.
    • If PrioritizeGame is set to True and PrioritizeGameVersion is set to a specific game, ALM will try to generate a Pokémon from that game first.
  • PromptForSmogonImport: Used for Gen Smogon Sets. If set to true, ALM will ask for approval for each set before attempting to generate it.
  • SetAllLegalRibbons: Adds all ribbons that are legal according to PKHeX legality.
  • SetBattleVersion: If enabled, ALM will set all past-generation Pokémon as Battle Ready for games that support it.
  • SetMatchingBalls: Attempts to match a Poké Ball to the color of the Pokémon. Nonshiny Pokémon colors are based on the Pokédex color, while shiny Pokémon colors are implemented specially for ALM.
  • SetRandomTracker: If enabled, ALM will randomzize a HOME tracker for every Pokémon. It is still recommended to put the Pokémon in HOME manually so it can be assigned a legitimate tracker.
  • USBBotBasePreferred: Allows LiveHex to use USB-Botbase instead of sys-botbase.
  • UseCompetitiveMarkings: Markings will be applied when applicable for the Pokémon's IVs. An IV of 31 will be set to blue, and an IV of 0 will be set to pink. These markings do not take Hyper Training into account.
  • UseMarkings:
  • UseTrainerData: Enables use of custom trainer data. See the Using Custom Trainer Data page for how to set this up.
  • UseXOROSHIRO: Generates legal nonshiny raid Pokémon based on the game's RNG. Due to the restrictions of Xoroshiro, Pokémon IVs will very likely be imperfect and then Hyper Trained afterwards.