Skip to content

Releases: kwsch/PKHeX

24.11.11

12 Nov 05:25
Compare
Choose a tag to compare

24/11/11 - New Update:

  • Legality:
    • Added: Gen3/4 Nidoran eggs now recognize their PID correlation. Thanks @abcboy101 !
    • Added: Gen7 LGPE crossover locations added. Thanks @Lusamine !
    • Changed: Gen3 event recognition enhanced to verify OT genders and complete PID/IV correlations. Thanks @kamronbatman !
    • Fixed: Gen3 encounter slots now generate & recognize their encounter conditions more accurately. Thanks @ymaniz09 & TFS!
  • Added: Encounter Database: New setting to enable displaying detailed information about each template on hover.
  • Added: Encounter Database, mgdb: New tab to allow toggling settings used when generating templates.
  • Added: PKM Database: New tab to allow toggling settings used when searching. Requires reopening the form.
  • Added: Gen9 SV personal data now exposes the computed BaseEXP property instead of 0.
  • Added: Gen6/7/SWSH trainer editor can now change the save file's trainer gender, by updating model data. Thanks @abcboy101 !
  • Added: Gen5 DLC editor added. In addition to the C-Gear skin editor, can load/export Musicals, Pokedex skins, Battle Videos, etc!
  • Added: Gen5 DLC supports reading/writing the never-distributed Battle Test data.
  • Added: Gen5 misc editor can now change more Battle Subway properties. Thanks @Mowstyl !
  • Added: Gen3 misc editor can now change Lilycove Museum paintings (RNG abuse). Thanks @pasqualenardiello !
  • Added: Gen2 misc editor for Crystal added button to enable the GS Ball event.
  • Added: Gen2 mail formats now read/write for all languages. Thanks @abcboy101 !
  • Fixed: Complete Dex cheat (BDSP, SV, etc) now retains already set shiny flag records for entries. Thanks @TankedThomas !
  • Fixed: Partner Ribbon now shows up in the Affixed Ribbon list.
  • Fixed: Met tab now loads Version/Location correctly when starting up with a RBY save and loading a future game save.
  • Fixed: Gen8 BDSP Manaphy egg now generates correctly.
  • Fixed: Gen4 HGSS box modification corruption on single in-game save issue fixed. Thanks @Lusamine, @gingrentse, @WonderSquid !
  • Fixed: Gen3 GameCube OT names that are 7 characters long now convert to PK3 correctly.
  • Changed: Gen5 C-Gear Skins loaded from image files no longer completely fail when too many tiles, instead showing partial results.
  • Changed: Errors generated by plugins are now more clearly indicated that they are caused by the plugin, for error reporting.

24.07.27

26 Jul 20:38
Compare
Choose a tag to compare

24/07/27 - New Update:
 - Legality:
 - - Added: Most Gen3 events from Japan are now recognized.
 - Fixed: Gen6 box name editing now edits the right offset. Thanks @javierhimura !
 - Fixed: Other small regressions/oddities reported have been resolved.
 - Fixed: Save files with uncommon appended footer types no longer cause issue when saving/closing subforms.

24.07.03

03 Jul 04:51
Compare
Choose a tag to compare

24/07/03 - New Update:

  • Legality:
    • Added: Slot source legality checks for miscellaneous slots like Daycare. Shouldn't flag anyone ;)
  • Added: Gen4 trainer stat record editor. Thanks @abcboy101 !
  • Added: Gen3 memory cards can now be auto-detected as the latest save file on startup/request.
  • Added: Gen3 Berry Powder, Pokéblock, and Decoration editors. Thanks @abcboy101 !
  • Fixed: Gen9 eggs now no longer auto-clear trash bytes for nicknames (and no longer flag in doing so).
  • Fixed: Gen5 misc editor now opens correctly for editing the Key system.
  • Fixed: Gen4 pk4->ranch conversion no longer throws an error.
  • Fixed: Gen4 battle revolution nickname/OT now reads correctly.
  • Fixed: Gen1-3 saves with misc footers are retained as intended.
  • Changed: Some internals changed to better work with web browsers (wasm). Thanks @arleypadua !
  • Changed: Resource fetching abstraction extracted for better reuse with plugins.

24.06.03

04 Jun 04:33
Compare
Choose a tag to compare

24/06/03 - New Update:

  • Legality: Added automatic (basic) Trash Byte checks for Switch-era (Gen7b+) files. Further refinement & expansion in the future.
    • Fixed: Mystery gifts distributed with nicknames no longer flag IsNicknamed as invalid.
  • Added: Entity editor move dropdown now displays the move's type on the left side.
  • Added: Entire boxes can be dragged & dropped. Must enable via setting as it is not intuitive. Drag from the Box tab rectangle.
  • Added: Report grid can now specify extra properties to show, as well as properties to hide. Change via settings.
  • Added: Gen1-3 save file language/version detection updated for more edge cases.
  • Added: Gen2-5 localization text files added for less popular languages. Thanks @abcboy101 !
  • Added: Gen3 GBA<->GC string conversion logic to handle special text entry. Thanks @abcboy101 !
  • Added: Gen4 Seal/Accessory/Backdrop editors. Thanks @abcboy101 !
  • Added: Gen5 Geonet/Unity Tower can now edit country/region data. Thanks @abcboy101 !
  • Fixed: Gen6/7 entities now save the volatile status effect rather than wiping it (see previous release notes).
  • Fixed: Gen3-7 Nidoran/Farfetch'd text char quirks updated to better align with GameFreak's mess.
  • Fixed: Gen1/2 quirks with box data have been rewritten and resolved.
  • Changed: Gen1-3 emulator save formats that store RTC data are now detected more reliably.
  • Changed: More performance improvements as always! Additionally, translations can now handle Enum localization.

24.05.05

06 May 04:25
Compare
Choose a tag to compare

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

25 Mar 05:51
Compare
Choose a tag to compare

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

10 Mar 23:39
Compare
Choose a tag to compare

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

13 Jan 06:37
Compare
Choose a tag to compare
  • 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

22 Dec 03:42
Compare
Choose a tag to compare

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

18 Dec 01:07
Compare
Choose a tag to compare

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!