PKHeX on GitHub serves as the central hub for several key capabilities:
: Modifies main , .sav , and .dsv files for Pokémon games from Game Boy (Gen 1) to Nintendo Switch (Gen 9).
: The main logic engine that handles file parsing, data encryption/decryption, and legality checking.
: A separate but vital extension repository (managed by architdate) that adds features like the Auto Legality Mod (ALM) , which automates the creation of "legal" Pokémon. 💾 Core Functions
: Allows users to import and export .pk* files, Mystery Gift files, and even transfer Pokémon across different game generations. 💻 Technical Details For those looking to build or contribute to the project: Programming Language : Written primarily in C# .
: While the main branch is for Windows, forks like PKHeX-Avalonia provide cross-platform support for Mac and Linux using the Avalonia framework. pkhex · GitHub Topics
The repository is structured to support different aspects of save editing and data management: