No description
Find a file
Kurt 3aed3ac262 Encrypt initialization data for dropping
Click event can happen before this data is loaded, so just in case we
start with it encrypted instead of decrypted. Thanks Slashmolder for
finding this!
2014-12-02 20:27:49 -08:00
Misc Fix verifychk for 136byte pkms 2014-11-30 11:17:32 -08:00
PKX Encrypt initialization data for dropping 2014-12-02 20:27:49 -08:00
Properties More Fixes 2014-11-28 13:18:44 -08:00
Resources Update changelog for 11-30-14 2014-11-29 21:51:23 -08:00
SAV Fixes 2014-11-29 21:28:48 -08:00
.gitattributes Initial 2014-06-28 14:22:05 -07:00
.gitignore Initial 2014-06-28 14:22:05 -07:00
app.config Initial 2014-06-28 14:22:05 -07:00
PKHeX.csproj More Fixes 2014-11-28 13:18:44 -08:00
PKHeX.sln Initial 2014-06-28 14:22:05 -07:00
Program.cs Initial 2014-06-28 14:22:05 -07:00
README.md Update README.md 2014-08-12 17:12:43 -07:00

PKHeX

Pokémon X/Y SAV/PKX file editor, programmed in C#. Supports binary file loading of:

Decrypted Save files (1MB/Cyber Save 0x65600 Bytes) 
Individual entity files (232/260 bytes)
Obsoleted: Unencrypted Network Packets containing entity files.

Data is then displayed in a meaningful view, and can be edited and saved back to Binary data. For loaded save files, saving an edited copy is possible and all hashes will be fixed. Since save data uses an AES MAC that cannot be emulated without the 3DS's keys, a resigning service is required.

The interface is translatable with resource/external text files so that different languages can be supported.

Note: I started learning C# by making this program, so certain implementations may look odd ;)