Pokémon Save File Editor
Go to file
Kaphotics 8540b00ca1 Refactoring
No functional change besides changing the default save to sav7.

Main changes are moving the string data fetching out of the
winforms-specific Main.cs
2016-10-29 15:41:55 -07:00
PKHeX Refactoring 2016-10-29 15:41:55 -07:00
Tests/PKHeX.Tests Add personalinfo references per PKM format 2016-10-23 22:01:39 -07:00
.gitattributes Minor changes to git config files 2015-07-21 00:23:50 +02:00
.gitignore Add userprefs to gitignore 2016-09-11 15:19:38 -07:00
LICENSE.md Add license. 2015-07-20 20:54:07 -07:00
PKHeX.sln Added project configuration for ClickOnce deployments 2016-08-30 09:03:31 -05:00
README.md Update README.md 2016-09-17 08:50:34 -07:00

PKHeX

License

Pokémon core series save editor, programmed in C#.

Supports the following files:

  • Save files ("main", .sav)
  • Individual Pokémon entity files (.pk*)
  • Mystery Gift files (.pgt, .pcd, .pgf, .wc6) including conversion to .pk*
  • Importing teams from Decrypted Battle Videos (X/Y/OR/AS only)
  • Transferring from one generation to another, converting formats along the way.

Data is displayed in a view which can be edited and saved. The interface can be translated with resource/external text files so that different languages can be supported.

Pokémon Showdown sets and QR codes can be imported/exported to assist in sharing.

Nintendo 3DS savedata containers use an AES MAC that cannot be emulated without the 3DS's keys, thus a resigning service is required (svdt, save_manager, or SaveDataFiler).

Screenshots

Main Window

Building

PKHeX is a Windows Forms application which requires .NET Framework v4.0.

The executable can be built with any compiler that supports C# 6.0.

IDE

PKHeX can be opened with IDEs such as Visual Studio or MonoDevelop by opening the .sln or .csproj file.

GNU/Linux

On Debian, you can install MonoDevelop and Mono runtime with sudo apt-get install monodevelop. GNU/Linux is not the main Operating System of developers of this program so there may be bugs; some may come from non GNU/Linux specific code of Mono (so developers using *BSD, Windows and OS X should be able to reproduce them).