Skip to content

Updating PKHeX Core and ALM

Lusamine edited this page Jan 28, 2023 · 16 revisions

SysBot already contains stable releases of Auto Legality Mod and PKHeX Core. However, it does not automatically update legality checking for every new bug fix or new event.

Please note that updating the DLLs will put you on an UNSTABLE BUILD which can break the bot. Do not do this unless you understand what you are doing or if you need to ask for help. To revert, delete the DLLs and use the stable versions that are already built into the bot instead.

Note that you do not always need to update both at the same time, and they can be incompatible with each other. Again, this is why we encourage you only to do this if you know what you are doing.

If you are trying to make a new Pokémon legal, you likely can get away with only updating PKHeX.Core.dll. If you are trying to fix an error in generation, you may need PKHeX.Core.AutoMod.dll.

  1. To update, download or build the most recent commit (developer build) for PKHeX and PKHeX-Plugins.
  2. Place PKHeX.Core.AutoMod.dll and PKHeX.Core.dll in the same folder as SysBot.exe.
  3. Right-click each of the DLL files and unblock them if you downloaded from online.
  4. Do not mix old DLLs with new SysBot.NET; they will override any updates built into the bot. Either delete old DLLs and use the one bundled into SysBot.exe.
Clone this wiki locally