Jump to content
  • PKHeX is a save editor for core-series Pokémon games. With it, users can manipulate various save files including: .sav, .dsv, .dat, .gci, .raw, and .bin types. PKHeX can also read and write: .pk files, which are individual Pokémon files, and .pgt, .pcd, .pgf, .wc, which are Mystery Gift files.

    Version 20.02.14 of PKHeX has been released, with support for Pokemon Home. Please pay attention to the change log regarding legality.

     

     

    Change log:

    Quote

    20/02/14 - New Update:
     - Legality:
     - - Added: Initial handling for HOME Transfers.
     - - Note: Tracker value is currently not flagged if missing; there's a setting to enable flagging.
     - - Note: Pokémon that haven't yet visited HOME do not have a tracker.
     - - Note: Fake WC8 data will have to be prepared to recognize HOME gifts.
     - Added: More Gen8 editable fields. Thanks @CanoeHope!
     - Added: More Gen4 Event Flags. Thanks @FeralFalcon!
     - Changed: Revised suggested hatch locations. Thanks @CanoeHope!
     - Fixed: Gen5 Entree Forest randomization no longer causes errors. Thanks Pocket Monsters (user)!
     - Fixed: Gen4 HGSS Box Wallpapers are now read correctly. Thanks @Ammako!

    Download      |     FAQ     |     Support Forum

    Edited by ReignOfComputer

    • Thanks 2

    User Feedback

    Recommended Comments



    ReignOfComputer

    Posted

    6 hours ago, Shiranui97 said:

    Here's the error

      Hide contents

    System.TypeInitializationException: The type initializer for 'PKHeX.WinForms.Main' threw an exception. ---> System.TypeInitializationException: The type initializer for 'PKHeX.Core.GameInfo' threw an exception. ---> System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
       at PKHeX.Core.Util.LoadStringList(String file, String txt)
       at PKHeX.Core.Util.GetStringList(String fileName)
       at PKHeX.Core.Util.GetStringList(String fileName, String lang2char, String type)
       at PKHeX.Core.GameStrings..ctor(String l)
       at PKHeX.Core.GameInfo.GetStrings(Int32 index)
       at PKHeX.Core.GameInfo.GetStrings(String lang)
       at PKHeX.Core.GameInfo..cctor()
       --- End of inner exception stack trace ---
       at PKHeX.WinForms.Main..cctor()
       --- End of inner exception stack trace ---
       at PKHeX.WinForms.Main.set_HaX(Boolean value)
       at PKHeX.WinForms.Main.FormLoadInitialSettings(String[] args, Boolean& showChangelog, Boolean& BAKprompt)
       at PKHeX.WinForms.Main..ctor()
       at PKHeX.WinForms.Program.Main()
    System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'.
       at PKHeX.Core.Util.LoadStringList(String file, String txt)
       at PKHeX.WinForms.WinFormsTranslator.GetTranslationFile(String lang)
       at PKHeX.WinForms.WinFormsTranslator.GetContext(String lang)
       at PKHeX.WinForms.ErrorWindow..ctor(String lang)
       at PKHeX.WinForms.ErrorWindow.ShowErrorDialog(String friendlyMessage, Exception ex, Boolean allowContinue)
       at PKHeX.WinForms.Program.CurrentDomain_UnhandledException(Object sender, UnhandledExceptionEventArgs e)

     

    https://projectpokemon.org/home/forums/topic/40006-issues-with-pkhex-read-this-first-swsh-update/

    ThatWeirdGirl

    Posted

    How do I use this? Does it go on the 3ds, do you have to somehow use a computer, what?

    theSLAYER

    Posted

    1 hour ago, ThatWeirdGirl said:

    How do I use this? Does it go on the 3ds, do you have to somehow use a computer, what?

    PKHeX is to be used on your computer. It needs a device (3DS or Switch, for example), that is capable of decrypting and dumping saves.

    Then, PKHeX reads that save file and shows you nice things.

    • Thanks 1
    • Ditto 1
    ThatWeirdGirl

    Posted

    14 hours ago, theSLAYER said:

    PKHeX is to be used on your computer. It needs a device (3DS or Switch, for example), that is capable of decrypting and dumping saves.

    Then, PKHeX reads that save file and shows you nice things.

    Thank you.

    kinya88

    Posted

    On 2/18/2020 at 8:09 AM, theSLAYER said:

    You need a way to obtain an decrypted file from your save, then re-encrypt it to load back into sky3DS.

    I advice you to get CFW for your 3DS, since decrypting and re-encrypting saves typically require CFW and homebrew apps,
    which isn't supported by sky3DS, if I'm not mistaken.

    Thanks for reply!

    Is the CFW easy to use? Or should i probably just get another flashcard like R4 to start off with?
    Seem like there is no sky3ds ready-made save files to download directly from the web..

    theSLAYER

    Posted

    5 minutes ago, kinya88 said:

    Thanks for reply!

    Is the CFW easy to use? Or should i probably just get another flashcard like R4 to start off with?
    Seem like there is no sky3ds ready-made save files to download directly from the web..

    CFW is easy to use (at least for me), and yes, you'll probably need to get a compatible NDS flashcart for boot9hax.

    We don't have that, because for sky3DS, I believe that every save is encrypted based on the private header of the game; it's the same as an actual cart.
    Given the wide variety of private headers out there, there is simply no way we can encrypt the saves to match every private header out there.

    It is a lot simpler to provide decrypted saves that works for everyone, then let them deal with the encrypting.
    As a matter of fact, people may not know it, but using JSKM or Checkpoint deals with the encrypting while importing the save.

    Multi.Bottle.Rocket

    Posted

    when i try to access misc edits in my white 1 file i get an error.  i pressed copy to clipboard and this is what it gave me

    https://pastebin.com/53KsVZ3t

    is it a problem on my end, or something else?

    theSLAYER

    Posted

    4 minutes ago, Multi.Bottle.Rocket said:

    when i try to access misc edits in my white 1 file i get an error.  i pressed copy to clipboard and this is what it gave me

    https://pastebin.com/53KsVZ3t

    is it a problem on my end, or something else?

    Upload the save here

    Akenji

    Posted

    Hello, sorry to bother you but what does that mean : "Current handler cannot be past gen OT for transfered specimen" ? Because I want these new legendaries pokemon

    theSLAYER

    Posted

    1 hour ago, Akenji said:

    Hello, sorry to bother you but what does that mean : "Current handler cannot be past gen OT for transfered specimen" ? Because I want these new legendaries pokemon

    The mon that you transferred (in this case, mons caught in past generations) cannot have the same OT as your present save.

    janiks

    Posted

    i dont know i might be wrong but after the update when i tried to open a save with pkhex it saids the file is too large

    Silverlate

    Posted

    Hello good, first of all I apologize for my English.
    I had a doubt for a long time, and it is, if there is any way to modify the records of the pokeathlon or if they are working on it, it is just curiosity, I have been wanting to know for a long time if it was possible to mess around a bit, I love his work is great, greetings and thank you very much

    newbie1231231

    Posted

    On 2/13/2020 at 11:58 PM, RafaelXYX said:

    mew from pokeball plus need the classic ribbon ?

    excuse me, why I can't cheat the pokeball or item although I can add the pokemon from this cheat. told me what neccesary to get item from this cheat. Now I'm in route school




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Our picks

    • Since they released over a decade ago, the Pokémon Mystery Dungeon games for the Nintendo DS have not had much in the way of ROM editors. Over the past few years, hackers have slowly learned more and more about the inner workings of the games, culminating in the most advanced PMD editor to date: Sky Temple. 

      SkyTemple is a user-friendly level editor for Pokémon Mystery Dungeon: Explorers of Sky that gives the user full control over graphics, scripts, Pokémon data, and more, enabling a great amount of creative freedom to prospective ROM hackers to create not just edits of the game, but entirely new levels and plots.

      See the trailer for the version 1.0.0 release for quick samples of what can be accomplished:

      Additional reading:

      Download:

       
        • Amazed
        • Like
      • 10 replies
    • The #1 issue with Gates to Infinity is the super slow text speed. Luckily, @shutterbug2000 discovered how to fix it.
      • 39 replies
    • PKHeX 20.01.10
      PKHeX is a save editor for core-series Pokémon games. With it, users can manipulate various save files including: .sav, .dsv, .dat, .gci, .raw, and .bin types. PKHeX can also read and write: .pk files, which are individual Pokémon files, and .pgt, .pcd, .pgf, .wc, which are Mystery Gift files.

      Version 20.01.10 of PKHeX has been released! PKHeX now supports the latest patch (1.1.0) Full change log below!

       

       

      Change log:

      Download      |     FAQ     |     Support Forum
        • Thanks
        • Like
      • 1 reply
    • Website Updates
      After a few hours of being offline, we're finally back! Not only are we on a shiny new server, we have some new goodies.
        • Hahaha
        • Amazed
        • V-Wheeeeeel!!!
        • Thanks
        • Like
      • 6 replies
    • Following the success of his fan dub of Pokémon Super Mystery Dungeon, YouTuber TheGoldCrow has started a new project: a fan dub of Pokémon Mystery Dungeon: Explorers of Sky.
        • V-Wheeeeeel!!!
        • Like
      • 2 replies
×
×
  • Create New...