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 19.12.09 of PKHeX refines legality analysis on Sword and Shield and adds features to the Batch Editor among several other improvements and bug fixes.

     

     

    Change log:

    Quote

    New Update
     - Legality:
     - - Updated: Banlist now checks for unavailable forms and unavailable hidden abilities.
     - - Changed: Another round of legality check updates. Thanks @iiippppk, @BetaLeaf, @crzyc, @Bappsack & @ReignOfComputer
     - - Changed: Rewrote EvolutionTree and MemoryVerifier to better handle the new rules that were introduced in Gen8.
     - - Added: Gen6 In-game trades are now checked for their Memory values.
     - Batch Editor:
     - - Added: $suggest for Ball, sets a legal ball, with preference for color matching.
     - - Added: $shiny0 for square shinies.
     - - Added: $suggestAll for all TR moves
     - - Added: $suggest for all legal Ribbons, and $suggestNone to remove all but required ribbons.
     - Changed: Gen7 LGP/E now uses the large box sprites. Thanks @sora10pls!
     - Added: Alcremie can now specify the topping type (next to form).
     - Added: Click the Nature/StatNature labels to copy the other's value.
     - Added: Gen8 trainer card's trainer number can now be edited via the Trainer Editor.
     - Fixed: Gen5 CGear Background import from file now works. Thanks @CyraFen!
     - Fixed: Gen3 Blank Saves now behave correctly when setting a slot.
     - Fixed: VC origin sprite (GameBoy) now displays properly.

    Download      |     FAQ     |     Support Forum

    Edited by ReignOfComputer

    • Like 2
    • V-Wheeeeeel!!! 1

    User Feedback

    Recommended Comments

    LSteven

    Posted

    What is " Invalid Console Region" ?

    DanFmn

    Posted

    Awesome update. Keep up the great work. I'm also experiencing illegal markings on some pokemon for "Invalid Console Region" since updating.

    • Like 1
    Nolporx

    Posted

    I'm not sure where to post this,  I need help.
    I don't have a database and have no idea where to download the database I've looked almost everywhere but cannot find the download.
    Could anybody please point me in the right direction to the download file of the updated database for PkHex?

    MazuKmbero

    Posted

    Invalid Console Region?? how to fix that??

    • Amazed 1
    theSLAYER

    Posted

    12 hours ago, MazuKmbero said:

    Invalid Console Region?? how to fix that??

    for starters, don't create a mon from scratch, and you'll avoid that problem.

    For now, drag all the offending Pokemon into a different PKHeX window, then try:

    Quote

    !Species=0
    .ConsoleRegion=0
    .Country=0
    .Region=0

    Thing is, when Memories get added into legality checks, your mons would likely get flagged again.

    Take my advice: Don't create mons from scratch. Edit an existing mon of the same species caught in-game, of similar circumstance

    (If you're trying to make a raid mon shiny, edit one from raid. If you're trying to edit a hatched mon shiny, hatch that mon in-game)
     

    edit: updated Batch Editor's code above

    Nolporx

    Posted

    17 hours ago, theSLAYER said:

    for starters, don't create a mon from scratch, and you'll avoid that problem.

    For now, drag all the offending Pokemon into a different PKHeX window, then try:

    Thing is, when Memories get added into legality checks, your mons would likely get flagged again.

    Take my advice: Don't create mons from scratch. Edit an existing mon of the same species caught in-game, of similar circumstance

    (If you're trying to make a raid mon shiny, edit one from raid. If you're trying to edit a hatched mon shiny, hatch that mon in-game)
     

    edit: updated Batch Editor's code above

    Do you know where i can find the database download?

    theSLAYER

    Posted

    1 minute ago, Nolporx said:

    Do you know where i can find the database download?

    what do you mean

    DarkFlameMaster

    Posted

    On 12/9/2019 at 9:24 PM, theSLAYER said:

    for starters, don't create a mon from scratch, and you'll avoid that problem.

    For now, drag all the offending Pokemon into a different PKHeX window, then try:

    Thing is, when Memories get added into legality checks, your mons would likely get flagged again.

    Take my advice: Don't create mons from scratch. Edit an existing mon of the same species caught in-game, of similar circumstance

    (If you're trying to make a raid mon shiny, edit one from raid. If you're trying to edit a hatched mon shiny, hatch that mon in-game)
     

    edit: updated Batch Editor's code above

    Hi, I´ve done the same steps that you indicated here but when excuting it, absolutely all creatures are deleted, whether they are captured in game, or created from scratch, So I don´t know how to go on now since everything stays same 

    Thanks u

    theSLAYER

    Posted

    19 minutes ago, DarkFlameMaster said:

    I´ve done the same steps that you indicated here but when excuting it, absolutely all creatures are deleted

    Erm, did you mess up the code?
    As far as I know, one of the ways to mass delete creatures are:
    .Species=0


    For !Species=0, did you accidentally change ! to . when typing the code?

    You mind uploading your save (the copy that still has creatures in it?)
    I wanna try my working code.

    Here's an image of the code I gave previously fixing the entries.
    image.png

    DarkFlameMaster

    Posted

     

    Now I tried and it worked, it was the code that had the wrong sign. Now I understand better, thank you very much

    theSLAYER

    Posted

    13 minutes ago, DarkFlameMaster said:

    Now I tried and it worked, it was the code that had the wrong sign. Now I understand better, thank you very much

    yeah so you indeed typed . instead of !

    Now you know, and everyone else knows to just copy paste the code rather than risk getting the sign wrong ><

    chrykoolaid

    Posted

    any chance to add the curry dex any time soon or max watts?

    baconCac

    Posted

    Does anyone know how to edit/add egg moves? I looked everywhere and can't figure out a way to do it. Note it's probably right in my face but I don't see it 😂

    theSLAYER

    Posted

    15 minutes ago, baconCac said:

    Does anyone know how to edit/add egg moves? I looked everywhere and can't figure out a way to do it. Note it's probably right in my face but I don't see it 😂

    Double clicking the Relearn Moves box gives you the basic egg moves, and you can append on viable egg moves.
    image.png

    This only applies to mons hatched from eggs. Egg Move transferring from Brilliant mons/egg moves mons sharing their moves don't seem to affect this.

    • Thanks 1
    alexchico2

    Posted

    Hello, Pls somebody tell me why when i try to open de PkHex, it appears this message, when i try to open it, it doesn't let me use it:

    Exception Details:
    System.MissingMethodException: Método no encontrado: 'Void PKHeX.Core.SaveDataEditor`1..ctor(PKHeX.Core.SaveFile, PKHeX.Core.IPKMView)'.
       en PKHeX.WinForms.Main..ctor()
       en PKHeX.WinForms.Program.Main()

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

    PKHeX, Version=19.12.9.0, Culture=neutral, PublicKeyToken=null
    C:\Users\chico\Desktop\pokemon\pkhex\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

    PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\chico\Desktop\pokemon\pkhex\PKHeX.Core.dll

    mscorlib.resources, Version=4.0.0.0, Culture=es, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_es_b77a5c561934e089\mscorlib.resources.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

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

    --------------------
    User Message:
    An unhandled exception has occurred.
    PKHeX must now close.

    zg0

    Posted (edited)

    Invalid: OT Memory: Should be index 0.

    Invalid: OT Memory: Intensity should be index 0.

    Invalid: OT Memory: TextVar should be index 0.

    Invalid: OT Memory: Feeling should be index 0.
    on pokemon catched in 6 gen and transfered into 7 gen via bank.

    673 - Gogoat - 17A22C1FECD3.pk7

    Edited by zg0
    Ellie

    Posted (edited)

    Nice update, but I'm curious as to whether any research has been done on the event flags in Ruby/Sapphire, in particular the Southern Island event flag? I ask because as far as I know there isn't a way to reset that event using PKHeX and I was wondering if that might be something that could be added in a future update. 

    Edited by Ellie
    Guest

    Posted

    9 hours ago, Ellie said:

    Nice update, but I'm curious as to whether any research has been done on the event flags in Ruby/Sapphire, in particular the Southern Island event flag? I ask because as far as I know there isn't a way to reset that event using PKHeX and I was wondering if that might be something that could be added in a future update. 

    No, but it should still be possible, you just got to know which flag it is. There are codes online to teleport to southern island, so you could do that on a fresh save, and make sure the event is active if that's needed. Then make a save before capturing, and one after, and load them both in FlagDiff Researcher in the Research tab. It'll tell you which flag(s) have changed, and hopefully it'll find the right one. At that point you'll be able to reset the event in the Research tab, in Check Status.

    That is, if PKHeX is reading from and writing to the correct offsets, writing is currently bugged for Gen. 4 flags but idk about Gen. 3

    If you don't have the time for that, I can probably check and figure it out later.

    alexchico2

    Posted (edited)

    On 12/17/2019 at 8:15 PM, theSLAYER said:

    @alexchico2 delete the core.dll from the folder

    Thanks for your help,

    Do you know how to modify the .Catch_Rate= in pokemon let's go eevee using PkHex? i don't know how to.

    Edited by alexchico2
    zombulu666

    Posted (edited)

    Hello, the jersey number doesnt change when i tried the option .

    And the card number doesn't change too.


    Any idea why ? 

    Everything else worked fine 

     

    Edit: i simply edit my trainer card, then saved and reload the game and it worked

    Edit²: After i've tried to remake a new card, my trainer number is revert back to the original one 

    Edited by zombulu666
    Lt. Lynx

    Posted

    As the last update has closed comments, I'll say a pair of things here. First, this program says that the Mew from the glitch (gen 1) is illegal. Second and last, it can't recognize the spanish Stadium OT name (ESTADIO). Would someone fix that?

    theSLAYER

    Posted

    29 minutes ago, Lt. Lynx said:

    First, this program says that the Mew from the glitch (gen 1) is illegal

    If it's not made to look like the official event Mew, of cause the glitched Mew is illegal. Because.. it's illegal.

    One has to take excessive amount of abnormal gameplay in order to encounter it...
     

    29 minutes ago, Lt. Lynx said:

    Second and last, it can't recognize the spanish Stadium OT name (ESTADIO)

    Can you attach some files? :)

    • Like 1
    Lt. Lynx

    Posted

    On 1/1/2020 at 2:12 PM, theSLAYER said:

    If it's not made to look like the official event Mew, of cause the glitched Mew is illegal. Because.. it's illegal.

    One has to take excessive amount of abnormal gameplay in order to encounter it...
     

    Can you attach some files? :)

    Thanks for your response. I have PM'd you in order to send you the files you need.



    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...