-
Notifications
You must be signed in to change notification settings - Fork 134
Plugin Settings
Lusamine edited this page Oct 5, 2021
·
18 revisions
This page describes further settings that you can change to customize PKHeX-Plugins for your own use.
These can be accessed under Tools > Auto-Legality Mod > Plugin Settings
.
- LatestIP: Stores the last IP used by LiveHeX.
- USBBotBasePreferred: Allows LiveHeX to use USB-Botbase instead of sys-botbase.
-
ForceSpecifiedBall: Attempts to use
Ball:
to specify the Poké Ball if legal. - PrioritizeEvent: Tries to generate an event Pokémon compatible with the set first. Note that if you have a priority game set, it will look in that game version 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 toAny
, 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.
- If PrioritizeGame is set to
- SetAllLegalRibbons: Adds all ribbons that are legal according to PKHeX legality. In Generation 8 games, a random Mark will be added if it is legal. If you are setting ribbons with batch commands, disable this setting.
- 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 when legalizing. Nonshiny Pokémon colors are based on the Pokédex color, while shiny Pokémon colors are implemented specially for ALM.
- EnableEasterEggs: Produces an Easter Egg Pokémon if the provided set is illegal.
- SetRandomTracker: If enabled, ALM will randomize 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.
- ** Timeout**: Maximum time in seconds to try a Pokémon set. This prevents the plugin from hanging on bad sets, but can fail to generate extremely niche sets if set to low.
- 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.
- Include Forms: Generates all alternate forms for available species. Some games/generations may not have enough box space for all of them.
- SetShiny: Try to generate Living Dex Pokémon as shiny if possible.
- GPSSBaseURL: Base URL for GPSS features.
-
PromptForSmogonImport: Used for
Generate Smogon Sets
. If set to true, ALM will ask for approval for each set before attempting to generate it. -
UseCompetitiveMarkings / UseMarkings: If UseMarkings is enabled, markings will be applied when applicable for the Pokémon's IVs. These do not take Hyper Training into account and should not be confused with Marks.
- If UseMarkings is enabled and UseCompetitiveMarkings is disabled, ALM uses PKHeX's default behavior. An IV of 31 will be set to blue, and an IV of 0 will be set to red.
- If UseMarkings and UseCompetitiveMarkings are both enabled, ALM sets IVs of 31 blue and IVs of 30 to red.
-
AllowTrainerOverride: Accepts
OT:
,TID:
,SID:
, andOTGender:
as additional elements of a Showdown set. These may not be preserved if it is not possible for legality. - UseTrainerData: Enables use of custom trainer data. See the Using Custom Trainer Data page for how to set this up.
Information
Installation / Configuration
Features and Guides