Releases: kwsch/PKHeX
Releases · kwsch/PKHeX
24.05.05
24/05/05 - New Update:
- Legality: Added Regulation G.
- Added: Entity editor can now modify battle-Status effects (Burn, Paralyze, etc). Click the bottom right corner of the window for the GUI.
- Added: Gen5 trainer records can now be edited via Misc editor. Not documented well, but exposes the values for editing.
- Added: Gen1-3 games now detect language/version based on the save file name. If not detected, can be overridden via settings before loading.
- Added: Gen1 can now show an Entity's gender if enabled via settings, using Gen2 IV gender determination logic.
- Fixed: Gen7 Chinese species names now write correctly.
- Fixed: Gen6 OR/AS DexNav count read/write fixed.
- Fixed: Gen3 trash bytes now reference the Entity for translating the string, rather than the save file.
- Fixed: Gen2 Box Names now read/write ligatures correctly.
- Fixed: Gen1/2 box data now retains empty slot data instead of reformatting into empty box lists (glitching friendly).
- Changed: Legality settings have been extracted to a more easily customized settings object.
- Changed: Translations updated for Chinese & Japanese. Thanks @ppllouf & @902PM !
24.03.26
24/03/26 - New Update:
- Legality:
-
- Fixed: Handled some edge cases with latest release RNG Frame checks for Gen4.
-
- Added: Verification for Gen3 CHANNEL and MYSTRY seed patterns.
- Added: Gen4/5 API now supports reading/writing battle videos to the savefile object.
- Fixed: Gen5 Entree Forest in Misc now saves correctly. If broken, open the editor on the previous release and save again.
- Fixed: Event Flag diff now works as intended. Pokedex button restored for some save formats (regression from last release).
- Changed: Plugin error messages will now more clearly indicate they are an issue with plugins rather than PKHeX's fault.
- Fixed: Gen4 Daycare seed set now works as intended, no longer corrupts Daycare slot 2.
- Fixed: Gen4 Mystery Gift now reads correctly.
24.03.10
24/03/10 - New Update:
- Legality: Added Encounter Slot RNG correlation checks for Gen4 (and Gen3). Because Encounter Type PID mismatch wasn't enough!
-
- When hovering over a slot, the program will indicate a possible method to encounter the slot with a lead & initial seed (not Method 1).
-
- Added: Gen8+ RNG seeds that are 64bit correlation (like SW/SH raids) will now indicate the detected RNG seed.
-
- Added: Gen1/2 Event Gifts are now recognized completely. Thanks @ShadowMario3!
- Changed: Save Block handling reworked to better match the real game behavior of managing chunks of memory. Thanks @foohyfooh!
- Changed: Gen6 O-Power editor now edits individual indexes and usage counts.
- Added: Out-of-bounds text entry characters are now indicated with a [?] next to the Nickname/OT text entry. Thanks @abcboy101!
- Added: Batch Editor commands are kept when the window is closed, while the program remains open.
- Added: Loading empty save files (all 00 or FF) will now give a more detailed error message indicating failure.
- Added: More games indicate Daycare status completely. Maybe editing in the future?
- Added: Gen1/2 NSO save files are now able to be loaded, edited, and exported without needing an external tool.
- Added: Gen2 player color palette now editable via Block Data editor. Thanks @Bl4ckSh4rk!
- Added: Gen4/5 Battle Videos can now be extracted & interacted with via PKHeX.Core API code.
- Fixed: Gen3 FR/LG National Dex unlock fixed. Thanks @Bl4ckSh4rk!
- Fixed: Gen9 Alcremie formarg handling for Pokédex fixed. Thanks @sora10pls!
24.01.12
- Legality: Added Mochi Mayhem Pecharunt, Regulation F, and Blaziken Tera Raid recognition.
-
- Fixed: Level 100 encounters that were evolved in S/V with level-up methods (Eevee, Magikarp) now recognize correctly.
-
- Fixed: Gen1/2 transfers to Gen7+ will now recognize filtered OT names as valid. Thanks @abcboy101!
-
- Fixed: Recognition of Gen8 Hidden Ability patched raids now works as intended.
-
- Fixed: Recognition of Gen8+ GO encounters that evolve via form arguments now are recognized as intended.
- Added: MarkingCircle/Triangle/Square/etc now reimplemented, able to be used in Batch Editor commands.
- Added: Gen1/2 transfers to Gen7 can now override the default transfer version via program settings.
- Fixed: Gen9 Stellar type can now be set via Batch Editor with its corresponding type value (99).
- Fixed: Hover preview custom tooltip shows Hidden Power type correctly (was off by 1).
- Changed: Box Dump now uses a GUI to allow changing settings with more flexibility.
23.12.22
23/12/22 - New Update:
- Legality: Updates for Scarlet & Violet 3.0.0 behaviors revised to fix inaccuracies.
-
- Fixed: Recognition of marks, stellar fixed encounters, and underdepths encounters.
-
- Gold Bottle Cap on flawless IVs in S/V is now flagged; upload to HOME & back to get the official fix.
- Fixed: Gen9 S/V 7-Star Raid records now can be edited with the revised raid block editor. Thanks @foohyfooh!
- Fixed: Other misc regressions too insignificant to note (but observed & reported by many -- thanks!)
23.12.18
23/12/18 - New Update:
- Changed: PKHeX now uses .NET 8 for its runtime (updated from .NET 7)!
-
- Requires Windows 64bit operating system, with the .NET Desktop Runtime 8.0.x
- Added support for Scarlet & Violet 3.0.0 (Indigo Disk)
- Legality: Added encounters / changes as per Indigo Disk DLC adjustments.
-
- Will still have issues with crossovers, Minior, and encounter locations. Will be addressed next release.
-
- Fixed: Gen4 Manaphy PID rerolling behavior updated. Thanks @Lincoln-LM!
- Added: Hover preview now shows a custom preview tooltip. Old behavior can be reverted to via settings.
- Added: Gen6-9 map position/rotation editing. Thanks @abcboy101!
- Added: Gen6 XY Roamer editor. Thanks @foohyfooh!
- Added: Gen5 Musical Prop editor. Thanks @foohyfooh!
- Added: Gen4/5 Chatter editor. Thanks @abcboy101!
- Added: Gen4 KOR<->INT/JPN converter for save files. Thanks @abcboy101!
- Added: Gen2 Mystery Gift item / unlock flag editing. Thanks @RainingChain!
- Fixed: String conversion has been rewritten for easier maintenance. Future updates will handle Farfetch'd and other cases better.
- Fixed: Gen6/7 country/region names for the latest 3DS region manifest. Thanks @abcboy101!
- Fixed: Gen4 Pokétch Unlock cheat updates the total count of apps now. Thanks @foohyfooh!
- Fixed: Gen4 Complete Dex cheat updates female-only bitflags correctly now. Thanks @DeadSkullzJr!
- Fixed: Gen3 Colosseum Fateful Encounter flags now read/write correctly based on Japanese/International save file context.
- Fixed: Gen3 Mainline saves update party Mail indexes when lacking a mail held item (prevents invalid mail icon).
- Fixed: Gen1 RBY saves that have not yet received a starter now differentiate correctly. Thanks @fattard!
23.10.11
23/10/11 - New Update:
- Added support for Scarlet & Violet 2.0.2 save file sizes.
- Legality:
-
- Badwords list has been updated to be more strict per latest Nintendo Switch 16.0.0 firmware. Thanks @Bl4ckSh4rk!
-
- Gen9 Distribution Outbreaks now recognized. Thanks @Lusamine & @sora10pls!
-
- Gen9 Crossover met location logic tweaked for better location identification in Kitakami.
-
- Gen4 Pokéwalker IV spreads are now validated. Thanks @Lincoln-LM & @HappyLappy1!
- Added: Gen8 SW/SH adventure start date can now be changed in the Trainer Editor. Thansk @foohyfooh!
- Added: Gen4 Pokeathlon Points can now be edited via the Block Editor.
- Fixed: Initial program startup now notifies all plugins when a save is loaded on startup.
23.09.25
23/09/25 - New Update:
- Added support for more Scarlet & Violet 2.0.1 save file sizes.
- Legality: Added more Kitakami encounters (sub-zones) and basic weather mark recognition.
- Fixed: Encounter template recognition regressions resolved (Gen4 Pokewalker, Gen9 static encounter scale).
- Fixed: Gen9 S/V Pokédex for 2.0.1+ save files now references a new save file block & GUI editor.
- Added: Gen9 TM/Fly cheats now check for if a flag exists for pre-2.0.1 save files.
- Added: Gen9 Fashion unlock cheat now adds 2.0.1+ fashion if available.
23.09.16
23/09/16 - New Update:
- Added support for Scarlet & Violet 2.0.1 (Teal Mask)
- Legality: Added encounters / changes as per Teal Mask DLC adjustments.
-
- May still have issues with crossovers / hidden ability permissions.
-
- Changed: Evolve-Knowing-Move criteria has been rewritten for better side-game checks & accuracy.
-
- Changed: More encounter generator fixes implemented (missed a few properties).
- Fixed: Gen9 Pokédex clearing individual entries now only wipes the entry instead of everything that follows. Thanks @Alexander3a !
- Fixed: Gen5 CGear Skin importing now gives the correct error message when too many unique tiles are imported.
23.08.23
23/08/23 - New Update:
- Legality: Added realtime RNG correlation checks for most SW/SH raids. Thanks @SciresM & @Lusamine !
-
- Note: Seed details do not trickle out to the verbose legality report at this time since seeds are 64bit (not 32bit).
-
- Added: The encounter generator / matching API has been refactored for better performance and maintenance.
-
- Fixed: More evotree edge cases have been resolved since the last update.
-
- Fixed: Gen4 Move Tutor now permits correctly for alternate forms.
-
- Fixed: Gen2 Union Cave B2F fishing slots are now recognized correctly.
-
- Fixed: Gen1/2 SID check no longer indicates "Fishy" when SID is correctly zero.
- Added: Technical Record editor now indicates yellow for record indexes that can be legally learned by a previous evolution.
- Added: Gen9 origin Transfers back to PK9 format now regenerate with legal values that would be sourced from HOME.
- Fixed: Gen9 Hoopa-Unbound no longer sets a FormArgument value of 3 whenever set back to box slots.
- Fixed: Gen7 US/UM relearn moves now properly show in all PK7s when loaded to tabs.
- Fixed: Gen5 CGear Skin handling now behaves correctly for importing & saving skins.
- Fixed: Pokérus strains now indicate correctly again in the PKM Editor GUI.