Skip to content

Releases: kwsch/PKHeX

26.07.07

Choose a tag to compare

@kwsch kwsch released this 08 Jul 03:08

26/07/07 - New Update:

  • Legality:
    • Added: Handling for HOME 4.0.0 absolute (float) size mismatches with Legends: Arceus.
    • Added: Handling for HOME BD/SP "None" location remapping unused location IDs.
    • Added: New check for Effort Value gains when not possible (no EXP gained or any other mechanic), like on Eggs.
    • Fixed: Matching errors for HG/SS swarm & safari and R/S/E swarms resolved.
    • Fixed: Mystery Gifts generated from encounter now respect IVs if requested.
    • Fixed: Gen5 handling of Basculin ability mismatches is now correct while in Gen5 format.
    • Fixed: Relaxed rules for Gen4 Korean <-> International trades via GTS. Thanks @abcboy101 !
  • Added: Inventory editor now displays item sprite (if available) for a better visual editing experience.
  • Added: Experience Bar is now indicated in the PKM editor. Can be hidden via Settings. Scroll/Drag & Shift/Alt modifiers can edge.
  • Added: Tools/Troubleshooting - Hex Import (from Clipboard) and Plugin Info.
  • Added: Tools/Troubleshooting - Save file force loader added to bypass sanity checks for corrupted save files.
  • Added: Gen4 HG/SS Pokéathlon editor added.
  • Added: Gen5 B2/W2 Join Avenue editor added.
  • Added: Gen5 B2/W2 Medal dedicated editor added.
  • Added: Gen5 Pokémon Global Link status editor added.
  • Added: Settings now auto-detects dark mode on new settings.
  • Added: Settings can now configure high Dpi text for high Dpi monitors.
  • Added: Settings can now configure hover/set exports to show Champions-style EVs.
  • Added: Settings can now configure the number of rows the Encounter/PKM/Mystery Gift Database.
  • Fixed: Gen3 RSBox Pokémon no longer read erroneous status conditions.
  • Fixed: Gen8a/9 inventory give all items no longer gives unobtainable items.
  • Fixed: Gen8a extra byte indexes fixed, now shows correct unused data structure indexes. Thanks @gcolotti !
  • Changed: Stat Nature renamed to Stat Alignment to match official terminology.
  • Changed: Save File editor buttons in the SAV tab are now bigger, and the quick-actions are auto-sized.
  • Changed: Program settings editor now shows horizontal tabs for each settings category rather than vertical.
  • Changed: Program language selection now displays all options in a list rather than having to click a drop-down.
  • Changed: Translations for the Settings editor, box export, and About/Shortcuts now provided. Thanks @doomsday616 !

26.05.05

Choose a tag to compare

@kwsch kwsch released this 05 May 03:48

26/05/05 - New Update:

  • Legality: Updated handling for HOME=>ZA transfers.
    • Added: Gen9a HOME gifts are now recognized. Thanks @Manu098vm !
    • Added: Gen9a HOME 4.0.0 scale reset handling. Thanks ILCA !
    • Added: Gen9 Hisuian Zoroark WC9 being forced to Max size is now recognized as legal.
    • Added: Gen3 default trainer trash bytes are now handled, and regular OT trash bytes are more tightly checked.
    • Fixed: Gen8+ Shedinja with affixed ribbons now correctly check when ribbon is missing (due to evolution creation).
    • Fixed: Gen4 Evolution Move checks now work properly when transferred to Gen8+ with a met level of 100 (Gen4=>Gen5).
    • Fixed: Gen4 HG/SS Bug Catching Contest/Safari encounters now correctly check for the 4x 31IV reroll attempts. Thanks Unknown Warrior!
    • Fixed: Gen2 Odd Egg IVs are now enforced. Thanks @ry4242 !
    • Fixed: Gen1 Trade Evolution outsider check no longer throws an error. Thanks MrCMFTRBLE !
  • Added: Gen6 XY Battle Chateau Rank can now be changed. Thanks @joelsrzalvarez !
  • Added: Gen4 HG/SS save files now differentiate between versions.
  • Added: Gen3 Mirage Island appear cheat button to match first party slot PID, making the island appear for the day.
  • Fixed: Box export now always saves party stats rather than leaving blank.
  • Fixed: Gen9a pc data import now behaves as expected.
  • Fixed: Gen3 French LeafGreen now detects better instead of assuming FireRed ("feu").
  • Fixed: Transparent sprite pixel handling for hovering over sprites improved. Thanks @BtEtta & @abcboy101 !
  • Updated: PK2 transfers Korean<->English now work for anything with western text chars. Thanks @abcboy101 !
  • Updated: Drag Drop threshold setting added to lessen click accidents. Thanks @BtEtta !
  • Updated: Translations improved for all languages. Thanks @Ka-n00b, @Coki628 !

26.04.11

Choose a tag to compare

@kwsch kwsch released this 11 Apr 23:54

26/04/11 - New Update:

  • Added handling for HOME's update for Z-A transfers.
  • Added backwards transfer logic for Z-A and LATAM language to previous Gen8/9 games.
  • Added: Sound setting to disable all other beeping sounds the program makes where appropriate.
  • Added: Gen9a donut generator.
  • Added: Champions set imports now upscale EVs for mainline entities the set is applied to.
  • Fixed: Gen5 imports for Pokédex Skin and Musicals revised.
  • Fixed: Gen3 Options (sound, set/switch, etc) read/write fixed.
  • Changed: Gen5 Nicknames in the PKM editor now better detect all-caps transfer permissions for Gen3/4 origin entities.
  • Changed: Some internal API methods have been rewritten for performance (exporting/importing/reading/writing slots).
  • Changed: Form Argument editing in the PKM editor improved, now shows the decomposed values.
  • Changed: Main and OT tabs of the PKM editor revised, some controls widened/spaced.
  • Changed: LATAM met locations for past games added, thanks @sora10pls !
  • Changed: Updated translations for various languages. Thanks @Ka-n00b !

26.03.20

Choose a tag to compare

@kwsch kwsch released this 21 Mar 03:11

26/03/20 - New Update:

  • Added handling for ZA's new patch revision tag.
  • Legality: Gen3 Updated nickname checks for Japanese language origin.
  • Changed: Hover preview in boxes now renders much quicker.
  • Added: Gen8 encounters via the Encounter Database now respect requests for Shiny.
  • Added: Gen1-5 Trainer editors can now edit OT trash bytes via CTRL-Click, same as the main entity GUI.
  • Added: Gen3 Hall of Fame can now set current party to the selected entry.
  • Fixed: Gen4 chatter and Records now read from the correct save block (rather than potentially the backup).
  • Fixed: Performing many thousand Drag-drop operations will no longer crash the program (handle leak).

26.03.06

Choose a tag to compare

@kwsch kwsch released this 07 Mar 05:14

26/03/06 - New Update:

  • Legality: Added Gen3 FR/LG virtual console legality restrictions and trash byte checks.
  • Added: Gen3 FR/LG dex editing will clear unavailable captured dex flags.
  • Added: Gen3 FR/LG item lists for virtual console no longer permit items exclusively from R/S/E/C/XD.
  • Added: Folder Browser can now delete backup/recent save files via right click context menu.
  • Changed: Minor improvement to some translatable GUI elements. Thanks @jcx521lj1315, @easyworld, @wubinwww & @Mimigris !

26.02.27

Choose a tag to compare

@kwsch kwsch released this 27 Feb 15:52

26/02/27 - New Update:

  • Legality:
    • Added: Garchompite Z & Blazikenite now released, can exist in inventory/held.
    • Changed: Invalid PP Up count message now indicates the exact invalid value (relevant for Gen1/2 VC => Gen7).
    • Fixed: Gen4 transfers from Gen3 now handle HG/SS's ball value correctly.
  • Note: Gen3 FR/LG save files from Nintendo Switch are able to be loaded (no additional handling/conversion needed). Undecided on Legality handling.
  • Added: Box Search button now available; can apply a filter to all slots (faded out) for easier searching your save data. Thanks @RandomGuy155 !
  • Added: Box Popout button now available; the previous shortcut (double clicking the box tab) still exists. Now more accessible/discoverable.
  • Added: Batch Editor can now perform math operations (+-/* and bitwise operators); refer to the dropdown menu.
  • Added: PKM Editor now alerts when exporting a save file with unsaved PKM Editor changes.
  • Added: Gen9a gender changing via Trainer Editor now resets clothing selection to default to avoid game startup crashes. Thanks @abcboy101 !
  • Fixed: Gen9a Inventory edits for Mega Shards can now manually enter 4 digits (up from 3).
  • Fixed: Gen8a Move Mastery/Purchased flags changed via Batch Editor now are set as per legality rules (rather than invalid).
  • Fixed: Gen3 Emerald PC stored items now allow all item types (except Key items). Thanks @ShadowMario3 !
  • Changed: Square shiny sprites now only appear when in SW/SH context.
  • Changed: More translations for event flags in prior games. Thanks @Mimigris & @Ka-n00b !

26.01.31

Choose a tag to compare

@kwsch kwsch released this 01 Feb 02:42

26/01/31 - New Update:

  • Legality: Swampertite now released, can exist in inventory/held.
  • Added: Gen9a handling for 9,999 Mega Shards
  • Fixed: Showdown Set parsing now recognizes IVs/EVs entered in non-standard order.

26.01.22

Choose a tag to compare

@kwsch kwsch released this 23 Jan 01:08

26/01/22 - New Update:

  • Added: Gen9a file size recognition for Z-A patch 2.0.1
  • Legality:
    • Changed: Height/Weight/Scale messages now show the expected value, when applicable.
    • Fixed: Alpha Pokémon without the requisite scale value are now flagged.
    • Fixed: Forgotten initial moves (via HOME) are now extrapolated for cross-game transfers that expect specific moves.
  • Changed: Gen4 Battle Revolution saves now load faster (more performant checksum algorithm).

26.01.07

Choose a tag to compare

@kwsch kwsch released this 08 Jan 06:49

26/01/07 - New Update:

  • Changed: PKHeX now uses .NET 10 for its runtime (updated from .NET 9)! Dark Mode (Options->Settings->Startup->DarkMode) is now better supported.
  • Legality: Sceptilite now released, can exist in inventory/held.
    • Fixed: Gen9a handling for Rotom/Hoopa plus move flags.
    • Fixed: Gen4 EV verifier for Level100 gifts now only allows Vitamin increments rather than allowing any 0-100 range. Thanks @andrebastosdias !
    • Fixed: BattleForm logic updated to differentiate Zygarde and Greninja better. Thanks @Parnassius !
    • Added: Gen9a Bulk checker now verifies Primal Orb unique assignment.
  • Added: Gen9a Donut editor now displays the flavor profile of a donut in a visual manner. Thanks @RandomGuy155 !
  • Fixed: Gen9a Donut editor timestamp now correctly updates. Thanks @foohyfooh !

25.12.21

Choose a tag to compare

@kwsch kwsch released this 21 Dec 19:00

25/12/21 - New Update:

  • Note: This will be the last release on .NET 9; future releases will be on .NET 10
  • Legality: Misc fixes for parsing forms/evolutions in Z-A.
  • Fixed: Gen9a evolutions that require a move are now checked more accurately when evolutions have less learnset restrictions.
  • Fixed: Gen9a Morpeko-Hangry in-party now flagged if it hasn't been able to learn Aura Wheel yet.
  • Fixed: Gen9a Tatsugiri/Magearna/Meowstic-Mega are now checked properly when in-party.
  • Fixed: Gen9a Baxcaliburite now released, can exist in inventory/held. Removed Cherish Ball from Allowed items list.
  • Fixed: Gen9a Rotom form changing with Plus moves/move count now recognized correctly.
  • Fixed: Gen9a Raichu-Alola alpha move now recognized correctly.
  • Fixed: Gen9a Farfetch'd/Sirfetch'd now allow form argument.
  • Fixed: Gen9a Gimmighoul Coin can no longer be held (matches game restrictions).
  • Fixed: Gen9a Primal Orbs can no longer be traded (matches game restrictions).
  • Fixed: Gen9a encounter templates without specified moves will now initialize the moveset in the correct order, rather than reversed.
  • Added: Donut editor now shows star count, flavor icon, and auto calculates more properties. Thanks @ilmakio & @RandomGuy155 !
  • Fixed: Gen9a TM collection button now only returns the count of TMs not yet collected, not the total count of collectible.
  • Fixed: Gen9a TMs added in DLC now indicate the correct item name string in the Inventory Editor.