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: