1 Screenshot

About This File

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

Supports the following files:

  • Save files ("main", *.sav, *.dsv, *.dat, *.gci)
  • GameCube Memory Card files (.raw, .bin) containing GC Pokémon savegames.
  • Individual Pokémon entity files (.pk*)
  • Mystery Gift files (.pgt, .pcd, .pgf, .wc*) including conversion to .pk*
  • Importing teams from Decrypted 3DS Battle Videos
  • 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, JKSM, or SaveDataFiler).

We do not support or condone cheating at the expense of others. Do not use significantly hacked Pokémon in battle or in trades with those who are unaware hacked Pokémon are in use.

FAQ

Support Forum <-- Post here if you have questions or found bugs


What's New in Version 17.08.07   See changelog

Released

17/08/07 - New Update:
 - Legality:
 - - Changed: XD/Colo PIDIV detection speed improved by a factor of ~8000x
 - - Changed: Method# PIDIV detection speed improved by a factor of ~250x
 - - Changed: Another round of legality check updates. Thanks (so many different users)!
 - - Fixed: Pokewalker PID detection now recognizes PIDs correctly.
 - - Fixed: Air Cutter switched with Roost in OR/AS tutor compatibility list. Thanks @architdate!
 - - Changed: Updated Chinese translation files. Thanks @wwwwwwzx!
 - - Added: Gen2 headbutt encounters are now checked for headbutt legality. Thanks @javierhimura!
 - - Added: Transferring a pkm from XD to any other game will now receive a Fateful Encounter flag if appropriate.
 - Added: WC3 (gen3 event template) -> pkm conversion. Use the Mystery Gift Database.
 - Added: Ability to batch edit trash bytes (.Nickname_Trash=$[]43,00,...)
 - Added: Inventory items can now be sorted by index number.
 - Changed: Event Flag/Constant editor redesigned to separate tabs.
 - Changed: Deoxys in Gen3 now shows up with the game-specific form.
 - Fixed: Platinum special wallpapers now appear correctly. Thanks @sora10pls!
 - Fixed: D/P current poketch app now loads correctly. Thanks @sora10pls!
 - Fixed: D/P mail item inventory now loads correctly. Thanks @sora10pls!
 - Fixed: Importing qr from url now behaves correctly. Thanks @ForcedToRock!
 - Fixed: Battle Revolution data now loads correctly. Thanks Maddaren!

  • Like 48
  • Proud 1



User Feedback



Recommended Comments

2 minutes ago, WtGreater said:

Great but one thing.
What happened to the "PKHax" rename feature? Is it something else now?
Whenever I try to change PKHeX's file name to PKHaX and launch it, it says this. Any help is greatly appreciated.

I ran into the same thing a while back.  Follow these instructions:

 

Share this comment


Link to comment
Share on other sites

hey thanks so much for the continuous updates and support, we truly appreciate it. I'm concern about the TID being only 5 digits, but after generation 7 all TID have 6 digits. could this lead to pokemon being detected as fake or generated on public event?
 

Share this comment


Link to comment
Share on other sites
14 minutes ago, PLAYER 1 said:

hey thanks so much for the continuous updates and support, we truly appreciate it. I'm concern about the TID being only 5 digits, but after generation 7 all TID have 6 digits. could this lead to pokemon being detected as fake or generated on public event?
 

Please post your concerns in the support forum:

https://projectpokemon.org/forums/forums/forum/83-pkhex/

 

Share this comment


Link to comment
Share on other sites

Hello again,

I'm here to report another exception while handling the Orlando Lucario Mystery Gift in Platinum. Before I copypasta, it should be known that I had one in my box a while ago before updating to the current version and it displayed correctly. However, now it displays as an un-viewable, solid red space in the PC box BUT registers fine in the Box Data Report. While trying to paste over it by searching the Lucario in the MGDB, which I could easily find and worked as expected, the sprite for Lucario wouldn't appear in the main editor, and when I set it to a space it only turned orange (even setting over the red space).

When I clicked on where the sprite should go, I got this:

Exception Details:
System.NullReferenceException: Object reference not set to an instance of an object.
   at PKHeX.WinForms.Main.Dragout_MouseDown(Object sender, MouseEventArgs e)

Loaded Assemblies:
--------------------
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll

PKHeX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
C:\Users\Scarfy\Downloads\01 - GAMING\POKÉMON\pcedit\PKHeX.exe

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
C:\Users\Scarfy\Downloads\01 - GAMING\POKÉMON\pcedit\PKHeX.Core.dll

--------------------
User Message:
Drag & Drop Error

Not sure if this is only with that Lucario as I only tried one other Mystery Gift and that worked enough for me. But again, specifically the Orlando Lucario--the one with the Leftovers. Maybe look into other instances of this happening with other Mystery Gift 'mons juuust as a precaution. Thanks again for all you guys do! :D

EDIT: Finding the Lucario and setting in gen7 works fine. It seems the problem is localized to gen4; I also tested in my Pearl save and got the same thing (even though I have one saved in it and it displays fine???) Thought this additional info would help.

Edited by Scarfy

Share this comment


Link to comment
Share on other sites
8 hours ago, Aj341 said:

Blissey if you can learn Sweet Kiss by learning Happiny in level 12 but PKHeX tells me it is not valid


Blissey cannot have both Chansey and Happiny Egg moves.
It can only have egg moves from either one.

Share this comment


Link to comment
Share on other sites