No description
Find a file
Kaphotics f1a504e676 Misc CXD improvements, exporting/reading fixes
Add XD checksum fixing/checking, now implemented
Fix XD xk3 r/w sizes. Was using colo size
Fix XD xk3 filename checksum. getCHK does checksum over 8-232, XD is too
short. just use ccitt16 for the random identification piece of both
xk3's and ck3's.
2016-09-28 18:32:20 -07:00
PKHeX Misc CXD improvements, exporting/reading fixes 2016-09-28 18:32:20 -07:00
Tests/PKHeX.Tests Minor cleanup 2016-08-10 19:32:57 -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).